/l3/users/27-07-2009/nt-lnet/debian5.net.nt/root :1 :2 :3 :4 :5 |
|
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. 64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=50 time=50.1 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=50 time=49.3 ms --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 49.307/49.750/50.194/0.496 ms |
#vim /etc/bind/named.conf.options
--- /tmp/l3-saved-1515.16939.19798 2009-08-10 20:41:10.000000000 +0300 +++ /etc/bind/named.conf.options 2009-08-10 20:41:54.000000000 +0300 @@ -15,9 +15,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; + // }; allow-query { 127.0.0.1; 192.168.16/24; }; allow-transfer { 127.0.0.1; 192.168.16/24; }; |
#ssh 192.168.16.7
root@192.168.16.7's password: Last login: Mon Aug 10 18:45:38 2009 from 192.168.16.203 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=1612; pidfile=/root/.lilalo/l3-agent.pid 49 $;$ 52,0-1 72% |
#vim /etc/bind/named.conf.options
|
#exit
exit Connection to 192.168.16.7 closed. |
#/etc/init.d/networking restart
21 };$ $ 22 ^I^Iallow-query { 127.0.0.1; 192.168.16/24; };$ transfer { 127.0.0.1; 192.168.16/24; };$ 24 $ -- ВСТАВКА -- 23,1 Наверху 25 ^Iauth-nxdomain no; # conform to RFC1035$ -- ВСТАВКА -- 24,1 20% 26 ^Ilisten-on-v6 { any; };$ -- ВСТАВКА -- 25,1 40% 27 };$ -- ВСТАВКА -- 26,1 60% 28 $ -- ВСТАВКА -- 27,1 80% "/etc/bind/named.conf.options" 28L, 806C записано Reconfiguring network interfaces...done. |
#ping hostA.alex.net.nt
ping: unknown host hostA.alex.net.nt |
#ping deb5.sid.net.nt
PING deb5.sid.net.nt (192.168.16.5) 56(84) bytes of data. 64 bytes from deb5.sid.net.nt (192.168.16.5): icmp_seq=1 ttl=64 time=0.015 ms 64 bytes from deb5.sid.net.nt (192.168.16.5): icmp_seq=2 ttl=64 time=0.016 ms --- deb5.sid.net.nt ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.015/0.015/0.016/0.004 ms |
#ping host1.max.net.nt\
> |
#ping host1.max.net.nt
ping: unknown host host1.max.net.nt |
#ping host1.max.net.nt
ping: unknown host host1.max.net.nt |
#vim /etc/bind/named.conf.options
--- /tmp/l3-saved-2159.24807.534 2009-08-10 20:50:27.000000000 +0300 +++ /etc/bind/named.conf.options 2009-08-10 20:50:38.000000000 +0300 @@ -15,7 +15,7 @@ // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. - forwarders { 192.168.16.254; }; + //forwarders { 192.168.16.254; }; allow-query { 127.0.0.1; 192.168.16/24; }; allow-transfer { 127.0.0.1; 192.168.16/24; }; |
#/etc/init.d/networking restart
Reconfiguring network interfaces...done. |
#ping host1.max.net.nt
ping: unknown host host1.max.net.nt |
#ping hostA.alex
ping: unknown host hostA.alex.net.nt |
#vim /etc/bind/named.conf
--- /tmp/l3-saved-2159.2227.24312 2009-08-10 20:51:34.000000000 +0300 +++ /etc/bind/named.conf 2009-08-10 20:52:03.000000000 +0300 @@ -40,7 +40,6 @@ zone "sid.net.nt" { type master; file "/etc/bind/db.sid"; - forwarders { 192.168.16.254; }; }; zone "16.168.192.in-addr.arpa" { |
#vim /etc/resolv.conf
|
#/etc/init.d/networking restart
Reconfiguring network interfaces...done. |
#iptables -F
|
#/etc/init.d/networking restart
Reconfiguring network interfaces...done. |
#ping hostA.alex.net.nt
ping: unknown host hostA.alex.net.nt |
#netstat -n
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.16.5:5900 192.168.16.211:4932 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 4 [ ] DGRAM 3276 /dev/log unix 3 [ ] STREAM CONNECTED 3718 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3717 unix 3 [ ] STREAM CONNECTED 3714 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3713 unix 14 [ ] STREAM CONNECTED 3534 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3491 unix 2 [ ] DGRAM 3308 unix 2 [ ] DGRAM 3291 |
#netstat -nlp
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:5900 0.0.0.0:* LISTEN 1233/Xvnc tcp 0 0 192.168.16.5:53 0.0.0.0:* LISTEN 1183/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1183/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 1183/named tcp6 0 0 :::53 :::* LISTEN 1183/named tcp6 0 0 :::22 :::* LISTEN 1207/sshd tcp6 0 0 ::1:953 :::* LISTEN 1183/named udp 0 0 0.0.0.0:32769 0.0.0.0:* 1183/named udp 0 0 192.168.16.5:53 0.0.0.0:* 1183/named udp 0 0 127.0.0.1:53 0.0.0.0:* 1183/named udp6 0 0 :::32770 :::* 1183/named udp6 0 0 :::53 :::* 1183/named Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 3708 1308/ssh-agent /tmp/ssh-iKENOA1271/agent.1271 unix 2 [ ACC ] STREAM LISTENING 3421 1222/gdm /tmp/.gdm_socket unix 2 [ ACC ] STREAM LISTENING 3488 1233/Xvnc /tmp/.X11-unix/X0 |
#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 |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#dig @127.0.0.1 sid.net.nt mx
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 sid.net.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11191 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;sid.net.nt. IN MX ;; ANSWER SECTION: sid.net.nt. 604800 IN MX 5 deb5.sid.net.nt. ;; AUTHORITY SECTION: sid.net.nt. 604800 IN NS deb5.sid.net.nt. ;; ADDITIONAL SECTION: deb5.sid.net.nt. 604800 IN A 192.168.16.5 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Aug 13 19:39:11 2009 ;; MSG SIZE rcvd: 79 |
#host
Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time] [-R number] hostname [server] -a is equivalent to -v -t * -c specifies query class for non-IN data -C compares SOA records on authoritative nameservers -d is equivalent to -v -l lists all hosts in a domain, using AXFR -i IP6.INT reverse lookups -N changes the number of dots allowed before root lookup is done -r disables recursive processing -R specifies number of retries for UDP packets -t specifies the query type -T enables TCP/IP mode -v enables verbose output -w specifies to wait forever for a reply -W specifies how long to wait for a reply -4 use IPv4 query transport only -6 use IPv6 query transport only |
#host -f
host: illegal option -- f Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time] [-R number] hostname [server] -a is equivalent to -v -t * -c specifies query class for non-IN data -C compares SOA records on authoritative nameservers -d is equivalent to -v -l lists all hosts in a domain, using AXFR -i IP6.INT reverse lookups -N changes the number of dots allowed before root lookup is done -r disables recursive processing -R specifies number of retries for UDP packets -t specifies the query type -T enables TCP/IP mode -v enables verbose output -w specifies to wait forever for a reply -W specifies how long to wait for a reply -4 use IPv4 query transport only -6 use IPv6 query transport only |
#hostname -f
deb5.sid.net.nt |
#cat /etc/resolv.conf
search sid.net.nt net.nt nameserver 192.168.16.5 nameserver 192.168.16.254 |
## hostname -f
|
#deb5.sid.net.nt
bash: deb5.sid.net.nt: command not found |
#[root@deb5:user]# cat /etc/resolv.conf
bash: [root@deb5:user]#: command not found |
#search sid.net.nt net.nt
bash: search: command not found |
#nameserver 192.168.16.5
bash: nameserver: command not found |
#nameserver 192.168.16.254
bash: nameserver: command not found |
#apt-get install sendmail icedove mailx
Получено:3 http://10.0.35.1 etch/main m4 1.4.8-2 [178kB] Получено:4 http://10.0.35.1 etch/main sendmail-base 8.13.8-3 [347kB] Получено:5 http://10.0.35.1 etch/main sendmail-cf 8.13.8-3 [285kB] Получено:6 http://10.0.35.1 etch/main sendmail-bin 8.13.8-3 [831kB] Получено:7 http://10.0.35.1 etch/main mailx 1:8.1.2-0.20050715cvs-1 [155kB] Получено:8 http://10.0.35.1 etch/main procmail 3.22-16 [142kB] Получено:9 http://10.0.35.1 etch/main myspell-en-us 1:2.0.4~rc1-3 [252kB] Получено:10 http://10.0.35.1 etch/main icedove 1.5.0.13+1.5.0.15b.dfsg1+prepatch080614i-0etch1 [11,0MB] Получено:11 http://10.0.35.1 etch/main rmail 8.13.8-3 [229kB] Получено:12 http://10.0.35.1 etch/main sensible-mda 8.13.8-3 [204kB] ... Starting Mail Transport Agent: sendmail. Настраивается пакет mailx (8.1.2-0.20050715cvs-1) ... Настраивается пакет procmail (3.22-16) ... Настраивается пакет myspell-en-us (2.0.4~rc1-3) ... Updating OpenOffice.org's dictionary list... done. Настраивается пакет icedove (1.5.0.13+1.5.0.15b.dfsg1+prepatch080614i-0etch1) ... Returned debconf: Debian Настраивается пакет rmail (8.13.8-3) ... Настраивается пакет sensible-mda (8.13.8-3) ... Настраивается пакет sendmail (8.13.8-3) ... |
#netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2941/sendmail: MTA: |
#grep Family=inet /etc/mail/sendmail.mc
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl |
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1639.32149.20309 2009-08-13 19:44:53.000000000 +0300 +++ /etc/mail/sendmail.mc 2009-08-13 19:46:52.000000000 +0300 @@ -53,9 +53,9 @@ dnl # If you want to support IPv6, switch the commented/uncommentd lines 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, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#grep Family=inet /etc/mail/sendmail.mc
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission')dnl |
#cd /etc/mail
|
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" 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` ** ** |
#netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2941/sendmail: MTA: |
#netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2941/sendmail: MTA: |
#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" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#grep use_cw sendmail.mc
grep: sendmail.mc: No such file or directory |
#pwd
/home/user |
#cd /mail
bash: cd: /mail: No such file or directory |
#cd /etc/mail
|
#grep use_cw sendmail.mc
|
#ls
access helpfile sendmail.cf submit.cf access.db local-host-names sendmail.conf submit.mc address.resolve m4 sendmail.mc tls aliases Makefile service.switch trusted-users aliases.db peers service.switch-nodns databases sasl smrsh |
#vim sendmail.mc
|
#cat /etc/mail/local-host-names
localhost deb5.sid.net.nt |
#vim
--- /tmp/l3-saved-3256.21784.7262 2009-08-13 19:53:54.000000000 +0300 +++ /etc/mail/local-host-names 2009-08-13 19:54:00.000000000 +0300 @@ -1,2 +1,2 @@ localhost -deb5.sid.net.nt +sid.net.nt |
#pwd
/etc/mail |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" 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` ** ** |
#grep local-host-name sendmail.cf
Fw/etc/mail/local-host-names %[^\#] |
#grep Masque
|
#grep masqu
|
#grep M
|
#grep masqu*
|
#vim sendmail.mc
|
#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. to install openssl, get openssl. ... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... m4:/etc/mail/sendmail.mc:75: cannot open `/usr/share/sendmail/cf/feature/always_add_dimain.m4': No such file or directory m4:/etc/mail/sendmail.mc:78: cannot open `/usr/share/sendmail/cf/feature/masquerade_enelope.m4': No such file or directory The following file(s) have changed: /etc/mail/sendmail.cf /etc/mail/local-host-names ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#tail /var/log/mail.log
Aug 13 19:41:39 deb5 sendmail[2903]: alias database /etc/mail/aliases rebuilt by root Aug 13 19:41:39 deb5 sendmail[2903]: /etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total Aug 13 19:41:39 deb5 sm-mta[2941]: starting daemon (8.13.8): SMTP+queueing@00:10:00 Aug 13 19:48:09 deb5 sm-mta[3192]: starting daemon (8.13.8): SMTP+queueing@00:10:00 Aug 13 19:48:25 deb5 sm-mta[3315]: starting daemon (8.13.8): SMTP+queueing@00:10:00 Aug 13 20:01:14 deb5 sm-mta[3706]: starting daemon (8.13.8): SMTP+queueing@00:10:00 |
#echo test | mail -s first-test user@sid
|
#mail -u user
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 root@sid.net.nt Thu Aug 13 20:04 16/604 first-test & 1 Message 1: From root@deb5.sid.net.nt Thu Aug 13 20:04:50 2009 Date: Thu, 13 Aug 2009 20:04:50 +0300 From: root <root@sid.net.nt> To: user@sid.net.nt Subject: first-test test & q Saved 1 message in /root/mbox |
#apt-get install popa3d
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: popa3d обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 62 пакетов не обновлено. Необходимо скачать 32,4kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 94,2kB. Получено:1 http://10.0.35.1 etch/main popa3d 1.0.2-3 [32,4kB] Получено 32,4kB за 0s (1762kB/c) Предварительная настройка пакетов ... ... Распаковывается пакет popa3d (из файла .../popa3d_1.0.2-3_i386.deb)... Настраивается пакет popa3d (1.0.2-3) ... Добавляется группа `popa3d' (GID 107) ... Готово. Предупреждение: указанный домашний каталог уже существует. Добавляется системный пользователь `popa3d' (UID 105) ... Добавляется новый пользователь `popa3d' (UID 105) в группу `popa3d' ... Домашний каталог `/var/lib/popa3d' уже существует. Не копируется из `/etc/skel'. adduser: Предупреждение: данный домашний каталог не принадлежит пользователю, который сейчас создаётся. Starting pop daemon: popa3d. |
#echo hello!!! | mail -s first-test user@max
echo helloapt-get install popa3d! | mail -s first-test user@max.net.nt |
#apt-get install popa3d
|
#echo test | mail -s first-test user@sid.net.nt
|
#echo test | mail -s first-test user@sid.net.nt
|
#apt-get install popa3d
|
#mail -u user
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 root@sid.net.nt Thu Aug 13 20:10 16/604 first-test & 1 Message 1: From root@deb5.sid.net.nt Thu Aug 13 20:10:57 2009 Date: Thu, 13 Aug 2009 20:10:57 +0300 From: root <root@sid.net.nt> To: user@sid.net.nt Subject: first-test test & 2 2: Invalid message number & q Saved 1 message in /root/mbox |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-3256.21489.18294 2009-08-13 21:57:34.000000000 +0300 +++ /etc/apt/sources.list 2009-08-13 21:57:46.000000000 +0300 @@ -1 +1 @@ -deb http://10.0.35.1:9999/debian etch main +deb http://10.0.35.1:9999/debian lenny main |
#apt-get udpate
E: Неверная операция udpate |
#apt-get upd
Получено:1 http://10.0.35.1 lenny Release.gpg [1032B] Получено:2 http://10.0.35.1 lenny Release [73,6kB] Ign http://10.0.35.1 lenny/main Packages Получено:3 http://10.0.35.1 lenny/main Packages [6911kB] Получено 6986kB за 2s (3419kB/c) Чтение списков пакетов... Готово |
#vim /etc/apt/sources.listd
|
#vim /etc/apt/sources.list
--- /tmp/l3-saved-3256.23970.22424 2009-08-13 22:14:45.000000000 +0300 +++ /etc/apt/sources.list 2009-08-13 22:15:02.000000000 +0300 @@ -1 +1 @@ -deb http://10.0.35.1:9999/debian lenny main +deb http://10.0.35.1:9999/debian unstable main |
#apt-get update
Получено:1 http://10.0.35.1 unstable Release.gpg [835B] Получено:2 http://10.0.35.1 unstable/main Translation-ru [451kB] Получено:3 http://10.0.35.1 unstable Release [100kB] Игн http://10.0.35.1 unstable/main Packages Получено:4 http://10.0.35.1 unstable/main Packages [7951kB] Получено 8503kБ за 3s (2556kБ/c) Чтение списков пакетов... Готово |
localhost deb5.sid.net.nt
search sid.net.nt net.nt nameserver 192.168.16.5 nameserver 192.168.16.254
Время первой команды журнала | 19:32:39 2009- 8-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 21:15:02 2009- 8-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 22.35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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