/l3/users/yad/nt-voip/linux4.unix.nt/root :1 :2 :3 :4 :5 :6 |
|
#apt-get install se
![]() seabios secpanel selinux-policy-dev sendmail-base sensors-applet sessioninstaller seahorse secure-delete selinux-policy-doc sendmail-bin sentinella set6x86 seahorse-plugins secvpn selinux-policy-mls sendmail-cf sepia setcd searchandrescue sed selinux-policy-src sendmail-doc sepol-utils setools searchandrescue-common seed selinux-utils sendpage-client seq24 setpwc searchandrescue-data seed-doc semantic sendpage-common seqan-apps setserial search-ccsb seesat5 semi sendpage-server seqan-dev sextractor search-citeseer seetxt sendemail sendxmpp ser2net seyon searchmonkey select-xface sendfile sensible-mda serendipity sec selinux-basics sendip sensible-utils serverstats seccure selinux-policy-default sendmail sensord service-discovery-applet |
#apt-get install se
![]() seabios secpanel selinux-policy-dev sendmail-base sensors-applet sessioninstaller seahorse secure-delete selinux-policy-doc sendmail-bin sentinella set6x86 seahorse-plugins secvpn selinux-policy-mls sendmail-cf sepia setcd searchandrescue sed selinux-policy-src sendmail-doc sepol-utils setools searchandrescue-common seed selinux-utils sendpage-client seq24 setpwc searchandrescue-data seed-doc semantic sendpage-common seqan-apps setserial search-ccsb seesat5 semi sendpage-server seqan-dev sextractor search-citeseer seetxt sendemail sendxmpp ser2net seyon searchmonkey select-xface sendfile sensible-mda serendipity sec selinux-basics sendip sensible-utils serverstats seccure selinux-policy-default sendmail sensord service-discovery-applet |
#apt-get install sendmail sendmail-bin
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: libmysqlclient16 mysql-common sendmail-base sendmail-cf sensible-mda Suggested packages: sendmail-doc rmail logcheck resolvconf sasl2-bin ... Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.61-0+squeeze1_i386.deb) ... Selecting previously deselected package sensible-mda. Unpacking sensible-mda (from .../sensible-mda_8.14.3-9.4_i386.deb) ... Selecting previously deselected package sendmail. Unpacking sendmail (from .../sendmail_8.14.3-9.4_all.deb) ... Processing triggers for man-db ... Setting up mysql-common (5.1.61-0+squeeze1) ... Setting up libmysqlclient16 (5.1.61-0+squeeze1) ... Setting up sensible-mda (8.14.3-9.4) ... Setting up sendmail (8.14.3-9.4) ... |
#hostname -f
linux4.unix.nt |
#vim /etc/mail/local-host-names
|
#~
# FEATURE(access_db[, type [-o] /etc/mail/access])dnl # makemap hash access < access # # Format: # lhs: # email addr <user@[host.domain]> # domain name unless FEATURE(relay_hosts_only) is used, # then this is a fqdn - and relay-domains ($=R) # must also be fqdns. # network number must end on an octet boundary, or ... #Connect:172.27 RELAY #Connect:172.28 RELAY #Connect:172.29 RELAY #Connect:172.30 RELAY #Connect:172.31 RELAY #Connect:192.168 RELAY #GreetPause:192.168 0 #ClientRate:192.168 0 #ClientConn:192.168 0 # Defaults |
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1952.18473.7513 2012-04-24 15:03:10.232622947 +0300 +++ /etc/mail/sendmail.mc 2012-04-24 15:08:25.858187716 +0300 @@ -54,9 +54,9 @@ dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl @@ -87,6 +87,11 @@ dnl # Stop connections that overflow our concurrent and time connection rates FEATURE(`conncontrol', `nodelay', `terminate')dnl FEATURE(`ratecontrol', `nodelay', `terminate')dnl +dnl # Masquerading options +FEATURE(`always_add_domain')dnl +MASQUERADE_AS(`linux4.unix.nt')dnl +FEATURE(`allmasquerade')dnl +FEATURE(`masquerade_envelope')dnlV dnl # dnl # If you're on a dialup link, you should enable this - so sendmail dnl # will not bring up the link (it will queue mail for later) @@ -102,8 +107,3 @@ MAILER(`local')dnl MAILER(`smtp')dnl -dnl # Masquerading options -FEATURE(`always_add_domain')dnl -MASQUERADE_AS(`linux4.unix.nt')dnl -FEATURE(`allmasquerade')dnl -FEATURE(`masquerade_envelope')dnl |
#apt-get install qpopper
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: libfile-copy-recursive-perl openbsd-inetd update-inetd The following NEW packages will be installed: libfile-copy-recursive-perl openbsd-inetd qpopper update-inetd ... Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-6_i386.deb) ... Selecting previously deselected package qpopper. Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1.2_i386.deb) ... Processing triggers for man-db ... Setting up libfile-copy-recursive-perl (0.38-1) ... Setting up update-inetd (4.38+nmu1+squeeze1) ... Setting up openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Setting up qpopper (4.0.9.dfsg-1.2) ... |
#sendmail restart
|
#/etc/init.d/send
![]() sendmail sendsigs |
#/etc/init.d/send
![]() sendmail sendsigs |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dnlV" . |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.31957.6779 2012-04-24 15:41:11.387934451 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 15:41:46.344107877 +0300 @@ -14,8 +14,8 @@ ;exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EPOCH}) exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H:%M:%S")}) exten => _4XXX,n,Monitor(wav,${MONITOR_FILENAME},m) -exten => _4XXX,n,Dial(SIP/${EXTEN}) - +exten => _4XXX,n,Dial(SIP/${EXTEN},5) +exten => _4XXX,n,Voicemail(${EXTEN}@default) ;exten => _4XXX,1,Dial(SIP/${EXTEN}/${EXTEN},90) ;exten => _4XXX,2,HangUP |
#vi /etc/asterisk/extensions.conf
|
#~
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 linux4 (pid = 2636) ... -- Time to scan old dialplan and merge leftovers back into the new: 0.000585 sec -- Time to restore hints and swap in new dialplan: 0.000001 sec -- Time to delete the old dialplan: 0.000055 sec -- Total time merge_contexts_delete: 0.000641 sec -- Registered SIP '4003' at 192.168.40.14 port 5059 [Apr 24 15:42:45] NOTICE[2651]: chan_sip.c:18436 handle_response_peerpoke: Peer '4003' is now Reachable. (245ms / 2000ms) linux4*CLI> core restart now linux4*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#asterisk -rvvvvv
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 linux4 (pid = 7621) ... -- <SIP/4001-00000000> Playing 'vm-intro.gsm' (language 'en') -- <SIP/4001-00000000> Playing 'beep.gsm' (language 'en') -- Recording the message -- x=0, open writing: /var/spool/asterisk/voicemail/default/4003/tmp/tB4U0A format: wav49, 0xa35d930 -- x=1, open writing: /var/spool/asterisk/voicemail/default/4003/tmp/tB4U0A format: gsm, 0xa35eb70 -- x=2, open writing: /var/spool/asterisk/voicemail/default/4003/tmp/tB4U0A format: wav, 0xa35f078 -- User hung up == Spawn extension (gr1, 4003, 5) exited non-zero on 'SIP/4001-00000000' linux4*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/extensions.conf
|
#asterisk -rvvvvv
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 linux4 (pid = 7718) ... == Using SIP RTP CoS mark 5 -- Called 4001 -- SIP/4001-00000001 is ringing [Apr 24 15:44:46] NOTICE[7733]: chan_sip.c:18436 handle_response_peerpoke: Peer '4003' is now Reachable. (70ms / 2000ms) -- Nobody picked up in 5000 ms -- Executing [4001@gr1:5] VoiceMail("SIP/4003-00000000", "4001@default") in new stack [Apr 24 15:44:47] WARNING[7761]: app_voicemail.c:5260 leave_voicemail: No entry in voicemail config file for '4001' -- Auto fallthrough, channel 'SIP/4003-00000000' status is 'NOANSWER' linux4*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/extensions.conf
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.32717.1083 2012-04-24 15:46:44.205584928 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 15:47:06.829697240 +0300 @@ -9,6 +9,12 @@ exten => _81XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) +exten => 8300,1,VoiceMailMain() +exten => _83XX,1,VoiceMailMain(${EXTEN:2}@default) + + + + [local] exten => _4XXX,1,Answer ;exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EPOCH}) |
#vi /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-1952.17531.31758 2012-04-24 15:47:15.857741873 +0300 +++ /etc/asterisk/voicemail.conf 2012-04-24 15:47:34.533834458 +0300 @@ -328,7 +328,7 @@ [default] -4003 => 4003,YaD,yad@linux4.unix.nt +4001 => 4001,YaD,yad@linux4.unix.nt ;4200 => 9855,Mark Spencer,markster@linux-support.net,mypager@digium.com,attach=no|serveremail=myaddy@digium.com|tz=central|maxmsg=10 ;4300 => 3456,Ben Rigas,ben@american-computer.net ;4310 => -5432,Sales,sales@marko.net |
#vi /etc/asterisk/sip.conf
|
#asterisk -rvvvvv
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 linux4 (pid = 7882) ... -- <SIP/4003-00000000> Playing 'beep.gsm' (language 'en') -- Recording the message -- x=0, open writing: /var/spool/asterisk/voicemail/default/4001/tmp/zAoJbY format: wav49, 0x8c2e980 -- x=1, open writing: /var/spool/asterisk/voicemail/default/4001/tmp/zAoJbY format: gsm, 0x8c4cfe8 -- x=2, open writing: /var/spool/asterisk/voicemail/default/4001/tmp/zAoJbY format: wav, 0x8c4d148 -- User hung up == Spawn extension (gr1, 4001, 5) exited non-zero on 'SIP/4003-00000000' > Saved useragent "Asterisk PBX 1.6.2.9-2+squeeze4" for peer kiev linux4*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.29944.21489 2012-04-24 15:49:04.158278897 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 15:49:22.066367699 +0300 @@ -10,7 +10,7 @@ exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => 8300,1,VoiceMailMain() -exten => _83XX,1,VoiceMailMain(${EXTEN:2}@default) +exten => _83XX,1,VoiceMailMain(40404040${EXTEN:2}@default) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.395.23602 2012-04-24 15:54:39.431941435 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 15:54:56.136024286 +0300 @@ -10,7 +10,7 @@ exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => 8300,1,VoiceMailMain() -exten => _83XX,1,VoiceMailMain(40404040${EXTEN:2}@default) +exten => _83XX,1,VoiceMailMain(40${EXTEN:2}@default) |
#apt-cache search asterisk-prompt
asterisk-core-sounds-en-gsm - asterisk PBX sound files - English/gsm asterisk-core-sounds-es-gsm - asterisk PBX sound files - Spanish/gsm asterisk-core-sounds-fr-gsm - asterisk PBX sound files - French/gsm asterisk-prompt-de - German voice prompts for the Asterisk PBX asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins asterisk-prompt-fr-proformatique - French voice prompts for Asterisk asterisk-prompt-it - Italian voice prompts for the Asterisk PBX asterisk-prompt-se - Swedish voice prompts for Asterisk asterisk-sounds-main - Core Sound files for Asterisk (English) |
#apt-get install asterisk-prompt-es-co asterisk-prompt-it asterisk-prompt-se
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: asterisk-prompt-es-co asterisk-prompt-it asterisk-prompt-se 0 upgraded, 3 newly installed, 0 to remove and 8 not upgraded. Need to get 7,088 kB of archives. ... Selecting previously deselected package asterisk-prompt-es-co. (Reading database ... 53537 files and directories currently installed.) Unpacking asterisk-prompt-es-co (from .../asterisk-prompt-es-co_0.20070403-1_all.deb) ... Selecting previously deselected package asterisk-prompt-it. Unpacking asterisk-prompt-it (from .../asterisk-prompt-it_20060510-3_all.deb) ... Selecting previously deselected package asterisk-prompt-se. Unpacking asterisk-prompt-se (from .../asterisk-prompt-se_1.045-1_all.deb) ... Setting up asterisk-prompt-es-co (0.20070403-1) ... Setting up asterisk-prompt-it (20060510-3) ... Setting up asterisk-prompt-se (1.045-1) ... |
#wget http://www.ivrvoice.ru/downloader/download/file/11
--2012-04-24 16:29:26-- http://www.ivrvoice.ru/downloader/download/file/11 Resolving www.ivrvoice.ru... 195.242.215.39 Connecting to www.ivrvoice.ru|195.242.215.39|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://www.ivrvoice.ru/downloader/download/file/11/asterisk-sounds-ru-gsm-2010-04-28.tar.gz [following] --2012-04-24 16:29:27-- http://www.ivrvoice.ru/downloader/download/file/11/asterisk-sounds-ru-gsm-2010-04-28.tar.gz Reusing existing connection to www.ivrvoice.ru:80. HTTP request sent, awaiting response... 200 Ok Length: 2452777 (2.3M) [application/octet-stream] Saving to: “11” 100%[================================================================================================================================>] 2,452,777 688K/s in 3.6s 2012-04-24 16:29:31 (665 KB/s) - “11” saved [2452777/2452777] |
#ls -la
total 2404 drwxr-xr-x 2 yad yad 4096 Apr 24 16:29 . drwxr-xr-x 21 yad yad 4096 Apr 24 12:44 .. -rw-r--r-- 1 root root 2452777 Apr 28 2010 11 |
#tar tfC 11 /usr/share/asterisk/sounds/ | less
|
#tar xfC 11 /usr/share/asterisk/sounds/
|
#ls -la /usr/share/asterisk/sounds/
![]() Display all 1165 possibilities? (y or n) 1-for-am-2-for-pm.gsm hear-toilet-flush.gsm privacy-to-blacklist-last-caller.gsm 1-yes-2-no.gsm hectopascal.gsm privacy-to-blacklist-this-number.gsm abandon-all-hope.gsm hello.gsm privacy-to-hear-our-contact-details.gsm abandons.gsm helpdesk.gsm privacy-to-whitelist-last-caller.gsm academic-support.gsm hertz.gsm privacy-to-whitelist-this-number.gsm access-code.gsm high.gsm privacy-whitelisted.gsm access-denied.gsm highway.gsm privacy-you-are-blacklisted.gsm access-granted.gsm hit.gsm privacy-you-are-calling-from.gsm accessible-through-system.gsm hold-or-dial-0.gsm privacy-your-callerid-is.gsm ... has-expired.gsm privacy-if-sales-call-contact-in-writing.gsm your-msg-is-too-short.gsm has.gsm privacy-last-caller-was.gsm your-notifications.gsm hash.gsm privacy-not.gsm your-req-notification.gsm has-issued-a.gsm privacy-please-dial.gsm your-temp-greeting.gsm has-not-been-seen-for.gsm privacy-please-stay-on-line-to-be-connected.gsm you-seem-impatient.gsm hawaii.gsm privacy-restricted-by-req.gsm you-sound-cute.gsm headed-towards.gsm privacy-screening-unidentified-calls.gsm you-wish-to-join.gsm heading.gsm privacy-stop-calling-not-welcome2.gsm zip-code.gsm health-center.gsm privacy-stop-calling-not-welcome.gsm hear-odd-noise.gsm privacy-this-number-is.gsm |
#ls -la /usr/share/asterisk/sounds/
total 5932 drwxr-xr-x 14 yad yad 65536 Apr 28 2010 . drwxr-xr-x 10 root root 4096 Apr 23 12:40 .. -rw-r--r-- 1 root root 5676 Mar 26 2009 1-for-am-2-for-pm.gsm -rw-r--r-- 1 root root 4224 Mar 26 2009 1-yes-2-no.gsm -rw-r--r-- 1 root root 5082 Mar 26 2009 abandon-all-hope.gsm -rw-r--r-- 1 root root 1584 Mar 26 2009 abandons.gsm -rw-r--r-- 1 root root 2244 Mar 26 2009 academic-support.gsm -rw-r--r-- 1 root root 1980 Mar 26 2009 access-code.gsm -rw-r--r-- 1 root root 3036 Mar 26 2009 access-denied.gsm ... -rw-r--r-- 1 root root 990 Mar 26 2009 your.gsm -rw-r--r-- 1 root root 3102 Mar 26 2009 your-msg-has-been-saved.gsm -rw-r--r-- 1 root root 2904 Mar 26 2009 your-msg-is-too-short.gsm -rw-r--r-- 1 root root 2706 Mar 26 2009 your-notifications.gsm -rw-r--r-- 1 root root 3366 Mar 26 2009 your-req-notification.gsm -rw-r--r-- 1 root root 2574 Mar 26 2009 your-temp-greeting.gsm -rw-r--r-- 1 root root 2508 Mar 26 2009 you-seem-impatient.gsm -rw-r--r-- 1 root root 2508 Mar 26 2009 you-sound-cute.gsm -rw-r--r-- 1 root root 1782 Mar 26 2009 you-wish-to-join.gsm -rw-r--r-- 1 root root 1452 Mar 26 2009 zip-code.gsm |
#ls -la /usr/share/asterisk/sounds/ru
total 2928 drwxr-xr-x 9 yad yad 20480 Apr 28 2010 . drwxr-xr-x 14 yad yad 65536 Apr 28 2010 .. -rw-r--r-- 1 yad yad 1188 Apr 28 2010 abonent.gsm -rw-r--r-- 1 yad yad 3597 Apr 28 2010 accept-reject.gsm -rw-r--r-- 1 yad yad 1749 Apr 28 2010 activated.gsm -rw-r--r-- 1 yad yad 2013 Apr 28 2010 added.gsm -rw-r--r-- 1 yad yad 10197 Apr 28 2010 agent-alreadyon.gsm -rw-r--r-- 1 yad yad 8547 Apr 28 2010 agent-incorrect.gsm -rw-r--r-- 1 yad yad 3927 Apr 28 2010 agent-loggedoff.gsm ... -rw-r--r-- 1 yad yad 2343 Apr 28 2010 v-vyhodnye-dni.gsm -rw-r--r-- 1 yad yad 1452 Apr 28 2010 vyhodnoj.gsm -rw-r--r-- 1 yad yad 1815 Apr 28 2010 vykljuchena.gsm -rw-r--r-- 1 yad yad 1683 Apr 28 2010 vykljuchen.gsm -rw-r--r-- 1 yad yad 1584 Apr 28 2010 vykljucheno.gsm -rw-r--r-- 1 yad yad 3729 Apr 28 2010 welcome-to-phonebook.gsm -rw-r--r-- 1 yad yad 2079 Apr 28 2010 you-can-press.gsm -rw-r--r-- 1 yad yad 924 Apr 28 2010 your.gsm -rw-r--r-- 1 yad yad 1122 Apr 28 2010 zanjat.gsm -rw-r--r-- 1 yad yad 1650 Apr 28 2010 zdravstujte.gsm |
#vi /etc/asterisk/asterisk.
![]() |
#vi /etc/asterisk/asterisk.conf
--- /tmp/l3-saved-1952.10710.17314 2012-04-24 16:33:42.591560527 +0300 +++ /etc/asterisk/sip.conf 2012-04-24 16:34:17.171732038 +0300 @@ -18,6 +18,7 @@ qualify=yes ;context=gr1 mailbox=4001@default +language=it [4002] type=friend @@ -25,6 +26,7 @@ host=dynamic qualify=yes ;context=gr1 +language=ru [4003] type=friend |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-1952.30162.25027 2012-04-24 16:36:14.004312522 +0300 +++ /etc/asterisk/sip.conf 2012-04-24 16:36:23.308357406 +0300 @@ -18,7 +18,7 @@ qualify=yes ;context=gr1 mailbox=4001@default -language=it +language=de [4002] type=friend |
#ls -la /usr/share/asterisk/sounds/
total 5932 drwxr-xr-x 14 yad yad 65536 Apr 28 2010 . drwxr-xr-x 10 root root 4096 Apr 23 12:40 .. -rw-r--r-- 1 root root 5676 Mar 26 2009 1-for-am-2-for-pm.gsm -rw-r--r-- 1 root root 4224 Mar 26 2009 1-yes-2-no.gsm -rw-r--r-- 1 root root 5082 Mar 26 2009 abandon-all-hope.gsm -rw-r--r-- 1 root root 1584 Mar 26 2009 abandons.gsm -rw-r--r-- 1 root root 2244 Mar 26 2009 academic-support.gsm -rw-r--r-- 1 root root 1980 Mar 26 2009 access-code.gsm -rw-r--r-- 1 root root 3036 Mar 26 2009 access-denied.gsm ... -rw-r--r-- 1 root root 990 Mar 26 2009 your.gsm -rw-r--r-- 1 root root 3102 Mar 26 2009 your-msg-has-been-saved.gsm -rw-r--r-- 1 root root 2904 Mar 26 2009 your-msg-is-too-short.gsm -rw-r--r-- 1 root root 2706 Mar 26 2009 your-notifications.gsm -rw-r--r-- 1 root root 3366 Mar 26 2009 your-req-notification.gsm -rw-r--r-- 1 root root 2574 Mar 26 2009 your-temp-greeting.gsm -rw-r--r-- 1 root root 2508 Mar 26 2009 you-seem-impatient.gsm -rw-r--r-- 1 root root 2508 Mar 26 2009 you-sound-cute.gsm -rw-r--r-- 1 root root 1782 Mar 26 2009 you-wish-to-join.gsm -rw-r--r-- 1 root root 1452 Mar 26 2009 zip-code.gsm |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.11456.8653 2012-04-24 16:43:22.870437973 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 16:43:43.402539789 +0300 @@ -12,6 +12,8 @@ exten => 8300,1,VoiceMailMain() exten => _83XX,1,VoiceMailMain(40${EXTEN:2}@default) +exten => 8399,1,Set(CHANNEL(language)=ru) +exten => 8399,n,VoiceMailMain() |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.17820.1722 2012-04-24 17:12:12.267013589 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:13:17.567337423 +0300 @@ -23,6 +23,7 @@ exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H:%M:%S")}) exten => _4XXX,n,Monitor(wav,${MONITOR_FILENAME},m) exten => _4XXX,n,Dial(SIP/${EXTEN},5) +exten => _4XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},5) exten => _4XXX,n,Voicemail(${EXTEN}@default) ;exten => _4XXX,1,Dial(SIP/${EXTEN}/${EXTEN},90) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.7860.25073 2012-04-24 17:17:57.328724659 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:18:22.760850169 +0300 @@ -15,6 +15,8 @@ exten => 8399,1,Set(CHANNEL(language)=ru) exten => 8399,n,VoiceMailMain() +exten => 8400,1,Playback(/var/tmp/asterisk/message01) +exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) [local] |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.9611.21085 2012-04-24 17:28:05.263739240 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:29:17.176095783 +0300 @@ -15,8 +15,15 @@ exten => 8399,1,Set(CHANNEL(language)=ru) exten => 8399,n,VoiceMailMain() -exten => 8400,1,Playback(/var/tmp/asterisk/message01) -exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) +;exten => 8400,1,Playback(/var/tmp/asterisk/message01) +;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) +exten => 8400,1,Read(DB(mobile/${CALLERID(num)}),/var/tmp/asterisk/message01) +exten => 8400,n,Playback(/var/tmp/asterisk/message02) +exten => 8400,n,SayDigits(${DB(mobile/${CALLERID(num)})}) + + + + [local] |
#vi /etc/asterisk/extensions.conf
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.14801.20750 2012-04-24 17:43:00.468178317 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:43:09.920225256 +0300 @@ -17,7 +17,7 @@ ;exten => 8400,1,Playback(/var/tmp/asterisk/message01) ;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) -exten => 8400,1,Read(new_num),/var/tmp/asterisk/message01) +exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) exten => 8400,20,Playback(/var/tmp/asterisk/message02) exten => 8400,30,Read(answer,/var/tmp/asterisk/message03) exten => 8400,40,GotoIf$($[{answer} == "1"]?50,1) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.4269.23718 2012-04-24 17:43:47.524411686 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:44:39.240668183 +0300 @@ -18,11 +18,11 @@ ;exten => 8400,1,Playback(/var/tmp/asterisk/message01) ;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) -exten => 8400,20,Playback(/var/tmp/asterisk/message02) -exten => 8400,30,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,40,GotoIf$($[{answer} == "1"]?50,1) -exten => 8400,50,Set(DB(mobile/${CALLERID(num)})=${new_num}) -exten => 8400,60,SayDigits(${DB(mobile/${CALLERID(num)})}) +exten => 8400,2,Playback(/var/tmp/asterisk/message02) +exten => 8400,3,Read(answer,/var/tmp/asterisk/message03) +exten => 8400,4,GotoIf$($[{answer} == "1"]?5,1) +exten => 8400,5,Set(DB(mobile/${CALLERID(num)})=${new_num}) +exten => 8400,6,SayDigits(${DB(mobile/${CALLERID(num)})}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.15948.12217 2012-04-24 17:45:19.720868753 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:45:37.632957773 +0300 @@ -20,7 +20,7 @@ exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) exten => 8400,2,Playback(/var/tmp/asterisk/message02) exten => 8400,3,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,4,GotoIf$($[{answer} == "1"]?5,1) +exten => 8400,4,GotoIf($[${answer} == "1"]?5,1) exten => 8400,5,Set(DB(mobile/${CALLERID(num)})=${new_num}) exten => 8400,6,SayDigits(${DB(mobile/${CALLERID(num)})}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.18154.25592 2012-04-24 17:46:20.409170363 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:46:27.505204814 +0300 @@ -20,7 +20,7 @@ exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) exten => 8400,2,Playback(/var/tmp/asterisk/message02) exten => 8400,3,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,4,GotoIf($[${answer} == "1"]?5,1) +exten => 8400,4,GotoIf($[${answer} = "1"]?5,1) exten => 8400,5,Set(DB(mobile/${CALLERID(num)})=${new_num}) exten => 8400,6,SayDigits(${DB(mobile/${CALLERID(num)})}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.17474.28518 2012-04-24 17:47:39.081559901 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:48:12.117723730 +0300 @@ -20,7 +20,7 @@ exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) exten => 8400,2,Playback(/var/tmp/asterisk/message02) exten => 8400,3,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,4,GotoIf($[${answer} = "1"]?5,1) +exten => 8400,4,GotoIf($[${answer} = 1]?5,1) exten => 8400,5,Set(DB(mobile/${CALLERID(num)})=${new_num}) exten => 8400,6,SayDigits(${DB(mobile/${CALLERID(num)})}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.16269.28484 2012-04-24 17:49:14.982035520 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:50:19.346354742 +0300 @@ -17,11 +17,11 @@ ;exten => 8400,1,Playback(/var/tmp/asterisk/message01) ;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) -exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) +exten => 8400,1(start),Read(new_num,/var/tmp/asterisk/message01) exten => 8400,2,Playback(/var/tmp/asterisk/message02) exten => 8400,3,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,4,GotoIf($[${answer} = 1]?5,1) -exten => 8400,5,Set(DB(mobile/${CALLERID(num)})=${new_num}) +exten => 8400,4,GotoIf($[${answer} = 1]?fin,start) +exten => 8400,5(fin),Set(DB(mobile/${CALLERID(num)})=${new_num}) exten => 8400,6,SayDigits(${DB(mobile/${CALLERID(num)})}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.1275.7606 2012-04-24 17:51:10.238606965 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:51:35.978734595 +0300 @@ -20,8 +20,8 @@ exten => 8400,1(start),Read(new_num,/var/tmp/asterisk/message01) exten => 8400,2,Playback(/var/tmp/asterisk/message02) exten => 8400,3,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,4,GotoIf($[${answer} = 1]?fin,start) -exten => 8400,5(fin),Set(DB(mobile/${CALLERID(num)})=${new_num}) +exten => 8400,4,GotoIf($[${answer} = 1]?start) +exten => 8400,5,Set(DB(mobile/${CALLERID(num)})=${new_num}) exten => 8400,6,SayDigits(${DB(mobile/${CALLERID(num)})}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1952.16239.6642 2012-04-24 17:52:29.811001551 +0300 +++ /etc/asterisk/extensions.conf 2012-04-24 17:53:23.679268662 +0300 @@ -18,11 +18,11 @@ ;exten => 8400,1,Playback(/var/tmp/asterisk/message01) ;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) exten => 8400,1(start),Read(new_num,/var/tmp/asterisk/message01) -exten => 8400,2,Playback(/var/tmp/asterisk/message02) -exten => 8400,3,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,4,GotoIf($[${answer} = 1]?start) -exten => 8400,5,Set(DB(mobile/${CALLERID(num)})=${new_num}) -exten => 8400,6,SayDigits(${DB(mobile/${CALLERID(num)})}) +exten => 8400,n,Playback(/var/tmp/asterisk/message02) +exten => 8400,n,SayDigits(${DB(mobile/${CALLERID(num)})}) +exten => 8400,n,Read(answer,/var/tmp/asterisk/message03) +exten => 8400,n,GotoIf($[${answer} = 1]?start) +exten => 8400,n,Set(DB(mobile/${CALLERID(num)})=${new_num}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.19073.31095 2012-04-25 09:47:24.317267689 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 09:47:46.737379259 +0300 @@ -17,12 +17,12 @@ ;exten => 8400,1,Playback(/var/tmp/asterisk/message01) ;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) -exten => 8400,1(start),Read(new_num,/var/tmp/asterisk/message01) +exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) exten => 8400,n,Playback(/var/tmp/asterisk/message02) exten => 8400,n,SayDigits(${DB(mobile/${CALLERID(num)})}) exten => 8400,n,Read(answer,/var/tmp/asterisk/message03) exten => 8400,n,GotoIf($[${answer} = 1]?start) -exten => 8400,n,Set(DB(mobile/${CALLERID(num)})=${new_num}) +exten => 8400,n(start),Set(DB(mobile/${CALLERID(num)})=${new_num}) |
#asterisk -rvvvvv
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 linux4 (pid = 1229) ... -- <SIP/4001-00000000> Playing 'digits/3.gsm' (language 'it') -- Executing [8400@gr1:4] Read("SIP/4001-00000000", "answer,/var/tmp/asterisk/message03") in new stack -- <SIP/4001-00000000> Playing '/var/tmp/asterisk/message03.gsm' (language 'it') -- User entered '1' -- Executing [8400@gr1:5] GotoIf("SIP/4001-00000000", "1?start") in new stack -- Goto (gr1,8400,6) -- Executing [8400@gr1:6] Set("SIP/4001-00000000", "DB(mobile/4001)=4003") in new stack -- Auto fallthrough, channel 'SIP/4001-00000000' status is 'UNKNOWN' linux4*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.278.31208 2012-04-25 09:49:04.793766837 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 09:49:24.185862432 +0300 @@ -18,11 +18,11 @@ ;exten => 8400,1,Playback(/var/tmp/asterisk/message01) ;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) -exten => 8400,n,Playback(/var/tmp/asterisk/message02) -exten => 8400,n,SayDigits(${DB(mobile/${CALLERID(num)})}) -exten => 8400,n,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,n,GotoIf($[${answer} = 1]?start) -exten => 8400,n(start),Set(DB(mobile/${CALLERID(num)})=${new_num}) +exten => 8400,2,Playback(/var/tmp/asterisk/message02) +exten => 8400,3,SayDigits(${DB(mobile/${CALLERID(num)})}) +exten => 8400,4,Read(answer,/var/tmp/asterisk/message03) +exten => 8400,5,GotoIf($[${answer} = 1]?start) +exten => 8400,6(start),Set(DB(mobile/${CALLERID(num)})=${new_num}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.3330.13489 2012-04-25 09:49:55.578018264 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 09:50:14.906113852 +0300 @@ -21,8 +21,8 @@ exten => 8400,2,Playback(/var/tmp/asterisk/message02) exten => 8400,3,SayDigits(${DB(mobile/${CALLERID(num)})}) exten => 8400,4,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,5,GotoIf($[${answer} = 1]?start) -exten => 8400,6(start),Set(DB(mobile/${CALLERID(num)})=${new_num}) +exten => 8400,5,GotoIf($[${answer} = 1]?6) +exten => 8400,6,Set(DB(mobile/${CALLERID(num)})=${new_num}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.23886.12620 2012-04-25 09:50:54.962311520 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 09:51:22.358448155 +0300 @@ -17,12 +17,12 @@ ;exten => 8400,1,Playback(/var/tmp/asterisk/message01) ;exten => 8400,n,Read(DB(mobile/${CALLERID(num)})) -exten => 8400,1,Read(new_num,/var/tmp/asterisk/message01) -exten => 8400,2,Playback(/var/tmp/asterisk/message02) -exten => 8400,3,SayDigits(${DB(mobile/${CALLERID(num)})}) -exten => 8400,4,Read(answer,/var/tmp/asterisk/message03) -exten => 8400,5,GotoIf($[${answer} = 1]?6) -exten => 8400,6,Set(DB(mobile/${CALLERID(num)})=${new_num}) +exten => 8400,1(start),Read(new_num,/var/tmp/asterisk/message01) +exten => 8400,n,Playback(/var/tmp/asterisk/message02) +exten => 8400,n,SayDigits(${DB(mobile/${CALLERID(num)})}) +exten => 8400,n,Read(answer,/var/tmp/asterisk/message03) +exten => 8400,n,GotoIf($[${answer} = 1]?start) +exten => 8400,n,Set(DB(mobile/${CALLERID(num)})=${new_num}) |
#cd /home/yad/D
![]() Desktop/ Documents/ Downloads/ |
#cd /home/yad/D
![]() Desktop/ Documents/ Downloads/ |
#cd /home/yad/Downloads/
|
#ls
nautilus_pompilius_-_krylya_(zaycev.net).mp3 |
#sox -t mp3 nautilus_pompilius_-_krylya_(zaycev.net).mp3 -r8000 -c1 -t gsm krylya.gsm resample
![]() bash: syntax error near unexpected token `(' |
#mv nautilus_pompilius_-_krylya_(zaycev.net).mp3 krylya.mp3
bash: syntax error near unexpected token `(' |
#apt-cache search lame
audex - Audio grabber tool for KDE libavifile-0.7c2 - shared libraries for AVI read/writing cmt - a collection of LADSPA plugins cpufire-applet - GNOME panel applet showing the CPU load as a fire darkice - Live audio streamer electricsheep - screensaver showing collective dream of sleeping computers flam3 - render and animate FLAM3s and manipulate their genomes flamerobin - graphical database administration tool for Firebird DBMS flamethrower - Multicast file distribution utility glame - versatile audio processor ... ripperx - a GTK-based audio CD ripper/encoder sound-juicer - GNOME CD Ripper soundconverter - GNOME application to convert audio files into other formats swh-plugins - Steve Harris's LADSPA plugins ttf-aenigma - 465 free TrueType fonts by Brian Kent libtwolame-dev - MPEG Audio Layer 2 encoder (development files) libtwolame0 - MPEG Audio Layer 2 encoding library twolame - MPEG Audio Layer 2 encoder (command line frontend) xscreensaver-data-extra - data files to be shared among screensaver frontends xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver |
#sox -t mp3 krylya.mp3 -r8000 -c1 -t gsm krylya.gsm resample
sox FAIL formats: no handler for given file type `mp3' |
#apt-get install libsox-fmt-mp3
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: libid3tag0 libmad0 The following NEW packages will be installed: libid3tag0 libmad0 libsox-fmt-mp3 ... Selecting previously deselected package libid3tag0. (Reading database ... 55701 files and directories currently installed.) Unpacking libid3tag0 (from .../libid3tag0_0.15.1b-10_i386.deb) ... Selecting previously deselected package libmad0. Unpacking libmad0 (from .../libmad0_0.15.1b-5_i386.deb) ... Selecting previously deselected package libsox-fmt-mp3. Unpacking libsox-fmt-mp3 (from .../libsox-fmt-mp3_14.3.1-1_i386.deb) ... Setting up libid3tag0 (0.15.1b-10) ... Setting up libmad0 (0.15.1b-5) ... Setting up libsox-fmt-mp3 (14.3.1-1) ... |
#sox -t mp3 krylya.mp3 -r8000 -c1 -t gsm krylya.gsm resample
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative |
#ls -la
total 3896 drwxr-xr-x 2 yad yad 4096 Apr 25 10:06 . drwxr-xr-x 22 yad yad 4096 Apr 25 10:03 .. -rw-r--r-- 1 root root 372636 Apr 25 10:06 krylya.gsm -rw-r--r-- 1 yad yad 3605011 Apr 25 10:01 krylya.mp3 |
#cp krylya.gsm /var/lib/asterisk/moh/
|
#vi /etc/asterisk/extensions.conf
|
#{EXTEN})
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 linux4 (pid = 1229) ... reload show linux4*CLI> moh show classes files linux4*CLI> moh show files linux4*CLI> core reastart now No such command 'core reastart now' (type 'core show help core reastart' for other possible commands) linux4*CLI> core restart now linux4*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#asterisk -rvvvvv
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 linux4 (pid = 2497) Verbosity was 0 and is now 5 linux4*CLI> moh show files linux4*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-1715.8727.9612 2012-04-25 10:17:40.402272931 +0300 +++ /etc/asterisk/musiconhold.conf 2012-04-25 10:18:26.690502625 +0300 @@ -44,7 +44,7 @@ [default] mode=files -directory=moh +directory=/var/lib/asterisk/moh ; ;[native-random] ;mode=files |
#vi /etc/asterisk/features.conf
--- /tmp/l3-saved-1715.8602.17452 2012-04-25 10:38:57.176604285 +0300 +++ /etc/asterisk/features.conf 2012-04-25 10:40:23.777033703 +0300 @@ -58,10 +58,10 @@ [featuremap] -;blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call! +blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call! ;disconnect => *0 ; Disconnect (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call! ;automon => *1 ; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call! -;atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call! +atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call! ;parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dial() app call! ;automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call! |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.11362.32577 2012-04-25 10:41:24.513334864 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 10:43:26.769941065 +0300 @@ -37,8 +37,8 @@ ;exten => _60XX,n,Set(CHANNEL(musicclass)=class1) exten => _4XXX,n,Monitor(wav,${MONITOR_FILENAME},m) -exten => _4XXX,n,Dial(SIP/${EXTEN},5) -exten => _4XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},5) +exten => _4XXX,n,Dial(SIP/${EXTEN},5,tT) +exten => _4XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},5,tT) exten => _4XXX,n,Voicemail(${EXTEN}@default) ;exten => _4XXX,1,Dial(SIP/${EXTEN}/${EXTEN},90) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.2676.21868 2012-04-25 10:46:56.766982364 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 10:47:12.723061569 +0300 @@ -47,7 +47,7 @@ exten => 4002,1,Playback(demo-thanks) [national] -exten => _5XXX,1,Dial(SIP/kiev/${EXTEN}) +exten => _5XXX,1,Dial(SIP/kiev/${EXTEN},tT) ;exten => _5XXX,2,HangUP |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.22486.18078 2012-04-25 10:47:27.731135990 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 10:47:45.179222575 +0300 @@ -37,8 +37,8 @@ ;exten => _60XX,n,Set(CHANNEL(musicclass)=class1) exten => _4XXX,n,Monitor(wav,${MONITOR_FILENAME},m) -exten => _4XXX,n,Dial(SIP/${EXTEN},5,tT) -exten => _4XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},5,tT) +exten => _4XXX,n,Dial(SIP/${EXTEN},10,tT) +exten => _4XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},10,tT) exten => _4XXX,n,Voicemail(${EXTEN}@default) ;exten => _4XXX,1,Dial(SIP/${EXTEN}/${EXTEN},90) |
#ssh linux5
The authenticity of host 'linux5 (192.168.50.1)' can't be established. RSA key fingerprint is 04:93:5b:b5:f1:59:3c:0c:38:37:bb:d2:f9:55:28:6b. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'linux5' (RSA) to the list of known hosts. root@linux5's password: Linux linux5 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Apr 25 10:54:10 2012 from linux4.unix.nt l3-agent is already running: pid=2387; pidfile=/root/.lilalo/l3-agent.pid |
#apt-get remove --purge mc
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libmysqlclient16 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ c* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 0 пакеÑов не обновлено. ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 6.603 kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? y (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлен 131981 Ñайл и каÑалог.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ mc ... ÐÑÑиÑаÑÑÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑойки пакеÑа mc ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ menu ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... |
#apt-get update
Получено:1 http://10.0.35.1 squeeze Release.gpg [1.672 B] Игн http://10.0.35.1/debian/ squeeze/main Translation-en Получено:2 http://security.debian.org squeeze/updates Release.gpg [836 B] Игн http://security.debian.org/ squeeze/updates/contrib Translation-en Игн http://security.debian.org/ squeeze/updates/contrib Translation-ru Игн http://security.debian.org/ squeeze/updates/main Translation-en Игн http://security.debian.org/ squeeze/updates/main Translation-ru Игн http://security.debian.org/ squeeze/updates/non-free Translation-en Игн http://security.debian.org/ squeeze/updates/non-free Translation-ru Получено:3 http://security.debian.org squeeze/updates Release [86,9 kB] ... Игн http://10.0.35.1 squeeze-updates/main Sources В кэше http://10.0.35.1 squeeze-updates/contrib Sources В кэше http://10.0.35.1 squeeze-updates/non-free Sources Игн http://10.0.35.1 squeeze-updates/main i386 Packages В кэше http://10.0.35.1 squeeze-updates/contrib i386 Packages В кэше http://10.0.35.1 squeeze-updates/non-free i386 Packages В кэше http://10.0.35.1 squeeze-updates/main Sources В кэше http://10.0.35.1 squeeze-updates/main i386 Packages Получено 499 kБ за 1с (359 kБ/c) Чтение списков пакетов... Готово |
#apt-get install mc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Предлагаемые пакеты: zip arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz НОВЫЕ пакеты, которые будут установлены: mc обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено. Необходимо скачать 0 B/2.173 kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 6.603 kB. Выбор ранее не выбранного пакета mc. (Чтение базы данных ... на данный момент установлено 131758 файлов и каталогов.) Распаковывается пакет mc (из файла .../mc_3%3a4.7.0.9-1_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет mc (3:4.7.0.9-1) ... Обрабатываются триггеры для menu ... |
#ssh linux5
root@linux5's password: Linux linux5 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Apr 25 10:55:32 2012 from linux4.unix.nt l3-agent is already running: pid=2387; pidfile=/root/.lilalo/l3-agent.pid |
#tail -f /var/log/
![]() alternatives.log dmesg.3.gz messages apt/ dpkg.log news/ aptitude exim4/ pm-powersave.log asterisk/ faillog pycentral.log auth.log fontconfig.log samba/ boot fsck/ syslog btmp gdm3/ syslog.1 ConsoleKit/ installer/ syslog.2.gz cups/ kern.log unattended-upgrades/ daemon.log lastlog user.log debug lpr.log wtmp dmesg mail.err Xorg.0.log dmesg.0 mail.info Xorg.0.log.old dmesg.1.gz mail.log dmesg.2.gz mail.warn |
#tail -f /var/log/
![]() alternatives.log dmesg.3.gz messages apt/ dpkg.log news/ aptitude exim4/ pm-powersave.log asterisk/ faillog pycentral.log auth.log fontconfig.log samba/ boot fsck/ syslog btmp gdm3/ syslog.1 ConsoleKit/ installer/ syslog.2.gz cups/ kern.log unattended-upgrades/ daemon.log lastlog user.log debug lpr.log wtmp dmesg mail.err Xorg.0.log dmesg.0 mail.info Xorg.0.log.old dmesg.1.gz mail.log dmesg.2.gz mail.warn |
#dmesg
[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.39-bpo.2-686-pae (Debian 2.6.39-3~bpo60+1) (norbert@tretkowski.de) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Aug 4 11:02:22 UTC 2011 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 00000000defafe00 (usable) [ 0.000000] BIOS-e820: 00000000defafe00 - 00000000defb1ea0 (ACPI NVS) [ 0.000000] BIOS-e820: 00000000defb1ea0 - 00000000e0000000 (reserved) ... [ 14.778351] Bluetooth: RFCOMM TTY layer initialized [ 14.778354] Bluetooth: RFCOMM socket layer initialized [ 14.778356] Bluetooth: RFCOMM ver 1.11 [ 14.826125] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 14.826127] Bluetooth: BNEP filters: protocol multicast [ 14.863747] Bridge firewalling registered [ 15.215786] lp0: using parport0 (interrupt-driven). [ 15.303814] ppdev: user-space parallel port driver [ 16.596953] sshd (1533): /proc/1533/oom_adj is deprecated, please use /proc/1533/oom_score_adj instead. [ 19.264010] eth0: no IPv6 routers present |
#dmesg |grep mc
[ 0.004442] mce: CPU supports 6 MCE banks [ 2.754880] sr0: scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray |
#dmesg |grep midni
![]() |
#tail -f /var/log/
![]() alternatives.log dmesg.3.gz messages apt/ dpkg.log news/ aptitude exim4/ pm-powersave.log asterisk/ faillog pycentral.log auth.log fontconfig.log samba/ boot fsck/ syslog btmp gdm3/ syslog.1 ConsoleKit/ installer/ syslog.2.gz cups/ kern.log unattended-upgrades/ daemon.log lastlog user.log debug lpr.log wtmp dmesg mail.err Xorg.0.log dmesg.0 mail.info Xorg.0.log.old dmesg.1.gz mail.log dmesg.2.gz mail.warn |
#tail -f /var/log/faillog
![]() ^C |
#cat /var/log/faillog
|
#tail -f /var/log/syslog
![]() Apr 25 10:58:46 linux5 asterisk[1268]: rc_avpair_new: unknown attribute 1490026597 Apr 25 10:59:24 linux5 dhcpd: DHCPINFORM from 192.168.50.200 via eth0: not authoritative for subnet 192.168.50.0 Apr 25 10:59:27 linux5 dhcpd: DHCPINFORM from 192.168.50.200 via eth0: not authoritative for subnet 192.168.50.0 Apr 25 10:59:42 linux5 dhcpd: DHCPREQUEST for 192.168.50.202 from 00:0e:08:ca:72:01 (5001) via eth0 Apr 25 10:59:42 linux5 dhcpd: DHCPACK on 192.168.50.202 to 00:0e:08:ca:72:01 via eth0 Apr 25 11:00:01 linux5 /USR/SBIN/CRON[4003]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp) Apr 25 11:00:12 linux5 dhcpd: DHCPREQUEST for 192.168.50.203 from 00:26:37:e3:23:df (android-cf62e94c8896fe0a) via eth0 Apr 25 11:00:12 linux5 dhcpd: DHCPACK on 192.168.50.203 to 00:26:37:e3:23:df (android-cf62e94c8896fe0a) via eth0 Apr 25 11:00:13 linux5 asterisk[1268]: rc_avpair_new: unknown attribute 1490026597 Apr 25 11:00:38 linux5 asterisk[1268]: rc_avpair_new: unknown attribute 1490026597 ^C |
#exit
exit Connection to linux5 closed. |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-1715.20175.8798 2012-04-25 11:29:46.419724746 +0300 +++ /etc/asterisk/sip.conf 2012-04-25 11:30:26.179921288 +0300 @@ -19,6 +19,8 @@ ;context=gr1 mailbox=4001@default language=it +callgroup=1 +pickupgroup=1 [4002] type=friend @@ -27,6 +29,10 @@ qualify=yes ;context=gr1 language=ru +callgroup=1 +pickupgroup=1 + + [4003] type=friend @@ -35,6 +41,9 @@ qualify=yes ;context=gr2 ;mailbox=4003@default +callgroup=1 +pickupgroup=1 + [kiev] type=friend |
#asterisk -rvvvvv
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 linux4 (pid = 2497) Verbosity is at least 5 linux4*CLI> sip reload Reloading SIP == Parsing '/etc/asterisk/sip.conf': == Found == Parsing '/etc/asterisk/users.conf': == Found == Parsing '/etc/asterisk/sip_notify.conf': == Found linux4*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.1526.3525 2012-04-25 11:31:10.752143535 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 11:31:29.400235328 +0300 @@ -37,8 +37,8 @@ ;exten => _60XX,n,Set(CHANNEL(musicclass)=class1) exten => _4XXX,n,Monitor(wav,${MONITOR_FILENAME},m) -exten => _4XXX,n,Dial(SIP/${EXTEN},10,tT) -exten => _4XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},10,tT) +exten => _4XXX,n,Dial(SIP/${EXTEN},15,tT) +exten => _4XXX,n,Dial(SIP/${DB(mobile/${EXTEN})},15,tT) exten => _4XXX,n,Voicemail(${EXTEN}@default) ;exten => _4XXX,1,Dial(SIP/${EXTEN}/${EXTEN},90) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.3351.1860 2012-04-25 11:33:32.844847461 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 11:33:46.240914413 +0300 @@ -47,7 +47,7 @@ exten => 4002,1,Playback(demo-thanks) [national] -exten => _5XXX,1,Dial(SIP/kiev/${EXTEN},tT) +exten => _5XXX,1,Dial(SIP/kiev/${EXTEN},,tT) ;exten => _5XXX,2,HangUP |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.1157.25053 2012-04-25 11:36:31.817735993 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 11:36:57.989864818 +0300 @@ -30,6 +30,8 @@ [local] +exten => 4003,1,Dial(4001&4002) + exten => _4XXX,1,Answer ;exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EPOCH}) exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H:%M:%S")}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.5944.24364 2012-04-25 11:37:46.230103215 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 11:38:00.410174167 +0300 @@ -30,7 +30,7 @@ [local] -exten => 4003,1,Dial(4001&4002) +exten => 4004,1,Dial(4001&4002) exten => _4XXX,1,Answer ;exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EPOCH}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1715.18818.14143 2012-04-25 11:38:07.678209675 +0300 +++ /etc/asterisk/extensions.conf 2012-04-25 11:38:28.174311942 +0300 @@ -30,7 +30,7 @@ [local] -exten => 4004,1,Dial(4001&4002) +exten => 4004,1,Dial(SIP/4001&SIP/4002) exten => _4XXX,1,Answer ;exten => _4XXX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${EPOCH}) |
#ls -la
total 3896 drwxr-xr-x 2 yad yad 4096 Apr 25 10:06 . drwxr-xr-x 22 yad yad 4096 Apr 25 10:08 .. -rw-r--r-- 1 root root 372636 Apr 25 10:06 krylya.gsm -rw-r--r-- 1 yad yad 3605011 Apr 25 10:01 krylya.mp3 |
#cd /usr/
bin/ games/ include/ lib/ lib64/ local/ sbin/ share/ src/ |
Время первой команды журнала | 13:54:47 2012- 4-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:42:36 2012- 4-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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