/l3/users/14-06-2010/nt-lnet/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#dig @192.168.16.4 -x 192.168.16.4
; <<>> DiG 9.7.0-P1 <<>> @192.168.16.4 -x 192.168.16.4 ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1565 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;4.16.168.192.in-addr.arpa. IN PTR ;; ANSWER SECTION: 4.16.168.192.in-addr.arpa. 604788 IN PTR debian4.sergey.net.nt. ;; AUTHORITY SECTION: 16.168.192.in-addr.arpa. 604788 IN NS debian.net.nt. ;; ADDITIONAL SECTION: debian.net.nt. 86388 IN A 192.168.16.254 ;; Query time: 0 msec ;; SERVER: 192.168.16.4#53(192.168.16.4) ;; WHEN: Wed Jun 16 17:27:52 2010 ;; MSG SIZE rcvd: 115 |
#vim /etc/resolv.conf
--- /tmp/l3-saved-13018.3.26318 2010-06-16 17:28:11.000000000 +0300 +++ /etc/resolv.conf 2010-06-16 17:28:20.000000000 +0300 @@ -1,4 +1,5 @@ search net.nt unix.nt +nameserver 192.168.16.4 nameserver 192.168.16.254 nameserver 10.0.17.1 nameserver 10.0.35.1 |
#ping host.sergey
![]() ping: unknown host host.sergey |
#^C
![]() |
#ping host.sergey.net.nt
![]() ping: unknown host host.sergey.net.nt |
#ping host1.sergey.net.nt
![]() PING host1.sergey.net.nt (192.168.16.44) 56(84) bytes of data. ^C --- host1.sergey.net.nt ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2012ms |
#ssh 192.168.16.24
Password: Last login: Tue Jun 15 16:21:57 2010 from host206.net.nt Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. l3-agent is already running: pid=32175; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/rc.conf
|
#ps aux | grep named
![]() |
#/etc/rc.d/named start
wrote key file "/var/named/etc/namedb/rndc.key" Starting named. |
#ps aux | grep named
bind 60043 4,0 0,5 4428 3536 ?? Ss 17:29 0:00,06 /usr/sbin/named -t /var/named -u bind root 60053 0,0 0,1 1612 1068 p2 S+ 17:29 0:00,00 grep named |
#vim /etc/namedb/
![]() |
#vim /etc/namedb/named.conf
|
#vim /etc/namedb/named.root
|
#:q!
81 */ 82 /* 83 zone "." { 84 type slave; 85 file "slave/root.slave"; 86 masters { 87 {92.5.5.241; // F.ROOT-SERVERS.NET. { 80 the hint zone above. } ... 77 /* Slaving the following zones from the root name servers has some 78 significant advantages: 79 1. Faster local resolution for your users 80 2. No spurious traffic will be sent from your network to the roots 81 3. Greater resilience to any potential root server failure/DDoS 82 83 On the other hand, this method requires more monitoring than the 84 hints file to be sure that an unexpected failure mode has not 85 incapacitated your server. Name servers that are serving a lot "/var/named/etc/namedb/named.conf" 279L, 11458C written |
#named
![]() named named-checkconf named-checkzone named.reconfig named.reload |
#named-checkconf
|
#scp 192.168.16.4:/etc/bind/db.sergey* /tmp
The authenticity of host '192.168.16.4 (192.168.16.4)' can't be established. DSA key fingerprint is 83:c6:70:6f:8a:7e:8b:e9:e4:53:26:31:28:d6:dc:f0. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.4' (DSA) to the list of known hosts. root@192.168.16.4's password: db.sergey.net.nt 100% 385 0.4KB/s 00:00 |
#cp /tmp/db.sergey.net.nt /etc/namedb/
|
#vim /etc/namedb/db.sergey.net.nt
|
#vim /etc/namedb/db.sergey.net.nt
![]() |
#ls -l /etc/
total 532 drwxr-xr-x 2 root wheel 512 24 ÉÀÌ 2009 X11 lrwxrwxrwx 1 root wheel 12 15 ÍÁÒ 2008 aliases -> mail/aliases -rw-r--r-- 1 root wheel 209 16 ÑÎ× 2008 amd.map -rw-r--r-- 1 root wheel 1234 16 ÑÎ× 2008 apmd.conf -rw-r--r-- 1 root wheel 231 16 ÑÎ× 2008 auth.conf drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 bluetooth -rw-r--r-- 1 root wheel 907 11 ÉÀÎ 21:15 crontab -rw-r--r-- 1 root wheel 108 16 ÑÎ× 2008 csh.cshrc -rw-r--r-- 1 root wheel 481 16 ÑÎ× 2008 csh.login ... -rw-r--r-- 1 root wheel 2454 16 ÑÎ× 2008 snmpd.config -rw------- 1 root wheel 40960 24 ÉÀÌ 2009 spwd.db drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 2008 ssh drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 ssl -rw-r--r-- 1 root wheel 422 13 ÉÀÎ 15:51 sysctl.conf -rw-r--r-- 1 root wheel 1335 16 ÑÎ× 2008 syslog.conf lrwxrwxrwx 1 root wheel 23 15 ÍÁÒ 2008 termcap -> /usr/share/misc/termcap -rw-r--r-- 1 root wheel 13039 24 ÉÀÌ 2009 ttys -rw-r--r-- 1 root wheel 1400 16 ÑÎ× 2008 usbd.conf -r--r--r-- 1 root wheel 0 24 ÉÀÌ 2009 wall_cmos_clock |
#vim /etc/namedb/db.sergey.net.nt
|
#hostname
fbsd4.net.nt |
#vim /etc/rc.conf
|
#hostname
fbsd4.net.nt |
#hostname -F fbsd4.sergey.net.nt
![]() hostname: illegal option -- F usage: hostname [-fs] [name-of-host] |
#hostname -f fbsd4.sergey.net.nt
|
#hostname
fbsd4.sergey.net.nt |
#vim /etc/hosts
|
#vim /etc/resolv.conf
|
#dig fbsd4.sergey.net.nt
; <<>> DiG 9.3.4-P1 <<>> fbsd4.sergey.net.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 7062 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;fbsd4.sergey.net.nt. IN A ;; AUTHORITY SECTION: net.nt. 86400 IN SOA debian.net.nt. sergey\.cherepenin.gmail.com. 8 604800 86400 2419200 604800 ;; Query time: 2 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Wed Jun 16 17:37:53 2010 ;; MSG SIZE rcvd: 107 |
#cat /etc/resolv.conf
search net.nt unix.nt nameserver 192.168.16.24 nameserver 192.168.16.254 nameserver 10.0.17.1 nameserver 10.0.35.1 |
#dig sergey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> sergey.net.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56544 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;sergey.net.nt. IN MX ;; AUTHORITY SECTION: net.nt. 86400 IN SOA debian.net.nt. sergey\.cherepenin.gmail.com. 8 604800 86400 2419200 604800 ;; Query time: 0 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Wed Jun 16 17:38:20 2010 ;; MSG SIZE rcvd: 101 |
#vim /etc/hosts
|
#~
14 usbd_enable="YES" 15 inetd_enable=yes822C 16 ifconfig_re0="inet 192.168.16.250 netmask 255.255.255.0" 17 defaultrouter="192.168.16.254" 18 hostname="fbsdvm.unix.nt" 19 ifconfig_re0="inet 192.168.16.24 netmask 255.255.255.0" 20 ifconfig_re1_name="internet" 21 ifconfig_internet_alias1="inet 10.0.0.2 netmask 255.255.255.0" 22 ifconfig_internet_alias0="inet 172.16.0.1 netmask 255.255.255.0" 23 ifconfig_internet="ether 00:16:4f:00:01:04" 24 hostname="fbsd4.sergey.net.nt" 25 static_routes="8_0 9_0" 26 route_8_0="-net 192.168.8.0 192.168.16.254" 27 route_9_0="-net 192.168.9.0 192.168.16.254" |
#dig @127.0.0.1 sergey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 53608 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;sergey.net.nt. IN MX ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2010061600 1800 900 604800 86400 ;; Query time: 86 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Jun 16 17:39:08 2010 ;; MSG SIZE rcvd: 106 |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#dig @127.0.0.1 sergey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24531 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;sergey.net.nt. IN MX ;; ANSWER SECTION: sergey.net.nt. 600 IN MX 10 fbsd4.sergey.net.nt. ;; AUTHORITY SECTION: sergey.net.nt. 600 IN NS fbsd4.sergey.net.nt. ;; ADDITIONAL SECTION: fbsd4.sergey.net.nt. 600 IN A 192.168.16.24 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Jun 16 17:39:20 2010 ;; MSG SIZE rcvd: 83 |
#dig @127.0.0.1 sergey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 255 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;sergey.net.nt. IN NS ;; ANSWER SECTION: sergey.net.nt. 600 IN NS fbsd4.sergey.net.nt. ;; ADDITIONAL SECTION: fbsd4.sergey.net.nt. 600 IN A 192.168.16.24 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Jun 16 17:39:33 2010 ;; MSG SIZE rcvd: 67 |
#dig @127.0.0.1 sergey.net.nt soa
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt soa ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42439 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;sergey.net.nt. IN SOA ;; ANSWER SECTION: sergey.net.nt. 600 IN SOA fbsd4.sergey.net.nt. scherepenin.techexpert.ua. 2 604800 86400 2419200 604800 ;; AUTHORITY SECTION: sergey.net.nt. 600 IN NS fbsd4.sergey.net.nt. ;; ADDITIONAL SECTION: fbsd4.sergey.net.nt. 600 IN A 192.168.16.24 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Jun 16 17:39:37 2010 ;; MSG SIZE rcvd: 128 |
#dig -x 192.168.16.4
; <<>> DiG 9.3.4-P1 <<>> -x 192.168.16.4 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 64498 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;4.16.168.192.in-addr.arpa. IN PTR ;; AUTHORITY SECTION: 168.192.in-addr.arpa. 10800 IN SOA 168.192.in-addr.arpa. nobody.localhost. 42 86400 43200 604800 10800 ;; Query time: 1 msec ;; SERVER: 192.168.16.24#53(192.168.16.24) ;; WHEN: Wed Jun 16 17:39:47 2010 ;; MSG SIZE rcvd: 95 |
#vim /etc/namedb/db.sergey.net.nt
|
#~
![]() 1 "/etc/namedb/named." [New File] |
#~
143 zone "21.172.in-addr.arpa" { type master; file "master/empty.db"; }; 144 zone "22.172.in-addr.arpa" { type master; file "master/empty.db"; }; 145 zone "23.172.in-addr.arpa" { type master; file "master/empty.db"; }; 146 zone "24.172.in-addr.arpa" { type master; file "master/empty.db"; }; 147 zone "25.172.in-addr.arpa" { type master; file "master/empty.db"; }; 148 zone "26.172.in-addr.arpa" { type master; file "master/empty.db"; }; 149 zone "27.172.in-addr.arpa" { type master; file "master/empty.db"; }; 150 zone "28.172.in-addr.arpa" { type master; file "master/empty.db"; }; 151 zone "29.172.in-addr.arpa" { type master; file "master/empty.db"; }; 152 zone "30.172.in-addr.arpa" { type master; file "master/empty.db"; }; ... 133 // "This" Network (RFCs 1912 and 3330) 134 zone "0.in-addr.arpa" { type master; file "master/empty.db"; }; 135 136 // Private Use Networks (RFC 1918) 137 zone "10.in-addr.arpa" { type master; file "master/empty.db"; }; 138 zone "16.172.in-addr.arpa" { type master; file "master/empty.db"; }; 139 zone "17.172.in-addr.arpa" { type master; file "master/empty.db"; }; 140 zone "18.172.in-addr.arpa" { type master; file "master/empty.db"; }; 141 zone "19.172.in-addr.arpa" { type master; file "master/empty.db"; }; 142 zone "20.172.in-addr.arpa" { type master; file "master/empty.db"; }; |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#dig -x 192.168.16.4
; <<>> DiG 9.3.4-P1 <<>> -x 192.168.16.4 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12838 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;4.16.168.192.in-addr.arpa. IN PTR ;; ANSWER SECTION: 4.16.168.192.in-addr.arpa. 604800 IN PTR debian4.sergey.net.nt. ;; AUTHORITY SECTION: 16.168.192.in-addr.arpa. 604800 IN NS debian.net.nt. ;; ADDITIONAL SECTION: debian.net.nt. 86400 IN A 192.168.16.254 ;; Query time: 13 msec ;; SERVER: 192.168.16.24#53(192.168.16.24) ;; WHEN: Wed Jun 16 17:40:45 2010 ;; MSG SIZE rcvd: 115 |
#vim /etc/namedb/db.sergey.net.nt
|
#~
![]() |
#exit
exit Connection to 192.168.16.24 closed. |
# 28 };
3 2 ; Serial 4 604800 ; Refresh 5 86400 ; Retry 6 2419200 ; Expire 7 604800 ) ; Negative Cache TTL 8 ; 9 @ NS debian4.sergey.net.nt. 10 @ MX 10 debian4.sergey.net.nt. 11 12 13 debian4.sergey.net.nt. A 192.168.16.4 14 host1 A 192.168.16.44 15 host2d/db.sergey.net.n A 192.168.16.54 16 |
#dig debian4.sergey.net.nt
; <<>> DiG 9.7.0-P1 <<>> debian4.sergey.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44387 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;debian4.sergey.net.nt. IN A ;; ANSWER SECTION: debian4.sergey.net.nt. 600 IN A 192.168.16.4 ;; AUTHORITY SECTION: sergey.net.nt. 600 IN NS debian4.sergey.net.nt. ;; Query time: 0 msec ;; SERVER: 192.168.16.4#53(192.168.16.4) ;; WHEN: Thu Jun 17 13:05:05 2010 ;; MSG SIZE rcvd: 69 |
#tcpdump -i eth0 -n -p udp port 53
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 13:13:44.038009 IP 192.168.16.254.36663 > 192.168.16.4.53: 34208 [1au] NS? sergey.net.nt. (42) 13:13:44.038196 IP 192.168.16.4.53 > 192.168.16.254.36663: 34208* 1/0/2 NS debian4.sergey.net.nt. (80) 13:14:18.199547 IP 192.168.16.254.58766 > 192.168.16.4.53: 30797 [1au] A? debian4.sergey.net.nt. (50) 13:14:18.199703 IP 192.168.16.4.53 > 192.168.16.254.58766: 30797* 1/1/1 A 192.168.16.4 (80) 13:36:53.417315 IP 192.168.16.4.58245 > 195.47.253.3.53: 37559 [1au] A? www.google.com.ua. (46) 13:36:53.417743 IP 192.168.16.4.46437 > 216.218.215.123.53: 7698 [1au] AAAA? www.google.com.ua. (46) 13:36:53.443373 IP 195.47.253.3.53 > 192.168.16.4.58245: 37559- 0/4/1 (128) 13:36:53.444451 IP 192.168.16.4.12123 > 192.33.4.12.53: 7568% [1au] AAAA? ns1.google.com. (43) ... 13:41:53.024704 IP 200.58.116.42.53 > 192.168.16.4.4472: 924*- 1/1/0 CNAME mey-online.com.ar. (120) 13:41:53.024986 IP 192.168.16.4.25415 > 200.58.122.66.53: 55341 [1au] AAAA? mey-online.com.ar. (46) 13:41:53.028551 IP 200.58.116.42.53 > 192.168.16.4.22842: 24945*- 2/0/0 CNAME mey-online.com.ar., A 200.58.113.241 (69) 13:41:53.028790 IP 192.168.16.4.9822 > 200.58.122.66.53: 55729 [1au] A? mey-online.com.ar. (46) 13:41:53.324390 IP 200.58.122.66.53 > 192.168.16.4.9822: 55729*- 1/0/0 A 200.58.113.241 (51) 13:41:53.327969 IP 200.58.122.66.53 > 192.168.16.4.25415: 55341*- 0/1/0 (103) ^C 1822 packets captured 1822 packets received by filter 0 packets dropped by kernel |
#~
// ports to talk. See http://www.kb.cert.org/vuls/id/800113 11 // the all-0's placeholder. 12 // If your ISP provided one or more IP addresses for stable 13 // forwarders { you probably want to use them as forwarders. 14 // 192.168.16.254;ing block, and insert the addresses replacingg 15 // }; 16 "/etc/bind/named.conf.options" 20L, 579C 17 auth-nxdomain no; # conform to RFC1035 18 listen-on-v6 { any; }; 19 }; 20 |
#~
30 zone "sergey.net.nt" { 31 type master; { 32 file "/etc/bind/db.sergey.net.nt"; { 29 }; 32,1-8 56% } 35 zone "16.168.192.in-addr.arpa" { 36 type forward; { 37 forwarders { 192.168.16.254; }; { 34 }; 37,1-8 87% } 38 }; 38,1 93% |
# file "/etc/bind/db.127";
|
#dig sergey.net.nt mx
; <<>> DiG 9.7.0-P1 <<>> sergey.net.nt mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62953 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;sergey.net.nt. IN MX ;; ANSWER SECTION: sergey.net.nt. 600 IN MX 10 debian4.sergey.net.nt. ;; AUTHORITY SECTION: sergey.net.nt. 600 IN NS debian4.sergey.net.nt. ;; ADDITIONAL SECTION: debian4.sergey.net.nt. 600 IN A 192.168.16.4 ;; Query time: 0 msec ;; SERVER: 192.168.16.4#53(192.168.16.4) ;; WHEN: Thu Jun 17 14:30:46 2010 ;; MSG SIZE rcvd: 85 |
#hostname
debian4 |
#hostname -f
debian4.sergey.net.nt |
#apt-get install sendmail
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail: Зависит: sendmail-bin но он не будет установлен E: Сломанные пакеты |
#apt-get install sendmail sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: m4 procmail sendmail-base sendmail-cf sensible-mda ÐÑедлагаемÑе пакеÑÑ: sendmail-doc rmail ca-certificates logcheck resolvconf sasl2-bin ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ xim4 exim4-base exim4-config 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 (MTA): sendmail. ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (8.14.3-9.1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (8.14.3-9.1) ... |
#ls -l /etc/mail
итого 232 -rw------- 1 root root 4261 Июн 17 14:33 access -rw-r----- 1 smmta smmsp 12288 Июн 17 14:33 access.db -rw-r--r-- 1 root root 281 Янв 29 15:25 address.resolve lrwxrwxrwx 1 root smmsp 10 Июн 17 14:33 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 Июн 17 14:33 aliases.db -rw-r--r-- 1 root root 3216 Июн 17 14:33 databases -rw-r--r-- 1 root root 5657 Янв 29 15:26 helpfile -rw-r--r-- 1 root smmsp 32 Июн 17 14:33 local-host-names drwxr-sr-x 2 smmta smmsp 4096 Июн 17 14:33 m4 ... -rw-r--r-- 1 root smmsp 269 Июн 17 14:33 sendmail.cf.errors -rw-r--r-- 1 root root 12236 Июн 17 14:33 sendmail.conf -rw-r--r-- 1 root smmsp 4216 Июн 17 14:33 sendmail.mc -rw-r--r-- 1 root root 149 Янв 29 15:25 service.switch -rw-r--r-- 1 root root 180 Янв 29 15:25 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4096 Июн 17 14:33 smrsh -rw-r--r-- 1 root smmsp 44001 Июн 17 14:33 submit.cf -rw-r--r-- 1 root smmsp 2376 Июн 17 14:33 submit.mc drwxr-xr-x 2 smmta smmsp 4096 Июн 17 14:33 tls -rw-r--r-- 1 root smmsp 0 Июн 17 14:33 trusted-users |
#vim /etc/mail/access
|
#vim /etc/mail/address.resolve
|
#~
![]() access m4/ service.switch access.db Makefile service.switch-nodns address.resolve peers/ smrsh/ aliases sasl/ submit.cf aliases.db sendmail.cf submit.mc databases sendmail.cf.errors tls/ helpfile sendmail.conf trusted-users local-host-names sendmail.mc |
#vim /etc/mail/databases
|
##### <df>:<map>:<flags>:<file>:<opts>:
![]() access m4/ service.switch access.db Makefile service.switch-nodns address.resolve peers/ smrsh/ aliases sasl/ submit.cf aliases.db sendmail.cf submit.mc databases sendmail.cf.errors tls/ helpfile sendmail.conf trusted-users local-host-names sendmail.mc |
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-1812.15603.726 2010-06-17 14:36:05.000000000 +0300 +++ /etc/mail/local-host-names 2010-06-17 14:37:30.000000000 +0300 @@ -1,2 +1,2 @@ localhost -debian4.sergey.net.nt +sergey.net.nt |
#vim /etc/mail/
![]() |
#vim /etc/mail/sendmail.cf
|
#vim /etc/mail/sendmail.mc
|
#vim /etc/mail
![]() |
#vim /etc/mail/
![]() |
#vim /etc/mail/service.switch
|
#~
![]() access m4/ service.switch access.db Makefile service.switch-nodns address.resolve peers/ smrsh/ aliases sasl/ submit.cf aliases.db sendmail.cf submit.mc databases sendmail.cf.errors tls/ helpfile sendmail.conf trusted-users local-host-names sendmail.mc |
#vim /etc/mail/aliases
|
#~
![]() access m4/ service.switch access.db Makefile service.switch-nodns address.resolve peers/ smrsh/ aliases sasl/ submit.cf aliases.db sendmail.cf submit.mc databases sendmail.cf.errors tls/ helpfile sendmail.conf trusted-users local-host-names sendmail.mc |
#vim /etc/mail/sendmail.
![]() |
#~
![]() |
#cd /etc/mail/
|
#vim sendmail.mc
|
#find debian-mta* /usr/share/doc/sendmail
![]() sendmail/ sendmail-base/ sendmail-bin/ sendmail-cf/ |
#find /usr/share/doc/sendmail* -name debian-mta*
|
#find /usr/share/doc/sendmail-base -name debian-mta*
|
#find /usr/share/doc/sendmail-bin/ -name debian-mta*
|
#find /usr/share/doc/sendmail-cf/ -name debian-mta*
|
#find /usr/share/doc/sendmail-cf/ -name debian-mta
|
#grep -r debian-mta /usr/share/doc/sen
![]() sendmail/ sendmail-bin/ sensible-mda/ sendmail-base/ sendmail-cf/ sensible-utils/ |
#grep -r debian-mta /usr/share/doc/sendmail*
![]() |
#ls -l /usr/share/doc/sendmail*
lrwxrwxrwx 1 root root 8 Июн 17 14:32 /usr/share/doc/sendmail-base -> sendmail lrwxrwxrwx 1 root root 8 Июн 17 14:32 /usr/share/doc/sendmail-cf -> sendmail /usr/share/doc/sendmail: итого 228 -rw-r--r-- 1 root root 2194 Янв 29 15:26 buildinfo.gz -rw-r--r-- 1 root root 6554 Янв 29 15:22 changelog.Debian.gz -rw-r--r-- 1 root root 187199 Май 3 2008 changelog.gz -rw-r--r-- 1 root root 4529 Янв 29 15:22 copyright -rw-r--r-- 1 root root 1770 Янв 29 15:22 Debian-specific.gz lrwxrwxrwx 1 root root 23 Июн 17 14:32 examples -> ../../sendmail/examples ... -rw-r--r-- 1 root root 3218 Янв 29 15:22 site.config.m4.gz /usr/share/doc/sendmail-bin: итого 224 -rw-r--r-- 1 root root 2194 Янв 29 15:26 buildinfo.gz -rw-r--r-- 1 root root 6554 Янв 29 15:22 changelog.Debian.gz -rw-r--r-- 1 root root 187199 Май 3 2008 changelog.gz -rw-r--r-- 1 root root 4529 Янв 29 15:22 copyright -rw-r--r-- 1 root root 964 Янв 29 15:22 NEWS.Debian.gz -rw-r--r-- 1 root root 7702 Фев 12 2008 README.gz -rw-r--r-- 1 root root 2742 Янв 29 15:22 TODO.Debian |
#ls -l /usr/share/doc/sendmail* | less
|
#grep -r debian-mta /usr/
![]() grep: предупреждение: /usr/bin/X11: каталоги зациклены grep: /usr/lib/ispell/default.aff: Нет такого файла или каталога grep: /usr/lib/ispell/default.hash: Нет такого файла или каталога grep: /usr/lib/nautilus/extensions-1.0/libnautilus-gksu.so: Нет такого файла или каталога ^C |
#grep -r debian-mta /usr/ 2>/dev/null
![]() ^C |
#apt-get install sendmail
![]() sendmail sendmail-bin sendmail-doc sendmail-wide sendmail-base sendmail-cf sendmail-tls |
#apt-get install sendmail-cf
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sendmail-cf. sendmail-cf установлен вручную. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 344 пакетов не обновлено. |
#apt-get install sendmail-doc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: sendmail-doc обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 344 пакетов не обновлено. Необходимо скачать 834kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 167kB. Получено:1 http://debian.org.ua squeeze/main sendmail-doc 8.14.3-9.1 [834kB] Получено 834kБ за 0с (1 068kБ/c) Выбор ранее не выбранного пакета sendmail-doc. (Чтение базы данных ... на данный момент установлено 72780 файлов и каталогов.) Распаковывается пакет sendmail-doc (из файла .../sendmail-doc_8.14.3-9.1_all.deb)... Настраивается пакет sendmail-doc (8.14.3-9.1) ... |
#dpkg -L sendmail-doc
/. /usr /usr/share /usr/share/lintian /usr/share/lintian/overrides /usr/share/doc /usr/share/doc/sendmail-doc /usr/share/doc/sendmail-doc/changelog.gz /usr/share/doc/sendmail-doc/README.gz /usr/share/doc/sendmail-doc/README.Debian.sendmail-doc ... /usr/share/doc/sendmail-doc/libmilter/html/figure2.jpg /usr/share/doc/sendmail-doc/libmilter/README.gz /usr/share/doc/sendmail-doc/libmilter/README.Debian /usr/share/doc/sendmail-doc/smrsh.README.gz /usr/share/doc/sendmail-doc/NEWS.Debian.gz /usr/share/doc/sendmail-doc/op /usr/share/doc/sendmail-doc/op/op.txt.gz /usr/share/doc/sendmail-doc/op/op.ps.gz /usr/share/doc/sendmail-doc/faq.txt.gz /usr/share/bug |
#dpkg -L sendmail-
![]() sendmail-base sendmail-bin sendmail-cf sendmail-doc |
#dpkg -L sendmail-base
/. /etc /etc/ppp /etc/ppp/ip-up.d /etc/ppp/ip-up.d/sendmail /etc/ppp/ip-down.d /etc/ppp/ip-down.d/sendmail /etc/resolvconf /etc/resolvconf/update-libc.d /etc/resolvconf/update-libc.d/sendmail ... /usr/bin/expn /usr/share/doc/sendmail-base/examples /usr/share/sendmail/runq /usr/share/sendmail/status /usr/share/sendmail/mailstats /usr/share/sendmail/mailq /usr/share/sendmail/newaliases /usr/share/sendmail/hoststat /usr/share/sendmail/purgestat /usr/share/bug/sendmail-base |
search net.nt unix.nt nameserver 192.168.16.24 nameserver 192.168.16.254 nameserver 10.0.17.1 nameserver 10.0.35.1
Время первой команды журнала | 16:27:40 2010- 6-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:51:07 2010- 6-17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.74 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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