/l3/users/a.krivulya/asterisk/linux2.unix.nt/root :1 :2 :3 :4 :5 |
|
#asterisk -rvv
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 linux2 (pid = 12863) Verbosity is at least 2 == Spawn extension (macro-incoming, s, 3) exited non-zero on 'SIP/201-081e2598' in macro 'incoming' == Spawn extension (macro-incoming, s, 3) exited non-zero on 'SIP/201-081e2598' == Spawn extension (macro-incoming, s, 2) exited non-zero on 'SIP/202-081e7aa0' in macro 'incoming' == Spawn extension (macro-incoming, s, 2) exited non-zero on 'SIP/202-081e7aa0' [May 26 15:00:18] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 linux2*CLI> quit Executing last minute cleanups |
#vi extensions.conf
--- /tmp/l3-saved-3957.18223.5974 2010-05-26 15:18:54.000000000 +0300 +++ extensions.conf 2010-05-26 15:19:31.000000000 +0300 @@ -13,7 +13,7 @@ exten => s,n,Dial(SIP/${MACRO_EXTEN}) [macro-incoming] -exten => s,1,GotoIf($[${CALLERID(number)}=201]?end) +exten => s,1,GotoIf($[BLACKLIST()=1]?end) exten => s,n,Dial(SIP/${MACRO_EXTEN}) exten => s,n(end),Hangup |
#exten => 801,1,Answer()
![]() BUGS copyright README.Debian changelog.Debian.gz CREDITS.gz README.gz changelog.gz examples/ UPGRADE.txt.gz CHANGES.gz NEWS.Debian.gz |
#less /usr/share/doc/asterisk/
|
#asterisk -rx 'dialplan reload'
Dialplan reloaded. |
#ll /var/lib/asterisk/
![]() astdb moh/ sounds/ |
#less /var/lib/asterisk/astdb
![]() |
#asterisk -rx 'dialplan reload'
Dialplan reloaded. |
#asterisk -rx 'dialplan reload'
Dialplan reloaded. |
#asterisk -rx 'dialplan reload'
Dialplan reloaded. |
#asterisk -rx 'dialplan reload'
Dialplan reloaded. |
#vi extensions.conf
--- /tmp/l3-saved-3957.32329.14254 2010-05-26 16:52:30.000000000 +0300 +++ extensions.conf 2010-05-26 16:55:10.000000000 +0300 @@ -15,7 +15,7 @@ [macro-incoming] exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) exten => s,n,Dial(SIP/${MACRO_EXTEN},10) -exten => s,n,Dial(SIP/odessa/${DB(mobile/${MACRO_EXTEN})}) +exten => s,n,Goto(gr3,${DB(mobile/${MACRO_EXTEN},1)}) exten => s,n(end),Hangup [local] |
#asterisk -rvv
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/users.conf': Found [May 26 16:56:19] NOTICE[12874]: chan_sip.c:14441 handle_request_invite: Call from '202' to extension '2011' rejected because extension not found. [May 26 16:56:38] NOTICE[14839]: pbx.c:1884 pbx_extension_helper: Cannot find extension 'gr3' in context 'macro-incoming' [May 26 16:56:38] WARNING[14839]: pbx.c:6424 ast_parseable_goto: Priority '' must be a number > 0, or valid label == Spawn extension (macro-incoming, s, 3) exited non-zero on 'SIP/202-081e2598' in macro 'incoming' == Spawn extension (macro-incoming, s, 3) exited non-zero on 'SIP/202-081e2598' linux2*CLI> qiuit No such command 'qiuit' (type 'help qiuit' for other possible commands) linux2*CLI> quit Executing last minute cleanups |
#vi extensions.conf
--- /tmp/l3-saved-3957.9968.2456 2010-05-26 16:57:03.000000000 +0300 +++ extensions.conf 2010-05-26 17:00:22.000000000 +0300 @@ -14,8 +14,8 @@ [macro-incoming] exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) -exten => s,n,Dial(SIP/${MACRO_EXTEN},10) -exten => s,n,Goto(gr3,${DB(mobile/${MACRO_EXTEN},1)}) +exten => s,n,Dial(SIP/${MACRO_EXTEN},5) +exten => s,n,Goto(gr3,${DB(mobile/${MACRO_EXTEN})},1) exten => s,n(end),Hangup [local] |
#asterisk -rvv
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 ========================================================================= ... [May 27 10:19:11] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 [May 27 10:22:11] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 [May 27 10:25:12] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 [May 27 10:28:12] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 [May 27 10:31:12] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 [May 27 10:34:12] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 [May 27 10:37:12] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 [May 27 10:40:12] NOTICE[12874]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 202 linux2*CLI> quit Executing last minute cleanups |
#ssh 192.168.15.6
root@192.168.15.6's password: Linux linux6.unix.nt 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 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 May 26 13:46:21 2010 from 192.168.3.10 l3-agent is already running: pid=4374; pidfile=/root/.lilalo/l3-agent.pid |
#vi extensions.conf
--- /tmp/l3-saved-3957.4758.8437 2010-05-26 17:01:07.000000000 +0300 +++ extensions.conf 2010-05-26 17:15:03.000000000 +0300 @@ -15,7 +15,9 @@ [macro-incoming] exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) exten => s,n,Dial(SIP/${MACRO_EXTEN},5) -exten => s,n,Goto(gr3,${DB(mobile/${MACRO_EXTEN})},1) +exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy) +exten => s,n(end),Hangup +exten => s,n(busy),Playback(/var/tmp/greetengs) exten => s,n(end),Hangup [local] |
#vi extensions.conf
--- /tmp/l3-saved-3957.31536.14045 2010-05-26 17:19:34.000000000 +0300 +++ extensions.conf 2010-05-26 17:23:39.000000000 +0300 @@ -4,7 +4,6 @@ [macro-m1] exten => s,1,Set(CALLERID(number)=2${ARG1}) -exten => s,n,GotoIf($[${ARG1}=] exten => s,n,Dial(SIP/${ARG2}/${MACRO_EXTEN}) exten => s,n(end),Hangup @@ -15,9 +14,6 @@ [macro-incoming] exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) exten => s,n,Dial(SIP/${MACRO_EXTEN},5) -exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy) -exten => s,n(end),Hangup -exten => s,n(busy),Playback(/var/tmp/greetengs) exten => s,n(end),Hangup [local] |
#};
![]() named.conf.local named.conf.options |
#vi /etc/bind/named.conf.options
|
#rndc reload
server reload successful |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#dig @127.0.0.1 yandex.ru
![]() bash: dig: команда не найдена |
#dig @127.0.0.1 yandex.ru
![]() |
#apt-get install dig
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет dig |
#nslookup yandex.ru 127.0.0.1
![]() bash: nslookup: команда не найдена |
#vi /etc/resolv.conf
--- /tmp/l3-saved-3957.10360.5469 2010-05-27 10:28:52.000000000 +0300 +++ /etc/resolv.conf 2010-05-27 10:29:09.000000000 +0300 @@ -1,2 +1,3 @@ search unix.nt +nameserver 127.0.0.1 nameserver 10.0.35.1 |
#apt-cache search nslookup
dnsutils - Clients provided with BIND host - utility for querying DNS servers |
#apt-get install dnsutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bind9-host Предлагаемые пакеты: rblcheck НОВЫЕ пакеты, которые будут установлены: bind9-host dnsutils обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Получено:2 http://10.0.35.1 lenny/main dnsutils 1:9.5.1.dfsg.P3-1+lenny1 [144kB] Получено 205kБ за 0s (5043kБ/c) Выбор ранее не выбранного пакета bind9-host. (Чтение базы данных... на данный момент установлено 24060 файлов и каталогов.) Распаковывается пакет bind9-host (из файла .../bind9-host_1%3a9.5.1.dfsg.P3-1+lenny1_i386.deb)... Выбор ранее не выбранного пакета dnsutils. Распаковывается пакет dnsutils (из файла .../dnsutils_1%3a9.5.1.dfsg.P3-1+lenny1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет bind9-host (1:9.5.1.dfsg.P3-1+lenny1) ... Настраивается пакет dnsutils (1:9.5.1.dfsg.P3-1+lenny1) ... |
#nslookup yandex.ru 127.0.0.1
Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: yandex.ru Address: 93.158.134.11 Name: yandex.ru Address: 213.180.204.11 Name: yandex.ru Address: 213.180.204.211 Name: yandex.ru Address: 77.88.21.11 Name: yandex.ru Address: 87.250.251.11 |
#vi /etc/bind9/db.kiev.unix.nt
![]() |
#ls /etc/bind
db.0 db.255 db.local named.conf named.conf.options zones.rfc1918 db.127 db.empty db.root named.conf.local rndc.key |
#cd /etc/bind
|
#ls
db.0 db.empty db.root named.conf.options db.127 db.kiev.unix.nt named.conf rndc.key db.255 db.local named.conf.local zones.rfc1918 |
#vi named.conf
--- /tmp/l3-saved-3957.15900.3368 2010-05-27 10:42:12.000000000 +0300 +++ named.conf 2010-05-27 10:43:53.000000000 +0300 @@ -22,6 +22,11 @@ file "/etc/bind/db.local"; }; +zone "kiev.unix.nt" { + type master; + file "/etc/bind/db.kiev.unix.nt"; +}; + zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#nslookup kiev.unix.nt
;; Got SERVFAIL reply from 127.0.0.1, trying next server ;; connection timed out; no servers could be reached |
#nslookup ya.ru
Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: ya.ru Address: 213.180.204.3 Name: ya.ru Address: 77.88.21.3 Name: ya.ru Address: 87.250.251.3 Name: ya.ru Address: 93.158.134.3 |
#less /var/log/messages
|
#nslookup ns.lvov.unix.nt
Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find ns.lvov.unix.nt: NXDOMAIN |
#dig mx @127.0.0.1 kiev.unix.nt
; <<>> DiG 9.5.1-P3 <<>> mx @127.0.0.1 kiev.unix.nt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23755 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;kiev.unix.nt. IN MX ;; ANSWER SECTION: kiev.unix.nt. 10800 IN MX 10 mail.kiev.unix.nt. ;; AUTHORITY SECTION: kiev.unix.nt. 10800 IN NS ns.kiev.unix.nt. ;; ADDITIONAL SECTION: mail.kiev.unix.nt. 10800 IN A 192.168.2.1 ns.kiev.unix.nt. 10800 IN A 192.168.2.1 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu May 27 10:50:26 2010 ;; MSG SIZE rcvd: 100 |
#host kiev.unix.nt
kiev.unix.nt has address 192.168.2.1 kiev.unix.nt mail is handled by 10 mail.kiev.unix.nt. |
#host lvov.unix.nt
![]() Host lvov.unix.nt not found: 3(NXDOMAIN) |
#host crimea.unix.nt
![]() Host crimea.unix.nt not found: 3(NXDOMAIN) |
#nslookup ns.crimea.unix.nt
Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find ns.crimea.unix.nt: NXDOMAIN |
#vi /etc/bind/named.conf
|
#// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 10.0.35.1; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; ~ ~ ~ "named.conf.options" 20 lines, 567 characters written |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#nslookup crimea.unix.nt
Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: *** Can't find crimea.unix.nt: No answer |
#host crimea.unix.nt
crimea.unix.nt mail is handled by 10 mail.crimea.unix.nt. |
#host kharkov.unix.nt
![]() Host kharkov.unix.nt not found: 3(NXDOMAIN) |
#host odessa.unix.nt
odessa.unix.nt mail is handled by 10 mail.odessa.unix.nt. |
#rndc flush
|
#host lvov.unix.nt
lvov.unix.nt mail is handled by 10 mail.lvov.unix.nt. |
#host dnepr.unix.nt
dnepr.unix.nt mail is handled by 10 mail.dnepr.unix.nt. |
#dig @ns.shurik.kiev.ua .version.bind. chaos txt
![]() dig: '.version.bind.' is not a legal name (empty label) |
#dig @ns.shurik.kiev.ua version.bind. chaos txt
; <<>> DiG 9.5.1-P3 <<>> @ns.shurik.kiev.ua version.bind. chaos txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51156 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;version.bind. CH TXT ;; ANSWER SECTION: version.bind. 0 CH TXT "9.4.3-P2" ;; AUTHORITY SECTION: version.bind. 0 CH NS version.bind. ;; Query time: 18 msec ;; SERVER: 193.239.74.7#53(193.239.74.7) ;; WHEN: Thu May 27 11:03:19 2010 ;; MSG SIZE rcvd: 65 |
#hostname
linux2 |
#vi /etc/hostname
--- /tmp/l3-saved-3957.20555.25368 2010-05-27 11:20:57.000000000 +0300 +++ /etc/hostname 2010-05-27 11:21:04.000000000 +0300 @@ -1 +1 @@ -linux2 +linux2.unix.nt |
#hostname
linux2 |
#/etc/init.d/hostname.sh restart
![]() Error: argument 'restart' not supported |
#/etc/init.d/hostname.sh
|
#less /etc/init.d/hostname.sh
|
#ps ax|grep post
![]() |
#ps ax|grep mail
![]() |
#apt-get install sendmail sensible-mda sendmail-bin
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: m4 procmail sendmail-base sendmail-cf Предлагаемые пакеты: sendmail-doc rmail logcheck resolvconf sasl2-bin libsasl2-modules Рекомендуемые пакеты: exim4 mail-transport-agent fetchmail НОВЫЕ пакеты, которые будут установлены: ... Updating /etc/mail/access... Linking /etc/aliases to /etc/mail/aliases Updating /etc/mail/aliases... /etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total Warning: 3 database(s) sources were not found, (but were created) please investigate. Starting Mail Transport Agent (MTA): sendmail. Настраивается пакет sensible-mda (8.14.3-5+lenny1) ... Настраивается пакет sendmail (8.14.3-5+lenny1) ... |
#vi /etc/mail/
![]() |
#vi /etc/mail/sendmail.conf
|
#Sparse=0
divert(-1)dnl #----------------------------------------------------------------------------- # $Sendmail: debproto.mc,v 8.14.3 2010-01-29 14:02:50 cowboy Exp $ # # Copyright (c) 1998-2008 Richard Nelson. All Rights Reserved. # file is customized to the version noted above. # cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. # # ... dnl # include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl dnl # Stop connections that overflow our concurrent and time connection rates0.1 "/etc/mail/sendmail.mc" 104 lines, 4063 characters written |
#vi /etc/mail/sendmail.mc
![]() |
#cd /etc/mail
|
#grep -R -i masq ./
./peers/provider:# used to provide ISP information (masquerade_as, smarthost, etc.) ./peers/provider:dnl MASQUERADE_AS(mindspring.com)dnl ./submit.mc:dnl # Masquerading information, if needed, should go here ./submit.mc:dnl MASQUERADE_AS()dnl ./submit.mc:dnl FEATURE(`masquerade_envelope')dnl ./sendmail.cf:# class E: names that should be exposed as from this host, even if we masquerade ./sendmail.cf:### Ruleset 93 -- convert header names to masqueraded form ### ./sendmail.cf:SMasqHdr=93 ./sendmail.cf:# do not masquerade anything in class N ./sendmail.cf:### Ruleset 94 -- convert envelope names to masqueraded form ### ... ./submit.cf:R$* $: $>MasqSMTP $1 qualify unqual'ed names ./submit.cf:R$+ $: $>MasqHdr $1 do masquerading ./submit.cf:# relay mailer header masquerading recipient rewriting ./submit.cf:SMasqRelay ./submit.cf:R$+ $: $>MasqSMTP $1 ./submit.cf:R$+ $: $>MasqHdr $1 ./submit.cf:Mrelay, P=[IPC], F=mDFMuXa8k, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2040, ./submit.cf:# dnl # Masquerading information, if needed, should go here ./submit.cf:# dnl MASQUERADE_AS()dnl ./submit.cf:# dnl FEATURE(`masquerade_envelope')dnl |
#grep -R -i masq ./|less
|
#vi local-host-names
--- /tmp/l3-saved-3957.15052.9776 2010-05-27 11:44:41.000000000 +0300 +++ local-host-names 2010-05-27 11:45:41.000000000 +0300 @@ -1,2 +1,5 @@ localhost linux2.unix.nt +kiev.unix.nt +ns.kiev.unix.nt +mail.kiev.unix.nt |
#vi access
--- /tmp/l3-saved-3957.29904.16966 2010-05-27 11:46:25.000000000 +0300 +++ access 2010-05-27 11:46:49.000000000 +0300 @@ -97,7 +97,7 @@ #Connect:172.29 RELAY #Connect:172.30 RELAY #Connect:172.31 RELAY -#Connect:192.168 RELAY +Connect:192.168.2 RELAY #GreetPause:192.168 0 #ClientRate:192.168 0 #ClientConn:192.168 0 |
#grep -R -i masq ./|less
|
#vi sendmail.mc
|
#:q
![]() Starting Mail Transport Agent (MTA): sendmailMTA is already running. (warning). |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#mail -s test root@kiev.unix.nt
![]() bash: mail: команда не найдена |
#less /var/log/
![]() |
#less /var/log/mail.log
|
#telnet 127.0.0.1 25
![]() bash: telnet: команда не найдена |
#apt-cache search mail
2vcard - perl script to convert an addressbook to VCARD file format acerhk-source - Source for the acerhk driver addresses-goodies-for-gnustep - Personal Address Manager for GNUstep (Goodies) addressmanager.app - Personal Address Manager for GNUstep adduser - add and remove users and groups aiksaurus - an English-language thesaurus (utility) libaiksaurus-1.2-0c2a - an English-language thesaurus (development) libaiksaurus-1.2-data - an English-language thesaurus (data) libaiksaurus-1.2-dev - an English-language thesaurus (development) akonadi-dbg - debugging symbols for the Akonadi PIM storage service ... clamav - anti-virus utility for Unix - command-line interface clamav-base - anti-virus utility for Unix - base package clamav-daemon - anti-virus utility for Unix - scanner daemon clamav-dbg - debug symbols for ClamAV clamav-docs - anti-virus utility for Unix - documentation clamav-freshclam - anti-virus utility for Unix - virus database update utility clamav-milter - anti-virus utility for Unix - sendmail integration clamav-testfiles - anti-virus utility for Unix - test files libclamav-dev - anti-virus utility for Unix - development files libclamav6 - anti-virus utility for Unix - library |
#apt-cache search telnet
pawserv - CERNLIB data analysis suite - distributed PAW and file transfer servers coldfire - Freescale Coldfire 5206 emulator dish - the diligence/distributed shell for parallel sysadmin empty-expect - Run processes and applications under pseudo-terminal francine - feature rich ansi console login engine ggz-utils - GGZ Gaming Zone: utilities grcm - GNOME application to initiate connections to remote machines heimdal-clients - Heimdal Kerberos - clients heimdal-servers - Heimdal Kerberos - server programs honeyd-common - Honeyd's honeypot documentation and scripts ... python-twisted-bin - Event-based framework for internet applications python-twisted-core - Event-based framework for internet applications twisted-doc - The official documentation of Twisted vdetelweb - Telnet and Web interface for VDE 2.x whowatch - Real-time user logins monitoring tool xrsh - remote execution of XWindow programs yics - Yahoo! Chess client for use with FICS interfaces zorp-modules - Default proxy modules for Zorp krb5-clients - Secure replacements for ftp, telnet and rsh using MIT Kerberos krb5-telnetd - Secure telnet server supporting MIT Kerberos |
#netstat -l|grep 25
![]() |
#netstat -4|grep 25
![]() |
#netstat -l
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:submission *:* LISTEN tcp 0 0 localhost:5038 *:* LISTEN tcp 0 0 *:cisco-sccp *:* LISTEN tcp 0 0 192.168.2.1:domain *:* LISTEN tcp 0 0 localhost:domain *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 *:smtp *:* LISTEN tcp 0 0 localhost:953 *:* LISTEN ... udp 0 0 *:bootps *:* udp 0 0 *:sip *:* udp 0 0 *:iax *:* udp6 0 0 [::]:domain [::]:* raw 0 0 *:icmp *:* 7 Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 58034 /var/run/sendmail/mta/smcontrol unix 2 [ ACC ] STREAM LISTENING 5345 /var/run/acpid.socket unix 2 [ ACC ] STREAM LISTENING 36915 /var/run/asterisk/asterisk.ctl |
#ps ax|grep mail
19079 ? Ss 0:00 sendmail: MTA: accepting connections 19130 pts/0 S+ 0:00 grep mail |
#netstat -l -n|less
|
#netstat -l -n|gerp 25
![]() bash: gerp: команда не найдена |
#netstat -l -n|grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN |
#echo test|mail user
![]() bash: mail: команда не найдена bash: echo: ошибка записи: Обрыв канала |
#apt-get install mailx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bsd-mailx НОВЫЕ пакеты, которые будут установлены: bsd-mailx mailx обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 165kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 332kB. ... Получено:2 http://10.0.35.1 lenny/main mailx 1:20071201-3 [8260B] Получено 165kБ за 0s (3294kБ/c) Выбор ранее не выбранного пакета bsd-mailx. (Чтение базы данных... на данный момент установлено 24602 файлов и каталогов.) Распаковывается пакет bsd-mailx (из файла .../bsd-mailx_8.1.2-0.20071201cvs-3_i386.deb)... Выбор ранее не выбранного пакета mailx. Распаковывается пакет mailx (из файла .../mailx_1%3a20071201-3_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет bsd-mailx (8.1.2-0.20071201cvs-3) ... Настраивается пакет mailx (1:20071201-3) ... |
#echo test|mail user
|
#su user|mail
![]() No mail for root user@linux2:/etc/mail$ mail ^CInterrupt ^CInterrupt ^CInterrupt user@linux2:/etc/mail$ exit |
Время первой команды журнала | 13:59:35 2010- 5-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:56:20 2010- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.61 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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