/l3/users/30-11-2009/nt-lnet/debian8.net.nt/root :1 :2 :3 |
|
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination SNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9 SNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -D 1
iptables: Bad rule (does a matching rule exist in that chain?) |
#iptables -t nat -D POSTROUTING
|
#iptables -t nat -L -n
|
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination SNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -L -n
|
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination SNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -A PRE
iptables: Invalid argument |
#iptables -t nat -A PREROUTING -p tcp -d 192.168.16.8 --dport
2 -j DNAT |
#iptables -t nat -L -n
|
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain POSTROUTING (policy ACCEPT) target prot opt source destination SNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -L -n --line-numbers
Chain PREROUTING (policy ACCEPT) num target prot opt source destination 1 DNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain POSTROUTING (policy ACCEPT) num target prot opt source destination 1 SNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain OUTPUT (policy ACCEPT) num target prot opt source destination |
#iptables -t nat -L -n
|
#iptables -t nat -D POSTROUTING 1
|
#iptables -t nat -L -n --line-numbers
Chain PREROUTING (policy ACCEPT) num target prot opt source destination 1 DNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain POSTROUTING (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination |
#ai tcpdump
bash: ai: command not found |
#apt-get install tcputils
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: tcputils обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 18,1kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 111kB. Получено:1 http://debian.org.ua etch/main tcputils 0.6.2-6 [18,1kB] Получено 18,1kB за 0s (124kB/c) Выбор ранее не выбранного пакета tcputils. (Чтение базы данных... на данный момент установлено 22620 файлов и каталогов.) Распаковывается пакет tcputils (из файла .../tcputils_0.6.2-6_i386.deb)... Настраивается пакет tcputils (0.6.2-6) ... |
#tcpdump -i eth0 -p tcp port 22
bash: tcpdump: command not found |
#apt-cashe search tcpdump
bash: apt-cashe: command not found |
#apt-cac
argus-client - IP network transaction auditing tool argus-server - IP network transaction auditing tool dhcpdump - Parse DHCP packets from tcpdump ftp-ssl - The FTP client with SSL or TLS encryption support ftpd-ssl - FTP server with SSL encryption support ipgrab - Tcpdump-like utility that prints detailed header information karpski - ethernet analyzer and sniffer libnet-pcap-perl - Pcap interface for perl libnetdude - NETwork DUmp data Displayer and Editor for tcpdump trace files libpcap0.7 - System interface for user-level packet capture ... tcpflow - TCP flow recorder tcpreplay - Tool to replay saved tcpdump files at arbitrary speeds tcpslice - extract pieces of and/or glue together tcpdump files tcpspy - Incoming and Outgoing TCP/IP connections logger tcpstat - network interface statistics reporting tool tcptrace - Tool for analyzing tcpdump output tcpxtract - extracts files from network traffic based on file signatures telnet-ssl - The telnet client with SSL encryption support telnetd-ssl - The telnet server with SSL encryption support ulogd-pcap - pcap extension to ulogd |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libpcap0.8 НОВЫЕ пакеты, которые будут установлены: libpcap0.8 tcpdump обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 392kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 877kB. Хотите продолжить [Д/н]? Получено:1 http://debian.org.ua etch/main libpcap0.8 0.9.5-1 [89,5kB] Получено:2 http://debian.org.ua etch/main tcpdump 3.9.5-2etch1 [303kB] Получено 392kB за 0s (1003kB/c) Выбор ранее не выбранного пакета libpcap0.8. (Чтение базы данных... на данный момент установлено 22634 файлов и каталогов.) Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.5-1_i386.deb)... Выбор ранее не выбранного пакета tcpdump. Распаковывается пакет tcpdump (из файла .../tcpdump_3.9.5-2etch1_i386.deb)... Настраивается пакет libpcap0.8 (0.9.5-1) ... Настраивается пакет tcpdump (3.9.5-2etch1) ... |
#tcpdump -i eth0 -p tcp port 22
16:07:37.058353 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 36944:37136(192) ack 49 win 101 <nop,nop,timestamp 39725086 5036663> 16:07:37.058399 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 37136:37328(192) ack 49 win 101 <nop,nop,timestamp 39725086 5036663> 16:07:37.058445 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 37328:37520(192) ack 49 win 101 <nop,nop,timestamp 39725086 5036663> 16:07:37.058492 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 37520:37712(192) ack 49 win 101 <nop,nop,timestamp 39725086 5036663> 16:07:37.058538 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 37712:37904(192) ack 49 win 101 <nop,nop,timestamp 39725086 5036663> 16:07:37.058585 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 37904:38096(192) ack 49 win 101 <nop,nop,timestamp 39725086 5036663> 16:07:37.089909 IP debian8.amel.net.net.41618 > debian9.amel.net.nt.ssh: . ack 38096 win 501 <nop,nop,timestamp 5036673 39725086> 16:07:37.089929 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 38096:38864(768) ack 49 win 101 <nop,nop,timestamp 39725093 5036673> 16:07:37.090019 IP debian8.amel.net.net.41618 > debian9.amel.net.nt.ssh: . ack 38864 win 501 <nop,nop,timestamp 5036673 39725093> 16:07:37.090050 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 38864:39040(176) ack 49 win 101 <nop,nop,timestamp 39725093 5036673> ... 16:07:37.104100 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 63360:63552(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104157 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 63552:63744(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104205 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 63744:63936(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104252 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 63936:64128(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104298 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 64128:64320(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104344 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 64320:64512(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104391 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 64512:64704(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104437 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 64704:64896(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104484 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 64896:65088(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> 16:07:37.104530 IP debian9.amel.net.nt.ssh > debian8.amel.net.net.41618: P 65088:65280(192) ack 49 win 101 <nop,nop,timestamp 39725096 5036676> |
#tcpdump -i eth0 -p tcp port 22 and host 192.168.16.7
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:08:03.566028 IP debian7.amel.net.net.53338 > debian9.amel.net.nt.ssh: S 3009910629:3009910629(0) win 5840 <mss 1460,sackOK,timestamp 5687051 0,nop,wscale 7> 16:08:03.566840 IP debian9.amel.net.nt.ssh > debian7.amel.net.net.53338: S 2038067175:2038067175(0) ack 3009910630 win 5792 <mss 1460,sackOK,timestamp 39731712 5687051,nop,wscale 7> 16:08:03.566056 IP debian7.amel.net.net.53338 > debian9.amel.net.nt.ssh: R 3009910630:3009910630(0) win 0 16:08:06.557967 IP debian7.amel.net.net.53338 > debian9.amel.net.nt.ssh: S 3009910629:3009910629(0) win 5840 <mss 1460,sackOK,timestamp 5687801 0,nop,wscale 7> 16:08:06.557991 IP debian9.amel.net.nt.ssh > debian7.amel.net.net.53338: S 2041059174:2041059174(0) ack 3009910630 win 5792 <mss 1460,sackOK,timestamp 39732460 5687801,nop,wscale 7> 16:08:06.558065 IP debian7.amel.net.net.53338 > debian9.amel.net.nt.ssh: R 3009910630:3009910630(0) win 0 16:08:12.558383 IP debian7.amel.net.net.53338 > debian9.amel.net.nt.ssh: S 3009910629:3009910629(0) win 5840 <mss 1460,sackOK,timestamp 5689301 0,nop,wscale 7> 16:08:12.558406 IP debian9.amel.net.nt.ssh > debian7.amel.net.net.53338: S 2047059589:2047059589(0) ack 3009910630 win 5792 <mss 1460,sackOK,timestamp 39733960 5689301,nop,wscale 7> 16:08:12.558479 IP debian7.amel.net.net.53338 > debian9.amel.net.nt.ssh: R 3009910630:3009910630(0) win 0 9 packets captured 9 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0 -p tcp port 22 and host 192.168.16.7
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:10:04.096874 IP debian7.amel.net.nt.41013 > debian9.amel.net.nt.ssh: S 3146181720:3146181720(0) win 5840 <mss 1460,sackOK,timestamp 5717183 0,nop,wscale 7> 16:10:04.098324 IP debian9.amel.net.nt.ssh > debian7.amel.net.nt.41013: S 2171221319:2171221319(0) ack 3146181721 win 5792 <mss 1460,sackOK,timestamp 39761843 5717183,nop,wscale 7> 16:10:04.098423 IP debian7.amel.net.nt.41013 > debian9.amel.net.nt.ssh: R 3146181721:3146181721(0) win 0 16:10:07.093534 IP debian7.amel.net.nt.41013 > debian9.amel.net.nt.ssh: S 3146181720:3146181720(0) win 5840 <mss 1460,sackOK,timestamp 5717933 0,nop,wscale 7> "/etc/resolv.conf" 6L, 121C 16:10:07.093558 IP debian9.amel.net.nt.ssh > debian7.amel.net.nt.41013: S 2174218027:2174218027(0) ack 3146181721 win 5792 <mss 1460,sackOK,timestamp 39762592 5717933,nop,wscale 7> 16:10:07.093629 IP debian7.amel.net.nt.41013 > debian9.amel.net.nt.ssh: R 3146181721:3146181721(0) win 0 6 packets captured 6 packets received by filter 0 packets dropped by kernel |
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#exit
exit Connection to debian9 closed. |
#iptables-save /tmp/iptables
|
#iptables-save >
1 $ "/tmp/iptables" [Новый файл]+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31 |
#vim /tmp/iptables
|
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#ssh debian9
root@debian9's password: Last login: Wed Dec 2 16:13:33 2009 from debian7.amel.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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. l3-agent is already running: pid=1417; pidfile=/root/.lilalo/l3-agent.pid |
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#exit
exit Connection to debian9 closed. |
#tcpdump -i eth0 -p tcp port 22
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:15:17.656831 IP debian7.amel.net.nt.47016 > debian8.amel.net.nt.ssh: S 3479060873:3479060873(0) win 5840 <mss 1460,sackOK,timestamp 5797736 0,nop,wscale 7> 16:15:17.674845 IP debian7.amel.net.nt.47016 > debian9.amel.net.nt.ssh: S 3479060873:3479060873(0) win 5840 <mss 1460,sackOK,timestamp 5797736 0,nop,wscale 7> 2 packets captured 2 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0 -p tcp port 22
[root@debian8:~]# tcpdump -i eth0 -p tcp port 22 -v tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:16:14.057717 IP (tos 0x0, ttl 64, id 43876, offset 0, flags [DF], proto: TCP (6), length: 60) debian7.amel.net.nt.47018 > debian8.amel.net.nt.ssh: S, cksum 0x50db (correct), 3544384798:3544384798(0) win 5840 <mss 1460,sackOK,timestamp 5811834 0,nop,wscale 7> 16:16:14.058746 IP (tos 0x0, ttl 63, id 43876, offset 0, flags [DF], proto: TCP (6), length: 60) debian7.amel.net.nt.47018 > debian9.amel.net.nt.ssh: S, cksum 0x50da (correct), 3544384798:3544384798(0) win 5840 <mss 1460,sackOK,timestamp 5811834 0,nop,wscale 7> 16:16:17.049019 IP (tos 0x0, ttl 64, id 43877, offset 0, flags [DF], proto: TCP (6), length: 60) debian7.amel.net.nt.47018 > debian8.amel.net.nt.ssh: S, cksum 0x4ded (correct), 3544384798:3544384798(0) win 5840 <mss 1460,sackOK,timestamp 5812584 0,nop,wscale 7> 16:16:17.049052 IP (tos 0x0, ttl 63, id 43877, offset 0, flags [DF], proto: TCP (6), length: 60) debian7.amel.net.nt.47018 > debian9.amel.net.nt.ssh: S, cksum 0x4dec (correct), 3544384798:3544384798(0) win 5840 <mss 1460,sackOK,timestamp 5812584 0,nop,wscale 7> 4 packets captured 4 packets received by filter 0 packets dropped by kernel tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:36:17.971452 IP debian7.amel.net.nt.39843 > debian8.amel.net.nt.ssh: S 514726456:514726456(0) win 5840 <mss 1460,sackOK,timestamp 6112794 0,nop,wscale 7> 16:36:17.974130 IP debian7.amel.net.nt.39843 > debian9.amel.net.nt.ssh: S 514726456:514726456(0) win 5840 <mss 1460,sackOK,timestamp 6112794 0,nop,wscale 7> 16:36:20.964249 IP debian7.amel.net.nt.39843 > debian8.amel.net.nt.ssh: S 514726456:514726456(0) win 5840 <mss 1460,sackOK,timestamp 6113544 0,nop,wscale 7> 16:36:20.964280 IP debian7.amel.net.nt.39843 > debian9.amel.net.nt.ssh: S 514726456:514726456(0) win 5840 <mss 1460,sackOK,timestamp 6113544 0,nop,wscale 7> 4 packets captured 4 packets received by filter 0 packets dropped by kernel |
#ssh-keygen
|
#ssh-keygen
|
#iptables -t nat -A PREROUTING -p tcp
|
#iptables -t nat -L -n
|
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT tcp -- 0.0.0.0/0 192.168.16.8 tcp dpt:22 to:192.168.16.9:22 DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 to:192.168.16.9:22 Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -D 1
iptables: Bad rule (does a matching rule exist in that chain?) |
#iptables -t nat -D PREROUTING
|
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 to:192.168.16.9:22 Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -L -n
|
#ai sendmail simple-mda
[root@debian8:~]# tcpdump -i eth0 -p tcp port 22 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:39:47.316505 IP debian7.amel.net.nt.35550 > debian8.amel.net.nt.ssh: S 733577579:733577579(0) win 5840 <mss 1460,sackOK,timestamp 6165128 0,nop,wscale 7> 16:39:47.317254 IP debian7.amel.net.nt.35550 > debian9.amel.net.nt.ssh: S 733577579:733577579(0) win 5840 <mss 1460,sackOK,timestamp 6165128 0,nop,wscale 7> 16:39:50.611881 IP debian7.amel.net.nt.35551 > debian8.amel.net.nt.ssh: S 747236930:747236930(0) win 5840 <mss 1460,sackOK,timestamp 6165950 0,nop,wscale 7> 16:39:50.611908 IP debian7.amel.net.nt.35551 > debian9.amel.net.nt.ssh: S 747236930:747236930(0) win 5840 <mss 1460,sackOK,timestamp 6165950 0,nop,wscale 7> 16:39:53.601543 IP debian7.amel.net.nt.35551 > debian8.amel.net.nt.ssh: S 747236930:747236930(0) win 5840 <mss 1460,sackOK,timestamp 6166700 0,nop,wscale 7> 16:39:53.601577 IP debian7.amel.net.nt.35551 > debian9.amel.net.nt.ssh: S 747236930:747236930(0) win 5840 <mss 1460,sackOK,timestamp 6166700 0,nop,wscale 7> 16:39:59.601903 IP debian7.amel.net.nt.35551 > debian8.amel.net.nt.ssh: S 747236930:747236930(0) win 5840 <mss 1460,sackOK,timestamp 6168200 0,nop,wscale 7> 16:39:59.601937 IP debian7.amel.net.nt.35551 > debian9.amel.net.nt.ssh: S 747236930:747236930(0) win 5840 <mss 1460,sackOK,timestamp 6168200 0,nop,wscale 7> 8 packets captured 8 packets received by filter 0 packets dropped by kernel Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия sendmail. E: Не могу найти пакет simple-mda |
#ai sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия sendmail. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. |
#ai sendmail-bin sendamil-doc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия sendmail-bin. E: Не могу найти пакет sendamil-doc |
#ai sendmail-bin sendma
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия sendmail-bin. НОВЫЕ пакеты, которые будут установлены: sendmail-doc обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. Необходимо скачать 821kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 1135kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! sendmail-doc Установить эти пакеты без проверки [y/N]? y Получено:1 http://debian.org.ua etch/main sendmail-doc 8.13.8-3 [821kB] Получено 821kB за 2s (300kB/c) Выбор ранее не выбранного пакета sendmail-doc. (Чтение базы данных... на данный момент установлено 23180 файлов и каталогов.) Распаковывается пакет sendmail-doc (из файла .../sendmail-doc_8.13.8-3_all.deb)... Настраивается пакет sendmail-doc (8.13.8-3) ... |
#ai sensible-mda
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия sensible-mda. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. |
#iptables -F
|
#iptables -t nat
|
#nc 127.0.0.1 25
220 debian8.net.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Thu, 3 Dec 2009 11:04:28 +0200; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1] HELO zlod 250 debian8.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you MAIL FROM: <user@amel.net.nt> 250 2.1.0 <user@amel.net.nt>... Sender ok RCPT TO: <root@net.nt> 250 2.1.5 <root@net.nt>... Recipient ok DATA 354 Enter mail, end with "." on a line by itself Hello! it's just a test. . 250 2.0.0 nB394Ssq005148 Message accepted for delivery QUIT 221 2.0.0 debian8.net.nt closing connection |
#vim /etc/s
|
#vim /etc/s
|
#vim /etc/s
|
#vim /etc/mail/
|
#vim /etc/mail/
|
#vim /etc/mail/sendmail.mc
|
#ai sensible-mda
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия sensible-mda. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. |
#ar sendmail
[root@debian8:~]# ap sendmail E: ÐевеÑÐ½Ð°Ñ Ð¾Ð¿ÐµÑаÑÐ¸Ñ purge ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐendmail обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 63 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 254kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 23253 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail... |
#ll /etc/mail
итого 276 drwxr-sr-x 7 smmta smmsp 688 2009-12-03 11:20 . drwxr-xr-x 59 root root 3488 2009-12-02 10:35 .. -rw------- 1 root root 4211 2009-12-02 10:33 access -rw-r----- 1 smmta smmsp 49152 2009-12-02 10:33 access.db -rw-r--r-- 1 root root 281 2006-12-09 06:22 address.resolve lrwxrwxrwx 1 root smmsp 10 2009-12-02 10:33 aliases -> ../aliases -rw-r----- 1 smmta smmsp 49152 2009-12-02 10:33 aliases.db -rw-r--r-- 1 root root 3102 2009-12-02 10:33 databases -rw-r--r-- 1 root root 5594 2006-12-09 06:23 helpfile ... -rw-r--r-- 1 root smmsp 62973 2009-12-02 10:33 sendmail.cf -rw-r--r-- 1 root root 11888 2009-12-02 10:33 sendmail.conf -rw-r--r-- 1 root smmsp 3952 2009-12-02 10:33 sendmail.mc -rw-r--r-- 1 root root 149 2006-12-09 06:22 service.switch -rw-r--r-- 1 root root 180 2006-12-09 06:22 service.switch-nodns drwxr-sr-x 2 smmta smmsp 104 2009-12-02 10:33 smrsh -rw-r--r-- 1 root smmsp 43614 2009-12-02 10:33 submit.cf -rw-r--r-- 1 root smmsp 2284 2009-12-02 10:33 submit.mc drwxr-xr-x 2 root smmsp 48 2006-12-09 06:22 tls -rw-r--r-- 1 root smmsp 0 2009-12-02 10:33 trusted-users |
#ll /etc/mail
[root@debian8:~]# rm -rf /etc/mail ls: /etc/mail: No such file or directory |
#ai sendmail-bin sendmail-doc sensible-mda
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия sendmail-bin. Уже установлена самая новая версия sendmail-doc. Уже установлена самая новая версия sensible-mda. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. |
#ar
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐmail sendmail-bin sendmail-doc sensible-mda обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 4 пакеÑов, и 63 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 3527kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 23247 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ rmail... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail-bin... Stopping Mail Transport Agent: sendmail. Stopping Mail Transport Agent: sendmail. УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail-doc... |
#vim /etc/mail/sendmail.mc
|
#vim /etc/mail/
|
#vim /etc/mail/trusted-users
|
#vim /etc/mail/sendmail.mc
|
#scp debian13.net.nt:/etc/mail/sendmail.mc /etc/mail/
The authenticity of host 'debian13.net.nt (192.168.16.13)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'debian13.net.nt,192.168.16.13' (RSA) to the list of known hosts. root@debian13.net.nt's password: sendmail.mc 100% 4175 4.1KB/s 00:00 |
#cd /etc/mail/
8 #$ 9 # sendmail.mc prototype config file for building Sendmail 8.14.3$ 10 #$ 11 # Note: the .in file supports 8.7.6 - 9.0.0, but the generated$ 12 #^Ifile is customized to the version noted above.$ $$ $ by running this file through the m4 preprocessor via one of the following:: 18 #^I* make (or make -C /etc/mail)$ 19 #^I* sendmailconfig $file, you will have to regenerate /etc/mail/sendmail.cff 20 #^I* m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf$ -- ВСТАВКА -- 20,1 Наверху "/etc/mail/sendmail.mc" 110L, 4180C записано |
#make
make: *** Нет правила для сборки цели `/etc/mail/m4/dialup.m4', требуемой для `/etc/mail/databases'. Останов. |
#ai m4
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия m4. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено. |
#make
make: *** Нет правила для сборки цели `/etc/mail/m4/dialup.m4', требуемой для `/etc/mail/databases'. Останов. |
#ll /etc/mail/m4
итого 1 drwxr-sr-x 2 smmta smmsp 48 2009-12-03 11:22 . drwxr-sr-x 3 smmta smmsp 504 2009-12-03 11:26 .. |
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1634.20879.7299 2009-12-03 11:27:35.000000000 +0200 +++ /etc/mail/sendmail.mc 2009-12-03 11:28:22.000000000 +0200 @@ -94,8 +94,8 @@ dnl # dnl # Dialup/LAN connection overrides dnl # -include(`/etc/mail/m4/dialup.m4')dnl -include(`/etc/mail/m4/provider.m4')dnl +dnl # include(`/etc/mail/m4/dialup.m4')dnl +dnl # include(`/etc/mail/m4/provider.m4')dnl dnl # dnl # Masquerading options FEATURE(`always_add_domain')dnl |
#make
make: *** Нет правила для сборки цели `/etc/mail/m4/dialup.m4', требуемой для `/etc/mail/databases'. Останов. |
#dpkg -l |grep sendmail
ii sendmail-base 8.13.8-3 powerful, efficient, and scalable Mail Trans ii sendmail-bin 8.13.8-3 powerful, efficient, and scalable Mail Trans ii sendmail-cf 8.13.8-3 powerful, efficient, and scalable Mail Trans ii sendmail-doc 8.13.8-3 powerful, efficient, and scalable Mail Trans |
#dpkg -l |grep sensible-mda
ii sensible-mda 8.13.8-3 Mail Delivery Agent wrapper |
#vim /etc/apt/sources.list
|
#au
Получено:1 http://debian.org.ua lenny Release.gpg [1032B] Получено:2 http://debian.org.ua lenny Release [73,6kB] Ign http://debian.org.ua lenny Release Получено:3 http://debian.org.ua lenny/main Packages [5294kB] Получено 5369kB за 12s (442kB/c) Чтение списков пакетов... Готово W: GPG error: http://debian.org.ua lenny Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B NO_PUBKEY 4D270D06F42584E6 W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#ai debian-archive-keyring
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Пакеты, которые будут обновлены: debian-archive-keyring обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 310 пакетов не обновлено. Необходимо скачать 12,8kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 4096B. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! debian-archive-keyring Установить эти пакеты без проверки [y/N]? y ... gpg: key 6070D3A1: "Debian Archive Automatic Signing Key (4.0/etch) <ftpmaster@debian.org>" not changed gpg: key ADB11277: "Etch Stable Release Key <debian-release@lists.debian.org>" not changed gpg: key BBE55AB3: "Debian-Volatile Archive Automatic Signing Key (4.0/etch)" not changed gpg: key F42584E6: public key "Lenny Stable Release Key <debian-release@lists.debian.org>" imported gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" imported gpg: key 6D849617: public key "Debian-Volatile Archive Automatic Signing Key (5.0/lenny)" imported gpg: Total number processed: 6 gpg: imported: 3 (RSA: 2) gpg: unchanged: 3 gpg: no ultimately trusted keys found |
#au
Получено:1 http://debian.org.ua lenny Release.gpg [1032B] В кэше http://debian.org.ua lenny Release Ign http://debian.org.ua lenny/main Packages/DiffIndex В кэше http://debian.org.ua lenny/main Packages Получено 1032B за 0s (6254B/c) Чтение списков пакетов... Готово |
#ai sendmail-bin
Creating /etc/mail/sendmail.cf... Creating /etc/mail/submit.cf... Informational: confCR_FILE file empty: /etc/mail/relay-domains Informational: confCT_FILE file empty: /etc/mail/trusted-users Updating /etc/mail/access... Updating /etc/mail/aliases... /etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total Starting Mail Transport Agent (MTA): sendmail. Setting up sendmail-doc (8.14.3-5) ... Setting up sensible-mda (8.14.3-5) ... |
#ar --purge sendmail
|
#ar --purge sendmail-cf sendmail-base
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐendmail-base* sendmail-bin* sendmail-cf* sendmail-doc* sensible-mda* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 5 пакеÑов, и 298 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 5755kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 22883 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа sensible-mda... ... dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /var/run/sendmail не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /var/lib/sendmail не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /usr/share/doc/sendmail не ÑдалÑн. dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа sendmail-bin не пÑÑÑой каÑалог /etc/mail не ÑдалÑн. УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail-base... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа sendmail-base... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail-cf... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа sendmail-cf... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail-doc... УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа sendmail-doc... |
#vim /etc/mail/sendmail.mc
|
#vim /etc/mail/sendmail.mc
|
#ai sendmail-bin sendmail-doc sensible-mda sendmail-cf
96 dnl #$ 97 include(`/etc/mail/m4/dialup.m4')dnl$ 98 include(`/etc/mail/m4/provider.m4')dnl$ 99 dnl #$ 100 dnl # Default Mailer setup$iend', `n')dnl$ 102 MAILER(`local')dnl$ 103 MAILER(`smtp')dnl$ 84 dnl # If we get too many bad recipients, slow things down...$ Чтение списков пакетов... Готово s$fine(`confBAD_RCPT_THROTTLE',`3')dnl$ Построение дерева зависимостей... Готово 88 FEATURE(`conncontrol', `nodelay', `terminate')dnl$ Уже установлена самая новая версия sendmail-bin. 89 FEATURE(`ratecontrol', `nodelay', `terminate')dnl$t and time connection ratee Уже установлена самая новая версия sendmail-doc. 90 dnl #$ 69,1 82% Уже установлена самая новая версия sensible-mda. Уже установлена самая новая версия sendmail-cf. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 298 пакетов не обновлено. |
#ssh-keygen
|
#vim /etc/mail/sendmail.mc
|
#scp debian13.net.nt:/etc/mail/sendmail.mc /etc/mail/
|
#history | grep scp
(reverse-i-search)`scp': 217 scp debian7:/root/.bashrc /root/ 267 scp debian13.net.nt:/etc/mail/sendmail.mc /etc/mail/ 289 history | grep scp |
#vim /etc/mail/sendmail.mc
|
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1634.24480.9539 2009-12-03 11:36:22.000000000 +0200 +++ /etc/mail/sendmail.mc 2009-12-03 11:36:33.000000000 +0200 @@ -99,7 +99,7 @@ dnl # dnl # Masquerading options FEATURE(`always_add_domain')dnl -MASQUERADE_AS(`net.nt')dnl +MASQUERADE_AS(`amel.net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # Default Mailer setup |
#/etc/init.d/sendmail reload
[root@debian8: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" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. ... # 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` ** ** Reloading Mail Transport Agent (MTA): sendmail. |
#pkill -1 sendmail
|
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 10033/sendmail: MTA tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 1215/Xvnc tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 10033/sendmail: MTA tcp6 0 0 :::22 :::* LISTEN 1189/sshd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 3548 1287/ssh-agent /tmp/ssh-jrEQwD1250/agent.1250 unix 2 [ ACC ] STREAM LISTENING 3404 1204/gdm /tmp/.gdm_socket unix 2 [ ACC ] STREAM LISTENING 3471 1215/Xvnc /tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 19737 10033/sendmail: MTA /var/run/sendmail/mta/smcontrol |
Время первой команды журнала | 15:03:03 2009-12- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:37:06 2009-12- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.41 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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