/l3/users/piton/SET-YOUR-FIRSTLAB-NAME-HERE/linux1.linux.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#killall mc
![]() mc: процесс не найден |
#ping 192.168.107.1
PING 192.168.107.1 (192.168.107.1) 56(84) bytes of data. 64 bytes from 192.168.107.1: icmp_req=1 ttl=63 time=0.793 ms ^C --- 192.168.107.1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.793/0.793/0.793/0.000 ms |
#include => local
[general] "/etc/asterisk/sip.conf" 30L, 515C [1102] [1102] type=friend secret=password host=dynamic [spb] secret=password canreinvite=no ... context=gr1 "/etc/asterisk/sip.conf" 30L, 515C записано context=gr2 [1102] type=friend secret=password host=dynamic callerid="SoftPhone <1102>" context=gr1 [spb] |
#include => national
secret=password [1102]ynamic [1102] callerid="SoftPhone <1102>" context=gr1 [1102] [1102] [spb] secret=password [spb]invite=no [spb] host=dynamic username=msk context=gr1 30,12 Внизу |
#vim /etc/asterisk/extensions.conf
|
#context=gr1
[1101] type=friend secret=password host=dynamicsk/sip.conf" 30L, 515C callerid="VoIP Phone <1101>" context=gr2 [1102] type=friend secret=password host=dynamic ... 30,1 Внизу [kiev] [kiev] type=friend secret=password canreinvite=no host=dynamic username=msk context=gr1 "/etc/asterisk/sip.conf" 38L, 604C записано |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-1741.10974.26889 2011-06-21 11:13:26.000000000 +0300 +++ /etc/asterisk/sip.conf 2011-06-21 11:14:17.000000000 +0300 @@ -6,6 +6,7 @@ tcpbindaddr=0.0.0.0 srvlookup=yes register => msk:password@192.168.102.1/spb +register => msk:password@192.168.107.1/kiev [1101] type=friend |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1741.21289.19615 2011-06-21 11:14:20.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-06-21 11:15:30.000000000 +0300 @@ -18,6 +18,7 @@ exten => _12XX,1,Dial(SIP/spb/${EXTEN},5) [international] +exten => _17XX,1,Dial(SIP/kiev/${EXTEN},5} [gr1] include => local @@ -29,6 +30,7 @@ [gr3] include => local include => national +include => international [gr4] include => local |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-1741.4355.26742 2011-06-21 11:15:32.000000000 +0300 +++ /etc/asterisk/sip.conf 2011-06-21 11:15:43.000000000 +0300 @@ -13,7 +13,7 @@ secret=password host=dynamic callerid="VoIP Phone <1101>" -context=gr2 +context=gr3 [1102] type=friend |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-1741.6742.11358 2011-06-21 11:19:09.000000000 +0300 +++ /etc/asterisk/sip.conf 2011-06-21 11:20:07.000000000 +0300 @@ -37,3 +37,11 @@ host=dynamic username=msk context=gr1 + +[ny] +type=friend +secret=password +canreinvite=no +host=dynamic +username=msk +context=gr1 |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 4991) Verbosity is at least 2 linux1*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time 192.168.105.1:5060 N msk 105 Registered Tue, 21 Jun 2011 11:23:01 192.168.107.1:5060 N msk 105 Registered Tue, 21 Jun 2011 11:23:01 192.168.102.1:5060 N msk 105 Registered Tue, 21 Jun 2011 11:23:01 3 SIP registrations. linux1*CLI> sip show registry Disconnected from Asterisk server Executing last minute cleanups |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux1 (pid = 4991) ... 192.168.105.1:5060 N msk 105 Registered Tue, 21 Jun 2011 11:23:01 192.168.107.1:5060 N msk 105 Registered Tue, 21 Jun 2011 11:23:01 192.168.102.1:5060 N msk 105 Registered Tue, 21 Jun 2011 11:23:01 3 SIP registrations. == Using SIP RTP CoS mark 5 == Using SIP RTP CoS mark 5 == Everyone is busy/congested at this time (1:0/1/0) linux1*CLI> Disconnected from Asterisk server Executing last minute cleanups |
#asterisk -rvv^C
![]() |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1741.25295.5922 2011-06-21 11:24:26.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-06-21 11:24:51.000000000 +0300 @@ -18,8 +18,8 @@ exten => _12XX,1,Dial(SIP/spb/${EXTEN},5) [international] -exten => _17XX,1,Dial(SIP/kiev/${EXTEN},5} -exten => _15XX,1,Dial(SIP/ny/${EXTEN},5) +exten => _23XX,1,Dial(SIP/kiev/${EXTEN},5} +exten => _21XX,1,Dial(SIP/ny/${EXTEN},5) [gr1] include => local |
#mc
![]() |
#killall mc
|
#killall mc
![]() mc: процесс не найден |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1741.7531.31024 2011-06-21 11:56:54.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-06-21 11:58:11.000000000 +0300 @@ -22,6 +22,7 @@ exten => _21XX,1,Dial(SIP/ny/${EXTEN},5) exten => _22XX,1,Dial(SIP/ny/${EXTEN},5) exten => _24XX,1,Dial(SIP/kiev/${EXTEN},5) +exten => _13XX,1,Dial(SIP/ny/${EXTEN},5) [gr1] include => local |
#vim /etc/asterisk/extensions.conf
|
#apt-get install bind bind-utils
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет bind недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list Однако следующие пакеты могут его заменить: dnsutils bind9 manpages E: Для пакета bind не найден кандидат на установку E: Не удалось найти пакет bind-utils |
#apt-get install bind^C
![]() |
#ÑеÐntpdate
![]() ntpdate ntpdate-debian |
#apt-get install bind9 bind9utils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: bind9-doc resolvconf ufw НОВЫЕ пакеты, которые будут установлены: bind9 bind9utils обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 476 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1.290 kB. ... Настраивается пакет bind9utils (1:9.7.3.dfsg-1~squeeze2) ... Настраивается пакет bind9 (1:9.7.3.dfsg-1~squeeze2) ... Добавляется группа «bind» (GID 108) ... Готово. Добавляется системный пользователь «bind» (UID 106) ... Добавляется новый пользователь «bind» (UID 106) в группу «bind» ... Не создаётся домашний каталог «/var/cache/bind». wrote key file "/etc/bind/rndc.key" # Starting domain name service...: bind9. |
#vim /etc/bind/named.conf
|
#~
// 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 { 192.168.15.253; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; ~ ~ ~ E37: Изменения не сохранены (добавьте !, чтобы обойти проверку) |
#dig 192.168.15.253
; <<>> DiG 9.7.3 <<>> 192.168.15.253 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9079 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.253. IN A ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011062100 1800 900 604800 86400 ;; Query time: 626 msec ;; SERVER: 192.168.15.253#53(192.168.15.253) ;; WHEN: Tue Jun 21 12:19:12 2011 ;; MSG SIZE rcvd: 107 |
#dig 192.168.15.253
; <<>> DiG 9.7.3 <<>> 192.168.15.253 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 47559 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.253. IN A ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011062100 1800 900 604800 86400 ;; Query time: 3196 msec ;; SERVER: 192.168.15.253#53(192.168.15.253) ;; WHEN: Tue Jun 21 12:20:50 2011 ;; MSG SIZE rcvd: 107 |
#dig @192.168.15.1
![]() ; <<>> DiG 9.7.3 <<>> @192.168.15.1 ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached |
#dig @192.168.15.1 linux1.unix.nt
![]() ; <<>> DiG 9.7.3 <<>> @192.168.15.1 linux1.unix.nt ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached |
#vim /etc/resolv.conf
--- /tmp/l3-saved-1741.11167.28997 2011-06-21 12:21:49.000000000 +0300 +++ /etc/resolv.conf 2011-06-21 12:22:04.000000000 +0300 @@ -1,2 +1,2 @@ search linux.nt -nameserver 192.168.15.253 +nameserver 192.168.101.1 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:0f:fe:7e:b9:51 inet addr:192.168.101.1 Bcast:192.168.101.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe7e:b951/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13037 errors:0 dropped:0 overruns:0 frame:0 TX packets:12567 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:3715004 (3.5 MiB) TX bytes:2570856 (2.4 MiB) 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:20 errors:0 dropped:0 overruns:0 frame:0 TX packets:20 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1898 (1.8 KiB) TX bytes:1898 (1.8 KiB) |
#host google.com
google.com has address 74.125.39.99 google.com has address 74.125.39.103 google.com has address 74.125.39.104 google.com has address 74.125.39.105 google.com has address 74.125.39.106 google.com has address 74.125.39.147 google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. |
#vim /etc/bind/db.msk.unix.nt
![]() --- /dev/null 2011-06-21 09:02:26.098172233 +0300 +++ /etc/bind/db.msk.unix.nt 2011-06-21 12:40:45.000000000 +0300 @@ -0,0 +1,3 @@ +@ SOA linux1.unix.nt. root 1 9600 9600 9600 9600 + NS linux1.unix.nt. +asterisk A 192.168.101.1 |
#vim /etc/bind/named.conf
![]() |
#vim /etc/bind/named.conf.local
|
#~
![]() named.conf named.conf.local named.conf.default-zones named.conf.options |
#vim /etc/bind/named.conf
|
#~
![]() named.conf named.conf.local named.conf.default-zones named.conf.options |
#vim /etc/bind/named.conf.options
|
#~
// Do any local configuration here // zone "msk.unix.nt" { type master; file "/etc/bind/db.msk.unix.nt"; ~ ~ }; ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/bind/named.conf.local" 12L, 237C записано |
#ls /etc/bind
bind.keys db.255 db.msk.unix.nt named.conf.default-zones rndc.key db.0 db.empty db.root named.conf.local zones.rfc1918 db.127 db.local named.conf named.conf.options |
#/etc/init.d/bind9 reload
Reloading domain name service...: bind9. |
#dig msk.unix.nt
; <<>> DiG 9.7.3 <<>> msk.unix.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22416 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;msk.unix.nt. IN A ;; AUTHORITY SECTION: msk.unix.nt. 9600 IN SOA linux1.unix.nt. root.msk.unix.nt. 1 9600 9600 9600 9600 ;; Query time: 0 msec ;; SERVER: 192.168.101.1#53(192.168.101.1) ;; WHEN: Tue Jun 21 12:46:20 2011 ;; MSG SIZE rcvd: 77 |
#host msk.unix.nt
|
#vim /etc/bind/named.conf.local
|
#cd /etc/bind
![]() bind/ bindresvport.blacklist |
#cd /etc/bind
![]() bind/ bindresvport.blacklist |
#cd /etc/bind
![]() bind/ bindresvport.blacklist |
#cd /etc/bind/
![]() bind.keys db.local named.conf.local db.0 db.msk.unix.nt named.conf.options db.127 db.root rndc.key db.255 named.conf zones.rfc1918 db.empty named.conf.default-zones |
#cd /etc/bind/
|
#ls
bind.keys db.255 db.msk.unix.nt named.conf.default-zones rndc.key db.0 db.empty db.root named.conf.local zones.rfc1918 db.127 db.local named.conf named.conf.options |
#vi db.msk.unix.nt
--- /tmp/l3-saved-1741.19537.62 2011-06-21 12:49:32.000000000 +0300 +++ db.msk.unix.nt 2011-06-21 12:50:20.000000000 +0300 @@ -1,3 +1,4 @@ @ SOA linux1.unix.nt. root 1 9600 9600 9600 9600 NS linux1.unix.nt. asterisk A 192.168.101.1 +msk A 192.168.101.1 |
#cd /etc/bind/
|
#ls
bind.keys db.255 db.msk.unix.nt named.conf.default-zones rndc.key db.0 db.empty db.root named.conf.local zones.rfc1918 db.127 db.local named.conf named.conf.options |
#vim named.conf.options
|
#~
bind.keys db.255 db.msk.unix.nt named.conf.default-zones rndc.key db.0 db.empty db.root named.conf.local zones.rfc1918 db.127 db.local named.conf named.conf.options |
#named.conf
![]() bash: named.conf: команда не найдена |
#ls
bind.keys db.255 db.msk.unix.nt named.conf.default-zones rndc.key db.0 db.empty db.root named.conf.local zones.rfc1918 db.127 db.local named.conf named.conf.options |
#vim named.conf.options
|
#~
// // Do any local configuration here // // Consider adding {he 1918 zones here, if they are not used in your type master; // orga file "/etc/bind/db.msk.unix.nt"; };include "/etc/bind/zones.rfc1918"; ~ } ~ ~ ~ ~ ~ ~ ~ ~ ~ "named.conf.local" 12L, 237C 12,1 Весь |
#vim named.conf.options
|
#~
bind.keys db.255 db.msk.unix.nt named.conf.default-zones rndc.key db.0 db.empty db.root named.conf.local zones.rfc1918 db.127 db.local named.conf named.conf.options |
#vim db.msk.unix.nt
--- /tmp/l3-saved-1741.8667.19094 2011-06-21 12:53:25.000000000 +0300 +++ db.msk.unix.nt 2011-06-21 12:53:54.000000000 +0300 @@ -1,4 +1,4 @@ @ SOA linux1.unix.nt. root 1 9600 9600 9600 9600 NS linux1.unix.nt. + A 192.168.101.1 asterisk A 192.168.101.1 -msk A 192.168.101.1 |
#vim db.msk.unix.nt
|
#/etc/init.d/bind9 reload
Reloading domain name service...: bind9. |
#apt-get install sendmail sendmail-mda sendmail-bin
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет sendmail-mda |
#apt-get install sendmail sendmail-mda sendmail-bin
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет sendmail-mda |
#apt-get install sendmail sensible-mda sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: libmysqlclient16 mysql-common ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 mysql-common sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc rmail logcheck resolvconf sasl2-bin ... РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (из Ñайла .../libmysqlclient16_5.1.49-3_amd64.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sensible-mda. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (из Ñайла .../sensible-mda_8.14.3-9.4_amd64.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sendmail. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (из Ñайла .../sendmail_8.14.3-9.4_all.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (5.1.49-3) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (5.1.49-3) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (8.14.3-9.4) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (8.14.3-9.4) ... |
#cd /etc/mail/
|
#ls
access helpfile sendmail.cf smrsh access.db local-host-names sendmail.cf.errors submit.cf address.resolve m4 sendmail.conf submit.mc aliases Makefile sendmail.mc tls aliases.db peers service.switch trusted-users databases sasl service.switch-nodns |
#vim access
--- /tmp/l3-saved-1741.16427.30593 2011-06-21 14:07:07.000000000 +0300 +++ access 2011-06-21 14:07:59.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.101 RELAY #GreetPause:192.168 0 #ClientRate:192.168 0 #ClientConn:192.168 0 |
#vim local-host-names
--- /tmp/l3-saved-1741.27832.18816 2011-06-21 14:08:19.000000000 +0300 +++ local-host-names 2011-06-21 14:08:41.000000000 +0300 @@ -1,2 +1,3 @@ localhost linux1.linux.nt +msk.linux.nt |
#vim sendmail.cf
![]() |
#vim sendmail.cf
|
#O DirectSubmissionModifiers
divert(0)dnl # # Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. # # This file is used to configure Sendmail for use with Debian systems. # define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: sendmail.mc, v 8.14.3-9.4 2010-09-21 11:05:34 cowboy Exp $') OSTYPE(`debian')dnl ... FEATURE(`always_add_domain')dnl dnl # Masquerading options Добавлено строк: 5 MASQUERADE_AS(`linux1.linux.nt')dnl dnl # ~ ~ ~ ~ E37: Изменения не сохранены (добавьте !, чтобы обойти проверку) |
#vim sendmail.mc
|
#The best documentation for this .mc file is:
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... Updating access_db ... The following file(s) have changed: /etc/mail/sendmail.cf /etc/mail/local-host-names ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#vim /etc/mail
![]() |
#vim /etc/mail/relay-domains
![]() |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#scho test | mail user
bash: scho: команда не найдена No message, no subject; hope that's ok |
#echo test | mail user
|
#mute
![]() bash: mute: команда не найдена |
#echo test | mail user@spb.unix.nt
|
#echo test | mail user@spb.unix.nt
|
#echo test | mail user@spb.unix.nt
|
#netstat -lnp |grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 8770/sendmail: MTA: unix 2 [ ACC ] STREAM LISTENING 4615 1251/acpid /var/run/acpid.socket |
#vim /etc/mail/sendmail.mc
|
#tail -f /var/log/mail.log
![]() Jun 21 14:24:50 linux1 sendmail[8824]: p5LBOo6V008824: to=user@spb.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30027, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p5LBOo9f008825 Message accepted for delivery) Jun 21 14:24:50 linux1 sm-mta[8827]: p5LBOo9f008825: to=<user@spb.unix.nt>, ctladdr=<root@linux1.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120305, relay=linux2.unix.nt. [192.168.102.1], dsn=4.0.0, stat=Deferred: Connection refused by linux2.unix.nt. Jun 21 14:24:53 linux1 sendmail[8837]: p5LBOqYj008837: from=root, size=27, class=0, nrcpts=1, msgid=<201106211124.p5LBOqYj008837@linux1.linux.nt>, relay=root@localhost Jun 21 14:24:53 linux1 sm-mta[8838]: p5LBOrZ7008838: from=<root@linux1.linux.nt>, size=305, class=0, nrcpts=1, msgid=<201106211124.p5LBOqYj008837@linux1.linux.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Jun 21 14:24:53 linux1 sendmail[8837]: p5LBOqYj008837: to=user@spb.unix.nt, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30027, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p5LBOrZ7008838 Message accepted for delivery) Jun 21 14:24:53 linux1 sm-mta[8840]: p5LBOrZ7008838: to=<user@spb.unix.nt>, ctladdr=<root@linux1.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120305, relay=linux2.unix.nt. [192.168.102.1], dsn=4.0.0, stat=Deferred: Connection refused by linux2.unix.nt. Jun 21 14:26:13 linux1 sm-mta[8936]: p5LBQCbh008936: ruleset=check_rcpt, arg1=<user@msk.unix.nt>, relay=linux2.unix.nt [192.168.102.1], reject=550 5.7.1 <user@msk.unix.nt>... Relaying denied Jun 21 14:26:13 linux1 sm-mta[8936]: p5LBQCbh008936: from=<user@linux2.unix.nt>, size=515, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-v4, relay=linux2.unix.nt [192.168.102.1] Jun 21 14:26:13 linux1 sm-mta[8936]: p5LBQCbj008936: ruleset=check_rcpt, arg1=<user@msk.unix.nt>, relay=linux2.unix.nt [192.168.102.1], reject=550 5.7.1 <user@msk.unix.nt>... Relaying denied Jun 21 14:26:13 linux1 sm-mta[8936]: p5LBQCbj008936: from=<user@linux2.unix.nt>, size=515, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-v4, relay=linux2.unix.nt [192.168.102.1] ... Jun 21 14:48:52 linux1 in.qpopper[11741]: (v4.0.9) Servicing request from "192.168.101.2" at 192.168.101.2 [pop_init.c:1408] Jun 21 14:48:52 linux1 in.qpopper[11741]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386] Jun 21 14:48:52 linux1 in.qpopper[11741]: (v4.0.9) POP login by user "user" at (192.168.101.2) 192.168.101.2 [pop_log.c:244] Jun 21 14:49:17 linux1 in.qpopper[11742]: (v4.0.9) Unable to get canonical name of client 192.168.102.2: Name or service not known (-2) [pop_init.c:1250] Jun 21 14:49:17 linux1 in.qpopper[11742]: (v4.0.9) Servicing request from "192.168.102.2" at 192.168.102.2 [pop_init.c:1408] Jun 21 14:49:27 linux1 in.qpopper[11742]: user@spb.unix.nt at 192.168.102.2 (192.168.102.2): -ERR [AUTH] Password supplied for "user@spb.unix.nt" is incorrect. [pop_pass.c:1173] Jun 21 14:49:45 linux1 in.qpopper[11743]: (v4.0.9) Unable to get canonical name of client 192.168.102.2: Name or service not known (-2) [pop_init.c:1250] Jun 21 14:49:45 linux1 in.qpopper[11743]: (v4.0.9) Servicing request from "192.168.102.2" at 192.168.102.2 [pop_init.c:1408] Jun 21 14:49:55 linux1 in.qpopper[11743]: user@spb.unix.nt at 192.168.102.2 (192.168.102.2): -ERR [AUTH] Password supplied for "user@spb.unix.nt" is incorrect. [pop_pass.c:1173] ^C |
#mut
![]() bash: mut: команда не найдена |
#echo test | mail user@spb.unix.nt
|
#apt-get install qpoper
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет qpoper |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libfile-copy-recursive-perl openbsd-inetd update-inetd НОВЫЕ пакеты, которые будут установлены: libfile-copy-recursive-perl openbsd-inetd qpopper update-inetd ... Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_amd64.deb)... Выбор ранее не выбранного пакета qpopper. Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_amd64.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libfile-copy-recursive-perl (0.38-1) ... Настраивается пакет update-inetd (4.38+nmu1) ... Настраивается пакет openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Настраивается пакет qpopper (4.0.9.dfsg-1.2) ... |
#tail -f /var/log/mail.log
![]() Jun 21 14:48:52 linux1 in.qpopper[11741]: (v4.0.9) Unable to get canonical name of client 192.168.101.2: Name or service not known (-2) [pop_init.c:1250] Jun 21 14:48:52 linux1 in.qpopper[11741]: (v4.0.9) Servicing request from "192.168.101.2" at 192.168.101.2 [pop_init.c:1408] Jun 21 14:48:52 linux1 in.qpopper[11741]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386] Jun 21 14:48:52 linux1 in.qpopper[11741]: (v4.0.9) POP login by user "user" at (192.168.101.2) 192.168.101.2 [pop_log.c:244] Jun 21 14:49:17 linux1 in.qpopper[11742]: (v4.0.9) Unable to get canonical name of client 192.168.102.2: Name or service not known (-2) [pop_init.c:1250] Jun 21 14:49:17 linux1 in.qpopper[11742]: (v4.0.9) Servicing request from "192.168.102.2" at 192.168.102.2 [pop_init.c:1408] Jun 21 14:49:27 linux1 in.qpopper[11742]: user@spb.unix.nt at 192.168.102.2 (192.168.102.2): -ERR [AUTH] Password supplied for "user@spb.unix.nt" is incorrect. [pop_pass.c:1173] Jun 21 14:49:45 linux1 in.qpopper[11743]: (v4.0.9) Unable to get canonical name of client 192.168.102.2: Name or service not known (-2) [pop_init.c:1250] Jun 21 14:49:45 linux1 in.qpopper[11743]: (v4.0.9) Servicing request from "192.168.102.2" at 192.168.102.2 [pop_init.c:1408] Jun 21 14:49:55 linux1 in.qpopper[11743]: user@spb.unix.nt at 192.168.102.2 (192.168.102.2): -ERR [AUTH] Password supplied for "user@spb.unix.nt" is incorrect. [pop_pass.c:1173] ^C |
Время первой команды журнала | 10:02:19 2011- 6-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:54:23 2011- 6-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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