/l3/users/LKudrich/voip/linux7.unix.nt.unix.nt/root :1 :2 :3 :4 |
|
#host 192.168.15.2
Host 2.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN) |
#host 192.168.15.3
Host 3.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN) |
#host 192.168.15.4
Host 4.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN) |
#host 192.168.15.22
22.15.168.192.in-addr.arpa domain name pointer linux2.unix.nt. 22.15.168.192.in-addr.arpa domain name pointer esx2.unix.nt. |
#host 192.168.15.23
23.15.168.192.in-addr.arpa domain name pointer linux3.unix.nt. 23.15.168.192.in-addr.arpa domain name pointer esx3.unix.nt. |
#host 192.168.15.24
24.15.168.192.in-addr.arpa domain name pointer esx4.unix.nt. 24.15.168.192.in-addr.arpa domain name pointer linux4.unix.nt. |
#host 192.168.15.25
25.15.168.192.in-addr.arpa domain name pointer linux5.unix.nt. |
#host 192.168.15.26
26.15.168.192.in-addr.arpa domain name pointer linux6.unix.nt. |
#host 192.168.15.254
Host 254.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN) |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface localnet * 255.255.255.0 U 0 0 0 eth0 default gw.unix.nt 0.0.0.0 UG 0 0 0 eth0 |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt. |
#mc
|
#кÑrm /etc/network/interfaces
|
#mv /etc/network/interfaces\? /etc/network/interfaces
mv: невозможно выполнить stat для `/etc/network/interfaces?': Нет такого файла или каталога |
#mv /etc/network/interfaces´ /etc/network/interfaces
|
#ls -l /etc/network/\
> итого 24 drwxr-xr-x 2 root root 4096 Окт 25 12:45 if-down.d drwxr-xr-x 2 root root 4096 Окт 25 12:43 if-post-down.d drwxr-xr-x 2 root root 4096 Окт 25 12:43 if-pre-up.d drwxr-xr-x 2 root root 4096 Окт 25 13:27 if-up.d -rw-r--r-- 1 root root 520 Окт 25 15:44 interfaces drwxr-xr-x 2 root root 4096 Окт 25 12:51 run |
#host 192.168.107.2
Host 2.107.168.192.in-addr.arpa. not found: 3(NXDOMAIN) |
#show mac
bash: show: команда не найдена |
#ls /ets/network/interfaces
ls: невозможно получить доступ к /ets/network/interfaces: Нет такого файла или каталога |
#ls /etc/network/interfaces
/etc/network/interfaces |
#ping 192.168.107.2
PING 192.168.107.2 (192.168.107.2) 56(84) bytes of data. 64 bytes from 192.168.107.2: icmp_seq=1 ttl=128 time=0.535 ms 64 bytes from 192.168.107.2: icmp_seq=2 ttl=128 time=0.135 ms 64 bytes from 192.168.107.2: icmp_seq=3 ttl=128 time=0.126 ms 64 bytes from 192.168.107.2: icmp_seq=4 ttl=128 time=0.125 ms 64 bytes from 192.168.107.2: icmp_seq=5 ttl=128 time=0.140 ms 64 bytes from 192.168.107.2: icmp_seq=6 ttl=128 time=0.132 ms 64 bytes from 192.168.107.2: icmp_seq=7 ttl=128 time=0.147 ms 64 bytes from 192.168.107.2: icmp_seq=8 ttl=128 time=0.134 ms 64 bytes from 192.168.107.2: icmp_seq=9 ttl=128 time=0.147 ms ... ^[[A^[[A^[[A64 bytes from 192.168.107.2: icmp_seq=16 ttl=128 time=0.138 ms ^[[B^[[B^[[B^[[B^[[B^[[B64 bytes from 192.168.107.2: icmp_seq=17 ttl=128 time=0.100 ms 64 bytes from 192.168.107.2: icmp_seq=18 ttl=128 time=0.139 ms 64 bytes from 192.168.107.2: icmp_seq=19 ttl=128 time=0.103 ms 64 bytes from 192.168.107.2: icmp_seq=20 ttl=128 time=0.145 ms 64 bytes from 192.168.107.2: icmp_seq=21 ttl=128 time=0.143 ms ^C --- 192.168.107.2 ping statistics --- 21 packets transmitted, 21 received, 0% packet loss, time 20020ms rtt min/avg/max/mdev = 0.100/0.154/0.535/0.086 ms |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:0f:fe:7e:a7:67 inet addr:192.168.107.1 Bcast:192.168.107.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe7e:a767/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:339 errors:0 dropped:0 overruns:0 frame:0 TX packets:261 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:21762 (21.2 KiB) TX bytes:16735 (16.3 KiB) Memory:f0180000-f01a0000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:112 errors:0 dropped:0 overruns:0 frame:0 TX packets:112 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10014 (9.7 KiB) TX bytes:10014 (9.7 KiB) |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.107.254 0.0.0.0 UG 0 0 0 eth0 |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.107.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.107.254 0.0.0.0 UG 0 0 0 eth0 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:0f:fe:7e:a7:67 inet addr:192.168.107.1 Bcast:192.168.107.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe7e:a767/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1446 errors:0 dropped:0 overruns:0 frame:0 TX packets:919 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:96217 (93.9 KiB) TX bytes:51387 (50.1 KiB) Memory:f0180000-f01a0000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:330 errors:0 dropped:0 overruns:0 frame:0 TX packets:330 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:28622 (27.9 KiB) TX bytes:28622 (27.9 KiB) |
#ping 192.168.107.254
PING 192.168.107.254 (192.168.107.254) 56(84) bytes of data. From 192.168.107.1 icmp_seq=1 Destination Host Unreachable From 192.168.107.1 icmp_seq=2 Destination Host Unreachable From 192.168.107.1 icmp_seq=5 Destination Host Unreachable From 192.168.107.1 icmp_seq=6 Destination Host Unreachable ^C --- 192.168.107.254 ping statistics --- 9 packets transmitted, 0 received, +4 errors, 100% packet loss, time 8021ms , pipe 2 |
#date
Пнд Окт 25 16:39:58 MSD 2010 |
#ntpdate ua.pool.ntp.org
25 Oct 16:56:34 ntpdate[3478]: adjust time server 91.198.10.20 offset 0.296407 sec |
#ssh root@192.168.108.1
The authenticity of host '192.168.108.1 (192.168.108.1)' can't be established. RSA key fingerprint is da:4a:92:81:55:fc:a8:1b:fd:c8:e4:7a:2e:68:f0:fa. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.108.1' (RSA) to the list of known hosts. root@192.168.108.1'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: Mon Oct 25 16:04:47 2010 from 192.168.101.1 l3-agent is already running: pid=6070; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#screen -X
|
#screen -x
|
#screen -x 3058
|
#apt-get install dhcp3-server
│ │ └───────────────────────────────────────────────────────────────────────────┘ Выбор ранее не выбранного пакета dhcp3-server. (Чтение базы данных... на данный момент установлено 97851 файлов и каталогов.) Распаковывается пакет dhcp3-server (из файла .../dhcp3-server_3.1.1-6+lenny4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет dhcp3-server (3.1.1-6+lenny4) ... Generating /etc/default/dhcp3-server... Starting DHCP server: dhcpd3check syslog for diagnostics. failed! failed! invoke-rc.d: initscript dhcp3-server, action "start" failed. |
#vi /etc/dhcp3/dhcpd.conf
|
#vi /etc/init.d/bind9 restart
|
#Введите :quit<Enter> для выхода из Vim
Starting DHCP server: dhcpd3. |
#/etc/init.d/dhcp3-server status
Status of DHCP server: dhcpd3 is running. |
#tail /var/lib/dhcp3/dhcpd.leases
lease 192.168.107.200 { starts 1 2010/10/25 13:24:25; ends 1 2010/10/25 13:34:25; cltt 1 2010/10/25 13:24:25; binding state active; next binding state free; hardware ethernet 00:01:4a:f7:f7:4a; uid "\001\000\001J\367\367J"; client-hostname "intmanote1"; } |
#tail /var/lib/dhcp3/dhcpd.leases
lease 192.168.107.201 { starts 1 2010/10/25 13:43:13; ends 1 2010/10/25 13:53:13; cltt 1 2010/10/25 13:43:13; binding state active; next binding state free; hardware ethernet 00:19:aa:10:6a:82; uid "\001\000\031\252\020j\202"; client-hostname "SEP0019AA106A82"; } |
#tail /var/lib/dhcp3/dhcpd.leases
lease 192.168.107.201 { starts 1 2010/10/25 13:43:13; ends 1 2010/10/25 13:53:13; cltt 1 2010/10/25 13:43:13; binding state active; next binding state free; hardware ethernet 00:19:aa:10:6a:82; uid "\001\000\031\252\020j\202"; client-hostname "SEP0019AA106A82"; } |
#ping 192.168.107.201
PING 192.168.107.201 (192.168.107.201) 56(84) bytes of data. 64 bytes from 192.168.107.201: icmp_seq=1 ttl=250 time=66.1 ms 64 bytes from 192.168.107.201: icmp_seq=2 ttl=250 time=64.3 ms 64 bytes from 192.168.107.201: icmp_seq=3 ttl=250 time=61.1 ms 64 bytes from 192.168.107.201: icmp_seq=4 ttl=250 time=68.4 ms 64 bytes from 192.168.107.201: icmp_seq=5 ttl=250 time=64.9 ms 64 bytes from 192.168.107.201: icmp_seq=6 ttl=250 time=61.5 ms 64 bytes from 192.168.107.201: icmp_seq=7 ttl=250 time=68.0 ms 64 bytes from 192.168.107.201: icmp_seq=8 ttl=250 time=64.5 ms 64 bytes from 192.168.107.201: icmp_seq=9 ttl=250 time=61.0 ms ... 64 bytes from 192.168.107.201: icmp_seq=14 ttl=250 time=63.5 ms 64 bytes from 192.168.107.201: icmp_seq=15 ttl=250 time=60.0 ms 64 bytes from 192.168.107.201: icmp_seq=16 ttl=250 time=66.4 ms 64 bytes from 192.168.107.201: icmp_seq=17 ttl=250 time=63.0 ms 64 bytes from 192.168.107.201: icmp_seq=18 ttl=250 time=69.5 ms 64 bytes from 192.168.107.201: icmp_seq=19 ttl=250 time=66.0 ms ^C --- 192.168.107.201 ping statistics --- 19 packets transmitted, 19 received, 0% packet loss, time 18070ms rtt min/avg/max/mdev = 60.009/64.628/69.572/2.833 ms |
#apt-get install asterisk asterisk-sounds-extra asterisk-config
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: asterisk-sounds-main debhelper gettext html2text intltool-debian libcompress-raw-zlib-perl libcompress-zlib-perl libfile-remove-perl libiksemel3 libio-compress-base-perl libio-compress-zlib-perl libio-stringy-perl libmail-box-perl libmail-sendmail-perl libmailtools-perl libmime-types-perl libobject-realize-later-perl libpq5 libpri1.0 libradiusclient-ng2 libsqlite0 libtonezone1 libuser-identity-perl libvpb0 ... Настраивается пакет libfile-remove-perl (1.42-1) ... Настраивается пакет libio-stringy-perl (2.110-4) ... Настраивается пакет libmime-types-perl (1.24-1) ... Настраивается пакет libmailtools-perl (2.03-1) ... Настраивается пакет libobject-realize-later-perl (0.18-1) ... Настраивается пакет libuser-identity-perl (0.92-2) ... Настраивается пакет libmail-box-perl (2.082-2) ... Настраивается пакет libmail-sendmail-perl (0.79-5) ... Настраивается пакет module-assistant (0.10.11.0) ... Настраивается пакет vpb-driver-source (4.2.38.1-1) ... |
#ÑÐdpkg -l asterisk
ÐелаемÑй=неизвеÑÑно[u]/ÑÑÑановиÑÑ[i]/ÑдалиÑÑ[r]/вÑÑиÑÑиÑÑ[p]/заÑикÑиÑоваÑÑ[h] | СоÑÑоÑние=неÑ[n]/ÑÑÑановлен[i]/наÑÑÑоен[c]/ÑаÑпакован[U]/оÑибка наÑÑÑойки[F]/ ÑаÑÑиÑно ÑÑÑановлен[H]/trig-aWait/Trig-pend |/ ÐÑибка?=<неÑ>/заÑикÑиÑован[H]/ÑÑебÑеÑÑÑ Ð¿ÐµÑеÑÑÑановка[R]/X=и Ñо, и дÑÑгое (веÑÑ Ð½Ð¸Ð¹ ÑегиÑÑÑ Ð² полÑÑ ÑоÑÑоÑÐ½Ð¸Ñ Ð¸ оÑибки ÑказÑÐ²Ð°ÐµÑ Ð½Ð° неноÑмалÑнÑÑ ÑиÑÑаÑиÑ) ||/ ÐÐ¼Ñ ÐеÑÑÐ¸Ñ ÐпиÑание +++-==============-==============-============================================ ii asterisk 1:1.4.21.2~dfs Open Source Private Branch Exchange (PBX) |
#dpkg -L asterisk-config
/. /etc /etc/asterisk /etc/asterisk/manager.d /etc/asterisk/manager.d/README.conf /etc/asterisk/asterisk.adsi /etc/asterisk/telcordia-1.adsi /etc/asterisk/adsi.conf /etc/asterisk/adtranvofr.conf /etc/asterisk/agents.conf ... /usr/share/doc/asterisk-config/examples/configs/extensions.conf.sample.gz /usr/share/doc/asterisk-config/examples/configs/indications.conf.sample.gz /usr/share/doc/asterisk-config/examples/agi-test.agi /usr/share/doc/asterisk-config/examples/eagi-test.c /usr/share/doc/asterisk-config/examples/xagi-test.c /usr/share/doc/asterisk-config/examples/fastagi-test /usr/share/doc/asterisk-config/examples/eagi-sphinx-test.c.gz /usr/share/doc/asterisk-config/NEWS.Debian.gz /usr/share/doc/asterisk-config/changelog.gz /usr/share/doc/asterisk-config/changelog.Debian.gz |
#/etc/init.d/asterisk status
Asterisk PBX is running: 6020 |
#asterisk -rvvv
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 ========================================================================= ... realtime reload remove restart rtcp rtp save say send set show sip skinny sla soft stop stun transcoder transfer udptl unload unmute voicemail zap linux7*CLI> pri show spans linux7*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline] linux7*CLI> |
#tail /var/log/asterisk/messages
[Oct 25 17:52:21] NOTICE[6020] res_odbc.c: res_odbc loaded. [Oct 25 17:52:21] WARNING[6020] chan_iax2.c: Unable to open IAX timing interface: No such file or directory [Oct 25 17:52:21] NOTICE[6020] pbx_ael.c: Starting AEL load process. [Oct 25 17:52:21] NOTICE[6020] pbx_ael.c: AEL load process: calculated config file name '/etc/asterisk/extensions.ael'. [Oct 25 17:52:21] NOTICE[6020] pbx_ael.c: AEL load process: parsed config file name '/etc/asterisk/extensions.ael'. [Oct 25 17:52:21] NOTICE[6020] pbx_ael.c: AEL load process: checked config file name '/etc/asterisk/extensions.ael'. [Oct 25 17:52:21] NOTICE[6020] pbx_ael.c: AEL load process: compiled config file name '/etc/asterisk/extensions.ael'. [Oct 25 17:52:21] NOTICE[6020] pbx_ael.c: AEL load process: merged config file name '/etc/asterisk/extensions.ael'. [Oct 25 17:52:21] NOTICE[6020] pbx_ael.c: AEL load process: verified config file name '/etc/asterisk/extensions.ael'. [Oct 25 17:52:21] ERROR[6020] chan_vpb.cc: No Voicetronix cards detected |
#vi /etc/asterisk/sip.conf
|
#Введите :quit<Enter> для выхода из Vim
mv: после `/etc/asterisk/sip.conf{..orig}' пропущен операнд, задающий целевой файл Попробуйте `mv --help' для получения более подробного описания. |
#mv /etc/asterisk/sip.conf{,.orig}
|
#mv /etc/asterisk/sip.conf{,.orig}
|
#mv /etc/asterisk/sip.conf{,.orig}
|
#less /etc/asterisk/sip.conf
|
#mv /etc/asterisk/sip.conf{,.orig}
asterisk -rvvv 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 ... == Parsing '/etc/asterisk/sip.conf': Found [Oct 25 18:35:19] WARNING[6044]: config.c:806 process_text_line: No '=' (equal sign) in line 10 of /etc/asterisk/sip.conf == Parsing '/etc/asterisk/users.conf': Found [Oct 25 18:35:19] WARNING[6044]: chan_sip.c:17783 reload_config: Section '1701' lacks type == Parsing '/etc/asterisk/sip_notify.conf': Found linux7*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline] linux7*CLI> exit Executing last minute cleanups |
#less /etc/asterisk/sip.conf
|
#mv /etc/asterisk/sip.conf{,.orig}
; IP address to bind to (0.0.0.0 binds to all) bindaddr=0.0.0.0 ; Enable DNS SRV lookups on outbound calls srvlookup=yes [ ] [1701] [170friend [1701] ~ ~ ~ ~ ~ ~ ~ ~ ~ 10,5 Весь [1]+ Stopped /usr/bin/vi "$@" |
#kill 6262
|
#ps -ax | grep vi
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 6262 pts/3 T 0:00 /usr/bin/vi /etc/asterisk/sip.conf 6311 pts/3 S+ 0:00 grep vi |
#kill 6262 -t
bash: kill: -t: arguments must be process or job IDs |
#kill
Display all 114 possibilities? (y or n) 1 179 2397 2792 2862 2931 3120 3282 3328 3486 45 6335 806 10 180 2407 2800 2865 2932 3157 3300 3329 3487 47 6336 887 1037 181 2419 2811 2868 3 3158 3302 3330 3489 48 6337 888 11 1986 2420 2812 2890 3000 3221 3304 3331 3527 5 684 9 1113 1997 2437 2830 2910 3014 3223 3305 3344 3528 6 686 911 136 2 2453 2837 2927 3018 3224 3311 3351 3748 6020 7 912 1654 2330 2501 2838 2928 3049 3272 3313 3360 3814 6262 8 177 2331 2768 2843 2929 3050 3273 3318 3384 4 6333 802 178 2386 2778 2855 2930 3117 3279 3326 3392 44 6334 803 |
#kill -9 6262
[1]+ Убито /usr/bin/vi "$@" |
#vim /etc/asterisk/sip.conf
|
#rm /etc/asterisk/.sip.conf.swp
|
#vi /etc/asterisk/sip.conf
|
#mv /etc/asterisk/extensions.conf{,.orig}
|
#vi /etc/asterisk/extensions.conf
--- /dev/null 2010-10-25 16:07:06.504064332 +0400 +++ /etc/asterisk/extensions.conf 2010-10-25 18:55:30.000000000 +0400 @@ -0,0 +1,4 @@ +exten => 1799,1,Answer +exten => 1799,n,Wait(1) +exten =>1799,n,Playback(demo-thanks) +exten => 1799,n,Hangup |
#dialplan reload
bash: dialplan: команда не найдена |
#asterisk -rvvv
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 ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux7 (pid = 6020) Verbosity is at least 3 linux7*CLI> dialplan reload Dialplan reloaded. == Parsing '/etc/asterisk/extensions.conf': Found [Oct 25 18:56:18] WARNING[6513]: config.c:772 process_text_line: parse error: No category context for line 1 of /etc/asterisk/extensions.conf linux7*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3528.20359.31586 2010-10-25 18:56:34.000000000 +0400 +++ /etc/asterisk/extensions.conf 2010-10-25 18:56:55.000000000 +0400 @@ -1,3 +1,4 @@ +[default] exten => 1799,1,Answer exten => 1799,n,Wait(1) exten =>1799,n,Playback(demo-thanks) |
#asterisk -rvvv
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 ========================================================================= ... -- Executing [1799@default:4] Hangup("SIP/1701-08468620", "") in new stack == Spawn extension (default, 1799, 4) exited non-zero on 'SIP/1701-08468620' -- Executing [1799@default:1] Answer("SIP/1701-08468620", "") in new stack -- Executing [1799@default:2] Wait("SIP/1701-08468620", "1") in new stack -- Executing [1799@default:3] Playback("SIP/1701-08468620", "demo-thanks") in new stack -- <SIP/1701-08468620> Playing 'demo-thanks' (language 'en') -- Executing [1799@default:4] Hangup("SIP/1701-08468620", "") in new stack == Spawn extension (default, 1799, 4) exited non-zero on 'SIP/1701-08468620' linux7*CLI> exit Executing last minute cleanups |
#shutdown
Usage: shutdown [-akrhHPfnc] [-t secs] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#shutdown -P
shutdown: -H and -P flags can only be used along with -h flag. Usage: shutdown [-akrhHPfnc] [-t secs] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#shutdown -hP
Usage: shutdown [-akrhHPfnc] [-t secs] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#shutdown -h -P
Usage: shutdown [-akrhHPfnc] [-t secs] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#shutdown -hP
Usage: shutdown [-akrhHPfnc] [-t secs] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#shutdown -P
shutdown: -H and -P flags can only be used along with -h flag. Usage: shutdown [-akrhHPfnc] [-t secs] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#ssh 192.168.108.1
root@192.168.108.1'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: Tue Oct 26 09:48:43 2010 from 192.168.112.2 l3-agent is already running: pid=2298; pidfile=/root/.lilalo/l3-agent.pid |
#screen -X
|
#screen x
|
#screen -x
|
#[1701]
exten => 1799,1,Answer exten => 1799,n,Wait(1) exten => 1701,1,Dial(SIP/1701) exten => 1702,1,Dial(SIP/1702) ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/asterisk/extensions.conf" 8L, 180C записано |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3480.27668.14926 2010-10-26 11:07:03.000000000 +0400 +++ /etc/asterisk/extensions.conf 2010-10-26 11:15:14.000000000 +0400 @@ -4,5 +4,10 @@ exten =>1799,n,Playback(demo-thanks) exten => 1799,n,Hangup -exten => 1701,1,Dial(SIP/1701) -exten => 1702,1,Dial(SIP/1702) +exten => _17XX,1,Dial(SIP/${EXTEN}) +exten => _67XX,1,Wait(2) +exten => _67XX,n,Playback(/tmp/warning1) +exten => _67XX,n,Dial(SIP/18${EXTEN:2}) + +exten => 1798,1,Record(/tmp/warning1:gsm,3) + |
#cat /etc/asterisk/extensions.conf
[default] exten => 1799,1,Answer exten => 1799,n,Wait(1) exten =>1799,n,Playback(demo-thanks) exten => 1799,n,Hangup exten => _17XX,1,Dial(SIP/${EXTEN}) exten => _67XX,1,Wait(2) exten => _67XX,n,Playback(/tmp/warning1) exten => _67XX,n,Dial(SIP/18${EXTEN:2}) exten => 1798,1,Record(/tmp/warning1:gsm,3) |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.17872.25219 2010-10-26 11:33:07.000000000 +0400 +++ /etc/asterisk/sip.conf 2010-10-26 11:34:01.000000000 +0400 @@ -10,3 +10,8 @@ type=friend secret=1234 host=dynamic + +[1702] +type=friend +secret=1234 +host=dynamic |
#vi /etc/asterisk/sip.conf
|
#ping 192.168.101.1
PING 192.168.101.1 (192.168.101.1) 56(84) bytes of data. From 192.168.107.1 icmp_seq=3 Destination Host Unreachable From 192.168.107.1 icmp_seq=5 Destination Host Unreachable From 192.168.107.1 icmp_seq=6 Destination Host Unreachable From 192.168.107.1 icmp_seq=7 Destination Host Unreachable From 192.168.107.1 icmp_seq=8 Destination Host Unreachable From 192.168.107.1 icmp_seq=9 Destination Host Unreachable From 192.168.107.1 icmp_seq=10 Destination Host Unreachable From 192.168.107.1 icmp_seq=13 Destination Host Unreachable From 192.168.107.1 icmp_seq=14 Destination Host Unreachable ... 64 bytes from 192.168.101.1: icmp_seq=115 ttl=63 time=0.121 ms 64 bytes from 192.168.101.1: icmp_seq=116 ttl=63 time=0.118 ms 64 bytes from 192.168.101.1: icmp_seq=117 ttl=63 time=0.141 ms 64 bytes from 192.168.101.1: icmp_seq=118 ttl=63 time=0.132 ms 64 bytes from 192.168.101.1: icmp_seq=119 ttl=63 time=0.132 ms 64 bytes from 192.168.101.1: icmp_seq=120 ttl=63 time=0.128 ms ^C --- 192.168.101.1 ping statistics --- 120 packets transmitted, 16 received, +67 errors, 86% packet loss, time 119162ms rtt min/avg/max/mdev = 0.113/63.708/1008.802/244.031 ms, pipe 3 |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3624.28134.6707 2010-10-26 13:14:01.000000000 +0400 +++ /etc/asterisk/extensions.conf 2010-10-26 13:16:21.000000000 +0400 @@ -14,5 +14,6 @@ exten => _18XX,1,Dial(SIP/tl/${EXTEN}) +exten => _19XX,1,Dial(SIP/bb/${EXTEN}) exten => _1XXX,1,Dial(SIP/kv/${EXTEN}) exten => _2XXX,1,Dial(SIP/bb/${EXTEN}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3624.25444.19168 2010-10-26 13:32:39.000000000 +0400 +++ /etc/asterisk/extensions.conf 2010-10-26 13:38:07.000000000 +0400 @@ -17,3 +17,6 @@ exten => _19XX,1,Dial(SIP/bb/${EXTEN}) exten => _1XXX,1,Dial(SIP/kv/${EXTEN}) exten => _2XXX,1,Dial(SIP/bb/${EXTEN}) + +[group1] +exten => 1702,1,Dial(SIP/1702) |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.27605.16110 2010-10-26 13:38:11.000000000 +0400 +++ /etc/asterisk/sip.conf 2010-10-26 13:38:40.000000000 +0400 @@ -22,7 +22,7 @@ type=friend secret=1234 host=dynamic - +context=group1 [tl] type=friend host=dynamic |
[default] exten => 1799,1,Answer exten => 1799,n,Wait(1) exten =>1799,n,Playback(demo-thanks) exten => 1799,n,Hangup exten => _17XX,1,Dial(SIP/${EXTEN}) exten => _67XX,1,Wait(2) exten => _67XX,n,Playback(/tmp/warning1) exten => _67XX,n,Dial(SIP/18${EXTEN:2}) exten => 1798,1,Record(/tmp/warning1:gsm,3)
Время первой команды журнала | 13:30:24 2010-10-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:38:07 2010-10-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 5.39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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