/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 |
|
#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 |
#dpkg -L sendmail-base | less
|
#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 |
#grep -r debian-mta /usr/share/sendmail/
![]() buildvirtuser newaliases smcontrol.pl update_mk cf/ Parse_conf.pm status update_notices doublebounce.pl parse_mc update_auth update_sendmail dynamic Parse_mc.pm update_authm4 update_smrsh examples/ purgestat update_conf update_sys hoststat qtool.pl update_db update_tcpd mailq runq update_ldap update_tls mailstats sendmail update_mc update_tlsm4 |
#grep -r debian-mta /usr/share/sendmail/
/usr/share/sendmail/update_mc:# Add DOMAIN(debian-mta) /usr/share/sendmail/update_mc:if (grep -qEe "^[[:space:]]*\`?DOMAIN\(\`?debian-mta'?\)" \ /usr/share/sendmail/update_mc: echo "Adding DOMAIN(debian-mta) to /etc/mail/sendmail.mc"; /usr/share/sendmail/update_mc:\1\2DOMAIN(\`debian-mta')dnl=" \ /usr/share/sendmail/update_mc: sed -e "s=^\([[:space:]]*\)\(\`\?\)DOMAIN(\`\?debian-mta'\?)\(dnl\)\?=\1\2DOMAIN(\`debian-mta')dnl\\ /usr/share/sendmail/cf/debian/sendmail.mc:DOMAIN(`debian-mta')dnl /usr/share/sendmail/cf/domain/debian-mta.m4:# $Sendmail: debian-mta.m4,v 8.14.3 2010-01-29 13:22:29 cowboy Exp $ /usr/share/sendmail/cf/domain/debian-mta.m4:# cf/domain/debian-mta.m4. Generated from debian-mta.m4.in by configure. /usr/share/sendmail/cf/domain/debian-mta.m4:# domain(debian-mta) config file for building Sendmail 8.14.3-9.1 /usr/share/sendmail/cf/domain/debian-mta.m4:VERSIONID(`$Id: debian-mta.m4, v 8.14.3-9.1 2010-01-29 13:22:29 cowboy Exp $') |
#vim /usr/share/sendmail/cf/domain/
![]() |
#vim /usr/share/sendmail/cf/domain/debian-mta.m4
|
#vim /usr/share/sendmail/cf/ostype/debian.m4
|
# 58 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3393/sendmail: MTA: |
#nc 127.0.0.1 25
220 debian4.sergey.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.1; Thu, 17 Jun 2010 14:55:39 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1] HELO zlo 250 debian4.sergey.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you MAIL FROM: billygates@microsoft.com 250 2.1.0 billygates@microsoft.com... Sender ok RCPT TO: root@sergey.net.nt 250 2.1.5 root@sergey.net.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself Hello man, lets study Windows - the one of the best os in the world! . 250 2.0.0 o5HBtdBw004898 Message accepted for delivery QUIT 221 2.0.0 debian4.sergey.net.nt closing connection У вас есть новая почта в /var/mail/root |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 2 messages 2 new >N 1 Mail Delivery Subs Thu Jun 17 14:56 56/1964 Returned mail: see transc N 2 Mail Delivery Subs Thu Jun 17 14:56 67/2495 Postmaster notify: see tr ? Message 1: From MAILER-DAEMON Thu Jun 17 14:56:50 2010 Return-Path: <MAILER-DAEMON> Date: Thu, 17 Jun 2010 14:56:50 +0300 From: Mail Delivery Subsystem <MAILER-DAEMON> ... Content-Type: multipart/report; report-type=delivery-status; boundary="o5HBuoBw004901.1276775810/debian4.sergey.net.nt" Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) ? At EOF ? At EOF ? q Held 2 messages in /var/mail/root |
#pwd
/etc/mail У вас есть почта в /var/mail/root |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 2 messages >O 1 Mail Delivery Subs Thu Jun 17 14:56 57/1975 Returned mail: see transc O 2 Mail Delivery Subs Thu Jun 17 14:56 68/2506 Postmaster notify: see tr ? Message 1: From MAILER-DAEMON Thu Jun 17 14:56:50 2010 Return-Path: <MAILER-DAEMON> Date: Thu, 17 Jun 2010 14:56:50 +0300 From: Mail Delivery Subsystem <MAILER-DAEMON> ... Status: RO Part 1: The original message was received at Thu, 17 Jun 2010 14:56:19 +0300 from localhost.localdomain [127.0.0.1] ----- The following addresses had permanent fatal errors ----- root@sergey.net.nt ----- Transcript of session follows ----- 554 5.0.0 MX list for sergey.net.nt. points back to debian4.sergey.net.nt ? q Held 2 messages in /var/mail/root |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 2 messages >O 1 Mail Delivery Subs Thu Jun 17 14:56 57/1975 Returned mail: see transc O 2 Mail Delivery Subs Thu Jun 17 14:56 68/2506 Postmaster notify: see tr ? Message 1: From MAILER-DAEMON Thu Jun 17 14:56:50 2010 Return-Path: <MAILER-DAEMON> Date: Thu, 17 Jun 2010 14:56:50 +0300 From: Mail Delivery Subsystem <MAILER-DAEMON> ... ? At EOF ? At EOF ? At EOF ? At EOF ? q Held 2 messages in /var/mail/root |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 2 messages >O 1 Mail Delivery Subs Thu Jun 17 14:56 57/1975 Returned mail: see transc O 2 Mail Delivery Subs Thu Jun 17 14:56 68/2506 Postmaster notify: see tr ? Message 1: From MAILER-DAEMON Thu Jun 17 14:56:50 2010 Return-Path: <MAILER-DAEMON> Date: Thu, 17 Jun 2010 14:56:50 +0300 From: Mail Delivery Subsystem <MAILER-DAEMON> ... Content-Type: text/rfc822-headers Return-Path: <billygates@microsoft.com> Received: from zlo (localhost.localdomain [127.0.0.1]) by debian4.sergey.net.nt (8.14.3/8.14.3/Debian-9.1) with SMTP id o5HBtdBw004898 for root@sergey.net.nt; Thu, 17 Jun 2010 14:56:19 +0300 Date: Thu, 17 Jun 2010 14:55:39 +0300 From: billygates@microsoft.com Message-Id: <201006171156.o5HBtdBw004898@debian4.sergey.net.nt> ? q Held 2 messages in /var/mail/root |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 2 messages >O 1 Mail Delivery Subs Thu Jun 17 14:56 57/1975 Returned mail: see transc O 2 Mail Delivery Subs Thu Jun 17 14:56 68/2506 Postmaster notify: see tr ? q Held 2 messages in /var/mail/root |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 2 messages >O 1 Mail Delivery Subs Thu Jun 17 14:56 57/1975 Returned mail: see transc O 2 Mail Delivery Subs Thu Jun 17 14:56 68/2506 Postmaster notify: see tr ? q Held 2 messages in /var/mail/root |
#apt-get install mutt
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libgpgme11 libidn11 libpth20 libtokyocabinet8 Предлагаемые пакеты: gpgsm gnupg2 urlview mixmaster ca-certificates НОВЫЕ пакеты, которые будут установлены: libgpgme11 libidn11 libpth20 libtokyocabinet8 mutt обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 344 пакетов не обновлено. ... Выбор ранее не выбранного пакета mutt. Распаковывается пакет mutt (из файла .../mutt_1.5.20-8_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет libidn11 (1.15-2) ... Настраивается пакет libpth20 (2.0.7-16) ... Настраивается пакет libgpgme11 (1.2.0-1.2) ... Настраивается пакет libtokyocabinet8 (1.4.37-6) ... Настраивается пакет mutt (1.5.20-8) ... Обрабатываются триггеры для menu ... |
#mutt
50 5.4.1 billygates@microsoft.com: Recipient address rejected: +Access Denied) -------(all)--- ession follows ----- <<< 550 5.4.1 billygates@microsoft.com: Recipient address rejected: Access ... +Denied 550 5.1.1 billygates@microsoft.com... User unknown >>> DATA - 2/2: Mail Delivery Subsys Postmaster notify: see transcript for -- (37%) Почтовый ящик не изменился. |
#mutt
2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det ---Mutt: /var/mail/root [Msgs:2 4,4K]---(threads/date)------------------(all)--- Почтовый ящик не изменился. |
#pwd
/etc/mail |
#cat local-host-names
localhost sergey.net.nt |
#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: /etc/mail/local-host-names ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#mutt
2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) -*-Mutt: /var/mail/root [Msgs:3 4,8K]---(threads/date)------------------(all)--- Оставлено: 3, удалено: 0. |
#ping ya.ru
PING ya.ru (87.250.250.3) 56(84) bytes of data. 64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=1 ttl=49 time=53.7 ms ^C --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 53.746/53.746/53.746/0.000 ms |
#ls -l
итого 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 24 Июн 17 14:37 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 ./sendmail.mc
--- /tmp/l3-saved-1812.23201.12147 2010-06-17 15:09:28.000000000 +0300 +++ ./sendmail.mc 2010-06-17 15:11:09.000000000 +0300 @@ -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')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')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#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` ** ** |
#vim ./sendmail.mc
--- /tmp/l3-saved-1812.22360.28803 2010-06-17 15:11:15.000000000 +0300 +++ ./sendmail.mc 2010-06-17 15:11:30.000000000 +0300 @@ -97,13 +97,12 @@ 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(`debian4.net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl +dnl # Default Mailer setup +MAILER_DEFINITIONS +MAILER(`local')dnl +MAILER(`smtp')dnl |
#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 restart
Restarting Mail Transport Agent (MTA): sendmail. |
#less /var/log/mail.log
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04 inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:97974 errors:0 dropped:0 overruns:0 frame:0 TX packets:119044 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14822649 (14.1 MiB) TX bytes:167733549 (159.9 MiB) inet Link encap:Ethernet HWaddr 00:16:3f:00:01:04 inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0 ... collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:468 (468.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:728 errors:0 dropped:0 overruns:0 frame:0 TX packets:728 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:84019 (82.0 KiB) TX bytes:84019 (82.0 KiB) |
#ifconfig inet 0.0.0.0
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04 inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:98159 errors:0 dropped:0 overruns:0 frame:0 TX packets:119328 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14836287 (14.1 MiB) TX bytes:167917532 (160.1 MiB) inet Link encap:Ethernet HWaddr 00:16:3f:00:01:04 inet6 addr: fe80::216:3fff:fe00:104/64 Scope:Link ... collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:468 (468.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:730 errors:0 dropped:0 overruns:0 frame:0 TX packets:730 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:84253 (82.2 KiB) TX bytes:84253 (82.2 KiB) |
#ifconfig inet 0.0.0.0 down
|
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.16.254 0.0.0.0 UG 0 0 0 eth0 |
#netstat -lnp | grep :25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 5887/sendmail: MTA: |
#tail -10 /etc/mail/sendmail.mc
dnl # dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`debian4.net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl |
#cd /etc/mail/
|
#vim local-host-names
|
#~
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. |
#nc 192.168.16.4 25
220 debian4.sergey.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.1; Thu, 17 Jun 2010 16:44:25 +0300; (No UCE/UBE) logging access from: debian4.sergey.net.nt(OK)-debian4.sergey.net.nt [192.168.16.4] HELO zlishe 250 debian4.sergey.net.nt Hello debian4.sergey.net.nt [192.168.16.4], pleased to meet you MAIL FROM: root@mike.net.nt 250 2.1.0 root@mike.net.nt... Sender ok RCPT TO: root@sergey.net.nt 553 5.1.8 root@sergey.net.nt... Domain of sender address root@mike.net.nt does not exist QUIT 221 2.0.0 debian4.sergey.net.nt closing connection |
#dig mike.net.nt
; <<>> DiG 9.7.0-P1 <<>> mike.net.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48739 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mike.net.nt. IN A ;; AUTHORITY SECTION: . 10693 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2010061601 1800 900 604800 86400 ;; Query time: 0 msec ;; SERVER: 192.168.16.4#53(192.168.16.4) ;; WHEN: Thu Jun 17 16:45:17 2010 ;; MSG SIZE rcvd: 104 |
#dig mike.net.nt mx
; <<>> DiG 9.7.0-P1 <<>> mike.net.nt mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 19547 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mike.net.nt. IN MX ;; AUTHORITY SECTION: . 10688 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2010061601 1800 900 604800 86400 ;; Query time: 0 msec ;; SERVER: 192.168.16.4#53(192.168.16.4) ;; WHEN: Thu Jun 17 16:45:22 2010 ;; MSG SIZE rcvd: 104 |
#rndc flush
|
#dig mike.net.nt mx
; <<>> DiG 9.7.0-P1 <<>> mike.net.nt mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56509 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mike.net.nt. IN MX ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2010061601 1800 900 604800 86400 ;; Query time: 49 msec ;; SERVER: 192.168.16.4#53(192.168.16.4) ;; WHEN: Thu Jun 17 16:45:36 2010 ;; MSG SIZE rcvd: 104 |
#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: 14361 ;; 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 16:45:43 2010 ;; MSG SIZE rcvd: 85 |
#dig victor.net.nt mx
; <<>> DiG 9.7.0-P1 <<>> victor.net.nt mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 45242 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;victor.net.nt. IN MX ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2010061601 1800 900 604800 86400 ;; Query time: 129 msec ;; SERVER: 192.168.16.4#53(192.168.16.4) ;; WHEN: Thu Jun 17 16:45:50 2010 ;; MSG SIZE rcvd: 106 |
#vim /etc/bind/named.conf.options
--- /tmp/l3-saved-6388.14661.841 2010-06-17 16:46:01.000000000 +0300 +++ /etc/bind/named.conf.options 2010-06-17 16:46:09.000000000 +0300 @@ -10,9 +10,9 @@ // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. - // forwarders { - // 192.168.16.254; - // }; + forwarders { + 192.168.16.254; + }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#mutt
![]() q d:УдалиÑÑ u:ÐоÑÑÑановиÑÑ s:Ð¡Ð¾Ñ ÑаниÑÑ m:СоздаÑÑ r:ÐÑвеÑиÑÑ g:ÐÑем 2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) 4 Jun 17 root ( 3) Re: your mail Re: your mail -- (all) - 4/4: root i -:Ðазад <Space>:ÐпеÑед v:ÐÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ d:УдалиÑÑ r:ÐÑвеÑиÑÑ j:СледÑÑÑийµÐ¼ Date: Thu, 17 Jun 2010 16:46:06 +0300 3 Jun 17 billgates@micro ( 1) From: root <root@debian1.mike.net.nt> ... Subject: Re: your mail User-Agent: Mutt/1.5.20 (2009-06-14) On Thu, Jun 17, 2010 at 04:35:14PM +0300, root@sergey.net.nt wrote: > test number 1 re4 [ ÐÑоÑиÑано 4 ÑÑÑоки ] ^G ÐомоÑÑ ^O ÐапиÑаÑÑ ^R ЧиÑФайл ^Y ÐÑедCÑÑ ^K ÐÑÑезаÑÑ ^C ТекÐÐ¾Ð·Ð¸Ñ ÐÑполÑзÑйÑе "fg" ÑÑÐ¾Ð±Ñ Ð²ÐµÑнÑÑÑÑÑ Ð² nanoедCÑÑ ^U ÐÑмÐÑÑезк ^T СловаÑÑ [1]+ Stopped mutt У Ð²Ð°Ñ ÐµÑÑÑ Ð¿Ð¾ÑÑа в /var/mail/root |
#fg
![]() > re3 ^G Помощь ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц Используйте "fg" чтобы вернуться в nanoедCтр ^U ОтмВырезк ^T Словарь [1]+ Stopped mutt |
#fg
Mix: <no chain defined> > test number 1 Security: Ðе пÑименÑÑÑ re3 -- ÐÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¡Ð¾Ð¾Ð±ÑениÐено. q d:УдалиÑÑ u:ÐоÑÑÑановиÑÑ s:Ð¡Ð¾Ñ ÑаниÑÑ m:СоздаÑÑ r:ÐÑвеÑиÑÑ g:ÐÑем 1 Jun 17 Mail Delivery S ( 39) Returned mail: see transcript for details 2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) 4 r Jun 17 root ( 3) â¬â>Re: your mail 4 r Jun 17 root ( 3) â¬â>Re: your mail 5 Jun 17 root ( 3) ââ>Re: your mail 5 Jun 17 root ( 3) ââ>Re: your mail 5 Jun 17 root ( 3) ââ>Re: your mail Re: your mail -- (all) ÐÑÑавлено: 5, Ñдалено: 0. |
#mail
Heirloom mailx version 12.4 7/29/08. Type ? for help. "/var/mail/root": 5 messages >O 1 Mail Delivery Subs Thu Jun 17 14:56 57/1975 Returned mail: see transc O 2 Mail Delivery Subs Thu Jun 17 14:56 68/2506 Postmaster notify: see tr O 3 billgates@microsof Thu Jun 17 15:00 14/466 A 4 root Thu Jun 17 16:46 31/1219 Re: your mail O 5 root Thu Jun 17 16:48 30/1231 Re: your mail ? q Held 5 messages in /var/mail/root |
#mutt
Re: your mail -- (all) 3 Jun 17 billgates@micro ( 1) 4 r Jun 17 root ( 3) ┬─>Re: your mail 4 r Jun 17 root ( 3) ┬─>Re: your mail 5 Jun 17 root ( 3) └─>Re: your mail 5 Jun 17 root ( 3) └─>Re: your mail Почтовый ящик не изменился. |
#vim /etc/mail/sendmail.mc
|
#108 MAILER(`smtp')dnl
|
#mutt
![]() q:Выход d:Удалить u:Восстановить s:Сохранить m:Создать r:Ответить g:Все From: root <root@debian4.net.nt> 2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) 4 r Jun 17 root ( 3) ┬─>Re: your mail 4 r Jun 17 root ( 3) ┬─>Re: your mail 5 Jun 17 root ( 3) └─>Re: your mail 5 Jun 17 root ( 3) └─>Re: your mail Subject: test Reply-To: Fcc: ~/sent Mix: <no chain defined> Security: Не применять -- Вложения ---Mutt: /var/mail/root [Msgs:5 7,2K]---(threads/date)------------------(all)--- |
# 5 Jun 17 root ( 3) └─>Re: your mail
![]() |
#vim /etc/mail/sendmail.mc
|
#vim /usr/share/sendmail/cf/domain/debian-mta.m4
|
#su - user
---Mutt: (нет почтового ящика) [Msgs:0]---(threads/date)----------------(all)--- user@debian4:~$ exit logout |
#touch /var/mail/user
|
#cd /etc/mail/
|
#grep -r debian4 .
./databases:##### by: root@debian4 ./Makefile:##### by: root@debian4 ./sendmail.cf:##### built by root@debian4 on Чтв Июн 17 16:41:17 EEST 2010 ./tls/starttls.m4:##### by: root@debian4 ./submit.cf:##### built by root@debian4 on Чтв Июн 17 14:33:11 EEST 2010 |
#cat local-host-names
localhost sergey.net.nt |
#vim sendmail.mc
--- /tmp/l3-saved-6388.2340.19099 2010-06-17 17:07:23.000000000 +0300 +++ sendmail.mc 2010-06-17 17:09:19.000000000 +0300 @@ -100,6 +100,7 @@ dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`sergey.net.nt')dnl +MASQUERADE_DOMAIN(`sergey.net.nt') FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # Default Mailer setup |
#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 restart
Restarting Mail Transport Agent (MTA): sendmail. |
#mutt
2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) ( 3) ┬─>Re: your mail 4 r Jun 17 root 5 Jun 17 root ( 3) └─>Re: your mail Bcc: Subject: test10 Reply-To: Fcc: ~/sent Mix: <no chain defined> Security: Не применять -- Вложения ---Mutt: /var/mail/root [Msgs:5 7,2K]---(threads/date)------------------(all)--- Почтовый ящик не изменился. |
#vim sendmail.cf
|
#/debian4
|
#vim sendmail.mc
--- /tmp/l3-saved-6388.31842.9664 2010-06-17 17:13:54.000000000 +0300 +++ sendmail.mc 2010-06-17 17:14:36.000000000 +0300 @@ -100,9 +100,10 @@ dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`sergey.net.nt')dnl -dnl MASQUERADE_DOMAIN(`sergey.net.nt') +MASQUERADE_DOMAIN(`sergey.net.nt') FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl +FEATURE(`masquerade_entire_domain')dnl dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl |
#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 restart
Restarting Mail Transport Agent (MTA): sendmail. |
#echo test | mail user@mike.net.nt
|
#grep masq sendmail.mc
FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl |
#mutt
Re: No Subject -- (all) Оставлено: 6, удалено: 0. У вас есть почта в /var/mail/root |
#mutt
2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) ( 3) ┬─>Re: your mail 4 r Jun 17 root ( 3) └─>Re: your mail 5 Jun 17 root 6 Jun 17 mike ( 4) Re: No Subject ---Mutt: /var/mail/root [Msgs:6 8,3K]---(threads/date)------------------(all)--- Почтовый ящик не изменился. |
#mutt
![]() q:ÐÑÑ Ðd:УдалиÑÑ u:ÐоÑÑÑановиÑÑ s:Ð¡Ð¾Ñ ÑаниÑÑ m:СоздаÑÑ r:ÐÑвеÑиÑÑ g:ÐÑем ем 1 Jun 17 Mail Delivery S ( 39) Returned mail: see transcript for details 2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) 4 r Jun 17 root ( 3) â¬â>Re: your mail 5 Jun 17 root ( 3) ââ>Re: your mail 5 Jun 17 root ( 4) Re: No Subject 6 Jun 17 mike -N - 7/7: Charlie Root test -- (all) оÑÑиÑÑеÑÑÑ... |
# 7 Jun 17 Charlie Root ( 1) test
![]() |
#vim sendmail.mc
|
#mutt
( 3) ┬─>Re: your mail 4 r Jun 17 root ( 3) └─>Re: your mail 5 Jun 17 root ( 4) Re: No Subject 7 N Jun 17 Charlie Root ( 1) test 8 Jun 17 Charlie Root ( 1) test2 9 r Jun 17 Charlie Root ( 1) test3 10 Jun 17 Mail Delivery S ( 55) Returned mail: see transcript for details Fcc: ~/sent Mix: <no chain defined> Security: Не применять -- Вложения -*-Mutt: /var/mail/root [Msgs:10 New:1 13K]---(threads/date)------------(all)--- Оставлено: 10, удалено: 0. У вас есть почта в /var/mail/root |
#mutt
i-- ТиÐ-:Ðазад <Space>:ÐпеÑед v:ÐÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ d:УдалиÑÑ r:ÐÑвеÑиÑÑ j:СледÑÑÑий 2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det From: Mail Delivery Subsystem <MAILER-DAEMON@sergey.net.nt> To: root@sergey.net.nt Subject: Returned mail: see transcript for details 6 Jun 17 mike ( 4) Re: No Subjectdomain [127.0.0.1]) [-- Тип: text/plain, кодиÑовка: 7bit, ÑазмеÑ: 0,5K --] d The original message was received at Thu, 17 Jun 2010 17:24:00 +0300 fro----- The following addresses had permanent fatal errors ----- ... <root@victor.net.nt> 1 ipt for details (reason: 550 5.7.1 <root@victor.net.nt>... Relaying denied) <<< 550 5.7.1 <root@victor.net.nt>... Relaying denied 6% <<< 503 5.0.0 Need RCPT (recipient) 550 5.1.1 <root@victor.net.nt>... User unknown(threads/date)------------(all)--- <<< 503 5.0.0 Need RCPT (recipient) - 10/10: Mail Delivery Subsys Returned mail: see transcript for d -- (34%) ÐоÑÑовÑй ÑÑик не изменилÑÑ. - 10/10: Mail Delivery Subsys Returned mail: see transcript for d -- (34%) |
#vim sendmail.mc
--- /tmp/l3-saved-1812.16177.21990 2010-06-17 17:28:19.000000000 +0300 +++ sendmail.mc 2010-06-17 17:28:29.000000000 +0300 @@ -100,7 +100,7 @@ dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`sergey.net.nt')dnl -dnl MASQUERADE_DOMAIN(`sergey.net.nt') +MASQUERADE_DOMAIN(`sergey.net.nt') FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl |
#vim /etc/mail/sendmail.mc
|
#110
|
#exit
exit root@debian1:~# exit logout Connection to 192.168.16.1 closed. |
#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 restart
Restarting Mail Transport Agent (MTA): sendmail. |
#echo root | mail -s test_number1 root@victor.net.nt
|
#110 MAILER(`smtp')dnl
root@192.168.16.1's password: Linux debian1 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 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. You have mail. Last login: Thu Jun 17 17:05:02 2010 from host218.net.nt l3-agent is already running: pid=1313; pidfile=/root/.lilalo/l3-agent.pid root@debian1:~# l3script |
#tail -10 sendmail.mc
FEATURE(`always_add_domain')dnl MASQUERADE_AS(`sergey.net.nt')dnl MASQUERADE_DOMAIN(`sergey.net.nt') FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`masquerade_entire_domain')dnl dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl |
#ssh 192.168.16.1
1 #!/bin/sh 2 ### BEGIN INIT INFO 3 # Provides: sendmail 4 # Required-Start: $remote_fs $network $syslog 9 # Description: Sendmail is an alternative Mail Transport Agent (MTA) 10 # for Debian. It is suitable for handling sophisticated 11 # mail configurations, although this means that its 8 # Short-Description: powerful, efficient, and scalable Mail Transport Agent "/etc/init.d/sendmail" 1321L, 33391C 12 # configuration can also be complex. Fortunately, simple ... 16 # aspects of delivery! 17 ### END INIT INFO root@debian1:/etc/mail# /etc/init.d/sendmail restart Restarting Mail Transport Agent (MTA): sendmail.rnel.linux-systeme.com> root@debian1:/etc/mail# root@debian1:/etc/mail# /sbin:/usr/sbin root@debian1:/etc/mail# root@debian1:/etc/mail# exit logout Connection to 192.168.16.1 closed. |
#mutt
2 Jun 17 Mail Delivery S ( 51) Postmaster notify: see transcript for det 3 Jun 17 billgates@micro ( 1) 4 r Jun 17 root ( 3) ┬─>Re: your mail 5 Jun 17 root ( 3) └─>Re: your mail 5 Jun 17 root ( 4) Re: No Subject 6 Jun 17 mikelie Root ( 1) test 8 Jun 17 Charlie Root ( 1) test2 9 r Jun 17 Charlie Root ( 1) test3 10 Jun 17 Mail Delivery S ( 55) Returned mail: see transcript for details 11 Jun 17 Victor ( 1) test3 ---Mutt: /var/mail/root [Msgs:11 Old:1 14K]---(threads/date)------------(all)--- Почтовый ящик не изменился. |
#mutt
3 D Jun 17 billgates@micro ( 1) 4 r Jun 17 root ( 3) ┬─>Re: your mail 4 rD Jun 17 root ( 3) ┬─>Re: your mail 5 D Jun 17 root ( 3) └─>Re: your mail 6 D Jun 17 mike ( 4) Re: No Subject 7 D Jun 17 Charlie Root ( 1) test 8 D Jun 17 Charlie Root ( 1) test2 9 rD Jun 17 Charlie Root ( 1) test3 10 D Jun 17 Mail Delivery S ( 55) Returned mail: see transcript for details 11 D Jun 17 Victor ( 1) test3 -*-Mutt: /var/mail/root [Msgs:11 Del:3 14K]---(threads/date)------------(all)--- Нет восстановленных11 14K]---(threads/date) Оставлено: 0, удалено: 11. |
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)-----------------------(all)--- Почтовый ящик не изменился. |
localhost sergey.net.nt
Время первой команды журнала | 13:51:07 2010- 6-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:33:14 2010- 6-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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