/l3/users/tolik/nt-voip/linux3.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2194.3635.18838 2012-10-24 17:27:40.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 17:27:53.000000000 +0300 @@ -31,7 +31,7 @@ exten=> 8101,1,AgentLogin(1001) exten=> 8102,1,AgentLogin(1002) exten=> 8500,1,System(sudo eject) -exten=> 8500,1,System(sudo eject -t) +exten=> 8500,n,System(sudo eject -t) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2194.14193.25566 2012-10-24 17:28:29.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 17:34:40.000000000 +0300 @@ -30,6 +30,15 @@ exten=> 8101,1,AgentLogin(1001) exten=> 8102,1,AgentLogin(1002) + +exten=> 8500,1,Playback(password) +exten=> 8500,n,Read(password) +exten=> 8500,n,Gotoif($[${password}=1234]?eject) +exten=> 8500,n,Hangup +exten=> 8500,n(eject),System(sudo eject) + + + exten=> 8500,1,System(sudo eject) exten=> 8500,n,System(sudo eject -t) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2194.3289.9098 2012-10-24 17:35:41.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 17:38:31.000000000 +0300 @@ -31,16 +31,17 @@ exten=> 8101,1,AgentLogin(1001) exten=> 8102,1,AgentLogin(1002) -exten=> 8500,1,Playback(password) +exten=> 8500,1,Playback(vm-password) exten=> 8500,n,Read(password) exten=> 8500,n,Gotoif($[${password}=1234]?eject) +exten=> 8500,n(fail),Playback(vm-infalid-password) exten=> 8500,n,Hangup exten=> 8500,n(eject),System(sudo eject) -exten=> 8500,1,System(sudo eject) -exten=> 8500,n,System(sudo eject -t) +;exten=> 8500,1,System(sudo eject) +;exten=> 8500,n,System(sudo eject -t) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2194.15692.24671 2012-10-24 17:39:15.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 17:40:46.000000000 +0300 @@ -34,7 +34,7 @@ exten=> 8500,1,Playback(vm-password) exten=> 8500,n,Read(password) exten=> 8500,n,Gotoif($[${password}=1234]?eject) -exten=> 8500,n(fail),Playback(vm-infalid-password) +exten=> 8500,n(fail),Playback(vm-invalid-password) exten=> 8500,n,Hangup exten=> 8500,n(eject),System(sudo eject) |
#cache search linux 3.2
ls -L /etc/asterisk/ adsi.conf codecs.conf iaxprov.conf res_ldap.conf adtranvofr.conf console.conf indications.conf res_odbc.conf agents.conf dbsep.conf jabber.conf res_pgsql.conf ais.conf dnsmgr.conf jingle.conf res_snmp.conf alarmreceiver.conf dsp.conf logger.conf rpt.conf alsa.conf dundi.conf manager.conf rtp.conf amd.conf enum.conf manager.d say.conf asterisk.adsi extconfig.conf meetme.conf sip.conf asterisk.conf extensions.ael mgcp.conf sip.conf.BACKUP ... cdr_custom.conf extensions.lua modules.conf sla.conf cdr_manager.conf extensions_minivm.conf musiconhold.conf smdi.conf cdr_odbc.conf features.conf muted.conf telcordia-1.adsi cdr_pgsql.conf festival.conf osp.conf udptl.conf cdr_sqlite3_custom.conf followme.conf oss.conf unistim.conf cdr_tds.conf func_odbc.conf phone.conf usbradio.conf chan_dahdi.conf gtalk.conf phoneprov.conf users.conf cli_aliases.conf h323.conf queuerules.conf voicemail.conf cli.conf http.conf queues.conf vpb.conf cli_permissions.conf iax.conf res_config_sqlite.conf |
#cache search linux 3.2
ls -L /etc/asterisk/ adsi.conf codecs.conf iaxprov.conf res_ldap.conf adtranvofr.conf console.conf indications.conf res_odbc.conf agents.conf dbsep.conf jabber.conf res_pgsql.conf ais.conf dnsmgr.conf jingle.conf res_snmp.conf alarmreceiver.conf dsp.conf logger.conf rpt.conf alsa.conf dundi.conf manager.conf rtp.conf amd.conf enum.conf manager.d say.conf asterisk.adsi extconfig.conf meetme.conf sip.conf asterisk.conf extensions.ael mgcp.conf sip.conf.BACKUP ... cdr_custom.conf extensions.lua modules.conf sla.conf cdr_manager.conf extensions_minivm.conf musiconhold.conf smdi.conf cdr_odbc.conf features.conf muted.conf telcordia-1.adsi cdr_pgsql.conf festival.conf osp.conf udptl.conf cdr_sqlite3_custom.conf followme.conf oss.conf unistim.conf cdr_tds.conf func_odbc.conf phone.conf usbradio.conf chan_dahdi.conf gtalk.conf phoneprov.conf users.conf cli_aliases.conf h323.conf queuerules.conf voicemail.conf cli.conf http.conf queues.conf vpb.conf cli_permissions.conf iax.conf res_config_sqlite.conf |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux3 (pid = 1501) ... [Oct 25 10:20:46] WARNING[4190]: pbx.c:7485 add_pri_lockopt: Unable to register extension '_82XX', priority 1 in 'internal', already in use == Parsing '/etc/asterisk/users.conf': == Found linux3*CLI> meetme reload No such command 'meetme reload' (type 'core show help meetme reload' for other possible commands) linux3*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': == Found == Parsing '/etc/asterisk/users.conf': == Found linux3*CLI> exit Executing last minute cleanups |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux3 (pid = 1501) ... [Oct 25 10:20:46] WARNING[4190]: pbx.c:7485 add_pri_lockopt: Unable to register extension '_82XX', priority 1 in 'internal', already in use == Parsing '/etc/asterisk/users.conf': == Found linux3*CLI> meetme reload No such command 'meetme reload' (type 'core show help meetme reload' for other possible commands) linux3*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': == Found == Parsing '/etc/asterisk/users.conf': == Found linux3*CLI> exit Executing last minute cleanups |
#uname -a
Linux linux3 3.2.0-0.bpo.3-686-pae #1 SMP Thu Aug 23 08:21:41 UTC 2012 i686 GNU/Linux |
#uname -a
Linux linux3 3.2.0-0.bpo.3-686-pae #1 SMP Thu Aug 23 08:21:41 UTC 2012 i686 GNU/Linux |
#. /etc/bash-completion
bash: /etc/bash-completion: Нет такого файла или каталога |
#. /etc/bash-completion
bash: /etc/bash-completion: Нет такого файла или каталога |
#apt-
apt-cache apt-extracttemplates apt-key apt-sortpkgs apt-cdrom apt-ftparchive apt-listchanges apt-config apt-get apt-mark |
#apt-
apt-cache apt-extracttemplates apt-key apt-sortpkgs apt-cdrom apt-ftparchive apt-listchanges apt-config apt-get apt-mark |
#ls /etc/src/
ls: невозможно получить доступ к /etc/src/: Нет такого файла или каталога |
#ls /etc/src/
ls: невозможно получить доступ к /etc/src/: Нет такого файла или каталога |
#ls -L /etc/usr/
ls: невозможно получить доступ к /etc/usr/: Нет такого файла или каталога |
#ls -L /etc/usr/
ls: невозможно получить доступ к /etc/usr/: Нет такого файла или каталога |
#ls -L /etc/
acpi email-addresses issue network screenrc adduser.conf environment issue.net NetworkManager securetty aliases esound kbd networks security alternatives exim4 kernel nsswitch.conf sensors3.conf anacrontab fonts kernel-img.conf obex-data-server sensors.d apache2 freetds ldap ODBCDataSources services apm fstab ld.so.cache odbc.ini sgml apt fuse.conf ld.so.conf openoffice shadow asterisk gai.conf ld.so.conf.d opt shadow- at.deny gconf libao.conf pam.conf shells ... default ifplugd modules rcS.d w3m defoma inetd.conf mono reportbug.conf wgetrc deluser.conf init.d motd resolvconf wildmidi dhcp initramfs-tools motd.tail resolv.conf wpa_supplicant dhcp3 inittab mtab rmt X11 dictionaries-common inputrc mtools.conf rpc xdg discover.conf.d insserv Muttrc rsyslog.conf xml discover-modprobe.conf insserv.conf Muttrc.d rsyslog.d dpkg insserv.conf.d mysql samba emacs iproute2 nanorc sane.d |
#ls -L /etc/
acpi email-addresses issue network screenrc adduser.conf environment issue.net NetworkManager securetty aliases esound kbd networks security alternatives exim4 kernel nsswitch.conf sensors3.conf anacrontab fonts kernel-img.conf obex-data-server sensors.d apache2 freetds ldap ODBCDataSources services apm fstab ld.so.cache odbc.ini sgml apt fuse.conf ld.so.conf openoffice shadow asterisk gai.conf ld.so.conf.d opt shadow- at.deny gconf libao.conf pam.conf shells ... default ifplugd modules rcS.d w3m defoma inetd.conf mono reportbug.conf wgetrc deluser.conf init.d motd resolvconf wildmidi dhcp initramfs-tools motd.tail resolv.conf wpa_supplicant dhcp3 inittab mtab rmt X11 dictionaries-common inputrc mtools.conf rpc xdg discover.conf.d insserv Muttrc rsyslog.conf xml discover-modprobe.conf insserv.conf Muttrc.d rsyslog.d dpkg insserv.conf.d mysql samba emacs iproute2 nanorc sane.d |
#tar -xfz dahdi-linux-complete-current.tar.qz
tar: z: Функция open завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#tar -xfz dahdi-linux-complete-current.tar.qz
tar: z: Функция open завершилась с ошибкой: Нет такого файла или каталога tar: Error is not recoverable: exiting now |
#tar xfz dahdi-linux-complete-current.tar.qz
tar (child): dahdi-linux-complete-current.tar.qz: Функция open завершилась с ошибкой: Нет такого файла или каталога tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now |
#tar xfz dahdi-linux-complete-current.tar.qz
tar (child): dahdi-linux-complete-current.tar.qz: Функция open завершилась с ошибкой: Нет такого файла или каталога tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now |
#ls -L /src/
ls: невозможно получить доступ к /src/: Нет такого файла или каталога |
#ls -L /src/
ls: невозможно получить доступ к /src/: Нет такого файла или каталога |
#ls -L
dahdi-linux-complete-2.6.1+2.6.1 linux linux-kbuild-3.2 dahdi-linux-complete-current.tar.gz linux-headers-3.2.0-0.bpo.3-686-pae modules dahdi.tar.bz2 linux-headers-3.2.0-0.bpo.3-common vpb-driver.tar.bz2 |
#ls -L
dahdi-linux-complete-2.6.1+2.6.1 linux linux-kbuild-3.2 dahdi-linux-complete-current.tar.gz linux-headers-3.2.0-0.bpo.3-686-pae modules dahdi.tar.bz2 linux-headers-3.2.0-0.bpo.3-common vpb-driver.tar.bz2 |
#cd dandi-linux-complete-2.6.1+2.6.1
bash: cd: dandi-linux-complete-2.6.1+2.6.1: Нет такого файла или каталога |
#cd dandi-linux-complete-2.6.1+2.6.1
bash: cd: dandi-linux-complete-2.6.1+2.6.1: Нет такого файла или каталога |
#cd /dandi-linux-complete-2.6.1+2.6.1/
bash: cd: /dandi-linux-complete-2.6.1+2.6.1/: Нет такого файла или каталога |
#cd /dandi-linux-complete-2.6.1+2.6.1/
bash: cd: /dandi-linux-complete-2.6.1+2.6.1/: Нет такого файла или каталога |
#make all
make -C linux all make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz --2012-10-25 10:09:52-- http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz Распознаётся downloads.digium.com... 76.164.171.232, 2001:470:e0d4::e8 Устанавливается соединение с downloads.digium.com|76.164.171.232|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 149360 (146K) [application/x-gzip] ... pod2man --section 8 dahdi_registration > dahdi_registration.8 || rm -f dahdi_registration.8 pod2man --section 8 xpp_sync > xpp_sync.8 || rm -f xpp_sync.8 pod2man --section 8 lsdahdi > lsdahdi.8 || rm -f lsdahdi.8 pod2man --section 8 xpp_blink > xpp_blink.8 || rm -f xpp_blink.8 pod2man --section 8 dahdi_genconf > dahdi_genconf.8 || rm -f dahdi_genconf.8 pod2man --section 8 dahdi_hardware > dahdi_hardware.8 || rm -f dahdi_hardware.8 pod2man --section 8 twinstar > twinstar.8 || rm -f twinstar.8 make[3]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools/xpp' make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' |
#make all
make -C linux all make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz --2012-10-25 10:09:52-- http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz Распознаётся downloads.digium.com... 76.164.171.232, 2001:470:e0d4::e8 Устанавливается соединение с downloads.digium.com|76.164.171.232|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 149360 (146K) [application/x-gzip] ... pod2man --section 8 dahdi_registration > dahdi_registration.8 || rm -f dahdi_registration.8 pod2man --section 8 xpp_sync > xpp_sync.8 || rm -f xpp_sync.8 pod2man --section 8 lsdahdi > lsdahdi.8 || rm -f lsdahdi.8 pod2man --section 8 xpp_blink > xpp_blink.8 || rm -f xpp_blink.8 pod2man --section 8 dahdi_genconf > dahdi_genconf.8 || rm -f dahdi_genconf.8 pod2man --section 8 dahdi_hardware > dahdi_hardware.8 || rm -f dahdi_hardware.8 pod2man --section 8 twinstar > twinstar.8 || rm -f twinstar.8 make[3]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools/xpp' make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' |
#make install
make -C linux all make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' make -C /lib/modules/3.2.0-0.bpo.3-686-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m make[2]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae' VERSION /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpp_version.h Building modules, stage 2. MODPOST 31 modules ... /usr/bin/install -c -m 644 tonezone.h /usr/include/dahdi/ ################################################### ### ### DAHDI tools installed successfully. ### If you have not done so before, install init scripts with: ### ### make config ### ################################################### make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' |
#make install
make -C linux all make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' make -C /lib/modules/3.2.0-0.bpo.3-686-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m make[2]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae' VERSION /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpp_version.h Building modules, stage 2. MODPOST 31 modules ... /usr/bin/install -c -m 644 tonezone.h /usr/include/dahdi/ ################################################### ### ### DAHDI tools installed successfully. ### If you have not done so before, install init scripts with: ### ### make config ### ################################################### make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' |
#modprobe -a
Usage: modprobe [-v] [-V] [-C config-file] [-d <dirname> ] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...] modprobe -r [-n] [-i] [-v] <modulename> ... modprobe -l -t <dirname> [ -a <modulename> ...] |
#modprobe -a
Usage: modprobe [-v] [-V] [-C config-file] [-d <dirname> ] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...] modprobe -r [-n] [-i] [-v] <modulename> ... modprobe -l -t <dirname> [ -a <modulename> ...] |
#modprobe -dahdi
Usage: modprobe [-v] [-V] [-C config-file] [-d <dirname> ] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...] modprobe -r [-n] [-i] [-v] <modulename> ... modprobe -l -t <dirname> [ -a <modulename> ...] |
#modprobe -dahdi
Usage: modprobe [-v] [-V] [-C config-file] [-d <dirname> ] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...] modprobe -r [-n] [-i] [-v] <modulename> ... modprobe -l -t <dirname> [ -a <modulename> ...] |
#~
manager.d/equence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$ .voicemail.conf.swo>:help -:go up dir D:delete R:rename s:sort-by x:exec adsi.conf===================================================================== adtranvofr.conf agents.conf ais.conf alarmreceiver.conf alsa.conf amd.conf asterisk.adsi ... manager.conf manager.conf meetme.conf meetme.conf mgcp.conf mgcp.conf minivm.conf minivm.conf misdn.conf 62,1 15% |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2447.28473.2653 2012-10-25 10:21:52.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 10:22:26.000000000 +0300 @@ -23,7 +23,7 @@ exten=> _81XX,1,Answer exten=> _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) exten=> _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) -exten=> _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) +exten=> _82XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [local] |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#[ ]
[local] 8500,1,Playback(vm-password) [ ] exten=> 8500,n,Read(password) exten=> 8500,n,Gotoif($[${password}=1234]?eject) exten=> 8500,n(fail),Playback(vm-invalid-password) exten=> 8500,n,Hangupions.conf" 103L, 2308C exten=> 8500,n(eject),System(sudo eject) ;----------------konf(100)--------------- ;------------------------(1001)-------------- (1002) ... exten=> _13XX,n,Voic(www)(${EXTEN}@default) ( ) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) ( ) [national] [ ] ( ) exten=> _11XX,1,Dial(Sip/penza/${EXTEN}) [xten=> _]2XX,1,Dial(Sip/piter/${EXTEN}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) "/etc/asterisk/extensions.conf" 104L, 2356C записано |
#[ ]
;exten=> _81XX,1,Answer ;exten=> _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) ;exten=> _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) [internal] exten=> 8000,1,Playback(welcome)mp/asterisk/message${EXTEN:2}) exten=> 8001,1,VoicemailMain() exten=> _82XX,1,VoicemailMain(13${EXTEN:2}) exten=> _81XX,1,Answer exten=> _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) exten=> _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) ... ( ) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) ( ) [national] [ ] ( ) exten=> _11XX,1,Dial(Sip/penza/${EXTEN}) [xten=> _]2XX,1,Dial(Sip/piter/${EXTEN}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) "/etc/asterisk/extensions.conf" 104L, 2356C записано exten=> _13XX,1,Answer |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2447.8165.10818 2012-10-25 10:33:28.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-25 10:33:44.000000000 +0300 @@ -40,7 +40,7 @@ ;----------------konf-------------------- -exten=> 8400,1,MeetMe(100,s) +exten=> 8400,1,MeetMe(100,sa) ;-------------------------------------------- ;exten=> 8500,1,System(sudo eject) |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#apt-get install festival festfox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет festfox-ru |
#apt-get install festival festfox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет festfox-ru |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux3 (pid = 11420) ... == Using SIP RTP CoS mark 5 [Oct 25 12:01:30] NOTICE[11463]: chan_sip.c:20320 handle_request_invite: Call from '1301' to extension '840' rejected because extension not found in context 'gr3'. == Using SIP RTP CoS mark 5 linux3*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': == Found == Parsing '/etc/asterisk/users.conf': == Found == Using SIP RTP CoS mark 5 linux3*CLI> exit Executing last minute cleanups |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux3 (pid = 11420) ... == Using SIP RTP CoS mark 5 [Oct 25 12:01:30] NOTICE[11463]: chan_sip.c:20320 handle_request_invite: Call from '1301' to extension '840' rejected because extension not found in context 'gr3'. == Using SIP RTP CoS mark 5 linux3*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': == Found == Parsing '/etc/asterisk/users.conf': == Found == Using SIP RTP CoS mark 5 linux3*CLI> exit Executing last minute cleanups |
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat Предлагаемые пакеты: pidgin-festival festival-freebsoft-utils ... Обрабатываются триггеры для install-info ... Настраивается пакет alsa-oss (1.0.17-4) ... Настраивается пакет libestools2.0 (1:2.0.95~beta-2) ... Настраивается пакет oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Настраивается пакет festival (1:2.0.95~beta-5.1) ... Настраивается пакет festlex-cmu (1.4.0-6) ... Настраивается пакет festlex-poslex (1.4.0-5) ... Настраивается пакет festvox-ru (0.5-1) ... Настраивается пакет festvox-kallpc16k (1.4.0-5) ... |
Время первой команды журнала | 16:26:37 2012-10-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:42:43 2012-10-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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