/l3/users/igor-gorbatko/asterisk/debian3.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#tail -f /var/log/daemon.log
![]() Dec 9 23:22:53 debian3 named[10239]: /etc/bind/named.conf:39: 'options' redefined near 'options' Dec 9 23:22:53 debian3 named[10239]: loading configuration: already exists Dec 9 23:22:53 debian3 named[10239]: exiting (due to fatal error) Dec 9 23:23:03 debian3 named[10265]: starting BIND 9.5.1-P3 -u bind Dec 9 23:23:03 debian3 named[10265]: found 1 CPU, using 1 worker thread Dec 9 23:23:03 debian3 named[10265]: using up to 4096 sockets Dec 9 23:23:03 debian3 named[10265]: loading configuration from '/etc/bind/named.conf' Dec 9 23:23:03 debian3 named[10265]: /etc/bind/named.conf:39: 'options' redefined near 'options' Dec 9 23:23:03 debian3 named[10265]: loading configuration: already exists Dec 9 23:23:03 debian3 named[10265]: exiting (due to fatal error) ... Dec 9 23:39:17 debian3 named[11021]: command channel listening on ::1#953 Dec 9 23:39:17 debian3 named[11021]: zone 0.in-addr.arpa/IN: loaded serial 1 Dec 9 23:39:17 debian3 named[11021]: zone 127.in-addr.arpa/IN: loaded serial 1 Dec 9 23:39:17 debian3 named[11021]: zone 255.in-addr.arpa/IN: loaded serial 1 Dec 9 23:39:17 debian3 named[11021]: zone 101.168.192.in-addr-arpa/IN: loading from master file /etc/bind/poltava.rev_unix.nt failed: file not found Dec 9 23:39:17 debian3 named[11021]: zone localhost/IN: loaded serial 2 Dec 9 23:39:17 debian3 named[11021]: /etc/bind/poltava.unix.nt:1: no TTL specified; using SOA MINTTL instead Dec 9 23:39:17 debian3 named[11021]: zone poltava.unix.nt/IN: loaded serial 1 Dec 9 23:39:17 debian3 named[11021]: running ^C |
#l -l | grep bind
![]() bash: l: command not found |
#l -l | grep bind
![]() bash: l: command not found |
#./bind9 start
Starting domain name service...: bind9 failed! |
#vi /etc/bind/named.conf
--- /tmp/l3-saved-10608.9397.17126 2009-12-09 23:30:11.000000000 -1000 +++ /etc/bind/named.conf 2009-12-09 23:32:06.000000000 -1000 @@ -6,17 +6,17 @@ // // If you are just adding zones, please do that in /etc/bind/named.conf.local -include "/etc/bind/named.conf.options"; +///include "/etc/bind/named.conf.options"; zone "poltava.unix.nt" { type master; file "/etc.bind/db.poltava.unix.nt"; - allow-transfer {127.0.0.1}; + allow-transfer {127.0.0.1;}; }; zone "101.168.192.in-addr-arpa" { type master; file "/etc/bind/db.poltava.rev_unix.nt"; - allow-transfer {127.0.0.1}; + allow-transfer {127.0.0.1;}; }; // prime the server with knowledge of the root servers @@ -53,8 +53,6 @@ forvarders { 10.0.35.1; - 10.0.17.1; - 10.0.1.2; }; listen-on { |
#./bind9 start
Starting domain name service...: bind9 failed! |
#vi /etc/bind/named.conf
--- /tmp/l3-saved-10608.12160.29917 2009-12-09 23:32:18.000000000 -1000 +++ /etc/bind/named.conf 2009-12-09 23:32:30.000000000 -1000 @@ -51,7 +51,7 @@ options { directory "/var/cache/bind"; - forvarders { + forwarders { 10.0.35.1; }; |
#./bind9 start
Starting domain name service...: bind9. |
#cd /etc/
|
#vi resolv.conf
--- /tmp/l3-saved-10608.13178.20988 2009-12-09 23:32:43.000000000 -1000 +++ resolv.conf 2009-12-09 23:32:56.000000000 -1000 @@ -1,2 +1,2 @@ search unix.nt -nameserver 10.0.35.1 +nameserver 127.0.0.1 |
#nslookup ukr.net
Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: ukr.net Address: 195.214.195.105 |
#nslookup ukr.net 192.168.101.3
Server: 192.168.101.3 Address: 192.168.101.3#53 Non-authoritative answer: Name: ukr.net Address: 195.214.195.105 |
#dig ukr.net
; <<>> DiG 9.5.1-P3 <<>> ukr.net ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38167 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;ukr.net. IN A ;; ANSWER SECTION: ukr.net. 588 IN A 195.214.195.105 ;; AUTHORITY SECTION: ukr.net. 17980 IN NS nss.ukr.net.ua. ukr.net. 17980 IN NS ns.ukr.net.ua. ;; ADDITIONAL SECTION: ns.ukr.net.ua. 17180 IN A 212.42.64.7 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Dec 9 23:33:18 2009 ;; MSG SIZE rcvd: 102 |
#vi /etc/bind/named.conf
|
#init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#cd bind
|
#ls -l
total 44 -rw-r--r-- 1 root root 237 2009-07-28 19:52 db.0 -rw-r--r-- 1 root root 271 2009-07-28 19:52 db.127 -rw-r--r-- 1 root root 237 2009-07-28 19:52 db.255 -rw-r--r-- 1 root root 353 2009-07-28 19:52 db.empty -rw-r--r-- 1 root root 270 2009-07-28 19:52 db.local -rw-r--r-- 1 root root 2878 2009-07-28 19:52 db.root -rw-r--r-- 1 root bind 1333 2009-12-09 23:35 named.conf -rw-r--r-- 1 root bind 165 2009-07-28 19:52 named.conf.local -rw-r--r-- 1 root bind 572 2009-07-28 19:52 named.conf.options -rw-r----- 1 bind bind 77 2009-12-09 23:13 rndc.key -rw-r--r-- 1 root root 1317 2009-07-28 19:52 zones.rfc1918 |
#vi poltava.unix.nt
![]() --- /dev/null 2009-12-07 18:03:17.512467427 -1000 +++ poltava.unix.nt 2009-12-09 23:38:13.000000000 -1000 @@ -0,0 +1,4 @@ +@ SOA poltava.unix.nt. igor.gib.in. 1 3600 3600 3600 3600 + NS poltava.unix.nt. + A 192.168.101.3 + MX 10 poltava.unix.nt. |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#host poltava.unix.nt
poltava.unix.nt has address 192.168.101.3 poltava.unix.nt mail is handled by 10 poltava.unix.nt. |
#host kiev.unix.nt
kiev.unix.nt has address 192.168.102.1 kiev.unix.nt mail is handled by 10 kiev.unix.nt. |
#host obukhov.unix.nt
obukhov.unix.nt has address 192.168.102.2 |
#nam rndc
![]() bash: nam: command not found |
#man rndc
|
#dig obukhov.unix.nt
; <<>> DiG 9.5.1-P3 <<>> obukhov.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55137 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;obukhov.unix.nt. IN A ;; ANSWER SECTION: obukhov.unix.nt. 2336 IN A 192.168.102.2 ;; AUTHORITY SECTION: obukhov.unix.nt. 2336 IN NS obukhov.unix.nt. ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Dec 9 23:58:14 2009 ;; MSG SIZE rcvd: 63 |
#dig obukhov.unix.nt MX
; <<>> DiG 9.5.1-P3 <<>> obukhov.unix.nt MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26751 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;obukhov.unix.nt. IN MX ;; AUTHORITY SECTION: obukhov.unix.nt. 2650 IN SOA obukhov.unix.nt. igor.chub.in. 2009121001 3600 3600 3600 3600 ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Dec 9 23:58:44 2009 ;; MSG SIZE rcvd: 81 |
#dig poltava.unix.nt MX
; <<>> DiG 9.5.1-P3 <<>> poltava.unix.nt MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22148 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;poltava.unix.nt. IN MX ;; ANSWER SECTION: poltava.unix.nt. 3600 IN MX 10 poltava.unix.nt. ;; AUTHORITY SECTION: poltava.unix.nt. 3600 IN NS poltava.unix.nt. ;; ADDITIONAL SECTION: poltava.unix.nt. 3600 IN A 192.168.101.3 ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Dec 9 23:59:01 2009 ;; MSG SIZE rcvd: 79 |
#dig obukhov.unix.nt MX
; <<>> DiG 9.5.1-P3 <<>> obukhov.unix.nt MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24583 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;obukhov.unix.nt. IN MX ;; AUTHORITY SECTION: obukhov.unix.nt. 2518 IN SOA obukhov.unix.nt. igor.chub.in. 2009121001 3600 3600 3600 3600 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Dec 10 00:00:56 2009 ;; MSG SIZE rcvd: 81 |
#dig poltava.unix.nt MX
; <<>> DiG 9.5.1-P3 <<>> poltava.unix.nt MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64112 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;poltava.unix.nt. IN MX ;; ANSWER SECTION: poltava.unix.nt. 3600 IN MX 10 poltava.unix.nt. ;; AUTHORITY SECTION: poltava.unix.nt. 3600 IN NS poltava.unix.nt. ;; ADDITIONAL SECTION: poltava.unix.nt. 3600 IN A 192.168.101.3 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Dec 10 00:01:07 2009 ;; MSG SIZE rcvd: 79 |
#dig kiev.unix.nt MX
; <<>> DiG 9.5.1-P3 <<>> kiev.unix.nt MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3004 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;kiev.unix.nt. IN MX ;; ANSWER SECTION: kiev.unix.nt. 2512 IN MX 10 kiev.unix.nt. ;; AUTHORITY SECTION: kiev.unix.nt. 2512 IN NS kiev.unix.nt. ;; ADDITIONAL SECTION: kiev.unix.nt. 2512 IN A 192.168.102.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Dec 10 00:01:12 2009 ;; MSG SIZE rcvd: 76 |
#apt-get install sendmail
![]() Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: sendmail: Depends: sendmail-bin but it is not going to be installed E: Broken packages |
#apt-get install sendmail-bin
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: sendmail-base sendmail-cf Suggested packages: sendmail-doc logcheck resolvconf sasl2-bin libsasl2-modules The following packages will be REMOVED: exim4 exim4-base exim4-config exim4-daemon-light The following NEW packages will be installed: ... Warning: 3 database(s) sources were not found, (but were created) 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. |
#ps waux | grep sendmail
root 12482 0.0 0.0 8428 1692 ? Ss 00:49 0:00 sendmail: MTA: accepting connections root 12507 0.0 0.0 3116 728 pts/6 S+ 00:50 0:00 grep sendmail |
#telnet 127.0.0.1 25
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 debian3.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-5; Thu, 10 Dec 2009 00:50:56 -1000; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1] ^]q telnet> q Connection closed. |
#telnet 127.0.0.1 110
![]() Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused |
#cd /etc/
|
#vi hostmane
![]() |
#vi host
![]() |
#~
192.168.7.3 debian3.unix.nt debian3 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "hosts" 10L, 271C written |
#hostmane
![]() bash: hostmane: command not found |
#hostname
debian3 |
#hostname ?
hostname: the specified hostname is invalid |
#reboot
|
#apt-get install sensible-mda
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: sensible-mda 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 214kB of archives. After this operation, 250kB of additional disk space will be used. Get:1 http://10.0.35.1 lenny/main sensible-mda 8.14.3-5 [214kB] Fetched 214kB in 0s (4866kB/s) Selecting previously deselected package sensible-mda. (Reading database ... 54538 files and directories currently installed.) Unpacking sensible-mda (from .../sensible-mda_8.14.3-5_i386.deb) ... Processing triggers for man-db ... Setting up sensible-mda (8.14.3-5) ... |
#ssh root@192.168.102.1
root@192.168.102.1's password: Linux debian4 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Dec 9 23:23:52 2009 from 192.168.101.3 l3-agent is already running: pid=2751; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#vi sendmail.mc
--- /tmp/l3-saved-2600.21710.22422 2009-12-10 00:58:29.000000000 -1000 +++ sendmail.mc 2009-12-10 00:59:22.000000000 -1000 @@ -97,13 +97,15 @@ include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # -dnl # Default Mailer setup -MAILER_DEFINITIONS -MAILER(`local')dnl -MAILER(`smtp')dnl dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`debian3.unix.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl + +dnl # Default Mailer setup +MAILER_DEFINITIONS +MAILER(`local')dnl +MAILER(`smtp')dnl + |
#make install
![]() make: *** No rule to make target `install'. Stop. |
#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` ** ** |
#make install
![]() make: *** No rule to make target `install'. Stop. |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#vi access
--- /tmp/l3-saved-2600.5900.27375 2009-12-10 01:02:51.000000000 -1000 +++ access 2009-12-10 01:03:36.000000000 -1000 @@ -97,7 +97,7 @@ #Connect:172.29 RELAY #Connect:172.30 RELAY #Connect:172.31 RELAY -#Connect:192.168 RELAY +Connect:192.168 RELAY #GreetPause:192.168 0 #ClientRate:192.168 0 #ClientConn:192.168 0 |
#mail root@kiev.unix.nt
Subject: test test . Cc: . Can't send mail: sendmail process failed with error code 67 |
#mail root@kiev.unix.nt
Subject: test djlvfnask;l . Cc: root |
#tail -f /var/mail/root
![]() tail: cannot open `/var/mail/root' for reading: No such file or directory tail: no files remaining |
#tail -f /var/mail/root
![]() tail: cannot open `/var/mail/root' for reading: No such file or directory tail: no files remaining |
#mail
![]() No mail for root |
#vi sendmail.mc
--- /tmp/l3-saved-2600.23112.16121 2009-12-10 01:05:43.000000000 -1000 +++ sendmail.mc 2009-12-10 01:06:38.000000000 -1000 @@ -54,9 +54,9 @@ 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.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 +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.1')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#mail root@kiev.unix.nt
Subject: test test . Cc: root |
#mail
![]() No mail for root |
#mail
![]() No mail for root |
#mail
![]() No mail for root |
#mail root@kiev.unix.nt
Subject: test test . Cc: |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#tail -f /var/log/mail.log
![]() Dec 10 01:04:50 poltava sm-mta[3248]: nBAB4oZt003247: to=gib, ctladdr=<root@poltava.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=60519, dsn=2.0.0, stat=Sent Dec 10 01:04:50 poltava sm-mta[3248]: nBAB4oZt003247: to=<root@kiev.unix.nt>, ctladdr=<root@poltava.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=60519, relay=kiev.unix.nt. [192.168.102.1], dsn=4.0.0, stat=Deferred: Connection refused by kiev.unix.nt. Dec 10 01:06:45 poltava sm-mta[3386]: gethostbyaddr(192.168.101.3) failed: 1 Dec 10 01:06:45 poltava sm-mta[3388]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Dec 10 01:06:46 poltava sm-mta[3389]: nBAB4oZt003247: to=<root@kiev.unix.nt>, ctladdr=<root@poltava.unix.nt> (0/0), delay=00:01:56, xdelay=00:00:01, mailer=esmtp, pri=150519, relay=kiev.unix.nt. [192.168.102.1], dsn=2.0.0, stat=Sent (nBAB72rA012699 Message accepted for delivery) Dec 10 01:06:46 poltava sm-mta[3389]: nBAB4bZJ003233: to=<root@kiev.unix.nt>, ctladdr=<root@poltava.unix.nt> (0/0), delay=00:02:09, xdelay=00:00:00, mailer=esmtp, pri=210321, relay=kiev.unix.nt. [192.168.102.1], dsn=2.0.0, stat=Sent (nBAB72rC012699 Message accepted for delivery) Dec 10 01:07:04 poltava sendmail[3413]: nBAB74Xf003413: from=root, size=51, class=0, nrcpts=2, msgid=<200912101107.nBAB74Xf003413@poltava.unix.nt>, relay=root@localhost Dec 10 01:07:04 poltava sendmail[3413]: nBAB74Xf003413: to=root@kiev.unix.nt,root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60051, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] Dec 10 01:07:59 poltava sendmail[3447]: nBAB7xZH003447: from=root, size=42, class=0, nrcpts=1, msgid=<200912101107.nBAB7xZH003447@poltava.unix.nt>, relay=root@localhost Dec 10 01:07:59 poltava sendmail[3447]: nBAB7xZH003447: to=root@kiev.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30042, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] ... Dec 10 01:15:07 poltava sm-mta[4071]: nBABF5NJ004047: to=<root@kiev.unix.nt>, ctladdr=<root@poltava.unix.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=60512, relay=kiev.unix.nt. [192.168.102.1], dsn=2.0.0, stat=Sent (nBABFMDo012813 Message accepted for delivery) Dec 10 01:15:53 poltava sendmail[4082]: nBABFrkc004082: from=root, size=45, class=0, nrcpts=1, msgid=<200912101115.nBABFrkc004082@poltava.unix.nt>, relay=root@localhost Dec 10 01:15:53 poltava sm-mta[4083]: nBABFrwD004083: from=<root@poltava.unix.nt>, size=327, class=0, nrcpts=1, msgid=<200912101115.nBABFrkc004082@poltava.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Dec 10 01:15:53 poltava sendmail[4082]: nBABFrkc004082: to=root@obukhov.unix.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 (nBABFrwD004083 Message accepted for delivery) Dec 10 01:15:54 poltava sm-mta[4085]: nBABFrwD004083: to=<root@obukhov.unix.nt>, ctladdr=<root@poltava.unix.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120327, relay=mail.obukhov.unix.nt. [192.168.102.2], dsn=2.0.0, stat=Sent (nBABGAJo016294 Message accepted for delivery) Dec 10 01:16:08 poltava sm-mta[4130]: nBABG7m7004130: from=<root@kiev.unix.nt>, size=490, class=0, nrcpts=1, msgid=<200912101105.nBAB5WnH012501@kiev.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.102.1] Dec 10 01:16:08 poltava sm-mta[4139]: nBABG7m7004130: to=gib, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30681, dsn=2.0.0, stat=Sent Dec 10 01:17:12 poltava sm-mta[4176]: nBABHBYQ004176: from=<root@obukhov.unix.nt>, size=504, class=0, nrcpts=1, msgid=<200912101117.nBABHS7g016405@obukhov.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.102.2] Dec 10 01:17:12 poltava sm-mta[4177]: nBABHBYQ004176: to=gib, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30698, dsn=2.0.0, stat=Sent ^C |
#mail root@poltava.unix.nt
Subject: test test . Cc: |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#mail
![]() No mail for root |
#mail root@poltava.unix.nt
Subject: test test . Cc: |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#tail /var/log/daemon.log
Dec 10 00:57:19 poltava named[2155]: FORMERR resolving 'ru.wikipedia.org/AAAA/IN': 208.80.152.130#53 Dec 10 00:57:19 poltava named[2155]: FORMERR resolving 'ru.wikipedia.org/AAAA/IN': 208.80.152.142#53 Dec 10 01:00:10 poltava named[2155]: client 127.0.0.1#36244: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa Dec 10 01:02:14 poltava named[2155]: client 127.0.0.1#44946: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa Dec 10 01:04:15 poltava named[2155]: client 127.0.0.1#35229: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa Dec 10 01:06:45 poltava named[2155]: client 127.0.0.1#49740: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa Dec 10 01:06:45 poltava named[2155]: client 127.0.0.1#60915: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa Dec 10 01:09:05 poltava named[2155]: client 127.0.0.1#47051: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa Dec 10 01:11:09 poltava named[2155]: client 127.0.0.1#38615: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa Dec 10 01:13:52 poltava named[2155]: client 127.0.0.1#33296: RFC 1918 response from Internet for 1.102.168.192.in-addr.arpa |
#netstat -lnp | grep :25
tcp 0 0 0.0.0.1:25 0.0.0.0:* LISTEN 3716/sendmail: MTA: |
#netstat -lnp | grep :25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 4031/sendmail: MTA: |
#mail
![]() No mail for root |
#apt-cache search popa3d
popa3d - A tiny POP3 daemon, designed with security as the primary goal |
#mail
![]() No mail for root |
#mail
![]() No mail for root |
#mail
![]() No mail for root |
#cat /var/mail/gib
![]() access m4/ service.switch-nodns access.db Makefile smrsh/ address.resolve peers/ submit.cf aliases sasl/ submit.mc aliases.db sendmail.cf tls/ databases sendmail.conf trusted-users helpfile sendmail.mc local-host-names service.switch |
#cat /var/mail/gib
![]() access m4/ service.switch-nodns access.db Makefile smrsh/ address.resolve peers/ submit.cf aliases sasl/ submit.mc aliases.db sendmail.cf tls/ databases sendmail.conf trusted-users helpfile sendmail.mc local-host-names service.switch |
#cat /var/mail/
![]() cat: /var/mail/: Is a directory |
#ls /var/mail
gib |
#cat gib
![]() cat: gib: No such file or directory |
#cat /var/mail/gib
From MAILER-DAEMON@poltava.unix.nt Thu Dec 10 01:04:38 2009 Return-Path: <MAILER-DAEMON@poltava.unix.nt> Received: from poltava.unix.nt (localhost [127.0.0.1]) by poltava.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBAB4bZL003233 for <root@poltava.unix.nt>; Thu, 10 Dec 2009 01:04:38 -1000 Received: from localhost (localhost) by poltava.unix.nt (8.14.3/8.14.3/Submit) id nBAB4bhQ003232; Thu, 10 Dec 2009 01:04:37 -1000 Date: Thu, 10 Dec 2009 01:04:37 -1000 From: Mail Delivery Subsystem <MAILER-DAEMON@poltava.unix.nt> ... by kiev.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBAB5WeG012502 for <root@poltava.unix.nt>; Thu, 10 Dec 2009 01:05:32 -1000 Received: (from root@localhost) by kiev.unix.nt (8.14.3/8.14.3/Submit) id nBAB5WnH012501 for root@poltava.unix.nt; Thu, 10 Dec 2009 01:05:32 -1000 Date: Thu, 10 Dec 2009 01:05:32 -1000 From: root <root@kiev.unix.nt> Message-Id: <200912101105.nBAB5WnH012501@kiev.unix.nt> To: root@poltava.unix.nt privet |
#apt-get install popa3d
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: popa3d 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 32.1kB of archives. After this operation, 156kB of additional disk space will be used. Get:1 http://10.0.35.1 lenny/main popa3d 1.0.2-4 [32.1kB] Fetched 32.1kB in 0s (0B/s) ... Processing triggers for man-db ... Setting up popa3d (1.0.2-4) ... Adding group `popa3d' (GID 113) ... Done. Warning: The home dir /var/lib/popa3d you specified already exists. Adding system user `popa3d' (UID 111) ... Adding new user `popa3d' (UID 111) with group `popa3d' ... The home directory `/var/lib/popa3d' already exists. Not copying from `/etc/skel'. adduser: Warning: The home directory `/var/lib/popa3d' does not belong to the user you are currently creating. Starting pop daemon: popa3d. |
#cd /etc/init.d/po
![]() popa3d portmap |
#cd /etc/init.d/popa3d
![]() bash: cd: /etc/init.d/popa3d: Not a directory |
#apt-get install popa3d
Reading package lists... Done Building dependency tree Reading state information... Done popa3d is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#/etc/init.d/popa3d start
Starting pop daemon: /usr/sbin/popa3d already running. popa3d. |
#/etc/init.d/popa3d
![]() Usage: /etc/init.d/popa3d {start|stop|restart|force-reload} |
#/etc/init.d/popa3d start
Starting pop daemon: /usr/sbin/popa3d already running. popa3d. |
From MAILER-DAEMON@poltava.unix.nt Thu Dec 10 01:04:38 2009 Return-Path: <MAILER-DAEMON@poltava.unix.nt> Received: from poltava.unix.nt (localhost [127.0.0.1]) by poltava.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBAB4bZL003233 for <root@poltava.unix.nt>; Thu, 10 Dec 2009 01:04:38 -1000 Received: from localhost (localhost) by poltava.unix.nt (8.14.3/8.14.3/Submit) id nBAB4bhQ003232; Thu, 10 Dec 2009 01:04:37 -1000 Date: Thu, 10 Dec 2009 01:04:37 -1000 From: Mail Delivery Subsystem <MAILER-DAEMON@poltava.unix.nt> Message-Id: <200912101104.nBAB4bhQ003232@poltava.unix.nt> To: root@poltava.unix.nt MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="nBAB4bhQ003232.1260443077/poltava.unix.nt" Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) This is a MIME-encapsulated message --nBAB4bhQ003232.1260443077/poltava.unix.nt The original message was received at Thu, 10 Dec 2009 01:04:37 -1000 from root@localhost ----- The following addresses had permanent fatal errors ----- . (reason: 550 5.1.1 <.@poltava.unix.nt>... User unknown) (expanded from: .) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: >>> DATA <<< 550 5.1.1 <.@poltava.unix.nt>... User unknown 550 5.1.1 .... User unknown --nBAB4bhQ003232.1260443077/poltava.unix.nt Content-Type: message/delivery-status Reporting-MTA: dns; poltava.unix.nt Arrival-Date: Thu, 10 Dec 2009 01:04:37 -1000 Final-Recipient: RFC822; .@poltava.unix.nt Action: failed Status: 5.1.1 Remote-MTA: DNS; [127.0.0.1] Diagnostic-Code: SMTP; 550 5.1.1 <.@poltava.unix.nt>... User unknown Last-Attempt-Date: Thu, 10 Dec 2009 01:04:37 -1000 --nBAB4bhQ003232.1260443077/poltava.unix.nt Content-Type: message/rfc822 Return-Path: <root> Received: (from root@localhost) by poltava.unix.nt (8.14.3/8.14.3/Submit) id nBAB4bhP003232; Thu, 10 Dec 2009 01:04:37 -1000 Date: Thu, 10 Dec 2009 01:04:37 -1000 From: root <root> Message-Id: <200912101104.nBAB4bhP003232@poltava.unix.nt> To: root@kiev.unix.nt Subject: test Cc: . test --nBAB4bhQ003232.1260443077/poltava.unix.nt-- From root@poltava.unix.nt Thu Dec 10 01:04:50 2009 Return-Path: <root@poltava.unix.nt> Received: from poltava.unix.nt (localhost [127.0.0.1]) by poltava.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBAB4oZt003247; Thu, 10 Dec 2009 01:04:50 -1000 Received: (from root@localhost) by poltava.unix.nt (8.14.3/8.14.3/Submit) id nBAB4op1003246; Thu, 10 Dec 2009 01:04:50 -1000 Date: Thu, 10 Dec 2009 01:04:50 -1000 From: root <root@poltava.unix.nt> Message-Id: <200912101104.nBAB4op1003246@poltava.unix.nt> To: root@kiev.unix.nt Subject: test Cc: root@poltava.unix.nt djlvfnask;l From root@poltava.unix.nt Thu Dec 10 01:15:05 2009 Return-Path: <root@poltava.unix.nt> Received: from poltava.unix.nt (localhost [127.0.0.1]) by poltava.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBABF5ND004047 for <root@poltava.unix.nt>; Thu, 10 Dec 2009 01:15:05 -1000 Received: (from root@localhost) by poltava.unix.nt (8.14.3/8.14.3/Submit) id nBABCaAL003750 for root@poltava.unix.nt; Thu, 10 Dec 2009 01:12:36 -1000 Date: Thu, 10 Dec 2009 01:12:36 -1000 From: root <root@poltava.unix.nt> Message-Id: <200912101112.nBABCaAL003750@poltava.unix.nt> To: root@poltava.unix.nt Subject: test test From root@poltava.unix.nt Thu Dec 10 01:15:05 2009 Return-Path: <root@poltava.unix.nt> Received: from poltava.unix.nt (localhost [127.0.0.1]) by poltava.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBABF5NF004047 for <root@poltava.unix.nt>; Thu, 10 Dec 2009 01:15:05 -1000 Received: (from root@localhost) by poltava.unix.nt (8.14.3/8.14.3/Submit) id nBABAAmE003600 for root@poltava.unix.nt; Thu, 10 Dec 2009 01:10:10 -1000 Date: Thu, 10 Dec 2009 01:10:10 -1000 From: root <root@poltava.unix.nt> Message-Id: <200912101110.nBABAAmE003600@poltava.unix.nt> To: root@poltava.unix.nt Subject: test test From root@poltava.unix.nt Thu Dec 10 01:15:06 2009 Return-Path: <root@poltava.unix.nt> Received: from poltava.unix.nt (localhost [127.0.0.1]) by poltava.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBABF5NJ004047; Thu, 10 Dec 2009 01:15:06 -1000 Received: (from root@localhost) by poltava.unix.nt (8.14.3/8.14.3/Submit) id nBAB74Xf003413; Thu, 10 Dec 2009 01:07:04 -1000 Date: Thu, 10 Dec 2009 01:07:04 -1000 From: root <root@poltava.unix.nt> Message-Id: <200912101107.nBAB74Xf003413@poltava.unix.nt> To: root@kiev.unix.nt Subject: test Cc: root@poltava.unix.nt test From root@kiev.unix.nt Thu Dec 10 01:16:08 2009 Return-Path: <root@kiev.unix.nt> Received: from kiev.unix.nt ([192.168.102.1]) by poltava.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBABG7m7004130 for <root@poltava.unix.nt>; Thu, 10 Dec 2009 01:16:08 -1000 Received: from kiev.unix.nt (localhost [127.0.0.1]) by kiev.unix.nt (8.14.3/8.14.3/Debian-5) with ESMTP id nBAB5WeG012502 for <root@poltava.unix.nt>; Thu, 10 Dec 2009 01:05:32 -1000 Received: (from root@localhost) by kiev.unix.nt (8.14.3/8.14.3/Submit) id nBAB5WnH012501 for root@poltava.unix.nt; Thu, 10 Dec 2009 01:05:32 -1000 Date: Thu, 10 Dec 2009 01:05:32 -1000 From: root <root@kiev.unix.nt> Message-Id: <200912101105.nBAB5WnH012501@kiev.unix.nt> To: root@poltava.unix.nt privet
Время первой команды журнала | 10:28:03 2009-12-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:19:54 2009-12-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.56 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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