/l3/users/Antifeyev/nt-voip/linux1.unix.nt.unix.nt/root :1 :2 :3 :4 :5 :6 |
|
# 15
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] linux1*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 1101 (Unspecified) D 0 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] linux1*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 1101 (Unspecified) D 0 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] linux1*CLI> exit |
#vi /etc/asterisk/sip.conf
|
#mv /etc/asterisk/extensions.conf{,.orig}
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-7075.4017.12401 2010-10-25 17:56:48.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-25 17:57:05.000000000 +0300 @@ -2,6 +2,6 @@ exten => 1199,1,Answer exten => 1199,n,Wait(1) -exten => 1199,n,Playback(demo+thanks) +exten => 1199,n,Playback(demo-thanks) exten => 1199,n,Hangup |
#asterisk -rvvvvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... sip reload show peers Name/username Host Dyn Nat ACL Port Status vn/nk 192.168.104.1 D 5060 Unmonitored kv/nk 192.168.103.1 D 5060 Unmonitored rv/nk 192.168.102.1 D 5060 Unmonitored 1102/1102 192.168.101.201 D 49492 Unmonitored 1101/1101 192.168.101.200 D 2048 Unmonitored 5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 0 offline] linux1*CLI> exit Executing last minute cleanups |
#apt-get install sox
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libsamplerate0 libsox-fmt-alsa libsox-fmt-base libsox0 Предлагаемые пакеты: libsox-fmt-all НОВЫЕ пакеты, которые будут установлены: libsamplerate0 libsox-fmt-alsa libsox-fmt-base libsox0 sox обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Выбор ранее не выбранного пакета libsox-fmt-base. Распаковывается пакет libsox-fmt-base (из файла .../libsox-fmt-base_14.0.1-2+b1_i386.deb)... Выбор ранее не выбранного пакета sox. Распаковывается пакет sox (из файла .../sox_14.0.1-2+b1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libsamplerate0 (0.1.4-1) ... Настраивается пакет libsox0 (14.0.1-2+b1) ... Настраивается пакет libsox-fmt-alsa (14.0.1-2+b1) ... Настраивается пакет libsox-fmt-base (14.0.1-2+b1) ... Настраивается пакет sox (14.0.1-2+b1) ... |
#sox
sox: SoX v14.0.1 Failed: Not enough input filenames specified Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopts]]... SPECIAL FILENAMES: - stdin (infile) or stdout (outfile) -n use the null file handler; for use with e.g. synth & stat GLOBAL OPTIONS (gopts) (can be specified at any point before the first effect): --buffer BYTES set the buffer size (default 8192) --combine concatenate concatenate multiple input files (default for sox, rec) --combine sequence sequence multiple input files (default for play) ... -N, --reverse-nibbles nibble-order -X, --reverse-bits bit-order of data -B/-L force endianness to big/little -s/-u/-U/-A/ sample encoding: signed/unsigned/u-law/A-law -a/-i/-g/-f ADPCM/IMA ADPCM/GSM/floating point -1/-2/-3/-4/-8 sample size in bytes -v, --volume FACTOR volume input file volume adjustment factor (real number) SUPPORTED FILE FORMATS: 8svx aif aifc aiff aiffc al alsa au auto avr cdda cdr cvs cvsd dat dvms fssd hcom ima ircam la lpc lpc10 lu m3u maud nist nul null pls prc raw s1 s2 s3 s4 sb sf sl smp snd sndt sou sph sw txw u1 u2 u3 u4 ub ul uw vms voc vox wav wavpcm wve xa SUPPORTED EFFECTS: allpass band bandpass bandreject bass chorus compand dcshift deemph dither earwax echo echos equalizer fade filter flanger highpass key ladspa lowpass mcompand mixer noiseprof noisered oops pad pan phaser polyphase rabbit repeat resample reverb reverse silence speed stat swap synth tempo treble tremolo trim vol effopts: depends on effect |
#sox /tmp/warning1.gsm
sox: SoX v14.0.1 Failed: Not enough input filenames specified Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopts]]... SPECIAL FILENAMES: - stdin (infile) or stdout (outfile) -n use the null file handler; for use with e.g. synth & stat GLOBAL OPTIONS (gopts) (can be specified at any point before the first effect): --buffer BYTES set the buffer size (default 8192) --combine concatenate concatenate multiple input files (default for sox, rec) --combine sequence sequence multiple input files (default for play) ... -N, --reverse-nibbles nibble-order -X, --reverse-bits bit-order of data -B/-L force endianness to big/little -s/-u/-U/-A/ sample encoding: signed/unsigned/u-law/A-law -a/-i/-g/-f ADPCM/IMA ADPCM/GSM/floating point -1/-2/-3/-4/-8 sample size in bytes -v, --volume FACTOR volume input file volume adjustment factor (real number) SUPPORTED FILE FORMATS: 8svx aif aifc aiff aiffc al alsa au auto avr cdda cdr cvs cvsd dat dvms fssd hcom ima ircam la lpc lpc10 lu m3u maud nist nul null pls prc raw s1 s2 s3 s4 sb sf sl smp snd sndt sou sph sw txw u1 u2 u3 u4 ub ul uw vms voc vox wav wavpcm wve xa SUPPORTED EFFECTS: allpass band bandpass bandreject bass chorus compand dcshift deemph dither earwax echo echos equalizer fade filter flanger highpass key ladspa lowpass mcompand mixer noiseprof noisered oops pad pan phaser polyphase rabbit repeat resample reverb reverse silence speed stat swap synth tempo treble tremolo trim vol effopts: depends on effect |
#dpkg -L asterisk | grep /usr/lib/asterisk/modules/app_
/usr/lib/asterisk/modules/app_adsiprog.so /usr/lib/asterisk/modules/app_alarmreceiver.so /usr/lib/asterisk/modules/app_amd.so /usr/lib/asterisk/modules/app_authenticate.so /usr/lib/asterisk/modules/app_cdr.so /usr/lib/asterisk/modules/app_chanisavail.so /usr/lib/asterisk/modules/app_channelredirect.so /usr/lib/asterisk/modules/app_chanspy.so /usr/lib/asterisk/modules/app_controlplayback.so /usr/lib/asterisk/modules/app_db.so ... /usr/lib/asterisk/modules/app_voicemail.so /usr/lib/asterisk/modules/app_voicemail_imap.so /usr/lib/asterisk/modules/app_voicemail_odbc.so /usr/lib/asterisk/modules/app_waitforring.so /usr/lib/asterisk/modules/app_waitforsilence.so /usr/lib/asterisk/modules/app_while.so /usr/lib/asterisk/modules/app_zapateller.so /usr/lib/asterisk/modules/app_zapbarge.so /usr/lib/asterisk/modules/app_zapras.so /usr/lib/asterisk/modules/app_zapscan.so |
#| sed 's@/usr/lib/asterisk/modules/app_@@;s@.so@@' | less
|
#w
10:31:35 up 1:32, 6 users, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT superv tty7 :0 09:06 0.00s 16.58s 0.00s /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X superv pts/0 :0.0 09:06 2:17 0.18s 0.18s script -f -c bash -q /home/superv/.lilal superv pts/1 :0.0 09:06 1:50 0.16s 0.16s script -f -c bash -q /home/superv/.lilal superv pts/6 :0.0 09:16 45:05 0.20s 0.18s script -f -c bash -q /home/superv/.lilal superv pts/10 :0.0 09:47 42:51 0.18s 0.18s script -f -c bash -q /home/superv/.lilal superv pts/12 :0.0 10:18 0.00s 0.16s 0.16s script -f -c bash -q /home/superv/.lilal |
#w
10:31:54 up 1:32, 6 users, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT superv tty7 :0 09:06 0.00s 17.10s 0.00s /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserve superv pts/0 :0.0 09:06 2:36 0.18s 0.18s script -f -c bash -q /home/superv/.lilalo//319994157144 superv pts/1 :0.0 09:06 2:09 0.16s 0.16s script -f -c bash -q /home/superv/.lilalo//139550614720 superv pts/6 :0.0 09:16 45:24 0.20s 0.18s script -f -c bash -q /home/superv/.lilalo//708094580024 superv pts/10 :0.0 09:47 43:10 0.18s 0.18s script -f -c bash -q /home/superv/.lilalo//168063035295 superv pts/12 :0.0 10:18 0.00s 0.16s 0.16s script -f -c bash -q /home/superv/.lilalo//274792440932 |
#| sed 's@/usr/lib/asterisk/modules/app_@@;s@.so@@' | less
|
#asterisk -rx 'sip show peers'
Name/username Host Dyn Nat ACL Port Status vn/nk 192.168.104.1 D 5060 Unmonitored kv/nk 192.168.103.1 D 5060 Unmonitored rv/nk 192.168.102.1 D 5060 Unmonitored 1102/1102 192.168.101.201 D 49492 Unmonitored 1101/1101 192.168.101.200 D 2048 Unmonitored 5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 0 offline] |
#asterisk -rvvvvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- SIP/1101-0a09cf40 is ringing -- SIP/1101-0a09cf40 is ringing -- SIP/1101-0a09cf40 is ringing -- SIP/1101-0a09cf40 is ringing -- SIP/1101-0a09cf40 answered SIP/nk-0a0a3338 -- Native bridging SIP/nk-0a0a3338 and SIP/1101-0a09cf40 == Spawn extension (group03, 1101, 1) exited non-zero on 'SIP/nk-0a0a3338' -- Got SIP response 503 "Unavailable" back from 192.168.102.1 linux1*CLI> exit Executing last minute cleanups |
#apt-cache search zaptel source
zaptel-source - Zapata telephony interface (source code for kernel driver) |
#apt-get install firefox4
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет firefox4 |
# 27
1 [default] 2 3 exten => 1199,1,Answer 4 exten => 1199,n,Wait(1) 5 exten => 1199,n,Playback(demo-thanks) 6 exten => 1199,n,Hangup 7 8 exten => 1198,1,Record(/tmp/warning1:gsm,,3) ; Запись сообщения в формате gsm 3 секунды 9 10 exten => 1102,1,Dial(SIP/${EXTEN},10) ; Перевадресация через 10 секунд по нет ответа ... ~ ~ -- ВСТАВ 30,1 Весь 57 exten => _2XXX,1,Dial(SIP/kv/${EXTEN}) 47 [group01] include => local i ~ 43,1 |
#apt-get install firefox
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет firefox недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list Однако следующие пакеты могут его заменить: iceweasel E: Для пакета firefox не найдены кандидаты на установку |
#apt-get install firefox3
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет firefox3 |
#less /var/log/asterisk/queue_log
|
#less /etc/asterisk/extensions.conf
|
#vi /etc/asterisk/extensions.conf
|
#less /etc/asterisk/extensions.conf
|
#host 192.168.104.1
Host 1.104.168.192.in-addr.arpa. not found: 3(NXDOMAIN) |
#less /etc/asterisk/extensions.conf
|
#~ [ ]
[ ] 23 24 [1102] 25 type=friend canreinvite=no ; ÐÐÐÐÐÑÑÐÐÐÐ ÑÐÑÐÐ Asterisk 26 videosupport=yes 27 ;РегиÑÑÑаÑÐ¸Ñ Ð½Ð° Ð 3.1/kv 28 register => nk:1234@192.168.102.1/rv register => nk:1234@192.168.104.1/vn ... context=group03 48 52 [vn] 54 type=friend 55 secret=1234 56 host=dynamic ~ username=nk 57 context=group03 58 -- ÐСТÐÐ 31,1 ÐеÑÑ |
# 47 [ ]
21 exten => 1102,1,Dial(SIP/${EXTEN},10) ; Перевадресация через 10 секунд по нет ответа 22 exten => 1102,n,Dial(SIP/1101,20) ; на номер 1101. Отбой через 20 секунд 23 24 [local] 25 26 [national] 27 exten => _12XX,1,Dial(SIP/rv/${EXTEN}) {EXTEN},10) ; Перевадресация через 10 секунд по нет ответа 28 exten => 1102,n,Dial(SIP/1101,20) ; на номер 1101. Отбой через 20 секунд 29 [macro-dial-with-callerid] ... ~ ~ ~ ~ ~ ~ ~ ~ /\<exten\> 31,0-1 Весь [1]+ Stopped /usr/bin/vi "$@" |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#less /var/log/asterisk/messages
|
#less /var/log/asterisk/messages
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3412.9767.31452 2010-10-26 15:29:23.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 15:54:00.000000000 +0300 @@ -21,16 +21,19 @@ exten => 1102,1,Dial(SIP/${EXTEN},10) ; ÐеÑевадÑеÑаÑÐ¸Ñ ÑеÑез 10 ÑекÑнд по Ð½ÐµÑ Ð¾ÑвеÑа exten => 1102,n,Dial(SIP/1101,20) ; на Ð½Ð¾Ð¼ÐµÑ 1101. ÐÑбой ÑеÑез 20 ÑекÑнд +[macro-dial-with-callerid] +exten => s,1,Set(CALLERID(name)="${CALLERID(name)} (Nk)") ;ÐопиÑÑваем к Callerid Ð½Ð°Ñ Ð³Ð¾Ñод +exten => s,n,Dial(${ARG1}) [national] -exten => _12XX,1,Dial(SIP/rv/${EXTEN}) -exten => _13XX,1,Dial(SIP/kv/${EXTEN}) -exten => _14XX,1,Dial(SIP/vn/${EXTEN}) +exten => _12XX,1,Macro(dial-with-callerid,SIP/rv/${EXTEN}) +exten => _13XX,1,Macro(dial-with-callerid,SIP/kv/${EXTEN}) +exten => _14XX,1,Macro(dial-with-callerid,SIP/vn/${EXTEN}) [international] -exten => _1[56789]XX,1,Dial(SIP/kv/${EXTEN}) -exten => _2XXX,1,Dial(SIP/kv/${EXTEN}) +exten => _1[56789]XX,1,Macro(dial-with-callerid,SIP/kv/${EXTEN}) +exten => _2XXX,1,Macro(dial-with-callerid,SIP/kv/${EXTEN}) [group01] include => local |
# 48 [group03]
пÑоÑеÑÑ: 5822 (еÑÑ Ð²ÑполнÑеÑÑÑ) 9 ;exten => _68XX,n,Dial(SIP/11${EXTEN:2}) ;ÐÑи 6801 попадем на 1101 ÐÑи оÑкÑÑÑии Ñайла: "/etc/asterisk/extensions.conf" 10 ;exten => _11XX,1,Dial(SIP/1101) ;ÐÑи лÑбом набоÑе Ð¿Ð¾Ð¿Ð°Ð´Ð°ÐµÑ Ð½Ð° 1101 даÑа: Tue Oct 26 15:54:00 2010 11 ;exten => 1101,1,Dial(SIP/1101) Ðолее СÐÐÐÐÐ, Ñем Ñвоп-Ñайл! 12 ;exten => 1102,1,Dial(SIP/1102) 13 (1) Ðозможно, ÑедакÑиÑование Ñайла вÑполнÑеÑÑÑ Ð² дÑÑгой пÑогÑамме. ... 45 include => local 46 include => national 47 32 exten => _13XX,1,Dial(SIP/kv/${EXTEN}) 33 exten => _14XX,1,Dial(SIP/vn/${EXTEN}) 34 35 [international] 36 exten => _1[56789]XX,1,Dial(SIP/kv/${EXTEN}) 37 exten => _2XXX,1,Dial(SIP/kv/${EXTEN}) 38 |
# 48 [group03]
пÑоÑеÑÑ: 5822 (еÑÑ Ð²ÑполнÑеÑÑÑ) 9 ;exten => _68XX,n,Dial(SIP/11${EXTEN:2}) ;ÐÑи 6801 попадем на 1101 ÐÑи оÑкÑÑÑии Ñайла: "/etc/asterisk/extensions.conf" 10 ;exten => _11XX,1,Dial(SIP/1101) ;ÐÑи лÑбом набоÑе Ð¿Ð¾Ð¿Ð°Ð´Ð°ÐµÑ Ð½Ð° 1101 даÑа: Tue Oct 26 15:56:49 2010 11 ;exten => 1101,1,Dial(SIP/1101) Ðолее СÐÐÐÐÐ, Ñем Ñвоп-Ñайл! 12 ;exten => 1102,1,Dial(SIP/1102) 13 (1) Ðозможно, ÑедакÑиÑование Ñайла вÑполнÑеÑÑÑ Ð² дÑÑгой пÑогÑамме. ... 45 include => local 46 include => national 47 32 exten => _13XX,1,Dial(SIP/kv/${EXTEN}) 33 exten => _14XX,1,Dial(SIP/vn/${EXTEN}) 34 35 [international] 36 exten => _1[56789]XX,1,Dial(SIP/kv/${EXTEN}) 37 exten => _2XXX,1,Dial(SIP/kv/${EXTEN}) 38 |
#remove ?
bash: remove: команда не найдена |
#rm /etc/asterisk/.extensions.conf.swp
|
#apt-get install bind9
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bind9utils Предлагаемые пакеты: bind9-doc resolvconf ufw НОВЫЕ пакеты, которые будут установлены: bind9 bind9utils обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Настраивается пакет bind9utils (1:9.6.ESV.R1+dfsg-0+lenny2) ... Настраивается пакет bind9 (1:9.6.ESV.R1+dfsg-0+lenny2) ... Добавляется группа `bind' (GID 117) ... Готово. Добавляется системный пользователь `bind' (UID 110) ... Добавляется новый пользователь `bind' (UID 110) в группу `bind' ... Не создаётся домашний каталог `/var/cache/bind'. wrote key file "/etc/bind/rndc.key" # Starting domain name service...: bind9. |
#pkg-config bind9
|
#vi /etc/bind/named.conf
--- /tmp/l3-saved-5170.30713.28415 2010-10-26 16:37:55.000000000 +0300 +++ /etc/bind/named.conf 2010-10-26 16:39:42.000000000 +0300 @@ -37,4 +37,10 @@ file "/etc/bind/db.255"; }; +zone "nk.unix.nt" { + type master; + file "/etc/bind/nk.unix.nt"; +}; + + include "/etc/bind/named.conf.local"; |
#TTL 3600
1 $TTL 3600 2 @ IN SOA linux1.unix.nt. root 1 7200 900 9000 3600 3 NS linux1.unix.nt. 4 MX 10 linux1.unix.nt. 5 A 192.168.101.1 "/etc/bind/nk.unix.nt" 5L, 121C |
#~
18 // broadcast zones as per RFC 1912 19 20 zone "localhost" { 21 type master; 22 file "/etc/bind/db.local"; 23 }; 24 25 zone "127.in-addr.arpa" { 26 type master; 27 file "/etc/bind/db.127"; ... 37 file "/etc/bind/db.255"; 38 }; 39 40 zone "nk.unix.nt" { 41 type master; 42 file "/etc/bind/nk.unix.nt"; 43 }; 44 45 46 include "/etc/bind/named.conf.local"; |
#~
1 options { 2 directory "/var/cache/bind"; 3 4 // If there is a firewall between you and nameservers you want 5 // to talk to, you may need to fix the firewall to allow multiple 6 // ports to talk. See http://www.kb.cert.org/vuls/id/800113 7 8 // If your ISP provided one or more IP addresses for stable 9 // nameservers, you probably want to use them as forwarders. 10 // Uncomment the following block, and insert the addresses replacing 11 // the all-0's placeholder. 12 13 // forwarders { 14 // 0.0.0.0; 15 // }; 16 17 auth-nxdomain no; # conform to RFC1035 18 listen-on-v6 { any; }; 19 }; 20 "/etc/bind/named.conf.options" 20L, 572C |
#~
Stopping domain name service...: bind9 waiting for pid 6314 to die. Starting domain name service...: bind9. |
#nslookup
> set type=mx > linux1.unix.nt Server: 10.0.35.1 Address: 10.0.35.1#53 *** Can't find linux1.unix.nt: No answer > quit Server: 10.0.35.1 Address: 10.0.35.1#53 ** server can't find quit: NXDOMAIN > dig @192.168.101.1 nk.unix.nt mx Server: 10.0.35.1 Address: 10.0.35.1#53 ** server can't find dig: NXDOMAIN > exit |
#dig @127.0.0.1 nk.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 nk.unix.nt ns ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41458 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;nk.unix.nt. IN NS ;; ANSWER SECTION: nk.unix.nt. 3600 IN NS linux1.unix.nt. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Oct 26 16:49:08 2010 ;; MSG SIZE rcvd: 49 |
#~
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc logcheck resolvconf sasl2-bin ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ xim4 exim4-base exim4-config exim4-daemon-light ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: ... Warning: 3 database(s) sources were not found, (but were created) please investigate. Warning: These messages were issued while creating sendmail.cf make sure they are benign before starting sendmail! Errors in generating sendmail.cf *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() Starting Mail Transport Agent (MTA): sendmail. |
#sendmailconfig
Configure sendmail with the existing /etc/mail/sendmail.conf? [Y] Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Configure sendmail with the existing /etc/mail/sendmail.mc? [Y] ^C |
#vi /etc/mail/sendmail.conf
|
#cd /etc/mail/
|
#vi sendmail.mc
--- /tmp/l3-saved-5170.17591.17192 2010-10-26 17:02:03.000000000 +0300 +++ sendmail.mc 2010-10-26 17:04:42.000000000 +0300 @@ -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(`nk.unix.nt')dnl +FEATURE(`allmasquerade')dnl +FEATURE(`masquerade_envelope')dnl 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,4 @@ MAILER(`local')dnl MAILER(`smtp')dnl -dnl # Masquerading options -FEATURE(`always_add_domain')dnl -MASQUERADE_AS(`linux1.unix.nt.unix.nt')dnl -FEATURE(`allmasquerade')dnl -FEATURE(`masquerade_envelope')dnl + |
#110
35 include(`/usr/share/sendmail/cf/m4/cf.m4')dnl 36 VERSIONID(`$Id: sendmail.mc, v 8.14.3-5+lenny1 2010-01-29 14:02:50 cowboy Exp $') 37 OSTYPE(`debian')dnl 38 DOMAIN(`debian-mta')dnl 39 dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE 40 undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS= 41 dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE 42 dnl # 43 dnl # General defines 44 dnl # ... 53 dnl # If you want to support IPv6, switch the commented/uncommentd lines 54 dnl # 55 FEATURE(`no_default_msa')dnl 56 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl 58 dnl DAEMON_OPT(ONS(`Family=inet6, Name=MSP-v6, Port=submiss.0.0.1')dnl 59 DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl 0.0.0.0')dnl 60 dnl # 61 dnl # Be somewhat anal in what we allow 61,39 7% |
#netstat -lnp | grep :25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 8323/sendmail: MTA: |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: qpopper обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 414kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 647kB. Получено:1 http://10.0.35.1 lenny/main qpopper 4.0.9.dfsg-1 [414kB] Получено 414kБ за 0s (8998kБ/c) Выбор ранее не выбранного пакета qpopper. (Чтение базы данных... на данный момент установлено 106500 файлов и каталогов.) Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет qpopper (4.0.9.dfsg-1) ... |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#Hosts with to allow relaying
No mail for root |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#telnet localhost 25
Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 linux1.unix.nt.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-5+lenny1; Tue, 26 Oct 2010 17:36:34 +0300; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1] helo localhost 250 linux1.unix.nt.unix.nt Hello localhost [127.0.0.1], pleased to meet you mail from:bill@nt.unix.nt 250 2.1.0 bill@nt.unix.nt... Sender ok rcpt to:superv@nk.unix.nt 553 5.1.8 superv@nk.unix.nt... Domain of sender address bill@nt.unix.nt does not exist data 503 5.0.0 Need RCPT (recipient) dfhgdhgdfj 500 5.5.1 Command unrecognized: "dfhgdhgdfj" . 500 5.5.1 Command unrecognized: "." 500 5.5.1 Command unrecognized: "" quit 221 2.0.0 linux1.unix.nt.unix.nt closing connection Connection closed by foreign host. |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#telnet localhost 25
Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 linux1.unix.nt.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-5+lenny1; Tue, 26 Oct 2010 17:38:36 +0300; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1] helo localhost 250 linux1.unix.nt.unix.nt Hello localhost [127.0.0.1], pleased to meet you mail from:bill@rv.unix.nt 250 2.1.0 bill@rv.unix.nt... Sender ok rcpt to:superv@nk.unix.nt 250 2.1.5 superv@nk.unix.nt... Recipient ok data 354 Enter mail, end with "." on a line by itself dfgdshgtrsfg / . 250 2.0.0 o9QEcabt009045 Message accepted for delivery 500 5.5.1 Command unrecognized: "" quit 221 2.0.0 linux1.unix.nt.unix.nt closing connection Connection closed by foreign host. |
#asterisk
Asterisk already running on /var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect. |
#asterisk -rvvvvvvvvvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- Including context 'national' in context 'group02' -- Registered extension context 'group03' -- Including context 'local' in context 'group03' == Parsing '/etc/asterisk/users.conf': Found voicemail show users zones linux1*CLI> voicemail show No such command 'voicemail show ' (type 'help voicemail show' for other possible commands) linux1*CLI> exit Executing last minute cleanups |
# 71 ClientConn:localhost 0
91 #Connect:172.23 RELAY 92 #Connect:172.24 RELAY 93 #Connect:172.25 RELAY 94 #Connect:172.26 RELAY 75 #ClientConn:10 0 76 Connect:127 RELAY 77 GreetPause:127 0 78 ClientRate:127 0 79 ClientConn:127 0 80 Connect:IPv6:::1 RELAY ... 26 # running r25,1 3%c 17 # lhs: 18 # email addr <user@[host.domain]> 19 # domain name unless FEATURE(relay_hosts_only) is used, 20 # then this is a fqdn - and relay-domains ($=R) 21 # must also be fqdns. 22 # network number must end on an octet boundary, or 23 # you're stuck going the longwinded way ;-{ 24 # rhs: 25 # OK accept mail even if other rr |
#GPL'd config file, please feed any gripes, suggestions, etc. to me
91 #Connect:172.23 RELAY 92 #Connect:172.24 RELAY 93 #Connect:172.25 RELAY 94 #Connect:172.26 RELAY 75 #ClientConn:10 0 76 Connect:127 RELAY 77 GreetPause:127 0 78 ClientRate:127 0 79 ClientConn:127 0 80 Connect:IPv6:::1 RELAY ... 87 #Connect:172.19 RELAY 88 #Connect:172.20 RELAY 89 #Connect:172.21 RELAY 90 #Connect:172.22 RELAY 91 #Connect:172.23 RELAY 92 #Connect:172.24 RELAY 93 #Connect:172.25 RELAY 94 #Connect:172.26 RELAY 95 #Connect:172.27 RELAY 96 #Connect:172.28 RELAY |
#Connect:172.29 RELAY
12 # Usage: "/etc/mail/access" 139L, 4261C 13 # FEATURE(access_db[, type [-o] /etc/mail/access])dnl 14 # makemap hash access < access 15 # 16 # Format: 17 # lhs: 18 # email addr <user@[host.domain]> 19 # domain name unless FEATURE(relay_hosts_only) is used, 20 # then this is a fqdn - and relay-domains ($=R) 21 # must also be fqdns. 22 # network number must end on an octet boundary, or |
#you're stuck going the longwinded way ;-{
70 ClientRate:localhost 0 71 ClientConn:localhost 0 72 #Connect:10 RELAY 96 #Connect:172.28 RELAY 97 #Connect:172.29 RELAY 98 #Connect:172.30 RELAY 99 #Connect:172.31 RELAY 100 #Connect:192.168 RELAY 101 #GreetPause:192.168 0 102 #ClientRate:192.168 0 ... 3 # Time-stamp: <1998/10/27 10:00:00 cowboy> 18 # email addr <user@[host.domain]> 19 # domain name unless FEATURE(relay_hosts_only) is used, 20 # then this is a fqdn - and relay-domains ($=R) 21 # must also be fqdns. 22 # network number must end on an octet boundary, or 23 # you're stuck going the longwinded way ;-{ 24 # rhs: 25 # OK accept mail even if other rr 26 # running r25,1 3%c |
#ssh tl.unix.nt
root@tl.unix.nt's password: Linux linux8.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 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 Oct 27 09:54:10 2010 from linux5.unix.nt l3-agent is already running: pid=2298; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#ssh tl.unix.nt
root@tl.unix.nt's password: Linux linux8.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 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 Oct 27 10:20:13 2010 l3-agent is already running: pid=2298; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
# 22 ; the message files so that they appear to have been stored using
12 ;exten => 1102,1,Dial(SIP/1102) 13 14 [local] 12 ;exten => 1102,1,Dial(SIP/1102) 13 14 [local] 15 exten => _11XX,1,Dial(SIP/${EXTEN},10) 16 exten => _11XX,n,Voicemail(${EXTEN}@default) ;конÑекÑÑ Ð³Ð¾Ð» поÑÑÑ 17 include => service 18 [service] ... 35 -- ÐÐÐÐÐÐ -- 14,8 38% 27 28 29 30 31 32 33 34 |
# 13 ( )
14 ; voicemail, only the first format specified will be used. 15 ;format=g723sf|wav49|wav 16 format=wav49|gsm|wav 17 ; 18 ; WARNING: 19 ; If you change the list of formats that you record voicemail in 20 ; when you have mailboxes that contain messages, you _MUST_ absolutely 21 ; manually go through those mailboxes and convert/delete/add the 22 ; the message files so that they appear to have been stored using 23 ; your new format list. If you don't do this, very unpleasant ... -- ÐÐ310 => -5432,Sales,sales@marko.net 237 ;4069 => 6522,Matt Brooks,matt@marko.net,,|tz=central|attach=yes|saycid=yes|dialout=fromvm|callback=fromvm|review=yes|opee rator=yes|envelope=yes|sayduration=yes|saydurationm=1 -- ÐÐ073 => 1099,Bianca Paige,bianca@biancapaige.com,,delete=1 245,1 97% 110 => 3443,Rob Flynn,rflynn@blueridge.net 247 ;4235 => 1234,Jim Holmes,jim@astricon.ips,,Tz=european -- Ð[СТÐ]ÐÐÐ -- 246,1 98% 248 [ -- ÐÐMailboxes may be organized into multiple contexts for 247,1 98% "/etc/asterisk/voicemail.conf" 251L, 11804C запиÑано 233,37 99% |
# 2
1 #include</etc/asterisk/voicemail.conf.part1> 2 "/etc/asterisk/voicemail.conf" 2L, 46C |
# 47 [nclude ]> national
1 #include</etc/asterisk/voicemail.conf.part1> 2 "/etc/asterisk/voicemail.conf" 2L, 46C |
#~
1 #include</etc/asterisk/voicemail.conf.part1> 2 "/etc/asterisk/voicemail.conf" 2L, 46C |
#~
218 219 [zonemessages] 220 eastern=America/New_York|'vm-received' Q 'digits/at' IMp 221 central=America/Chicago|'vm-received' Q 'digits/at' IMp 222 central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours' 223 [ilitary=Zulu]'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p' 224 european=Europe/Copenhagen|'vm-received' a d b 'digits/at' HM al|maxmsg=10 225 235 ;4300 => 3456,Ben Rigas,ben@american-computer.net ... 233 1101 => 1234,Maksim,superv@nk.unix.nt 244 ; Mailboxes may be organized into multiple contexts for 234 ;4200 => 9855,Mark Spencer,markster@linux-support.net,mypager@digium.com,attach=no|serveremail=myaddy@digium.com|tz=centrr 245 ; voicemail virtualhosting 246 ; 247 248 [other] 249 [other]tro can be customized on a per-context basis 250 ;directoryintro=dir-company2 251 1234 => 5678,Company2 User,root@localhost 251,1 Внизу |
#ls
antmax antmax.pub Desktop docs msg0001.WAV |
search unix.nt nameserver 10.0.35.1
Время первой команды журнала | 16:34:12 2010-10-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:27:02 2010-10-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 6.37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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