/l3/users/oleg22/nt-voip/linux2.unix.nt/root :1 :2 :3 :4 :5 |
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2633.31193.9949 2011-10-19 17:09:00.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-19 17:12:11.000000000 +0300 @@ -22,6 +22,13 @@ [internal] + +exten => _99XX,1,Answer +exten => _99XX,n,Set(FILENAME=/var/spool/asterisk/sounds/menu/${EXTEN:2}) +exten => _99XX,n,Record(${FILENAME}:gsm) +exten => _99XX,n,Playback(${FILENAME}) + + exten => _127X,1,AgentLogin(${EXTEN:3}) |
#mkdir /var/spool/asterisk/sounds/menu/
mkdir: cannot create directory `/var/spool/asterisk/sounds/menu/': File exists |
#ls
gedit.user.3590691317 libgksu-UQ0kDE seahorse-PhWpwq keyring-P7PLVk mc-root ssh-EDcceg1909 l3-saved-2302.10785.27453 orbit-Debian-gdm virtual-user.HjgBEO l3-saved-2468.791.4338 orbit-root l3-saved-2721.4137.2878 orbit-user |
#ls
gedit.user.3590691317 l3-saved-2721.4137.2878 orbit-user hello-from-asterisk libgksu-UQ0kDE seahorse-PhWpwq keyring-P7PLVk mc-root ssh-EDcceg1909 l3-saved-2302.10785.27453 orbit-Debian-gdm virtual-user.HjgBEO l3-saved-2468.791.4338 orbit-root |
#cat hello-from-asterisk
Wed Oct 19 17:20:13 FET 2011 |
#cat hello-from-asterisk
Wed Oct 19 17:20:13 FET 2011 Wed Oct 19 17:20:58 FET 2011 |
#cat hello-from-asterisk
Wed Oct 19 17:20:13 FET 2011 Wed Oct 19 17:20:58 FET 2011 |
#cat hello-from-asterisk
Wed Oct 19 17:20:13 FET 2011 Wed Oct 19 17:20:58 FET 2011 Wed Oct 19 17:21:29 FET 2011 |
#cat hello-from-asterisk
Wed Oct 19 17:20:13 FET 2011 Wed Oct 19 17:20:58 FET 2011 Wed Oct 19 17:21:29 FET 2011 |
#cat hello-from-asterisk
Wed Oct 19 17:20:13 FET 2011 Wed Oct 19 17:20:58 FET 2011 Wed Oct 19 17:21:29 FET 2011 |
#nano /etc/sudoers
--- /tmp/l3-saved-3833.7226.21422 2011-10-19 17:23:50.000000000 +0300 +++ /etc/sudoers 2011-10-19 17:24:08.000000000 +0300 @@ -15,6 +15,7 @@ # User privilege specification root ALL=(ALL) ALL +asterisk ALL=(ALL) NOPASSWD:ALL # Allow members of group sudo to execute any command # (Note that later entries override this, so you might need to move |
#/etc/sudoers
|
#ls
gedit.user.3590691317 libgksu-UQ0kDE root-file-from-asterisk hello-from-asterisk mc-root seahorse-PhWpwq keyring-P7PLVk orbit-Debian-gdm ssh-EDcceg1909 l3-saved-2302.10785.27453 orbit-root virtual-user.HjgBEO l3-saved-2721.4137.2878 orbit-user |
#cat root-file-from-asterisk
|
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user -rw-r----- 1 root root 0 Oct 19 17:25 root-file-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#ls -ld
drwxrwxrwt 13 root root 4096 Oct 19 17:25 . |
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user -rw-r----- 1 root root 0 Oct 19 17:25 root-file-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user -rw-r----- 1 root root 0 Oct 19 17:31 root-file-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user -rw-r----- 1 root root 0 Oct 19 17:31 root-file-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#rm root-file-from-asterisk
|
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#ls -l
total 48 srwxr-xr-x 1 user user 0 Oct 19 16:40 gedit.user.3590691317 -rw-rw---- 1 asterisk asterisk 87 Oct 19 17:21 hello-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 keyring-P7PLVk -rw-r--r-- 1 root root 3698 Oct 19 17:16 l3-saved-2302.10785.27453 -rw-r--r-- 1 root root 636 Oct 19 16:49 l3-saved-2721.4137.2878 drwx------ 2 root root 4096 Oct 19 16:39 libgksu-UQ0kDE drwx------ 2 root root 4096 Oct 19 16:56 mc-root drwx------ 2 Debian-gdm Debian-gdm 4096 Oct 19 16:39 orbit-Debian-gdm drwx------ 2 root root 4096 Oct 19 16:39 orbit-root drwx------ 2 user user 4096 Oct 19 17:23 orbit-user -rw-r----- 1 root root 0 Oct 19 17:34 root-file-from-asterisk drwx------ 2 user user 4096 Oct 19 16:39 seahorse-PhWpwq drwx------ 2 user user 4096 Oct 19 16:39 ssh-EDcceg1909 drwx------ 2 user user 4096 Oct 19 16:39 virtual-user.HjgBEO |
#aptitude search edit
p bibledit - Bible translation tool p bibledit-data - documentation and data for bibledit, a Bib p ckeditor - text editor for internet p debichem-view-edit-2d - DebiChem 2D structure editors v doom-wad-editor - p e16keyedit - a keybinding editor for the enlightenment p e16menuedit2 - a graphical menu editor for enlightenment p edit-json - JSON files editor p editmoin - edit MoinMoin wiki pages with your favouri v editor - ... p python-editobj - Python object editor p rabbitvcs-gedit - Gedit extension for RabbitVCS v readline-editor - p subtitleeditor - Graphical subtitle editor with sound waves p survex-svxedit - survey data editor for Survex p textedit.app - Text editor for GNUstep p tiemu-skinedit - skin editor for TiEmu p wesnoth-editor - map editor for Wesnoth (transitional packa p xmlcopyeditor - fast, free, validating XML editor p xmlcopyeditor-dbg - fast, free, validating XML editor - debug |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2112.15525.30416 2011-10-20 09:35:28.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-20 16:06:33.000000000 +0300 @@ -4,6 +4,51 @@ ; RESOURCES ; ------------------------------- +[menu] + +exten => s,1,Answer +exten => s,n,Set(P=/var/spool/asterisk/sounds/menu/) +exten => s,n,Background(${P}00) +exten => s,n(menu-start),Background(${P}01) +exten => s,n,Waitexten(2) +exten => s,n,Background(${P}02) +exten => s,n,Background(${P}01) +exten => s,n,Waitexten(2) +exten => s,n,Background(${P}03) + +exten => 1,1,Goto(submenu,s,1) +exten => 2,1,Queue(queue1) +exten => 3,1,Authenticate(12345) +exten => 3,n,System(touch /tmp/asterisk-touch) +exten => 4,1,Goto(menu,s,menu-start) +exten => 5,1,Playback(${P}04) + +exten => i,1,Playback(${P}08) +exten => i,n,Goto(menu,s,menu-start) + +[submenu] + +exten => s,1,Answer +exten => s,n,Background(${P}05) +exten => s,n,Waitexten(2) +exten => s,n,Background(${P}02) +exten => s,n,Waitexten(2) +exten => s,n,Background(${P}03) + +exten => i,1,Playback(${P}08) +exten => i,n,Goto(menu,s,menu-start) + +exten => 1,1,Background(${P}06) +exten => 1,n,Goto(submenu,s,1) + +exten => 2,1,Background(${P}07) +exten => 2,n,Goto(submenu,s,1) + +exten => 3,1,Goto(submenu,s,1) + +exten => 4,1,Goto(menu,s,menu-start) + + ;[macro-monitor] ;exten => s,1,Set(CALLFILENAME=${EPOCH}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H-%M-%S")}-${MACRO_EXTEN}-${CALLERID(num)}) @@ -12,17 +57,28 @@ [macro-monitor] -exten => s,1,Set(CALLFILENAME=${EPOCH}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H-%M-%S")}-${MACRO_EXTEN}-${CALLERID(num)}) -exten => s,n,MixMonitor(${CALLFILENAME}.wav) -exten => s,n,GotoIf($[ "${CALLERID(num):0:2}" != "12" ]?dial) +;exten => s,1,Set(CALLFILENAME=${EPOCH}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H-%M-%S")}-${MACRO_EXTEN}-${CALLERID(num)}) +;exten => s,n,MixMonitor(${CALLFILENAME}.wav) +;exten => s,n,GotoIf($[ "${CALLERID(num):0:2}" != "12" ]?dial) +;exten => s,n,SetMusicOnHold(class2) +;exten => s,n(dial),Dial(${ARG1},10,tT) + + +exten => s,1,Set(CALLFILENAME=${EPOCH}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H-%M-%S")}-${MACRO_EXT +exten => s,n,MixMonitor(wav,${CALLFILENAME}) +exten => s,n,GotoIf($[ "${CALLERID(num):0:2}" != "31" ]?dial) exten => s,n,SetMusicOnHold(class2) exten => s,n(dial),Dial(${ARG1},10,tT) +exten => s,n,GotoIf($[ "${DIALSTATUS}" = ANSWER ]?hangup) +exten => s,n,GotoIf($[ "${ARG2}" = "" ]?hangup) +exten => s,n,Dial(${ARG2},10,tT) +exten => s,n(hangup),Hangup [internal] - +;zapis golosa(po okonchanii nagat #) exten => _99XX,1,Answer exten => _99XX,n,Set(FILENAME=/var/spool/asterisk/sounds/menu/${EXTEN:2}) exten => _99XX,n,Record(${FILENAME}:gsm) @@ -39,8 +95,27 @@ exten => 9701,n,Authenticate(12345) exten => 9701,n,System(sudo touch /tmp/root-file-from-asterisk) +;exten => 9702,1,Festival(Hello from festival) +exten => 9702,1,AGI(/usr/local/bin/festival-agi.pl,Hello from festival) +exten => 9703,1,AGI(/usr/local/bin/festival-agi-play-file.pl,/var/lib/asterisk/texts/man-ls.txt) +exten => 9704,1,AGI(/usr/local/bin/festival-agi-play-file.pl,/var/lib/asterisk/texts/tbilisi.txt) + +exten => 9705,1,Read(REDIRECTOR,/var/spool/asterisk/sounds/menu/09) +exten => 9705,n,Set(DB(mobile/${CALLERID(num)})=${REDIRECTOR}) + + + +exten => 9500,1,Goto(menu,s,1) + + +#GotoIfTime(<time range>,<days of week>,<days of month>,<months>?[[context,]extension,]pri) + +exten => 9501,1,GotoIfTime(14:00-15:00,thu,*,*?obed) +exten => 9501,n,Queue(queue1) +exten => 9501,n,Hangup +exten => 9501,n(obed),Playback(/var/spool/asterisk/sounds/menu/10) exten => _127X,1,AgentLogin(${EXTEN:3}) @@ -78,13 +153,18 @@ ;exten => 1203,1,Queue(queue1) -exten => 1203,1,Answer -exten => 1203,n,SetMusicOnHold(default) -exten => 1203,n,Queue(queue1) +;exten => 1203,1,Answer +;exten => 1203,n,SetMusicOnHold(default) +;exten => 1203,n,Queue(queue1) exten => 1211,1,MeetMe(1,cIM) +exten => _310X,1,Answer +exten => _310X,n,Macro(monitor,SIP/${EXTEN},SIP/${DB(mobile/${EXTEN})}) +exten => _310X,n,Voicemail(${EXTEN}@default) + + exten => _120X,1,Answer exten => _120X,n,Macro(monitor,SIP/${EXTEN}) exten => _120X,n,Voicemail(${EXTEN}@default) |
#vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 2726804 58640 289788 0 0 42 7 25 54 0 0 99 1 0 0 0 2726804 58640 289808 0 0 0 0 174 321 0 0 100 0 0 0 0 2726804 58640 289808 0 0 0 0 274 604 0 0 100 0 0 0 0 2726804 58648 289808 0 0 0 24 187 380 0 0 100 0 ^C |
#teail -f /var/log/messages
bash: teail: command not found |
#aptitude update
Hit http://10.0.35.1 squeeze Release.gpg Ign http://10.0.35.1/debian/ squeeze/main Translation-en Hit http://security.debian.org squeeze/updates Release.gpg Ign http://security.debian.org/ squeeze/updates/contrib Translation-en Ign http://security.debian.org/ squeeze/updates/contrib Translation-en_US Ign http://security.debian.org/ squeeze/updates/main Translation-en Ign http://security.debian.org/ squeeze/updates/main Translation-en_US Ign http://security.debian.org/ squeeze/updates/non-free Translation-en Ign http://security.debian.org/ squeeze/updates/non-free Translation-en_US Hit http://security.debian.org squeeze/updates Release ... Hit http://backports.debian.org squeeze-backports/main i386 Packages/DiffIndex Hit http://10.0.35.1 squeeze/main i386 Packages Ign http://10.0.35.1 squeeze-updates/main Sources Hit http://10.0.35.1 squeeze-updates/contrib Sources Hit http://10.0.35.1 squeeze-updates/non-free Sources Ign http://10.0.35.1 squeeze-updates/main i386 Packages Hit http://10.0.35.1 squeeze-updates/contrib i386 Packages Hit http://10.0.35.1 squeeze-updates/non-free i386 Packages Hit http://10.0.35.1 squeeze-updates/main Sources Hit http://10.0.35.1 squeeze-updates/main i386 Packages |
#man trafshow
|
#apt-cache search festival
brltty-flite - Access software for a blind person - Flite speech driver eflite - Festival-Lite based emacspeak speech server festival-czech - Czech support for Festival speech synthesis system festival-doc - Documentation for Festival festival-freebsoft-utils - Festival extensions and utilities festival-hi - festival text to speech synthesizer for Hindi language festvox-hi-nsk - Hindi male speaker for festival festlex-ifd - Italian support for Festival festvox-italp16k - Italian female speaker for Festival festvox-itapc16k - Italian male speaker for Festival ... libflite1 - a small run-time speech synthesis engine - shared libraries libgnome-speech7 - GNOME text-to-speech library kismet - Wireless 802.11b monitoring tool libperlspeak-perl - Perl Module for text to speech with festival, espeak, cepstral pidgin-festival - pidgin plugin to hear incoming messages using voice synthesis screader - Screen reader using software or hardware speech synthesizer speech-dispatcher-festival - Festival support for Speech Dispatcher stardict-plugin-festival - International dictionary - Festival TTS plugin plasma-widget-translatoid - translation widget for KDE Plasma yasr - General-purpose console screen reader |
#apt-get festival-doc festival festvox-ru
E: Invalid operation festival-doc |
#apt-get install festival-doc festival festvox-ru
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: alsa-oss doc-base festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 libfreezethaw-perl libmldbm-perl oss-compat Suggested packages: pidgin-festival festival-freebsoft-utils The following NEW packages will be installed: alsa-oss doc-base festival festival-doc festlex-cmu festlex-poslex festvox-kallpc16k festvox-ru libestools2.0 libfreezethaw-perl libmldbm-perl oss-compat ... Setting up libestools2.0 (1:2.0.95~beta-2) ... Setting up oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Setting up festival (1:2.0.95~beta-5.1) ... Setting up festival-doc (1.4.2-8) ... Setting up festlex-cmu (1.4.0-6) ... Setting up festlex-poslex (1.4.0-5) ... Setting up festvox-ru (0.5-1) ... Setting up libfreezethaw-perl (0.5001-1) ... Setting up festvox-kallpc16k (1.4.0-5) ... |
#cp /usr/share/doc/festival/examples/festival.scm /etc
|
#iperf
Usage: iperf [-s|-c host] [options] Try `iperf --help' for more information. |
#iperf -c 192.168.20.200
connect failed: Connection refused |
#testparm
Load smb config files from /etc/samba/smb.conf rlimit_max: rlimit_max (1024) below minimum Windows limit (16384) Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Processing section "[monitor]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] ... browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/printers [monitor] comment = Asterisk monitor files path = /var/spool/asterisk/monitor/ read only = No guest ok = Yes locking = No |
#echo hello from festival | text2wave > /var/spool/asterisk/monitor/hello-from-festival.wav
|
#/etc/init.d/festival start
bash: /etc/init.d/festival: No such file or directory |
#cp /usr/share/doc/festival/examples/festival.init /etc/init.d/festival
|
#chmod +x /etc/init.d/festival
|
#echo RUN_FESTIVAL=yes > /etc/default/festival
|
#nano /etc/festival.scm
--- /tmp/l3-saved-3077.19340.23477 2011-10-20 10:11:09.000000000 +0300 +++ /etc/festival.scm 2011-10-20 10:11:29.000000000 +0300 @@ -28,3 +28,15 @@ (set! server_access_list '("[^.]+" "127.0.0.1" "localhost")) ; Server deny list (hosts) + +(define (tts_textasterisk string mode) +"(tts_textasterisk STRING MODE) +Apply tts to STRING. This function is specifically designed for +use in server mode so a single function call may synthesize the string. +This function name may be added to the server safe functions." +(let ((wholeutt (utt.synth (eval (list 'Utterance 'Text string))))) +(utt.wave.resample wholeutt 8000) +(utt.wave.rescale wholeutt 5) +(utt.send.wave.client wholeutt))) + + |
#;
|
#apt-get install libasterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: libasterisk-agi-perl 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 42.2 kB of archives. After this operation, 160 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main libasterisk-agi-perl all 1.01-2 [42.2 kB] Fetched 42.2 kB in 0s (0 B/s) Selecting previously deselected package libasterisk-agi-perl. (Reading database ... 139112 files and directories currently installed.) Unpacking libasterisk-agi-perl (from .../libasterisk-agi-perl_1.01-2_all.deb) ... Processing triggers for man-db ... Setting up libasterisk-agi-perl (1.01-2) ... |
#chown festival /var/log/festival/
|
#^C
|
#scp linux9:/usr/local/bin/festival-agi.pl /usr/local/bin/
The authenticity of host 'linux9 (192.168.90.1)' can't be established. RSA key fingerprint is f0:05:a6:a6:88:29:cd:4d:7a:23:9b:50:fa:00:de:0c. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'linux9,192.168.90.1' (RSA) to the list of known hosts. root@linux9's password: festival-agi.pl 100% 603 0.6KB/s 00:00 |
#nano /usr/local/bin/festival-agi.pl
|
#ls /var/lib/asterisk/sounds/tts/
tts-5d41402abc4b2a76b9719d911017c592.wav |
#ls /var/lib/asterisk/sounds/tts/
tts-3e54a8e264f0d14679b3907ef85a526b.wav tts-5d41402abc4b2a76b9719d911017c592.wav |
#!/usr/bin/perl
|
#ls /var/lib/asterisk/sounds/tts/
tts-3e54a8e264f0d14679b3907ef85a526b.wav tts-5d41402abc4b2a76b9719d911017c592.wav |
#ls /var/lib/asterisk/texts/
ls: cannot access /var/lib/asterisk/texts/: No such file or directory |
#scp linux9:/var/lib/asterisk/texts/man-ls.txt /var/lib/asterisk/texts/man-ls.txt
root@linux9's password: man-ls.txt 100% 612 0.6KB/s 00:00 |
#!/usr/bin/perl
|
#ls /var/lib/asterisk/texts/
man-ls.txt tbilisi.txt |
#scp linux9:/var/lib/asterisk/texts/tbilisi.txt /var/lib/asterisk/texts/tbilisi.txt
root@linux9's password: tbilisi.txt 100% 3689 3.6KB/s 00:00 |
#cat /var/lib/asterisk/texts/tbilisi.txt
ТбилиÌÑи ÑÑолиÑа и кÑÑпнейÑий гоÑод ÐÑÑзии. РаÑположен на беÑÐµÐ³Ñ Ñеки ÐÑкваÑи (ÐÑÑа). Ðазвание ТбилиÑи впеÑвÑе ÑпоминаеÑÑÑ Ð² IV в.; его поÑвление ÑвÑзÑваÑÑ Ñ Ð½Ð°Ð»Ð¸Ñием в гоÑоде ÑеплÑÑ ÑеÑнÑÑ Ð¸ÑÑоÑников (Ñбили «ÑеплÑй»); в ÑÑÑÑком ÑзÑке до 1936 года иÑполÑзовалоÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ ТиÑлиÑ, ÑÑвоенное ÑеÑез гÑеÑеÑкÑÑ Ð»Ð¸ÑеÑаÑÑÑÑ. С 20 авгÑÑÑа 1936 года в каÑеÑÑве оÑиÑиалÑной бÑла пÑинÑÑа ÑоÑма ТбилиÑи, более Ð±Ð»Ð¸Ð·ÐºÐ°Ñ Ðº наÑионалÑÐ½Ð¾Ð¼Ñ Ð·Ð²ÑÑÐ°Ð½Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ. ÐоÑод Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ Ð¿Ð»Ð¾ÑÐ°Ð´Ñ 726 км квадÑаÑнÑÑ Ð¸ в нÑм живÑÑ 1152500 жиÑелей. ÐÑнованнÑй в V веке наÑей ÑÑÑ ÐÐ°Ñ Ñангом ÐоÑгаÑали, ÑаÑÑм ... меÑÑ Ð² миÑе, где Ñинагоги, ÑеÑкви и меÑеÑи ÑаÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ñ ÑÑдом дÑÑг Ñ Ð´ÑÑгом, в дÑевнем Ñайоне ÐбаноÑÑбани, вÑего лиÑÑ Ð² неÑколÑÐºÐ¸Ñ ÑоÑнÑÑ Ð¼ÐµÑÑов Ð¾Ñ ÑеÑкви ÐеÑÐµÑ Ð¸. РТбилиÑи ÑаÑположен один междÑнаÑоднÑй аÑÑопоÑÑ. Ðаиболее извеÑÑнÑми ÑÑÑиÑÑиÑеÑкими напÑавлениÑми ТбилиÑи ÑвлÑÑÑÑÑ ÐаÑедÑалÑнÑй Ð¡Ð¾Ð±Ð¾Ñ Ð¡Ð²ÑÑой ТÑоиÑÑ, плоÑÐ°Ð´Ñ Ð¡Ð²Ð¾Ð±Ð¾Ð´Ñ , каÑедÑалÑнÑй ÑÐ¾Ð±Ð¾Ñ Ð¡Ð¸Ð¾Ð½Ð¸, ÐеÑÐµÑ Ð¸, ÐаÑикала, здание паÑламенÑа ÐÑÑзии, пÑоÑÐ¿ÐµÐºÑ Ð ÑÑÑавели, ТбилиÑÑÐºÐ°Ñ Ð¾Ð¿ÐµÑа, ÐнÑиÑÑ Ð°Ñи, ÐÑаÑминда (СвÑÑÐ°Ñ ÐоÑа), ÑеÑÐºÐ¾Ð²Ñ ÐаÑвеÑи, ÐоÑÑ ÐиÑа. ÐÐ¸Ð·Ð½Ñ Ð³Ð¾Ñода бÑла ÑвековеÑена в живопиÑи Ðико ÐиÑоÑмани и Ð |
#nano /etc/festival.scm
|
#;; WARNING: It is inherently insecure to run a festival instance as a
|
#ls /var/spool/asterisk/sounds/menu/
|
#ls /var/spool/asterisk/sounds/menu/
|
#ls /var/spool/asterisk/sounds/menu/
|
#ls /var/spool/asterisk/sounds/menu/
|
#ls /var/spool/asterisk/sounds/menu/
|
#ls /var/spool/asterisk/sounds/menu/
|
#ls /var/spool/asterisk/sounds/menu/
|
#ls -ld /var/spool/asterisk/sounds/menu/
drwxrwx--- 2 asterisk asterisk 4096 Oct 20 12:09 /var/spool/asterisk/sounds/menu/ |
#df -h /var/spool/asterisk/sounds/menu/
Filesystem Size Used Avail Use% Mounted on /dev/sda1 92G 4.5G 83G 6% / |
#cp /var/spool/asterisk/sounds/menu/01.gsm
cp: missing destination file operand after `/var/spool/asterisk/sounds/menu/01.gsm' Try `cp --help' for more information. |
#cp /var/spool/asterisk/sounds/menu/01.gsm /inst
|
#cp /var/spool/asterisk/sounds/menu/01.gsm /inst
|
#cp /var/spool/asterisk/sounds/menu/01.gsm /inst
|
#cp /var/spool/asterisk/sounds/menu/01.gsm /inst
|
#cp /var/spool/asterisk/sounds/menu/01.gsm /inst
|
#cp /var/spool/asterisk/sounds/menu/01.gsm /inst
|
#cp /var/spool/asterisk/sounds/menu/01.gsm /inst
|
#cp /inst/*.gsm /var/spool/asterisk/sounds/menu/
|
#ls
Desktop Downloads Music Public Videos Documents hello-from-festival.wav Pictures Templates |
#ls /var/spool/asterisk/sounds/menu/
01.gsm 0.gsm 1.gsm 2.gsm 3.gsm 4.gsm 5.gsm 6.gsm 7.gsm ramsh.gsm |
#ls -l
total 92 drwxr-xr-x 2 user user 4096 Oct 18 09:41 Desktop drwxr-xr-x 2 user user 4096 Oct 17 12:18 Documents drwxr-xr-x 2 user user 4096 Oct 19 15:53 Downloads -rw-r--r-- 1 root root 56048 Oct 20 10:02 hello-from-festival.wav drwxr-xr-x 2 user user 4096 Oct 17 12:18 Music drwxr-xr-x 2 user user 4096 Oct 17 12:18 Pictures drwxr-xr-x 2 user user 4096 Oct 17 12:18 Public drwxr-xr-x 2 user user 4096 Oct 17 12:18 Templates drwxr-xr-x 2 user user 4096 Oct 17 12:18 Videos |
#ls -l /var/spool/asterisk/sounds/menu/
total 496 -rw-rw---- 1 asterisk asterisk 4488 Oct 20 12:21 01.gsm -rw-r----- 1 root root 1683 Oct 20 12:25 0.gsm -rw-r----- 1 root root 26400 Oct 20 12:25 1.gsm -rw-r----- 1 root root 7557 Oct 20 12:25 2.gsm -rw-r----- 1 root root 9108 Oct 20 12:25 3.gsm -rw-r----- 1 root root 1980 Oct 20 12:25 4.gsm -rw-r----- 1 root root 24849 Oct 20 12:25 5.gsm -rw-r----- 1 root root 7920 Oct 20 12:25 6.gsm -rw-r----- 1 root root 4488 Oct 20 12:25 7.gsm -rw-r--r-- 1 root root 391050 Oct 20 12:25 ramsh.gsm |
#rm /var/spool/asterisk/sounds/menu/ramsh.gsm
|
ТбилиÌÑи ÑÑолиÑа и кÑÑпнейÑий гоÑод ÐÑÑзии. РаÑположен на беÑÐµÐ³Ñ Ñеки ÐÑкваÑи (ÐÑÑа). Ðазвание ТбилиÑи впеÑвÑе ÑпоминаеÑÑÑ Ð² IV в.; его поÑвление ÑвÑзÑваÑÑ Ñ Ð½Ð°Ð»Ð¸Ñием в гоÑоде ÑеплÑÑ ÑеÑнÑÑ Ð¸ÑÑоÑников (Ñбили «ÑеплÑй»); в ÑÑÑÑком ÑзÑке до 1936 года иÑполÑзовалоÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ ТиÑлиÑ, ÑÑвоенное ÑеÑез гÑеÑеÑкÑÑ Ð»Ð¸ÑеÑаÑÑÑÑ. С 20 авгÑÑÑа 1936 года в каÑеÑÑве оÑиÑиалÑной бÑла пÑинÑÑа ÑоÑма ТбилиÑи, более Ð±Ð»Ð¸Ð·ÐºÐ°Ñ Ðº наÑионалÑÐ½Ð¾Ð¼Ñ Ð·Ð²ÑÑÐ°Ð½Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ. ÐоÑод Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ Ð¿Ð»Ð¾ÑÐ°Ð´Ñ 726 км квадÑаÑнÑÑ Ð¸ в нÑм живÑÑ 1152500 жиÑелей. ÐÑнованнÑй в V веке наÑей ÑÑÑ ÐÐ°Ñ Ñангом ÐоÑгаÑали, ÑаÑÑм ÐбеÑии, и ÑÑавÑий ÑÑолиÑей в VI веке, ТбилиÑи ÑвлÑеÑÑÑ Ð²Ð°Ð¶Ð½ÐµÐ¹Ñим пÑомÑÑленнÑм, ÑоÑиалÑнÑм и кÑлÑÑÑÑнÑм ÑенÑÑом ÐÑÑзии. ÐоÑод Ñакже ÑвлÑеÑÑÑ Ð²Ð°Ð¶Ð½Ñм ÑÑанзиÑнÑм ÑенÑÑом Ð´Ð»Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑнÑÑ ÑнеÑгеÑиÑеÑÐºÐ¸Ñ Ð¸ ÑоÑговÑÑ Ð¿ÑоекÑов. СÑÑаÑегиÑеÑкое ÑаÑположение на пеÑекÑÑÑÑке Ð¼ÐµÐ¶Ð´Ñ ÐвÑопой и Ðзией неоднокÑаÑно делало ТбилиÑи Ñблоком ÑаздоÑа Ð¼ÐµÐ¶Ð´Ñ ÑазлиÑнÑми Ñилами на Ðавказе. ÐÑÑоÑÐ¸Ñ Ð³Ð¾Ñода можно изÑÑаÑÑ Ð¿Ð¾ его аÑÑ Ð¸ÑекÑÑÑе наÑÐ¸Ð½Ð°Ñ Ñ Ð¿ÑоÑÑоÑного пÑоÑпекÑа Ð ÑÑÑавели и конÑÐ°Ñ Ñзкими ÑлиÑами ÑÐ¾Ñ ÑанивÑегоÑÑ Ñ Ñаннего СÑедневековÑÑ Ñайона ÐаÑикала. ÐаÑеление гоÑода ÑазнообÑазно, и иÑÑоÑиÑеÑки ТбилиÑи ÑвлÑеÑÑÑ Ð´Ð¾Ð¼Ð¾Ð¼ Ð´Ð»Ñ ÑазнÑÑ Ð½Ð°Ñодов и кÑлÑÑÑÑ, Ñелигий и ÑÑниÑеÑÐºÐ¸Ñ Ð³ÑÑпп. ÐеÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо подавлÑÑÑее болÑÑинÑÑво наÑÐµÐ»ÐµÐ½Ð¸Ñ Ð² ТбилиÑи пÑавоÑлавнÑе, пÑÐ¸Ñ Ð¾Ð¶Ð°Ð½Ðµ ÐÑÑзинÑкой пÑавоÑлавной ÑеÑкви, ТбилиÑи ÑвлÑеÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ из Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¸Ñ Ð¼ÐµÑÑ Ð² миÑе, где Ñинагоги, ÑеÑкви и меÑеÑи ÑаÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ñ ÑÑдом дÑÑг Ñ Ð´ÑÑгом, в дÑевнем Ñайоне ÐбаноÑÑбани, вÑего лиÑÑ Ð² неÑколÑÐºÐ¸Ñ ÑоÑнÑÑ Ð¼ÐµÑÑов Ð¾Ñ ÑеÑкви ÐеÑÐµÑ Ð¸. РТбилиÑи ÑаÑположен один междÑнаÑоднÑй аÑÑопоÑÑ. Ðаиболее извеÑÑнÑми ÑÑÑиÑÑиÑеÑкими напÑавлениÑми ТбилиÑи ÑвлÑÑÑÑÑ ÐаÑедÑалÑнÑй Ð¡Ð¾Ð±Ð¾Ñ Ð¡Ð²ÑÑой ТÑоиÑÑ, плоÑÐ°Ð´Ñ Ð¡Ð²Ð¾Ð±Ð¾Ð´Ñ , каÑедÑалÑнÑй ÑÐ¾Ð±Ð¾Ñ Ð¡Ð¸Ð¾Ð½Ð¸, ÐеÑÐµÑ Ð¸, ÐаÑикала, здание паÑламенÑа ÐÑÑзии, пÑоÑÐ¿ÐµÐºÑ Ð ÑÑÑавели, ТбилиÑÑÐºÐ°Ñ Ð¾Ð¿ÐµÑа, ÐнÑиÑÑ Ð°Ñи, ÐÑаÑминда (СвÑÑÐ°Ñ ÐоÑа), ÑеÑÐºÐ¾Ð²Ñ ÐаÑвеÑи, ÐоÑÑ ÐиÑа. ÐÐ¸Ð·Ð½Ñ Ð³Ð¾Ñода бÑла ÑвековеÑена в живопиÑи Ðико ÐиÑоÑмани и Ð
Wed Oct 19 17:20:13 FET 2011 Wed Oct 19 17:20:58 FET 2011 Wed Oct 19 17:21:29 FET 2011
Время первой команды журнала | 15:55:47 2011-10-19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:28:26 2011-10-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008