/l3/users/12-03-2007/nt-lnet/linux2.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#ma
mail mailx make_driver_db_cups man mail-files make make_driver_db_lpr mandb mailq makeacm makeg manpath mailshar makedb makeinfo mattrib mailstat makedepend makekdewidgets mawk |
#ma
mail mailx make_driver_db_cups man mail-files make make_driver_db_lpr mandb mailq makeacm makeg manpath mailshar makedb makeinfo mattrib mailstat makedepend makekdewidgets mawk |
#netstat -lnp | grep 53
tcp 0 0 192.168.16.2:53 0.0.0.0:* LISTEN 2623/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 2623/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 2623/named tcp6 0 0 :::53 :::* LISTEN 2623/named tcp6 0 0 ::1:953 :::* LISTEN 2623/named udp 0 0 192.168.16.2:53 0.0.0.0:* 2623/named udp 0 0 127.0.0.1:53 0.0.0.0:* 2623/named udp 0 0 0.0.0.0:5353 0.0.0.0:* 2800/avahi-daemon: udp6 0 0 :::53 :::* 2623/named |
#netstat -lnp | grep :53
udp 0 0 0.0.0.0:5353 0.0.0.0:* 2800/avahi-daemon: |
#netstat -lnp | grep :53
tcp 0 0 192.168.16.2:53 0.0.0.0:* LISTEN 2623/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 2623/named tcp6 0 0 :::53 :::* LISTEN 2623/named udp 0 0 192.168.16.2:53 0.0.0.0:* 2623/named udp 0 0 127.0.0.1:53 0.0.0.0:* 2623/named udp 0 0 0.0.0.0:5353 0.0.0.0:* 2800/avahi-daemon: udp6 0 0 :::53 :::* 2623/named |
#host mal.ru
mal.ru has address 87.242.100.18 |
#vim /etc/bind//named.conf
|
#tcpdump -p udp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on local, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#tcpdump
17:03:45.710671 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 52032:52336(304) ack 49 win 90 <nop,nop,timestamp 6621682 6895641> 17:03:45.710717 IP sasha.16.168.192.in-addr.arpa.34563 > 192.168.16.1.ssh: . ack 52336 win 501 <nop,nop,timestamp 6895641 6621682> 17:03:45.711723 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 52336:52640(304) ack 49 win 90 <nop,nop,timestamp 6621682 6895641> 17:03:45.712152 IP sasha.16.168.192.in-addr.arpa.34563 > 192.168.16.1.ssh: . ack 52640 win 501 <nop,nop,timestamp 6895642 6621682> 17:03:45.712852 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 52640:52944(304) ack 49 win 90 <nop,nop,timestamp 6621682 6895642> 17:03:45.713322 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 52944:53248(304) ack 49 win 90 <nop,nop,timestamp 6621682 6895642> 17:03:45.713810 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 53248:53552(304) ack 49 win 90 <nop,nop,timestamp 6621683 6895642> 17:03:45.714881 IP sasha.16.168.192.in-addr.arpa.34563 > 192.168.16.1.ssh: . ack 53552 win 501 <nop,nop,timestamp 6895642 6621682> 17:03:45.716019 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 53552:54464(912) ack 49 win 90 <nop,nop,timestamp 6621683 6895642> 17:03:45.716335 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 54464:54768(304) ack 49 win 90 <nop,nop,timestamp 6621683 6895642> ... 17:03:45.776460 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 83648:83952(304) ack 97 win 90 <nop,nop,timestamp 6621697 6895654> 17:03:45.776776 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 83952:84256(304) ack 97 win 90 <nop,nop,timestamp 6621697 6895654> 17:03:45.776842 IP sasha.16.168.192.in-addr.arpa.ssh > 192.168.16.1.59158: P 51360:51984(624) ack 1 win 101 <nop,nop,timestamp 6895658 6621695> 17:03:45.777092 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 84256:84560(304) ack 97 win 90 <nop,nop,timestamp 6621698 6895657> 17:03:45.777403 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 84560:84864(304) ack 97 win 90 <nop,nop,timestamp 6621698 6895657> 17:03:45.777716 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: P 84864:85168(304) ack 97 win 90 <nop,nop,timestamp 6621698 6895657> 17:03:45.779114 IP sasha.16.168.192.in-addr.arpa.ssh > 192.168.16.1.59158: P 51984:53024(1040) ack 1 win 101 <nop,nop,timestamp 6895658 6621695> 17:03:45.783099 IP sasha.16.168.192.in-addr.arpa.ssh > 192.168.16.1.59158: P 53024:54080(1056) ack 1 win 101 <nop,nop,timestamp 6895659 6621695> 17:03:45.783808 IP sasha.16.168.192.in-addr.arpa.34563 > 192.168.16.1.ssh: . ack 85168 win 501 <nop,nop,timestamp 6895659 6621697> 17:03:45.785699 IP 192.168.16.1.ssh > sasha.16.168.192.in-addr.arpa.34563: . 85168:86616(1448) ack 97 win 90 <nop,nop,timestamp 6621700 6895659> |
#tcpdump -n
17:04:13.336386 IP 192.168.16.2.22 > 192.168.16.1.59158: P 27968:28144(176) ack 1 win 101 <nop,nop,timestamp 6902548 6628588> 17:04:13.336550 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 27968 win 623 <nop,nop,timestamp 6628588 6902548> 17:04:13.336712 IP 192.168.16.2.22 > 192.168.16.1.59158: P 28144:28320(176) ack 1 win 101 <nop,nop,timestamp 6902548 6628588> 17:04:13.336990 IP 192.168.16.2.22 > 192.168.16.1.59158: P 28320:28496(176) ack 1 win 101 <nop,nop,timestamp 6902548 6628588> 17:04:13.337117 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 28144 win 623 <nop,nop,timestamp 6628589 6902548> 17:04:13.337241 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 28320 win 623 <nop,nop,timestamp 6628589 6902548> 17:04:13.337668 IP 192.168.16.2.22 > 192.168.16.1.59158: P 28656:28832(176) ack 1 win 101 <nop,nop,timestamp 6902548 6628589> 17:04:13.337788 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 28656 win 623 <nop,nop,timestamp 6628589 6902548> 17:04:13.338235 IP 192.168.16.1.22 > 192.168.16.2.34563: P 36288:36464(176) ack 49 win 90 <nop,nop,timestamp 6628589 6902545> 17:04:13.338909 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 29168 win 623 <nop,nop,timestamp 6628589 6902548> ... 17:04:13.781629 IP 192.168.16.2.22 > 192.168.16.1.59158: P 54768:54944(176) ack 49 win 101 <nop,nop,timestamp 6902659 6628700> 17:04:13.781925 IP 192.168.16.2.34563 > 192.168.16.1.22: . ack 59536 win 959 <nop,nop,timestamp 6902659 6628693> 17:04:13.799147 IP 192.168.16.2.22 > 192.168.16.1.59158: P 55104:55280(176) ack 49 win 101 <nop,nop,timestamp 6902663 6628700> 17:04:13.799443 IP 192.168.16.2.22 > 192.168.16.1.59158: P 55280:55456(176) ack 49 win 101 <nop,nop,timestamp 6902664 6628700> 17:04:13.799709 IP 192.168.16.2.22 > 192.168.16.1.59158: P 55456:55632(176) ack 49 win 101 <nop,nop,timestamp 6902664 6628700> 17:04:13.799976 IP 192.168.16.2.22 > 192.168.16.1.59158: P 55632:55808(176) ack 49 win 101 <nop,nop,timestamp 6902664 6628700> 17:04:13.800763 IP 192.168.16.2.22 > 192.168.16.1.59158: P 56128:56304(176) ack 49 win 101 <nop,nop,timestamp 6902664 6628700> 17:04:13.801027 IP 192.168.16.2.22 > 192.168.16.1.59158: P 56304:56480(176) ack 49 win 101 <nop,nop,timestamp 6902664 6628700> 17:04:13.801291 IP 192.168.16.2.22 > 192.168.16.1.59158: P 56480:56656(176) ack 49 win 101 <nop,nop,timestamp 6902664 6628700> 17:04:13.801878 IP 192.168.16.1.22 > 192.168.16.2.34563: P 60416:60720(304) ack 97 win 90 <nop,nop,timestamp 6628705 6902659> |
#tcpdump -n -port !22
tcpdump -n -port ping 192.168.18.81 tcpdump version 3.9.5 libpcap version 0.9.5 Usage: tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -y datalinktype ] [ -Z user ] [ expression ] |
#tcpdump -n port !22
tcpdump -n port ping 192.168.18.81 tcpdump: unknown port 'ping' |
#tcpdump -n port ! 22
17:05:10.434282 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 28592 win 623 <nop,nop,timestamp 6642863 6916822> 17:05:10.438678 IP 192.168.16.2.34563 > 192.168.16.1.22: . ack 36928 win 959 <nop,nop,timestamp 6916824 6642864> 17:05:10.455635 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 28752 win 623 <nop,nop,timestamp 6642869 6916828> 17:05:10.455840 IP 192.168.16.2.22 > 192.168.16.1.59158: P 28912:29088(176) ack 1 win 101 <nop,nop,timestamp 6916828 6642869> 17:05:10.456558 IP 192.168.16.2.22 > 192.168.16.1.59158: P 29248:29424(176) ack 1 win 101 <nop,nop,timestamp 6916828 6642869> 17:05:10.456747 IP 192.168.16.1.22 > 192.168.16.2.34563: P 37376:37536(160) ack 49 win 90 <nop,nop,timestamp 6642869 6916826> 17:05:10.456966 IP 192.168.16.2.34563 > 192.168.16.1.22: . ack 37536 win 959 <nop,nop,timestamp 6916828 6642869> 17:05:10.473740 IP 192.168.16.2.22 > 192.168.16.1.59158: P 29600:29776(176) ack 1 win 101 <nop,nop,timestamp 6916832 6642869> 17:05:10.474177 IP 192.168.16.1.59158 > 192.168.16.2.22: . ack 29776 win 623 <nop,nop,timestamp 6642873 6916832> 17:05:10.474366 IP 192.168.16.2.22 > 192.168.16.1.59158: P 29936:30112(176) ack 1 win 101 <nop,nop,timestamp 6916833 6642873> ... 17:05:10.787362 IP 192.168.16.1.22 > 192.168.16.2.34563: P 56720:57024(304) ack 97 win 90 <nop,nop,timestamp 6642951 6916910> 17:05:10.787669 IP 192.168.16.1.22 > 192.168.16.2.34563: P 57024:57328(304) ack 97 win 90 <nop,nop,timestamp 6642951 6916910> 17:05:10.788544 IP 192.168.16.1.22 > 192.168.16.2.34563: P 57328:57632(304) ack 97 win 90 <nop,nop,timestamp 6642952 6916910> 17:05:10.788597 IP 192.168.16.2.34563 > 192.168.16.1.22: . ack 57632 win 959 <nop,nop,timestamp 6916911 6642951> 17:05:10.789467 IP 192.168.16.1.22 > 192.168.16.2.34563: P 57632:57936(304) ack 97 win 90 <nop,nop,timestamp 6642952 6916911> 17:05:10.790301 IP 192.168.16.1.22 > 192.168.16.2.34563: P 57936:58240(304) ack 97 win 90 <nop,nop,timestamp 6642952 6916911> 17:05:10.791069 IP 192.168.16.1.22 > 192.168.16.2.34563: P 58240:58544(304) ack 97 win 90 <nop,nop,timestamp 6642952 6916911> 17:05:10.793770 IP 192.168.16.1.22 > 192.168.16.2.34563: P 58544:58848(304) ack 97 win 90 <nop,nop,timestamp 6642953 6916911> 17:05:10.794696 IP 192.168.16.1.22 > 192.168.16.2.34563: P 58848:59152(304) ack 97 win 90 <nop,nop,timestamp 6642953 6916911> 17:05:10.794747 IP 192.168.16.2.34563 > 192.168.16.1.22: . ack 59152 win 959 <nop,nop,timestamp 6916913 6642952> |
#tcpdump -n port 53
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on local, link-type EN10MB (Ethernet), capture size 96 bytes 17:09:35.628614 IP 192.168.16.15.33039 > 192.168.16.2.53: 46817+ NS? . (17) 17:09:35.630121 IP 192.168.16.2.53 > 192.168.16.15.33039: 46817 13/0/13 NS E.ROOT-SERVERS.NET.,[|domain] 17:09:48.619118 IP 192.168.16.15.37756 > 192.168.16.2.53: S 1711325010:1711325010(0) win 5840 <mss 1460,sackOK,timestamp 189787217 0,nop,wscale 7> 17:09:48.619174 IP 192.168.16.2.53 > 192.168.16.15.37756: S 3793905239:3793905239(0) ack 1711325011 win 5792 <mss 1460,sackOK,timestamp 6986371 189787217,nop,wscale 7> 17:09:48.619526 IP 192.168.16.15.37756 > 192.168.16.2.53: . ack 1 win 46 <nop,nop,timestamp 189787217 6986371> 17:09:48.620109 IP 192.168.16.15.37756 > 192.168.16.2.53: P 1:34(33) ack 1 win 46 <nop,nop,timestamp 189787218 6986371> 24678[|domain] 17:09:48.620150 IP 192.168.16.2.53 > 192.168.16.15.37756: . ack 34 win 46 <nop,nop,timestamp 6986371 189787218> 17:09:48.621780 IP 192.168.16.2.53 > 192.168.16.15.37756: P 1:169(168) ack 34 win 46 <nop,nop,timestamp 6986371 189787218> 24678* 5/0/0[|domain] ... 17:15:14.431081 IP 192.168.16.2.53 > 192.168.16.15.48945: P 1:169(168) ack 34 win 46 <nop,nop,timestamp 7067826 189868672> 38325* 5/0/0[|domain] 17:15:14.431541 IP 192.168.16.15.48945 > 192.168.16.2.53: . ack 169 win 54 <nop,nop,timestamp 189868673 7067826> 17:15:14.448019 IP 192.168.16.15.48945 > 192.168.16.2.53: F 34:34(0) ack 169 win 54 <nop,nop,timestamp 189868677 7067826> 17:15:14.448627 IP 192.168.16.2.53 > 192.168.16.15.48945: F 169:169(0) ack 35 win 46 <nop,nop,timestamp 7067830 189868677> 17:15:14.448932 IP 192.168.16.15.48945 > 192.168.16.2.53: . ack 170 win 54 <nop,nop,timestamp 189868677 7067830> 17:18:08.987049 IP 192.168.16.2.32778 > 192.168.16.15.53: 32418+ A? xgu.ru. (24) 17:18:08.988451 IP 192.168.16.15.53 > 192.168.16.2.32778: 32418 1/13/13 A 194.150.93.78 (459) 28 packets captured 28 packets received by filter 0 packets dropped by kernel |
#vim /etc/bind/db.sample.net.nt
|
#tcpdump -n port 53
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on local, link-type EN10MB (Ethernet), capture size 96 bytes 17:24:14.841094 IP 192.168.16.15.33048 > 192.168.16.2.53: 30624+ [1au] NS? sample.net.nt. (42) 17:24:14.841520 IP 192.168.16.2.53 > 192.168.16.15.33048: 30624* 1/0/2 NS sasha.sample.net.nt. (78) 17:24:14.841732 IP 192.168.16.15.33048 > 192.168.16.2.53: 56741+% [1au] A? sasha.sample.net.nt. (48) 17:24:14.842250 IP 192.168.16.2.53 > 192.168.16.15.33048: 56741* 1/1/1 A 192.168.16.2 (78) 17:24:14.842381 IP 192.168.16.15.33048 > 192.168.16.2.53: 10419+% [1au] AAAA? sasha.sample.net.nt. (48) 17:24:14.842743 IP 192.168.16.2.53 > 192.168.16.15.33048: 10419* 0/1/1 (89) 17:28:33.388191 IP 192.168.16.15.33052 > 192.168.16.2.53: 39315+ [1au] NS? sample.net.nt. (42) 17:28:33.388612 IP 192.168.16.15.33052 > 192.168.16.2.53: 57968+% [1au] A? sasha.sample.net.nt. (48) ... 17:29:30.934719 IP 192.168.16.15.33052 > 192.168.16.2.53: 8401+% [1au] AAAA? sasha.sample.net.nt. (48) 17:29:30.935375 IP 192.168.16.2.53 > 192.168.16.15.33052: 19237* 1/1/1 A 192.168.16.2 (78) 17:29:30.936171 IP 192.168.16.2.53 > 192.168.16.15.33052: 8401* 0/1/1 (89) 17:29:37.958611 IP 192.168.16.15.33052 > 192.168.16.2.53: 43381+ [1au] A? sample.net.nt. (42) 17:29:37.959204 IP 192.168.16.2.53 > 192.168.16.15.33052: 43381* 0/1/1 (89) 17:30:51.708700 IP 192.168.16.2.32778 > 192.168.16.15.53: 29270+ A? xgu.ru. (24) 17:30:51.710058 IP 192.168.16.15.53 > 192.168.16.2.32778: 29270 1/13/13 A 194.150.93.78 (459) 22 packets captured 22 packets received by filter 0 packets dropped by kernel |
#vim /etc/ma
|
#vim /etc/mail/sendmail.c
|
#vim /etc/mail/sendmail.cf
|
#dig serge.net.nt ns
; <<>> DiG 9.3.4 <<>> serge.net.nt ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65443 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;serge.net.nt. IN NS ;; ANSWER SECTION: serge.net.nt. 10800 IN NS serghost.serge.net.nt. ;; ADDITIONAL SECTION: serghost.serge.net.nt. 10800 IN A 192.168.16.3 ;; Query time: 8 msec ;; SERVER: 192.168.16.2#53(192.168.16.2) ;; WHEN: Thu Mar 15 17:31:08 2007 ;; MSG SIZE rcvd: 69 |
#apt-get install sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного, или же используете нестабильного дистрибутив, и запрошенные Вами пакеты ещё не созданы или были удалены из Incoming. Так как Вы просили выполнить только одну операцию, то вероятнее всего, что пакет просто не может быть установлен из-за ошибок в самом пакете. Необходимо послать отчёт об этой ошибке. Следующая информация возможно поможет Вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail: Зависит: sendmail-bin (= 8.13.8-3) но он не будет установлен Зависит: rmail (= 8.13.8-3) но он не будет установлен E: Сломанные пакеты |
#apt-get install sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc logcheck sasl2-bin libsasl2-modules libsasl2-modules-plain libsasl2-digestmd5-plain libsasl2-digestmd5-des cyrus-common РекомендÑемÑе пакеÑÑ: resolvconf ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ xim4 exim4-base exim4-config exim4-daemon-light ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: sendmail-base sendmail-bin sendmail-cf обновлено 0, ÑÑÑановлено 3 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 4 пакеÑов, и 121 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 1463kРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва возÑаÑÑÑÑ Ð½Ð° 541kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? n ÐваÑийное завеÑÑение. |
#apt-get install sendmail-bin sendmail-mda
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет sendmail-mda |
#apt-cache search sendmail
amavisd-new - Interface between MTA and virus scanner/content filters amavisd-new-milter - Interface between sendmail-milter and amavisd-new anteater - MTA log analyser written 100% in C++ balsa - An e-mail client for GNOME clamav-milter - antivirus scanner for sendmail dcc-milter - Distributed Checksum Clearinghouse - sendmail milter plugin dhis-mx-sendmail-engine - Dynamic Host Information System - sendmail MX engine drac - Dynamic Relay Authorization Control (pop-before-smtp) drac-dev - Dynamic Relay Authorization Control (development files) emil - Conversion Filter for Internet Messages ... sensible-mda - Mail Delivery Agent wrapper smtpd - Mail proxy for firewalls with anti-spam and anti-relay features smtpfeed - SMTP feed -- SMTP Fast Exploding External Deliver for Sendmail sork-forwards-h3 - autoforward module for Horde Framework sork-vacation-h3 - autovacation module for Horde Framework spamass-milter - milter for filtering mail through spamassassin spfmilter - A simple milter for performing SPF checks tkrat - Mail user agent with POP, IMAP, mh support using Tk uw-imapd - remote mail folder access server uw-mailutils - C-client support programs from UW |
#apt-get install sendmail-bin sensible-mda
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc logcheck sasl2-bin libsasl2-modules libsasl2-modules-plain libsasl2-digestmd5-plain libsasl2-digestmd5-des cyrus-common РекомендÑемÑе пакеÑÑ: resolvconf ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ xim4 exim4-base exim4-config exim4-daemon-light ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: sendmail-base sendmail-bin sendmail-cf sensible-mda обновлено 0, ÑÑÑановлено 4 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 4 пакеÑов, и 121 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 1667kРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва возÑаÑÑÑÑ Ð½Ð° 836kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? n ÐваÑийное завеÑÑение. |
#apt-get install sendmail-bin sensible-mda rmail
Пакет exim4-daemon-light предоставляет mail-transport-agent, но должен быть удалён. mailx зависит от exim4 | mail-transport-agent, однако: Пакет exim4 не установлен. Пакет mail-transport-agent не установлен. Пакет exim4-daemon-light предоставляет mail-transport-agent, но должен быть удалён. mutt зависит от exim4 | mail-transport-agent, однако: Пакет exim4 не установлен. Пакет mail-transport-agent не установлен. Пакет exim4-daemon-light предоставляет mail-transport-agent, но должен быть удалён. Удаляется пакет exim4-daemon-light... ... please investigate. Warning: These messages were issued while creating sendmail.cf make sure they are benign before starting sendmail! Errors in generating sendmail.cf *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() Starting Mail Transport Agent: sendmail. Настраивается пакет rmail (8.13.8-3) ... Настраивается пакет sensible-mda (8.13.8-3) ... |
#hostname
linux2 |
#host 192.168.16.2
2.16.168.192.in-addr.arpa domain name pointer sasha.16.168.192.in-addr.arpa. |
#vim /etc/bind/db.
|
#vim /etc/bind/db.16.168.192
3c3 < 2007031502 --- > 2007031503 9,10c9,10 < 2 IN PTR sasha < 15 IN PTR host1 --- > 2 IN PTR sasha.sample.net.nt. > 115 IN PTR host1.sample.net.nt. |
#rndc reload
server reload successful |
#host 192.168.16.2
2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt. |
#host sasha.sample.net.nt
sasha.sample.net.nt has address 192.168.16.2 |
#hostname sasha.sample.net.nt
|
#vim /etc/resolv
|
#vim /etc/resolv.conf
|
#cd /etc/mail
|
#hostname
sasha.sample.net.nt |
#vim local-host-names
2c2 < --- > sasha.sample.net.nt |
#vim sendmail.mc
56c56 < DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl --- > DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl 58c58 < DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl --- > DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission')dnl 97,100d96 < MAILER_DEFINITIONS < MAILER(`local')dnl < MAILER(`smtp')dnl < 103c99 < MASQUERADE_AS(`host190.net.nt')dnl --- > MASQUERADE_AS(`sasha.sample.net.nt')dnl 105a102,106 > > > MAILER_DEFINITIONS > MAILER(`local')dnl > MAILER(`smtp')dnl |
#vim aliases
14c14 < root: user --- > root: root |
#make
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" Updating tls ... Creating/Updating SSL(for TLS) information Creating /etc/mail/tls/starttls.m4... ... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... Updating ALIAS_FILE ... /etc/mail/aliases: 13 aliases, longest 10 bytes, 142 bytes total The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#make aliases
Updating ALIAS_FILE ... /etc/mail/aliases: 13 aliases, longest 10 bytes, 142 bytes total |
#/etc/init.d/
acpid cupsys keymap.sh popa3d stop-bootlogd-single alsa dbus killprocs portmap sudo alsa-utils dictd klogd procps.sh sysklogd anacron discover libdevmapper1.02 rc sysstat atd exim4 makedev rc.local udev avahi-daemon gdm module-init-tools rcS udev-mtab bind9 glibc.sh mountall-bootclean.sh reboot umountfs bittorrent gpm mountall.sh rmnologin umountnfs.sh bootclean halt mountdevsubfs.sh rsync umountroot bootlogd hdparm mountkernfs.sh screen-cleanup urandom bootmisc.sh hostname.sh mountnfs-bootclean.sh sendmail wpa-ifupdown checkfs.sh hotkey-setup mountnfs.sh sendsigs x11-common checkroot.sh hwclock.sh mtab.sh single xinetd console-cyrillic ifupdown networking squid console-screen.sh ifupdown-clean nfs-common ssh cron inetd openbsd-inetd stop-bootlogd |
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#telnet 192.168.16.2 25
Trying 192.168.16.2... Connected to 192.168.16.2. Escape character is '^]'. 220 sasha.sample.net.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Thu, 15 Mar 2007 17:39:47 +0200; (No UCE/UBE) logging access from: sasha.sample.net.nt(OK)-sasha.sample.net.nt [192.168.16.2] ^] telnet> q Connection closed. |
#mail -u user
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 root@ns.romzes.ne Thu Mar 15 17:40 17/811 TEST & Message 1: From root@ns.romzes.net.nt Thu Mar 15 17:40:27 2007 Date: Thu, 15 Mar 2007 17:40:21 +0200 From: root <root@ns.romzes.net.nt> To: user@sasha.sample.net.nt Subject: TEST & r To: user@sasha.sample.net.nt root@ns.romzes.net.nt Subject: Re: TEST YRA !!! . Cc: & q New mail has arrived. Saved 1 message in /root/mbox |
#apt-get --purge remove sendmail-bin sendmail-cf sendmail-base sendmail sensible-mda mutt at mailx rmail
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐÐ°ÐºÐµÑ sendmail не ÑÑÑановлен, поÑÑÐ¾Ð¼Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑдалÑн ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ t* mailx* mutt* rmail* sendmail-base* sendmail-bin* sendmail-cf* sensible-mda* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 8 пакеÑов, и 121 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 10,4MB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? y (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 86317 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ at... ... dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /var/run/sendmail/stampdir не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /var/run/sendmail/mta не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /var/run/sendmail не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /var/lib/sendmail не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /usr/share/doc/sendmail не ÑдалÑн. УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail-base... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа sendmail-base... dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-base не пÑÑÑой каÑалог /etc/mail не ÑдалÑн. УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail-cf... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа sendmail-cf... |
#cd ..
|
#mv mail{,.old}
|
#apt-get install sendmail-bin sendmail-cf sendmail-base sendmail sensible-mda mutt at mailx rmail
adduser: Предупреждение: данный домашний каталог не принадлежит пользователю, который сейчас создаётся. adduser: Предупреждение: данный домашний каталог не принадлежит пользователю, который сейчас создаётся. --------- IMPORTANT INFORMATION FOR XINETD USERS ---------- The following line will be added to your /etc/inetd.conf file: #<off># smtp\tstream\ttcp\tnowait\troot\t/usr/sbin/sendmail sendmail -Am -bs If you are indeed using xinetd, you will have to convert the above into /etc/xinetd.conf format, and add it manually. See /usr/share/doc/xinetd/README.Debian for more information. ----------------------------------------------------------- --------- IMPORTANT INFORMATION FOR XINETD USERS ---------- ... *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() Starting Mail Transport Agent: sendmail. Настраивается пакет at (3.1.10) ... Starting deferred execution scheduler: atd. Настраивается пакет mailx (8.1.2-0.20050715cvs-1) ... Настраивается пакет mutt (1.5.13-1.1) ... Настраивается пакет rmail (8.13.8-3) ... Настраивается пакет sensible-mda (8.13.8-3) ... Настраивается пакет sendmail (8.13.8-3) ... |
#cd mail
|
#lds
bash: lds: command not found |
#ls
access aliases helpfile Makefile sendmail.cf sendmail.mc smrsh tls access.db aliases.db local-host-names peers sendmail.cf.errors service.switch submit.cf trusted-users address.resolve databases m4 sasl sendmail.conf service.switch-nodns submit.mc |
#apt-get install sendmail-bin sensible-mda
|
#vim aliases
|
#vim /etc/mail/local-host-names
2a3 > sample.net.nt |
#vim /etc/mail/sendmail.mc
56c56 < DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl --- > DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl 58c58 < DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl --- > DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission')dnl 97,99c97 < MAILER_DEFINITIONS < MAILER(`local')dnl < MAILER(`smtp')dnl --- > 103c101 < MASQUERADE_AS(`host190.net.nt')dnl --- > MASQUERADE_AS(`sasha.sample.net.nt')dnl 105a104,107 > > MAILER_DEFINITIONS > MAILER(`local')dnl > MAILER(`smtp')dnl |
#vim /etc/bind/db.sample.net.nt
3c3 < 2007031501; --- > 2007031502; 9c9 < --- > MX 5 sasha.sample.net.nt. |
#rndc reload
server reload successful |
#host serghost.serge.net.nt
serghost.serge.net.nt has address 192.168.16.3 |
#cd /etc/mail
|
#ma
mail mailx make_driver_db_lpr mandb mail-files make makeg manpath mailq makeacm makeinfo mattrib mailshar makedb makekdewidgets mawk mailstat makedepend makemap mailstats make_driver_db_cups man |
#make sensmail.mc > sendmail.cf
make: *** Нет правила для сборки цели `sensmail.mc'. Останов. |
#make --help
ÐÑполÑзование: make [ÐÐЦÐÐ Ignored for compatibility. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -d Print lots of debugging information. --debug[=FLAGS] Print various types of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. ... Turns off -k. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. --no-print-directory Turn off -w, even if it was turned on implicitly. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. --warn-undefined-variables Warn when an undefined variable is referenced. This program built for i486-pc-linux-gnu Report bugs to <bug-make@gnu.org> |
#make --help | less
|
#ssh 192.168.16.3
ÐÑполÑзование: make [ÐÐЦÐÐ32;1H: ÐлÑÑи: -b, -m Ignored for compatibility. -B, --always-make Unconditionally make all targets. ÐÑполÑзование: make [ÐÐЦÐÐ32;1H: ÐÑполÑзование: make [ÐÐЦÐÐ32;1H: ÐлÑÑи: -b, -m Ignored for compatibility. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY ... -n, --just-print, --dry-run, --recon Don't actually run any commands; just print them. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -q, --question Run no commands; exit status says if up to date. -r, --no-builtin-rules Disable the built-in implicit rules. -R, --no-builtin-variables Disable the built-in variable settings. -s, --silent, --quiet Don't echo commands. -S, --no-keep-going, --stop |
#mail
ÐÑполÑзование: make [ÐÐЦÐÐ32;1H: ÐлÑÑи: -b, -m Ignored for compatibility. -B, --always-make Unconditionally make all targets. ÐÑполÑзование: make [ÐÐЦÐÐ32;1H: ÐÑполÑзование: make [ÐÐЦÐÐ32;1H: ÐлÑÑи: -b, -m Ignored for compatibility. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY ... Arrival-Date: Thu, 15 Mar 2007 18:22:24 +0200 -S, --no-keep-going, --stop Final-Recipient: RFC822; root@romzes.net.nt Action: failed Status: 5.7.1 Remote-MTA: DNS; ns.romzes.net.nt Diagnostic-Code: SMTP; 550 5.7.1 <root@romzes.net.nt>... Relaying denied. IP name lookup failed [192.168.16.3] Last-Attempt-Date: Thu, 15 Mar 2007 18:22:25 +0200 --l2FGMPV5015241.1173975745/serghost.serge.net.nt Content-Type: text/rfc822-headers |
#mail user@ns.romzes.net.nt
Subject: test5687 sf . Cc: |
#mail user@ns.romzes.net.nt
|
#mail
No mail for root |
#dig romzes.net.nt mx
; <<>> DiG 9.3.4 <<>> romzes.net.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16270 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;romzes.net.nt. IN MX ;; ANSWER SECTION: romzes.net.nt. 604354 IN MX 20 ns.romzes.net.nt. ;; AUTHORITY SECTION: romzes.net.nt. 601497 IN NS ns.romzes.net.nt. ;; ADDITIONAL SECTION: ns.romzes.net.nt. 601497 IN A 192.168.16.1 ;; Query time: 31 msec ;; SERVER: 192.168.16.3#53(192.168.16.3) ;; WHEN: Thu Mar 15 18:26:53 2007 ;; MSG SIZE rcvd: 80 |
#cp /etc/bind/db.serge.net.nt /etc/bind/db.192
|
#ls -l
ls: invalid option -- e Попробуйте `ls --help' для получения более подробного описания. |
#ls -l
итого 160 -rw------- 1 root root 4211 2007-03-15 17:47 access -rw-r----- 1 smmta smmsp 12288 2007-03-15 17:47 access.db -rw-r--r-- 1 root root 281 2006-12-09 06:22 address.resolve lrwxrwxrwx 1 root smmsp 10 2007-03-15 17:47 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 2007-03-15 17:47 aliases.db -rw-r--r-- 1 root root 3114 2007-03-15 17:47 databases -rw-r--r-- 1 root root 5594 2006-12-09 06:23 helpfile -rw-r--r-- 1 root smmsp 44 2007-03-15 17:58 local-host-names drwxr-sr-x 2 smmta smmsp 4096 2007-03-15 17:47 m4 ... -rw-r--r-- 1 root smmsp 269 2007-03-15 17:47 sendmail.cf.errors -rw-r--r-- 1 root root 11888 2007-03-15 17:47 sendmail.conf -rw-r--r-- 1 root smmsp 4083 2007-03-15 18:18 sendmail.mc -rw-r--r-- 1 root root 149 2006-12-09 06:22 service.switch -rw-r--r-- 1 root root 180 2006-12-09 06:22 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4096 2007-03-15 17:47 smrsh -rw-r--r-- 1 root smmsp 43627 2007-03-15 17:47 submit.cf -rw-r--r-- 1 root smmsp 2284 2007-03-15 17:47 submit.mc drwxr-xr-x 2 smmta smmsp 4096 2007-03-15 17:47 tls -rw-r--r-- 1 root smmsp 0 2007-03-15 17:47 trusted-users |
#m4 sendmail.mc > sendmail.cf
|
#vim /etc/mail/sendmail.mc
|
#make
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... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#vim /etc/bind/named.conf
|
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#host 192.168.16.3
3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. |
#mail root@romzes.net.nt
Subject: test345 rwt . Cc: |
#tail /var/log/mail.log
Mar 15 18:25:54 linux3 sendmail[15408]: l2FGPsYp015408: from=root, size=48, class=0, nrcpts=1, msgid=<200703151625.l2FGPsYp015408@serghost.serge.net.nt>, relay=root@localhost Mar 15 18:25:54 linux3 sm-mta[15409]: l2FGPsjJ015409: from=<root@serghost.serge.net.nt>, size=349, class=0, nrcpts=1, msgid=<200703151625.l2FGPsYp015408@serghost.serge.net.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1] Mar 15 18:25:54 linux3 sendmail[15408]: l2FGPsYp015408: to=user@ns.romzes.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30048, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FGPsjJ015409 Message accepted for delivery) Mar 15 18:25:55 linux3 sm-mta[15426]: l2FGPsjJ015409: to=<user@ns.romzes.net.nt>, ctladdr=<root@serghost.serge.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120349, relay=ns.romzes.net.nt. [192.168.16.1], dsn=2.0.0, stat=Sent (l2FGPvYJ028330 Message accepted for delivery) Mar 15 18:37:24 linux3 sendmail[15823]: l2FGbONx015823: from=root, size=45, class=0, nrcpts=1, msgid=<200703151637.l2FGbONx015823@serghost.serge.net.nt>, relay=root@localhost Mar 15 18:37:25 linux3 sm-mta[15824]: l2FGbPZs015824: from=<root@serghost.serge.net.nt>, size=343, class=0, nrcpts=1, msgid=<200703151637.l2FGbONx015823@serghost.serge.net.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1] Mar 15 18:37:25 linux3 sendmail[15823]: l2FGbONx015823: to=root@romzes.net.nt, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30045, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FGbPZs015824 Message accepted for delivery) Mar 15 18:37:26 linux3 sm-mta[15841]: l2FGbPZs015824: to=<root@romzes.net.nt>, ctladdr=<root@serghost.serge.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120343, relay=ns.romzes.net.nt. [192.168.16.1], dsn=5.7.1, stat=User unknown Mar 15 18:37:26 linux3 sm-mta[15841]: l2FGbPZs015824: l2FGbQZs015841: DSN: User unknown Mar 15 18:37:26 linux3 sm-mta[15841]: l2FGbQZs015841: to=<root@serghost.serge.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent |
#vim /etc/bind/named.conf
|
#mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 MAILER-DAEMON@ser Thu Mar 15 18:37 65/2539 Returned mail: see transcript for details & & At EOFAILER-DAEMON@serghost.serge.net.nt Thu Mar 15 18:37:26 2007 & qe: Thu, 15 Mar 2007 18:37:26 +0200 Saved 1 message in /root/mbox <MAILER-DAEMON@serghost.serge.net.nt> To: <root@serghost.serge.net.nt> MIME-Version: 1.0 ... Received-From-MTA: DNS; localhost Arrival-Date: Thu, 15 Mar 2007 18:37:25 +0200 Final-Recipient: RFC822; root@romzes.net.nt Action: failed Status: 5.7.1 Remote-MTA: DNS; ns.romzes.net.nt Diagnostic-Code: SMTP; 550 5.7.1 <root@romzes.net.nt>... Relaying denied. IP name lookup failed [192.168.16.3] Last-Attempt-Date: Thu, 15 Mar 2007 18:37:26 +0200 --l2FGbQZs015841.1173976646/serghost.serge.net.nt Content-Type: text/rfc822-headers |
#mail root@romzes.net.nt
Subject: terrre asd. . Cc: |
#tail /var/log/mail.log
Mar 15 18:37:25 linux3 sendmail[15823]: l2FGbONx015823: to=root@romzes.net.nt, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30045, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FGbPZs015824 Message accepted for delivery) Mar 15 18:37:26 linux3 sm-mta[15841]: l2FGbPZs015824: to=<root@romzes.net.nt>, ctladdr=<root@serghost.serge.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120343, relay=ns.romzes.net.nt. [192.168.16.1], dsn=5.7.1, stat=User unknown Mar 15 18:37:26 linux3 sm-mta[15841]: l2FGbPZs015824: l2FGbQZs015841: DSN: User unknown Mar 15 18:37:26 linux3 sm-mta[15841]: l2FGbQZs015841: to=<root@serghost.serge.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Mar 15 18:44:07 linux3 sendmail[16072]: l2FGi7HN016072: from=root, size=45, class=0, nrcpts=1, msgid=<200703151644.l2FGi7HN016072@serghost.serge.net.nt>, relay=root@localhost Mar 15 18:44:07 linux3 sm-mta[16073]: l2FGi79q016073: from=<root@serghost.serge.net.nt>, size=343, class=0, nrcpts=1, msgid=<200703151644.l2FGi7HN016072@serghost.serge.net.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1] Mar 15 18:44:07 linux3 sendmail[16072]: l2FGi7HN016072: to=root@romzes.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30045, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FGi79q016073 Message accepted for delivery) Mar 15 18:44:08 linux3 sm-mta[16090]: l2FGi79q016073: to=<root@romzes.net.nt>, ctladdr=<root@serghost.serge.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120343, relay=ns.romzes.net.nt. [192.168.16.1], dsn=5.7.1, stat=User unknown Mar 15 18:44:08 linux3 sm-mta[16090]: l2FGi79q016073: l2FGi89q016090: DSN: User unknown Mar 15 18:44:08 linux3 sm-mta[16090]: l2FGi89q016090: to=<root@serghost.serge.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent |
#mail root@romzes.net.nt
Subject: sdf sdf . Cc: You have new mail in /var/mail/root |
#tail /var/log/mail.log
Mar 15 18:44:07 linux3 sendmail[16072]: l2FGi7HN016072: to=root@romzes.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30045, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FGi79q016073 Message accepted for delivery) Mar 15 18:44:08 linux3 sm-mta[16090]: l2FGi79q016073: to=<root@romzes.net.nt>, ctladdr=<root@serghost.serge.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120343, relay=ns.romzes.net.nt. [192.168.16.1], dsn=5.7.1, stat=User unknown Mar 15 18:44:08 linux3 sm-mta[16090]: l2FGi79q016073: l2FGi89q016090: DSN: User unknown Mar 15 18:44:08 linux3 sm-mta[16090]: l2FGi89q016090: to=<root@serghost.serge.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Mar 15 18:48:06 linux3 sendmail[16207]: l2FGm66g016207: from=root, size=41, class=0, nrcpts=1, msgid=<200703151648.l2FGm66g016207@serghost.serge.net.nt>, relay=root@localhost Mar 15 18:48:06 linux3 sm-mta[16208]: l2FGm6k7016208: from=<root@serghost.serge.net.nt>, size=339, class=0, nrcpts=1, msgid=<200703151648.l2FGm66g016207@serghost.serge.net.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1] Mar 15 18:48:06 linux3 sendmail[16207]: l2FGm66g016207: to=root@romzes.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30041, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FGm6k7016208 Message accepted for delivery) Mar 15 18:48:07 linux3 sm-mta[16225]: l2FGm6k7016208: to=<root@romzes.net.nt>, ctladdr=<root@serghost.serge.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120339, relay=ns.romzes.net.nt. [192.168.16.1], dsn=5.7.1, stat=User unknown Mar 15 18:48:07 linux3 sm-mta[16225]: l2FGm6k7016208: l2FGm7k7016225: DSN: User unknown Mar 15 18:48:07 linux3 sm-mta[16225]: l2FGm7k7016225: to=<root@serghost.serge.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent |
#mail root@romzes.net.nt
Subject: sdf dsfg . Cc: You have new mail in /var/mail/root |
#mail root@romzes.net.nt
Subject: wer wetr / . Cc: |
#mail
No mail for root |
#netstat -lnp | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 23715/sendmail: MTA unix 2 [ ACC ] STREAM LISTENING 9051 3373/metacity /tmp/orbit-user/linc-d2d-0-6708d24b25ff8 unix 2 [ ACC ] STREAM LISTENING 25090 23715/sendmail: MTA /var/run/sendmail/mta/smcontrol |
#mail root@romzes.net.nt
Subject: s'df;g 'd;f, ,. , . Cc: You have new mail in /var/mail/root |
Время первой команды журнала | 15:23:53 2007- 3-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:55:53 2007- 3-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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