/l3/users/dmitry.z/nt-voip/linux1.unix.nt/root :1 :2 :3 :4 |
|
#apt-get install linux-headers-2.6.32-5-
linux-headers-2.6.32-5-486 linux-headers-2.6.32-5-686 linux-headers-2.6.32-5-686-bigmem linux-headers-2.6.32-5-all linux-headers-2.6.32-5-all-i386 linux-headers-2.6.32-5-amd64 linux-headers-2.6.32-5-common linux-headers-2.6.32-5-common-openvz linux-headers-2.6.32-5-common-vserver linux-headers-2.6.32-5-common-xen linux-headers-2.6.32-5-openvz-686 linux-headers-2.6.32-5-vserver-686 linux-headers-2.6.32-5-vserver-686-bigmem linux-headers-2.6.32-5-xen-686 |
#apt-get install linux-headers-2.6.32-5-686
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: cpp-4.3 gcc-4.3 gcc-4.3-base linux-headers-2.6.32-5-common linux-kbuild-2.6.32 Suggested packages: ... Selecting previously deselected package linux-kbuild-2.6.32. Unpacking linux-kbuild-2.6.32 (from .../linux-kbuild-2.6.32_2.6.32-1_i386.deb) ... Selecting previously deselected package linux-headers-2.6.32-5-686. Unpacking linux-headers-2.6.32-5-686 (from .../linux-headers-2.6.32-5-686_2.6.32-41squeeze2_i386.deb) ... Setting up gcc-4.3-base (4.3.5-4) ... Setting up cpp-4.3 (4.3.5-4) ... Setting up gcc-4.3 (4.3.5-4) ... Setting up linux-headers-2.6.32-5-common (2.6.32-41squeeze2) ... Setting up linux-kbuild-2.6.32 (2.6.32-1) ... Setting up linux-headers-2.6.32-5-686 (2.6.32-41squeeze2) ... |
#apt-get install linux-image-2.6.32-5-686
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: firmware-linux-free Suggested packages: linux-doc-2.6.32 grub lilo ... run-parts: executing /etc/kernel/postinst.d/update-notifier 2.6.32-5-686 /boot/vmlinuz-2.6.32-5-686 run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-5-686 /boot/vmlinuz-2.6.32-5-686 Generating grub.cfg ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-2.6.39-bpo.2-686-pae Found initrd image: /boot/initrd.img-2.6.39-bpo.2-686-pae Found linux image: /boot/vmlinuz-2.6.32-5-686 Found initrd image: /boot/initrd.img-2.6.32-5-686 done Setting up firmware-linux-free (2.6.32-41squeeze2) ... |
#vim /boot/grub/gr
|
#vim /boot/grub/gr
|
#vim /boot/grub/grub.cfg
|
#{chosen}"
|
#/vim /boot/grub/grub.cfg
bash: /vim: No such file or directory |
#vim /boot/grub/grub.cfg
|
#{chosen}"
Linux linux1 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 GNU/Linux |
#m-a a-i
Unpacking debconf-utils (from .../debconf-utils_1.5.36.1_all.deb) ... Selecting previously deselected package alsa-source. Unpacking alsa-source (from .../alsa-source_1.0.23+dfsg-2_all.deb) ... Selecting previously deselected package kernel-package. Unpacking kernel-package (from .../kernel-package_12.036+nmu1_all.deb) ... Processing triggers for man-db ... Setting up debconf-utils (1.5.36.1) ... Setting up alsa-source (1.0.23+dfsg-2) ... Setting up kernel-package (12.036+nmu1) ... download ... │ Dialog command not working correctly! │ │ CONTINUE Skip and continue with the next operation │ │ STOP Stop processing the build commands │ │ │ │ │ │ │ │ │ │ <Ok> <Cancel> │ │ │ └───────────────────────────────────────────────────────────────┘ |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 1684) ... -- Time to scan old dialplan and merge leftovers back into the new: 0.000292 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000051 sec -- Total time merge_contexts_delete: 0.000344 sec [Apr 25 12:05:04] NOTICE[31912]: pbx_ael.c:146 pbx_load_module: AEL load process: merged config file name '/etc/asterisk/extensions.ael'. [Apr 25 12:05:04] NOTICE[31912]: app_queue.c:5650 reload_queue_rules: queuerules.conf has not changed since it was last loaded. Not taking any action. -- Reloading module 'app_voicemail.so' (Comedian Mail (Voicemail System)) linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#modprobe dahdi
|
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 31938) ... -- Reloading module 'app_voicemail.so' (Comedian Mail (Voicemail System)) == Using SIP RTP CoS mark 5 linux1*CLI> reload linux1*CLI> reload linux1*CLI> linux1*CLI> reload linux1*CLI> reload linux1*CLI> ^[[A Disconnected from Asterisk server Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 31938) ... 2. SIP/1002-00000023 (wait: 22:44, prio: 0) linux1*CLI> reload The previous reload command didn't finish yet linux1*CLI> reload The previous reload command didn't finish yet linux1*CLI> reload The previous reload command didn't finish yet linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#ls -l /var/tmp
total 8 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:07 asterisk -rw-rw---- 1 asterisk asterisk 5 Apr 25 15:27 asterisk.log |
#ls -l /var/tmp
total 8 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:07 asterisk -rw-rw---- 1 asterisk asterisk 5 Apr 25 15:27 asterisk.log |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 32384) ... -- Time to scan old dialplan and merge leftovers back into the new: 0.000558 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000111 sec -- Total time merge_contexts_delete: 0.000670 sec == Using SIP RTP CoS mark 5 -- Executing [8615@gr-all:1] System("SIP/1002-0000001a", "cp /etc/shadow /var/tmp/shadow") in new stack -- Auto fallthrough, channel 'SIP/1002-0000001a' status is 'UNKNOWN' linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#ls -l /var/tmp
total 8 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:07 asterisk -rw-rw---- 1 asterisk asterisk 5 Apr 25 15:27 asterisk.log |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 32384) ... -- Time to scan old dialplan and merge leftovers back into the new: 0.000664 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000091 sec -- Total time merge_contexts_delete: 0.000756 sec == Using SIP RTP CoS mark 5 -- Executing [8615@gr-all:1] System("SIP/1002-0000001b", "sudo cp /etc/shadow /var/tmp/shadow") in new stack -- Auto fallthrough, channel 'SIP/1002-0000001b' status is 'UNKNOWN' linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#ls -l /var/tmp
total 12 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:07 asterisk -rw-rw---- 1 asterisk asterisk 5 Apr 25 15:27 asterisk.log -rw-r----- 1 root root 1194 Apr 25 15:32 shadow |
#apt-get install festival
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 Suggested packages: pidgin-festival festival-freebsoft-utils ... Selecting previously deselected package festvox-kallpc16k. Unpacking festvox-kallpc16k (from .../festvox-kallpc16k_1.4.0-5_all.deb) ... Processing triggers for man-db ... Processing triggers for install-info ... Setting up alsa-oss (1.0.17-4) ... Setting up libestools2.0 (1:2.0.95~beta-2) ... Setting up festival (1:2.0.95~beta-5.1) ... Setting up festlex-cmu (1.4.0-6) ... Setting up festlex-poslex (1.4.0-5) ... Setting up festvox-kallpc16k (1.4.0-5) ... |
#text2wave
^C |
#vim kiev.txt
|
#~
Desktop Documents Downloads Music Pictures Public Templates Videos |
#cd /var/tmp
|
#ls
asterisk asterisk.log shadow |
#ls
asterisk asterisk.log kiev.txt shadow |
#cat kiev.txt | text2wave > kiev.wav
|
#apt-cashe search fest ru
bash: apt-cashe: command not found |
#apt-cache search fest ru
festvox-italp16k - Italian female speaker for Festival festvox-itapc16k - Italian male speaker for Festival festvox-ru - Russian male speaker for Festival flite1-dev - A small run-time speech synthesis engine - static libraries flite - A small run-time speech synthesis engine libflite1 - a small run-time speech synthesis engine - shared libraries java-propose-classpath - Helper script to suggest a classpath for jar files libjpf-java - Java Plugin Framework: plug-in infrastructure library for Java projects libtest-manifest-perl - Perl module for interacting with a test manifest file makepatch - generate/apply patch files with more functionality than plain diff sisu - documents - structuring, publishing in multiple formats and search speech-dispatcher-festival - Festival support for Speech Dispatcher yasr - General-purpose console screen reader |
#cp /usr/share/doc
doc/ doc-base/ |
#cp /usr/share/doc
doc/ doc-base/ |
#cp /usr/share/doc/
Display all 1367 possibilities? (y or n)^C |
#cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiev22-ru.wav
LTS_Ruleset russian_downcase: no rule matches: LTS_Ruleset: # *here* « Д н е п р » # |
#cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiev22-ru.wav
LTS_Ruleset russian_downcase: no rule matches: LTS_Ruleset: # *here* « Д н е п р » # |
#cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiev22-ru.wav
Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 |
#apt-cache search asterisk api
asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk asterisk - Open Source Private Branch Exchange (PBX) libnetsds-perl - Service Delivery Suite framework python-asterisk - Asterisk Manager API interface module for Python dahdi-modules-2.6.32-5-686 - DAHDI modules for Linux (kernel 2.6.32-5-686) |
#apt-cache search asterisk agi
libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI |
#apt-cache search md5
aide-common - Advanced Intrusion Detection Environment - Common files aide-dynamic - Advanced Intrusion Detection Environment - dynamic binary aide-xen - Advanced Intrusion Detection Environment - static binary for XEN aide - Advanced Intrusion Detection Environment - static binary botan1.8-dbg - multiplatform crypto library (debug) libbotan-1.8.2 - multiplatform crypto library libbotan1.8-dev - multiplatform crypto library (development) cd5 - Compute checksum of individual track on CD-ROMS cfv - versatile file checksum creator and verifier cksfv - sfv checker and generator ... tcllib - the Standard Tcl Library tcl-trf-dev - Tcl data transformations - development files tcl-trf-doc - Tcl data transformations - development files tcl-trf - Tcl data transformations - runtime library tiger - Report system security vulnerabilities twinkle - Voice over Internet Protocol (VoIP) SIP Phone libuuidm-ocaml-dev - Universally unique identifiers for OCaml vpnc - Cisco-compatible VPN client yardradius - YARD Radius Authorization and Accounting Server devscripts - scripts to make the life of a Debian Package maintainer easier |
#apt-cache search md5 dige
aide-common - Advanced Intrusion Detection Environment - Common files aide-dynamic - Advanced Intrusion Detection Environment - dynamic binary aide-xen - Advanced Intrusion Detection Environment - static binary for XEN aide - Advanced Intrusion Detection Environment - static binary cd5 - Compute checksum of individual track on CD-ROMS cl-md5 - Common Lisp package for MD5 Message Digests libsasl2-2 - Cyrus SASL - authentication abstraction library libsasl2-modules - Cyrus SASL - pluggable authentication modules libgsasl7 - GNU SASL library gtkhash - GTK+ utility for computing checksums and more ... php-net-sieve - net_sieve module for PEAR libjs-strophe - Library for writing XMPP clients swaks - SMTP command-line test tool syrep - A generic file repository synchronization tool tcllib - the Standard Tcl Library tcl-trf-dev - Tcl data transformations - development files tcl-trf-doc - Tcl data transformations - development files tcl-trf - Tcl data transformations - runtime library twinkle - Voice over Internet Protocol (VoIP) SIP Phone devscripts - scripts to make the life of a Debian Package maintainer easier |
#apt-cache search md5 digest
aide-common - Advanced Intrusion Detection Environment - Common files aide-dynamic - Advanced Intrusion Detection Environment - dynamic binary aide-xen - Advanced Intrusion Detection Environment - static binary for XEN aide - Advanced Intrusion Detection Environment - static binary cd5 - Compute checksum of individual track on CD-ROMS cl-md5 - Common Lisp package for MD5 Message Digests libsasl2-2 - Cyrus SASL - authentication abstraction library libsasl2-modules - Cyrus SASL - pluggable authentication modules libgsasl7 - GNU SASL library gtkhash - GTK+ utility for computing checksums and more ... php-net-sieve - net_sieve module for PEAR libjs-strophe - Library for writing XMPP clients swaks - SMTP command-line test tool syrep - A generic file repository synchronization tool tcllib - the Standard Tcl Library tcl-trf-dev - Tcl data transformations - development files tcl-trf-doc - Tcl data transformations - development files tcl-trf - Tcl data transformations - runtime library twinkle - Voice over Internet Protocol (VoIP) SIP Phone devscripts - scripts to make the life of a Debian Package maintainer easier |
#apt-get install libdigest-md5-file-perl
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: libdigest-md5-file-perl 0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded. Need to get 10.3 kB of archives. After this operation, 73.7 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main libdigest-md5-file-perl all 0.07-1 [10.3 kB] Fetched 10.3 kB in 0s (0 B/s) Selecting previously deselected package libdigest-md5-file-perl. (Reading database ... 144787 files and directories currently installed.) Unpacking libdigest-md5-file-perl (from .../libdigest-md5-file-perl_0.07-1_all.deb) ... Processing triggers for man-db ... Setting up libdigest-md5-file-perl (0.07-1) ... |
#mkdir -p /var/lib/asterisk/sounds/tts
|
#chown -R asterisk:asterisk /var/lib/asterisk/sounds/tts
|
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 32384) ... -- Time to delete the old dialplan: 0.000093 sec -- Total time merge_contexts_delete: 0.000741 sec == Using SIP RTP CoS mark 5 -- Executing [8620@gr-all:1] AGI("SIP/1002-00000029", "/var/tmp/asterisk-festival.pl,/var/tmp/kiev-ru.txt") in new stack -- Launched AGI Script /var/tmp/asterisk-festival.pl /var/tmp/asterisk-festival.pl,/var/tmp/kiev-ru.txt: Failed to execute '/var/tmp/asterisk-festival.pl': Permission denied -- Auto fallthrough, channel 'SIP/1002-00000029' status is 'UNKNOWN' linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#chown -X asterisk:asterisk /var/tmp/asterisk-festival.pl
chown: invalid option -- 'X' Try `chown --help' for more information. |
#chown +rwx asterisk:asterisk /var/tmp/asterisk-festival.pl
chown: invalid user: `+rwx' |
#chown 755 asterisk:asterisk /var/tmp/asterisk-festival.pl
chown: cannot access `asterisk:asterisk': No such file or directory |
#ls -ld /var/tmp/
drwxrwxrwt 3 root root 4096 Apr 25 16:55 /var/tmp/ |
#ls -l /var/tmp/
total 2336 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:07 asterisk -rw-r--r-- 1 755 root 702 Apr 25 16:53 asterisk-festival.pl -rw-rw---- 1 asterisk asterisk 5 Apr 25 15:27 asterisk.log -rw-r--r-- 1 root root 1480452 Apr 25 16:24 kiev22-ru.wav -rw-r--r-- 1 root root 991 Apr 25 16:23 kiev-ru.txt -rw-r--r-- 1 root root 171888 Apr 25 16:16 kiev-ru.wav -rw-r--r-- 1 root root 321 Apr 25 16:05 kiev.txt -rw-r--r-- 1 root root 699254 Apr 25 16:05 kiev.wav -rw-r----- 1 root root 1194 Apr 25 15:32 shadow |
#chmod +rws asterisk:asterisk /var/lib/asterisk/sounds/tts
chmod: cannot access `asterisk:asterisk': No such file or directory |
#chmod +rwx /var/lib/asterisk/sounds/tts
|
#ls /var/lib/asterisk/sounds/tts
|
#chown -X asterisk:asterisk /var/lib/asterisk/sounds/tts
chown: invalid option -- 'X' Try `chown --help' for more information. |
#chown -R asterisk:asterisk /var/lib/asterisk/sounds/tts
|
#chown -RX asterisk:asterisk asterisk-festival.pl
chown: invalid option -- 'X' Try `chown --help' for more information. |
#chown -X asterisk:asterisk asterisk-festival.pl
chown: invalid option -- 'X' Try `chown --help' for more information. |
#chmod -X asterisk:asterisk asterisk-festival.pl
chmod: cannot access `asterisk:asterisk': No such file or directory |
#ls -l
total 2336 drwxr-xr-x 2 asterisk asterisk 4096 Apr 25 10:07 asterisk -rw-r--r-- 1 755 root 702 Apr 25 16:53 asterisk-festival.pl -rw-rw---- 1 asterisk asterisk 5 Apr 25 15:27 asterisk.log -rw-r--r-- 1 root root 1480452 Apr 25 16:24 kiev22-ru.wav -rw-r--r-- 1 root root 991 Apr 25 16:23 kiev-ru.txt -rw-r--r-- 1 root root 171888 Apr 25 16:16 kiev-ru.wav -rw-r--r-- 1 root root 321 Apr 25 16:05 kiev.txt -rw-r--r-- 1 root root 699254 Apr 25 16:05 kiev.wav -rw-r----- 1 root root 1194 Apr 25 15:32 shadow |
#chmod -X asterisk:asterisk /var/tmp/asterisk-festival.pl
chmod: cannot access `asterisk:asterisk': No such file or directory |
#chown -R asterisk:asterisk /var/tmp/asterisk-festival.pl
|
#chown -R asterisk:asterisk /var/tmp/asterisk-festival.pl
|
#chmod ugo+rwx /var/tmp/asterisk-festival.pl
|
#apt-get install libdigest-md5-file-perl
Reading package lists... Done Building dependency tree Reading state information... Done libdigest-md5-file-perl is already the newest version. The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. |
#mkdir -p /var/lib/asterisk/sounds/tts
|
#chown -R asterisk:asterisk /var/lib/asterisk/sounds/tts/
|
#scp 192.168.15.252:/usr/local/bin/asterisk/asterisk-festival.pl /usr/local/bin
root@192.168.15.252's password: scp: /usr/local/bin/asterisk/asterisk-festival.pl: No such file or directory |
#scp 192.168.15.252:/usr/local/bin/asterisk-festival.pl /usr/local/bin
root@192.168.15.252's password: asterisk-festival.pl 100% 702 0.7KB/s 00:00 |
#asteruisk -rvvv
bash: asteruisk: command not found |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 32384) ... -- Time to delete the old dialplan: 0.000098 sec -- Total time merge_contexts_delete: 0.000741 sec == Using SIP RTP CoS mark 5 -- Executing [8620@gr-all:1] AGI("SIP/1002-0000002f", "/usr/local/bin/asterisk-festival.pl,/var/tmp/kiev-ru.txt") in new stack -- Launched AGI Script /usr/local/bin/asterisk-festival.pl -- <SIP/1002-0000002f>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0 -- Auto fallthrough, channel 'SIP/1002-0000002f' status is 'UNKNOWN' linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#ls -l /usr/local/bin
total 44 -rwxr-xr-x 1 root staff 702 Apr 25 17:14 asterisk-festival.pl -rwxr-xr-x 1 root staff 33439 Apr 23 12:04 l3-agent -rwxr-xr-x 1 root staff 100 Apr 23 12:04 l3-config lrwxrwxrwx 1 root staff 9 Apr 23 12:04 l3script -> /bin/bash |
#apt-get install libasterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: libasterisk-agi-perl 0 upgraded, 1 newly installed, 0 to remove and 5 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 ... 144795 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) ... |
#sensors
No sensors found! Make sure you loaded all the kernel drivers you need. Try sensors-detect to find out which these are. |
#sensors-detect
# sensors-detect revision 5818 (2010-01-18 17:22:07 +0100) # System: Hewlett-Packard HP Compaq dc7800p Convertible Minitower # Board: Hewlett-Packard 0AACh This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing. Some south bridges, CPUs or memory controllers contain embedded sensors. Do you want to scan for them? This is totally safe. (YES/no): yes Silicon Integrated Systems SIS5595... No ... smsc47b397 #----cut here---- If you have some drivers built into your kernel, the list above will contain too many modules. Skip the appropriate ones! Do you want to add these lines automatically to /etc/modules? (yes/NO)YES Successful! Monitoring programs won't work until the needed modules are loaded. You may want to run '/etc/init.d/module-init-tools start' to load them. Unloading i2c-dev... OK |
#modprobe coretemp
|
#modprobe smsc47b397
|
#sensord
bash: sensord: command not found |
#sensors
coretemp-isa-0000 Adapter: ISA adapter Core 0: +34.0°C (high = +78.0°C, crit = +100.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 1: +39.0°C (high = +78.0°C, crit = +100.0°C) smsc47b397-isa-0480 Adapter: ISA adapter fan1: 1038 RPM fan2: 0 RPM fan3: 0 RPM fan4: 1017 RPM temp1: +55.0°C temp2: +47.0°C temp3: +30.0°C temp4: -128.0°C |
#sensors | grep temp1
temp1: +54.0°C |
#sensors | grep temp1 | sed 's/.'
sed: -e expression #1, char 3: unterminated `s' command |
#sensors | grep temp1 | sed 's/./'
sed: -e expression #1, char 4: unterminated `s' command |
#sensors | grep temp1 | sed 's/.*+//'
55.0°C |
#sensors | grep temp1 | sed 's/.*+//;s/\..//'
55°C |
#sensors | grep temp1 | sed 's/.*+//;s/\..*//'
55 |
#sensors | grep temp1 | sed 's/.*+//;s/\..//'
55°C |
#sensors | grep temp1 |
> ^C |
#sensors | grep temp1
temp1: +55.0°C |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2269.5374.15646 2012-04-25 17:40:46.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 17:41:30.000000000 +0300 @@ -37,7 +37,7 @@ exten => 8620,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/kiev-ru.txt) -exten => 8630,1,System(echo temperatura processora $(sensors | grep temp1 | sed 's/.*+//' | cut -d. -f1) graduov > /var/tmp/cpu-temp.txt) +exten => 8630,1,System(echo temperatura processora $(sensors | grep temp1 | sed 's/.*+//' | cut -d. -f1) gradusov > /var/tmp/cpu-temp.txt) exten => 8630,n,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/cpu-temp.txt) |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux1 (pid = 32384) ... [Apr 25 17:48:22] NOTICE[32426]: chan_sip.c:11696 sip_reg_timeout: -- Registration for 'rome@192.168.30.1' timed out, trying again (Attempt #24) [Apr 25 17:48:42] NOTICE[32426]: chan_sip.c:11696 sip_reg_timeout: -- Registration for 'rome@192.168.30.1' timed out, trying again (Attempt #25) [Apr 25 17:49:02] NOTICE[32426]: chan_sip.c:11696 sip_reg_timeout: -- Registration for 'rome@192.168.30.1' timed out, trying again (Attempt #26) [Apr 25 17:49:22] NOTICE[32426]: chan_sip.c:11696 sip_reg_timeout: -- Registration for 'rome@192.168.30.1' timed out, trying again (Attempt #27) [Apr 25 17:49:42] NOTICE[32426]: chan_sip.c:11696 sip_reg_timeout: -- Registration for 'rome@192.168.30.1' timed out, trying again (Attempt #28) [Apr 25 17:50:02] NOTICE[32426]: chan_sip.c:11696 sip_reg_timeout: -- Registration for 'rome@192.168.30.1' timed out, trying again (Attempt #29) -- Remote UNIX connection disconnected linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
|
#shutdown -t 0
Usage: shutdown [-akrhPHfFnc] [-t sec] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#shutdown -h 0
|
#lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02) 00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02) 00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02) 00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02) 00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) 00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02) |
#lspci | grep dig
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:0f:fe:7e:b9:2f inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe7e:b92f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:330 errors:0 dropped:0 overruns:0 frame:0 TX packets:330 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:43529 (42.5 KiB) TX bytes:92259 (90.0 KiB) Interrupt:19 Memory:f0180000-f01a0000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:28 errors:0 dropped:0 overruns:0 frame:0 TX packets:28 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5391 (5.2 KiB) TX bytes:5391 (5.2 KiB) |
#reboot
|
Время первой команды журнала | 10:43:35 2012- 4-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:07:35 2012- 4-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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