/l3/users/17-12-2012/NT-Lnet/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#~
bind.keys db.evgen named.conf.local db.0 db.local named.conf.options db.127 db.root rndc.key db.255 named.conf zones.rfc1918 db.empty named.conf.default-zones |
#vim
|
#vim db.evgen
--- /tmp/l3-saved-1346.31584.193 2012-12-20 16:18:58.000000000 +0200 +++ db.evgen 2012-12-20 16:19:42.000000000 +0200 @@ -1,6 +1,5 @@ $TTL 3h @ IN SOA evgen.net.nt. root.evgen.net.nt. (1 3h 30m 1w 3600) -scale.net.nt NS evgen.net.nt IN NS debian1.evgen.net.nt. IN A 192.168.13.1 debian1 IN A 192.168.13.1 |
#vim db.evgen
|
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 7393 to die. Starting domain name service...: bind9. |
#tail /var/log/daemon.log
Dec 20 16:20:27 debian1 named[7603]: zone scale.net.nt/IN: saved '/etc/namedb/slave/db.scale.net.nt' as '/etc/namedb/slave/db-6y7Jr2GU' Dec 20 16:20:27 debian1 named[7603]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found Dec 20 16:20:27 debian1 named[7603]: managed-keys-zone ./IN: loaded serial 0 Dec 20 16:20:27 debian1 named[7603]: running Dec 20 16:20:27 debian1 named[7603]: zone evgen.net.nt/IN: sending notifies (serial 1) Dec 20 16:20:27 debian1 named[7603]: zone scale.net.nt/IN: Transfer started. Dec 20 16:20:27 debian1 named[7603]: transfer of 'scale.net.nt/IN' from 192.168.13.2#53: connected using 192.168.13.1#59600 Dec 20 16:20:27 debian1 named[7603]: zone scale.net.nt/IN: transferred serial 1 Dec 20 16:20:27 debian1 named[7603]: transfer of 'scale.net.nt/IN' from 192.168.13.2#53: Transfer completed: 1 messages, 7 records, 201 bytes, 0.001 secs (201000 bytes/sec) Dec 20 16:20:27 debian1 named[7603]: zone scale.net.nt/IN: sending notifies (serial 1) |
#ls -hl /etc/namedb/slave/
итого 20K -rw-r--r-- 1 bind bind 544 Дек 20 16:14 db-6y7Jr2GU -rw-r--r-- 1 bind bind 383 Дек 20 16:07 db-e4wHjfSX -rw-r--r-- 1 bind bind 544 Дек 20 16:09 db-QSVwLjko -rw-r--r-- 1 bind bind 383 Дек 20 16:20 db.scale.net.nt -rw-r--r-- 1 bind bind 383 Дек 20 16:12 db-z2tMY3Li |
#da
dash date |
#date
Чтв Дек 20 16:20:57 EET 2012 |
#vim named.conf.default-zones
--- /tmp/l3-saved-1346.25940.2749 2012-12-20 16:22:48.000000000 +0200 +++ named.conf.default-zones 2012-12-20 16:24:20.000000000 +0200 @@ -30,8 +30,8 @@ zone "evgen.net.nt" in { type master; file "/etc/bind/db.evgen"; - forwarders {}; - allow-transfer { 192.168.13.2; 192.168.13.21; }; + //forwarders {}; + //allow-transfer { 192.168.13.2; 192.168.13.21; }; }; zone "scale.net.nt" in { |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 7603 to die. Starting domain name service...: bind9. |
#tail /var/log/daemon.log
Dec 20 16:24:33 debian1 named[7683]: zone evgen.net.nt/IN: sending notifies (serial 1) Dec 20 16:24:33 debian1 named[7683]: zone andrey.net.nt/IN: Transfer started. Dec 20 16:24:33 debian1 named[7683]: transfer of 'andrey.net.nt/IN' from 192.168.13.21#53: connected using 192.168.13.1#59120 Dec 20 16:24:33 debian1 named[7683]: zone andrey.net.nt/IN: transferred serial 2 Dec 20 16:24:33 debian1 named[7683]: transfer of 'andrey.net.nt/IN' from 192.168.13.21#53: Transfer completed: 1 messages, 13 records, 332 bytes, 0.100 secs (3320 bytes/sec) Dec 20 16:24:34 debian1 named[7683]: zone scale.net.nt/IN: Transfer started. Dec 20 16:24:34 debian1 named[7683]: transfer of 'scale.net.nt/IN' from 192.168.13.2#53: connected using 192.168.13.1#57672 Dec 20 16:24:34 debian1 named[7683]: zone scale.net.nt/IN: transferred serial 1 Dec 20 16:24:34 debian1 named[7683]: transfer of 'scale.net.nt/IN' from 192.168.13.2#53: Transfer completed: 1 messages, 7 records, 201 bytes, 0.001 secs (201000 bytes/sec) Dec 20 16:24:34 debian1 named[7683]: zone scale.net.nt/IN: sending notifies (serial 1) |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 7683 to die. Starting domain name service...: bind9. |
#tail /var/log/daemon.log
Dec 20 16:25:16 debian1 named[7745]: zone scale.net.nt/IN: saved '/etc/namedb/slave/db.scale.net.nt' as '/etc/namedb/slave/db-PCyGKdny' Dec 20 16:25:16 debian1 named[7745]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found Dec 20 16:25:16 debian1 named[7745]: managed-keys-zone ./IN: loaded serial 0 Dec 20 16:25:16 debian1 named[7745]: running Dec 20 16:25:16 debian1 named[7745]: zone evgen.net.nt/IN: sending notifies (serial 1) Dec 20 16:25:16 debian1 named[7745]: zone scale.net.nt/IN: Transfer started. Dec 20 16:25:16 debian1 named[7745]: transfer of 'scale.net.nt/IN' from 192.168.13.2#53: connected using 192.168.13.1#52908 Dec 20 16:25:16 debian1 named[7745]: zone scale.net.nt/IN: transferred serial 1 Dec 20 16:25:16 debian1 named[7745]: transfer of 'scale.net.nt/IN' from 192.168.13.2#53: Transfer completed: 1 messages, 7 records, 201 bytes, 0.002 secs (100500 bytes/sec) Dec 20 16:25:16 debian1 named[7745]: zone scale.net.nt/IN: sending notifies (serial 1) |
#vim db.evgen
|
#~
db-6y7Jr2GU db-Jk93LDlT db-QSVwLjko db-z2tMY3Li db-e4wHjfSX db-PCyGKdny db.scale.net.nt |
#vim /etc/namedb/slave/db.scale.net.nt
|
#~
db-6y7Jr2GU db-Jk93LDlT db-QSVwLjko db-z2tMY3Li db-e4wHjfSX db-PCyGKdny db.scale.net.nt |
#vim /etc/namedb/slave/db-Jk93LDlT
|
#~
debian1.net.nt |
#vim /etc/resolv.conf
--- /tmp/l3-saved-8212.1566.12853 2012-12-21 11:08:24.000000000 +0200 +++ /etc/resolv.conf 2012-12-21 11:08:32.000000000 +0200 @@ -1,3 +1,3 @@ search evgen.net.nt nameserver 192.168.13.253 -nameserver 127.0.0.1 +#nameserver 127.0.0.1 |
#vim /etc/hosts
|
#~
debian1 |
#hostname -f
debian1.net.nt |
#vim /etc/hosts
--- /tmp/l3-saved-8212.10964.21902 2012-12-21 11:09:20.000000000 +0200 +++ /etc/hosts 2012-12-21 11:12:17.000000000 +0200 @@ -1,2 +1,2 @@ 127.0.0.1 localhost.localdomain localhost -192.168.13.1 debian1.net.nt debian1 +192.168.13.1 evgen.net.nt evgen |
#vim /etc/hostname
--- /tmp/l3-saved-8212.4585.26692 2012-12-21 11:12:22.000000000 +0200 +++ /etc/hostname 2012-12-21 11:12:29.000000000 +0200 @@ -1 +1 @@ -debian1 +evgen |
#vim /etc/hosts
|
#hostname
debian1 |
#hostname -f
hostname: Name or service not known |
#shutdown -r now
|
#hostname -f
evgen.net.nt |
#vim /etc/resolv.conf
--- /tmp/l3-saved-1376.6571.23669 2012-12-21 11:15:17.000000000 +0200 +++ /etc/resolv.conf 2012-12-21 11:15:28.000000000 +0200 @@ -1,3 +1,3 @@ -search evgen.net.nt +search net.nt nameserver 192.168.13.253 #nameserver 127.0.0.1 |
#vim /etc/resolv.conf
|
#~
; <<>> DiG 9.7.3 <<>> mx evgen.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49595 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;evgen.net.nt. IN MX ;; AUTHORITY SECTION: net.nt. 3600 IN SOA net.nt. root.net.nt. 6 604800 86400 2419200 3600 ;; Query time: 4 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:15:39 2012 ;; MSG SIZE rcvd: 71 |
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20757 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;evgen.net.nt. IN A ;; ANSWER SECTION: evgen.net.nt. 3600 IN A 192.168.13.1 ;; AUTHORITY SECTION: net.nt. 3600 IN NS net.nt. ;; ADDITIONAL SECTION: net.nt. 3600 IN A 10.0.17.1 net.nt. 3600 IN A 192.168.13.253 ;; Query time: 7 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:15:44 2012 ;; MSG SIZE rcvd: 92 |
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11339 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;evgen.net.nt. IN A ;; ANSWER SECTION: evgen.net.nt. 3600 IN A 192.168.13.1 ;; AUTHORITY SECTION: net.nt. 3600 IN NS net.nt. ;; ADDITIONAL SECTION: net.nt. 3600 IN A 192.168.13.253 net.nt. 3600 IN A 10.0.17.1 ;; Query time: 7 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:18:00 2012 ;; MSG SIZE rcvd: 92 |
#dig mx evgen.net.nt
; <<>> DiG 9.7.3 <<>> mx evgen.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44846 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3 ;; QUESTION SECTION: ;evgen.net.nt. IN MX ;; ANSWER SECTION: evgen.net.nt. 3600 IN MX 5 evgen.net.nt. ;; AUTHORITY SECTION: net.nt. 3600 IN NS net.nt. ;; ADDITIONAL SECTION: evgen.net.nt. 3600 IN A 192.168.13.1 net.nt. 3600 IN A 10.0.17.1 net.nt. 3600 IN A 192.168.13.253 ;; Query time: 7 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:18:03 2012 ;; MSG SIZE rcvd: 108 |
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56312 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;evgen.net.nt. IN A ;; ANSWER SECTION: evgen.net.nt. 3600 IN A 192.168.13.1 ;; AUTHORITY SECTION: net.nt. 3600 IN NS net.nt. ;; ADDITIONAL SECTION: net.nt. 3600 IN A 192.168.13.253 net.nt. 3600 IN A 10.0.17.1 ;; Query time: 6 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:18:06 2012 ;; MSG SIZE rcvd: 92 |
#dig mx evgen.net.nt
; <<>> DiG 9.7.3 <<>> mx evgen.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38388 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3 ;; QUESTION SECTION: ;evgen.net.nt. IN MX ;; ANSWER SECTION: evgen.net.nt. 3600 IN MX 5 evgen.net.nt. ;; AUTHORITY SECTION: net.nt. 3600 IN NS net.nt. ;; ADDITIONAL SECTION: evgen.net.nt. 3600 IN A 192.168.13.1 net.nt. 3600 IN A 10.0.17.1 net.nt. 3600 IN A 192.168.13.253 ;; Query time: 8 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:18:09 2012 ;; MSG SIZE rcvd: 108 |
#dig mx scale.net.nt
; <<>> DiG 9.7.3 <<>> mx scale.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59976 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3 ;; QUESTION SECTION: ;scale.net.nt. IN MX ;; ANSWER SECTION: scale.net.nt. 3600 IN MX 5 scale.net.nt. ;; AUTHORITY SECTION: net.nt. 3600 IN NS net.nt. ;; ADDITIONAL SECTION: scale.net.nt. 3600 IN A 192.168.13.2 net.nt. 3600 IN A 192.168.13.253 net.nt. 3600 IN A 10.0.17.1 ;; Query time: 8 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:18:33 2012 ;; MSG SIZE rcvd: 108 |
#dig mx evgen.net.nt
; <<>> DiG 9.7.3 <<>> mx evgen.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31227 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3 ;; QUESTION SECTION: ;evgen.net.nt. IN MX ;; ANSWER SECTION: evgen.net.nt. 3600 IN MX 5 evgen.net.nt. ;; AUTHORITY SECTION: net.nt. 3600 IN NS net.nt. ;; ADDITIONAL SECTION: evgen.net.nt. 3600 IN A 192.168.13.1 net.nt. 3600 IN A 10.0.17.1 net.nt. 3600 IN A 192.168.13.253 ;; Query time: 8 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Fri Dec 21 11:18:34 2012 ;; MSG SIZE rcvd: 108 |
#netstat -nlp|grep 25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1301/exim4 tcp6 0 0 ::1:25 :::* LISTEN 1301/exim4 |
#apt-get install sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail : Зависит: sendmail-bin но он не будет установлен E: Сломанные пакеты |
#apt-get install sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libperl5.10 libmysqlclient16 libpq5 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 libperl5.10 libpq5 mysql-common perl perl-base perl-modules sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libmysqlclient16. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (из Ñайла .../libmysqlclient16_5.1.66-0+squeeze1_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libperl5.10. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libperl5.10 (из Ñайла .../libperl5.10_5.10.1-17squeeze4_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libpq5. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libpq5 (из Ñайла .../libpq5_8.4.13-0squeeze1_i386.deb)... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (5.1.66-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (5.1.66-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libperl5.10 (5.10.1-17squeeze4) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libpq5 (8.4.13-0squeeze1) ... |
#netstat -nlp|grep 25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2954/sendmail: MTA: |
#grep Family=inet /etc/mail/sendmail.mc
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl |
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1376.10178.24653 2012-12-21 11:24:00.000000000 +0200 +++ /etc/mail/sendmail.mc 2012-12-21 11:24:38.000000000 +0200 @@ -54,7 +54,7 @@ dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl dnl # |
#cd /etc/mail
|
#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... Updating 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() The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent (MTA): sendmail. |
#netstat -nlp|grep 25
tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 3251/sendmail: MTA: tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3251/sendmail: MTA: unix 2 [ ACC ] STREAM LISTENING 6597 3251/sendmail: MTA: /var/run/sendmail/mta/smcontrol |
#vim /etc/mail/local-host-names
|
#~
localhost evgen.net.nt "/etc/mail/local-host-names" 2L, 23C |
#~
/etc/mail |
#make
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... The following file(s) have changed: ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent (MTA): sendmail. |
#netstat -nlp|grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3381/sendmail: MTA: |
#netstat -nlp|grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3381/sendmail: MTA: |
#pwd
/etc/mail |
#cd /etc/mail/
|
#ls -hl
итого 232K -rw------- 1 root root 4,2K Дек 21 11:21 access -rw-r----- 1 smmta smmsp 12K Дек 21 11:21 access.db -rw-r--r-- 1 root root 281 Сен 21 2010 address.resolve lrwxrwxrwx 1 root smmsp 10 Дек 21 11:21 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12K Дек 21 11:21 aliases.db -rw-r--r-- 1 root smmsp 3,2K Дек 21 11:24 databases -rw-r--r-- 1 root root 5,6K Сен 22 2010 helpfile -rw-r--r-- 1 root smmsp 23 Дек 21 11:21 local-host-names drwxr-sr-x 2 smmta smmsp 4,0K Дек 21 11:21 m4 ... -rw-r--r-- 1 root smmsp 269 Дек 21 11:24 sendmail.cf.errors -rw-r--r-- 1 root root 12K Дек 21 11:21 sendmail.conf -rw-r--r-- 1 root smmsp 4,2K Дек 21 11:24 sendmail.mc -rw-r--r-- 1 root root 149 Сен 21 2010 service.switch -rw-r--r-- 1 root root 180 Сен 21 2010 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4,0K Дек 21 11:21 smrsh -rw-r--r-- 1 root smmsp 43K Дек 21 11:21 submit.cf -rw-r--r-- 1 root smmsp 2,4K Дек 21 11:21 submit.mc drwxr-xr-x 2 smmta smmsp 4,0K Дек 21 11:21 tls -rw-r--r-- 1 root smmsp 0 Дек 21 11:21 trusted-users |
#cp sendmail.mc /home/user/
|
#ls -hl /home/user/
итого 2,9M -rwxr-xr-x 1 user user 7,9K Июл 5 12:41 bigfile drwxr-xr-x 2 user user 4,0K Июл 5 12:41 bin -rw-r--r-- 1 root root 11K Дек 18 13:32 ervice telnet -rwxr-xr-x 1 user user 228K Июл 5 12:41 freebsd.jpg -rwxr-xr-x 1 user user 52K Июл 5 12:41 granata.jpg -rwxr-xr-x 1 user user 1,7M Июл 5 12:41 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe drwxr-xr-x 2 user user 4,0K Июл 5 12:41 lpi 1 drwxr-xr-x 2 user user 4,0K Июл 5 12:41 lpi 2 -rwxr-xr-x 1 user user 27K Июл 5 12:41 man_smb_conf -rwxr-xr-x 1 user user 738K Июл 5 12:41 matrix.jpg drwxr-xr-x 3 user user 4,0K Июл 5 12:41 names -rwxr-xr-x 1 user user 18K Июл 5 12:41 ogo.jpg -rwxr-xr-x 1 user user 83K Июл 5 12:41 pamyatka.pdf -rwxr-xr-x 1 user user 23K Июл 5 12:41 press_any_key_to_continue.jpg drwxr-xr-x 3 user user 4,0K Июл 5 12:41 proj -rw-r--r-- 1 root root 4,2K Дек 21 11:28 sendmail.mc drwxr-xr-x 2 user user 4,0K Июл 5 12:41 text -rwxr-xr-x 1 user user 75 Июл 5 12:41 touchlist |
#ls -hl
итого 232K -rw------- 1 root root 4,2K Дек 21 11:21 access -rw-r----- 1 smmta smmsp 12K Дек 21 11:21 access.db -rw-r--r-- 1 root root 281 Сен 21 2010 address.resolve lrwxrwxrwx 1 root smmsp 10 Дек 21 11:21 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12K Дек 21 11:21 aliases.db -rw-r--r-- 1 root smmsp 3,2K Дек 21 11:24 databases -rw-r--r-- 1 root root 5,6K Сен 22 2010 helpfile -rw-r--r-- 1 root smmsp 23 Дек 21 11:21 local-host-names drwxr-sr-x 2 smmta smmsp 4,0K Дек 21 11:21 m4 ... -rw-r--r-- 1 root smmsp 269 Дек 21 11:24 sendmail.cf.errors -rw-r--r-- 1 root root 12K Дек 21 11:21 sendmail.conf -rw-r--r-- 1 root smmsp 4,2K Дек 21 11:24 sendmail.mc -rw-r--r-- 1 root root 149 Сен 21 2010 service.switch -rw-r--r-- 1 root root 180 Сен 21 2010 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4,0K Дек 21 11:21 smrsh -rw-r--r-- 1 root smmsp 43K Дек 21 11:21 submit.cf -rw-r--r-- 1 root smmsp 2,4K Дек 21 11:21 submit.mc drwxr-xr-x 2 smmta smmsp 4,0K Дек 21 11:21 tls -rw-r--r-- 1 root smmsp 0 Дек 21 11:21 trusted-users |
#vim sendmail.mc
--- /tmp/l3-saved-1376.10691.21682 2012-12-21 11:28:47.000000000 +0200 +++ sendmail.mc 2012-12-21 11:29:36.000000000 +0200 @@ -104,6 +104,6 @@ dnl # Masquerading options FEATURE(`always_add_domain')dnl -MASQUERADE_AS(`debian.net.nt')dnl +MASQUERADE_AS(`evgen.net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl |
#vim sendmail.mc
|
#Dialup/LAN connection overrides
FEATURE(`greet_pause', `1000')dnl 1 seconds dnl # dnl # Delay_checks allows sender<->recipient checking FEATURE(`delay_checks', `friend', `n')dnl dnl # dnl # If we get too many bad recipients, slow things down... define(`confBAD_RCPT_THROTTLE',`3')dnl dnl # dnl # Stop connections that overflow our concurrent and time connection rates FEATURE(`conncontrol', `nodelay', `terminate')dnl ... dnl # dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl ~ ~ ~ ~ "sendmail.mc" 110L, 4213C записано |
#vim sendmail.mc
|
#FEATURE(`delay_checks', `friend', `n')dnl
/etc/mail |
#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... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent (MTA): sendmail. |
#netstat -nlp|grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3638/sendmail: MTA: |
#apt-get install popa3d
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libperl5.10 libmysqlclient16 libpq5 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: popa3d обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 32,9 kБ архивов. ... Обрабатываются триггеры для man-db ... Настраивается пакет popa3d (1.0.2-6) ... Добавляется группа «popa3d» (GID 111) ... Готово. Предупреждение: указанный вами домашний каталог /var/lib/popa3d уже существует. Добавляется системный пользователь «popa3d» (UID 108) ... Добавляется новый пользователь «popa3d» (UID 108) в группу «popa3d» ... Домашний каталог «/var/lib/popa3d» уже существует. Не копируется из «/etc/skel». adduser: Предупреждение: домашний каталог «/var/lib/popa3d» не принадлежит пользователю, который сейчас создаётся. Starting pop daemon: popa3d. |
#ps ax|grep popa
3789 ? Ss 0:00 /usr/sbin/popa3d -D 3799 pts/1 S+ 0:00 grep popa |
#echo 'test message'|mail -s test_subject user@evgen.net.nt
|
#mail -u user
No mail for user |
#mail -u user
No mail for user |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- qBL9aOPv003811 13 Fri Dec 21 11:36 <root@evgen.net.nt> (Operating system error) <user@evgen.net.nt> Total requests: 1 |
#less /var/log/mail.
|
#less /var/log/mail.err
|
#less /var/log/mail.err
|
#Input is not a pipe (press RETURN)
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libperl5.10 libmysqlclient16 libpq5 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: sensible-mda обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 215 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 303 kB. Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main sensible-mda i386 8.14.3-9.4 [215 kB] Получено 215 kБ за 0с (1 093 kБ/c) Выбор ранее не выбранного пакета sensible-mda. (Чтение базы данных ... на данный момент установлен 33861 файл и каталог.) Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.14.3-9.4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет sensible-mda (8.14.3-9.4) ... |
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent (MTA): sendmail. |
#netstat -nlp|grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3984/sendmail: MTA: |
#mailq
MSP Queue status... /var/spool/mqueue-client is empty Total requests: 0 MTA Queue status... /var/spool/mqueue is empty Total requests: 0 |
#mail -u user
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 root@evgen.net.nt Fri Dec 21 11:40 16/606 test_subject & 1 Message 1: From root@evgen.net.nt Fri Dec 21 11:40:03 2012 Date: Fri, 21 Dec 2012 11:36:24 +0200 From: root <root@evgen.net.nt> To: user@evgen.net.nt Subject: test_subject test message & ^CInterrupt & exit |
#echo 'Hello scale! Is's host 192.168.13.1'|mail -s test_subject user@slcale.net.nt
t > exit > ^C |
#echo 'Hello scale! It's host 192.168.13.1'|mail -s test_subject user@slcale.net.nt
cale.net.nt exit > ^C |
#less /var/log/mail.err
|
#less /var/log/mail.
|
#less /var/log/mail.log
|
#less /var/log/mail.
|
#less /var/log/mail.info
|
#s
net.nt . Enjoy:)'|mail -s test_subject user@slcale.net.nt |
#mail -u user
er Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 root@evgen.net.nt Fri Dec 21 11:40 16/606 test_subject & q Held 1 message in /var/mail/user |
#mail -u user
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 unread >U 1 root@evgen.net.nt Fri Dec 21 11:40 17/616 test_subject & 1 Message 1: From root@evgen.net.nt Fri Dec 21 11:40:03 2012 Date: Fri, 21 Dec 2012 11:36:24 +0200 From: root <root@evgen.net.nt> To: user@evgen.net.nt Subject: test_subject test message & ^CInterrupt & exit |
#mail -s
mail: option requires an argument -- 's' usage: mail [-dEIinv] [-a header] [-b bcc-addr] [-c cc-addr] [-s subject] to-addr ... [-- sendmail-options ...] mail [-dEIiNnv] -f [name] mail [-dEIiNnv] [-u user] |
#mail
No mail for root |
#echo 'Hello scale'|mail -s test_subject user@scale.net.nt
|
Время первой команды журнала | 15:17:28 2012-12-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:47:03 2012-12-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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