Журнал лабораторных работ

Содержание

Журнал

Четверг (06/04/09)

/dev/pts/1
18:09:18
#/etc/init.d/send
sendmail  sendsigs
18:09:18
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmailhostname: Unknown host
hostname: Unknown host
.
18:11:37
#vi /etc/host
18:12:25
#~
resolvconf/  resolv.conf
18:12:25
#less /etc/resolv.conf
/dev/pts/6
18:13:03
#ssh root@192.168.15.7
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
|              E  |
+-----------------+
root@192.168.15.7's password:
Linux linux7 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Jun  3 18:10:54 2009 from linux6.unix.nt
l3-agent is already running: pid=3554; pidfile=/root/.lilalo/l3-agent.pid
18:13:17
#hostname
linux7
18:13:26
#exit
exit
Connection to 192.168.15.7 closed.
/dev/pts/8
18:14:23
#screen -x
/dev/pts/1
18:15:14
#vi /etc/resolv.conf
/dev/pts/6
18:15:27
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:20:02 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
^C
/dev/pts/1
18:16:36
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

/dev/pts/6
18:20:06
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:22:03 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
^C
/dev/pts/1
18:21:24
#vi /etc/mail/sendmail.mc
--- /tmp/l3-saved-7089.27080.28138	2009-06-04 18:21:29.000000000 +0300
+++ /etc/mail/sendmail.mc	2009-06-04 18:21:59.000000000 +0300
@@ -54,7 +54,7 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1' 0.0.0.0)dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0' )dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
 DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1' )dnl
 dnl #
18:21:59
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/6
18:22:05
#netcat 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:26:35 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
^C
/dev/pts/1
18:22:21
#make
make: *** Не заданы цели и не найден make-файл.  Останов.
18:22:43
#vi local-host-name
--- /dev/null	2009-06-04 16:38:37.504979170 +0300
+++ local-host-name	2009-06-04 18:23:56.000000000 +0300
@@ -0,0 +1,3 @@
+linux6
+class6.unix.nt
+linux6.class6.unix.n
18:23:56
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
18:24:04
#cd /etc/mail/

18:24:57
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
18:25:08
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/6
18:27:14
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:27:20 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELLO
500 5.5.1 Command unrecognized: "HELLO"
MAIL FROM: root@ya.ru
503 5.0.0 Polite people say HELO first
^C
18:28:20
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:29:02 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
^C
18:29:10
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:29:21 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
^C
18:29:30
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:29:31 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELLO ho
500 5.5.1 Command unrecognized: "HELLO ho"
^C
18:30:19
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:30:22 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELO list
250 linux6.class6.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you
MAIL FROM: root@ya.ru
250 2.1.0 root@ya.ru... Sender ok
RCP TO: root@class6unix.nt
500 5.5.1 Command unrecognized: "RCP TO: root@class6unix.nt"
RCPT TO: root@class6unix.nt
250 2.1.5 root@class6unix.nt... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
From: Root of EB <root@ya.ru>
Sudject: Hello
Hello EB
^C
18:34:47
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:36:55 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELO list
250 linux6.class6.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you
MAIL FROM: root@ya.ru
250 2.1.0 root@ya.ru... Sender ok
RCPT TO: root@class6.unix.nt
250 2.1.5 root@class6.unix.nt... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
From: Root of EB
Subject: hello dig ugg
dgtr  test  .
test
.
250 2.0.0 n54FatsX028110 Message accepted for delivery
^C
У вас есть почта в /var/mail/root
/dev/pts/1
18:35:42
#apt-get install mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libgpgme11 libpth20
Предлагаемые пакеты:
  gpgsm urlview mixmaster
НОВЫЕ пакеты, которые будут установлены:
  libgpgme11 libpth20 mutt
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 62 пакетов не обновлено.
...
Выбор ранее не выбранного пакета libgpgme11.
Распаковывается пакет libgpgme11 (из файла .../libgpgme11_1.1.8-2_i386.deb)...
Выбор ранее не выбранного пакета mutt.
Распаковывается пакет mutt (из файла .../mutt_1.5.19-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libpth20 (2.0.7-12) ...
Настраивается пакет libgpgme11 (1.1.8-2) ...
Настраивается пакет mutt (1.5.19-4) ...
Обрабатываются триггеры для menu ...
18:36:02
#nutt
bash: nutt: команда не найдена
18:36:07
#mut
mute          mutt          mutt_dotlock
18:36:07
#mutt

/dev/pts/6
18:39:50
#nc 127.0.0.1 25
220 linux6.class6.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:43:33 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
^C
18:43:44
#init 6

/dev/pts/12
18:49:20
#cat /etc/bind/named.conf.options
options {
        directory "/var/cache/bind";
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
         forwarders {
        10.0.35.1;
         };
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
        #listen-on { 127.0.0.1; };
        allow-recursion { 127.168.15.0/8; };
};

Пятница (06/05/09)

/dev/pts/1
09:35:03
#ssh root@10.0.35.100
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b
+--[ RSA 2048]----+
|                 |
|                 |
|          .      |
|         o .     |
|       .S .      |
|      ..o.o .    |
|       =.+o= o   |
|       oXo=.E    |
...
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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 new mail.
Last login: Fri Jun  5 09:55:11 2009 from 192.168.15.13
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/6
09:42:18
#вÑdig -x 93.158.134.8 +short
ya.ru.
прошло 10 минут
/dev/pts/9
09:52:35
#screen
/dev/pts/1
09:55:48
#screen -x
прошло 11 минут
10:07:01
#screen -x
прошло 13 минут
/dev/pts/6
10:20:48
#дÑсÑcat /etc/bind/db.class6
$TTL    3h
@       SOA linux6.class6.unix.nt. root.class6.unix.nt. 2009060405 3h 12h 72h 1h
        NS  linux6.class6.unix.nt.
        MX  10  linux6
linux6  A   192.168.15.6
dak     A   192.168.15.7
oleg    A   192.168.15.8
linux5  A   192.168.15.5
прошло 23 минуты
10:44:24
#dig vpn.od.eb.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> vpn.od.eb.co.ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45288
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;vpn.od.eb.co.ua.               IN      NS
;; ANSWER SECTION:
vpn.od.eb.co.ua.        25881   IN      NS      ns2.eb.co.ua.
vpn.od.eb.co.ua.        25881   IN      NS      ns1.eb.co.ua.
vpn.od.eb.co.ua.        25881   IN      NS      ns2.od.eb.co.ua.
vpn.od.eb.co.ua.        25881   IN      NS      ns1.od.eb.co.ua.
;; ADDITIONAL SECTION:
ns1.od.eb.co.ua.        17      IN      A       62.80.163.45
ns2.od.eb.co.ua.        17      IN      A       212.109.52.53
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 11:51:25 2009
;; MSG SIZE  rcvd: 137
прошло 67 минут
11:51:25
#мvi ~/.muttrc
set realname = 'Yura root'
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"~/.muttrc" [Новый] 3L, 118C записано
прошло 44 минуты
12:35:51
#ls
1      createuser  Documents      iceweasel.png    Music       screen.png    Videos
12313  cron.dot    Download       linux6.key       Pictures    sources.list
1.txt  cron.png    Forward        local-host-name  Public      Templates
22     Desktop     iceweasel.dot  mirrors_full     screen.dot  tree
12:36:04
#pwd
/home/user
12:37:24
#ls -a
.              .cache       Download         iceweasel.dot    Pictures      tree
..             .config      Forward          iceweasel.png    .profile      Videos
1              createuser   .gajim           .l3rc            Public        .viminfo
12313          cron.dot     .gconf           .lilalo          screen.dot    .vimrc
1.txt          cron.png     .gconfd          linux6.key       screen.png    .Xauthority
22             .dbus        .gnome2          .local           .screenrc     .xsession-errors
.bash_history  Desktop      .gstreamer-0.10  local-host-name  sources.list
.bash_logout   .digitemprc  .gtk-bookmarks   mirrors_full     .ssh
.bash_profile  .dmrc        .gvfs            .mozilla         Templates
.bashrc        Documents    .ICEauthority    Music            .thumbnails
12:38:10
#vi .mozilla/
12:38:10
#vi .mozilla/
12:38:10
#vi ~/.muttrc
12:41:07
#vi /usr/
12:41:07
#vi /usr/
12:41:07
#cd ~

12:43:02
#pwd
/root
12:43:05
#vi ~/.muttrc
12:43:18
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Mail
12:43:21
#ls -a
.              .bashrc      .gqview          .lesshst  .profile   .sendxmpprc  .Xauthority
..             .config      .gstreamer-0.10  .lilalo   .purple    .ssh
.bash_history  .digitemprc  .john            Mail      .rnd       .vim
.bash_profile  .gnupg       .l3rc            .muttrc   .screenrc  .viminfo
12:43:25
#mutt
   1  D  Jun 04 Mail Delivery S (  41) Returned mail: see transcript for details
   2   T Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
   2   T Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
   2   T Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
                                Del:2 4,3K]---(threads/date)
Оставлено: 0, удалено: 2.
/dev/pts/4
12:44:12
#tail -f /var/lo
local/ lock/  log/
12:44:12
#tail -f /var/log/daemon.log
Jun  5 09:25:37 linux6 named[2613]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  5 09:25:37 linux6 named[2613]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  5 09:25:37 linux6 named[2613]: zone localhost/IN: loaded serial 2
Jun  5 09:25:37 linux6 named[2613]: zone class6.unix.nt/IN: loaded serial 2009060405
Jun  5 09:25:37 linux6 named[2613]: running
Jun  5 09:25:40 linux6 mdadm[2865]: NewArray event detected on md device /dev/md0
Jun  5 09:25:41 linux6 monit[2931]: Starting monit daemon
Jun  5 09:25:41 linux6 monit[2933]: Monit started
Jun  5 09:26:01 linux6 monit[2933]: Monit has not changed
Jun  5 09:26:01 linux6 console-kit-daemon[2723]: WARNING: Couldn't read /proc/2722/environ: Failed to open file '/proc/2722/environ': No such file or directory
^C
/dev/pts/6
12:48:12
#es
bash: es: команда не найдена
12:48:13
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------(all)---
Почтовый ящик не изменился.
/dev/pts/4
12:48:37
#tail -f /var/log/daemon.log
Jun  5 09:25:37 linux6 named[2613]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  5 09:25:37 linux6 named[2613]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  5 09:25:37 linux6 named[2613]: zone localhost/IN: loaded serial 2
Jun  5 09:25:37 linux6 named[2613]: zone class6.unix.nt/IN: loaded serial 2009060405
Jun  5 09:25:37 linux6 named[2613]: running
Jun  5 09:25:40 linux6 mdadm[2865]: NewArray event detected on md device /dev/md0
Jun  5 09:25:41 linux6 monit[2931]: Starting monit daemon
Jun  5 09:25:41 linux6 monit[2933]: Monit started
Jun  5 09:26:01 linux6 monit[2933]: Monit has not changed
Jun  5 09:26:01 linux6 console-kit-daemon[2723]: WARNING: Couldn't read /proc/2722/environ: Failed to open file '/proc/2722/environ': No such file or directory
^C
У вас есть новая почта в /var/mail/root
/dev/pts/6
12:49:18
#cd ~/user
bash: cd: /root/user: Нет такого файла или каталога
12:50:00
#cd /home/user

12:50:12
#pwd
/home/user
12:50:17
#vi ~/.muttrc
12:50:33
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

/dev/pts/4
12:58:03
#vi /etc/
--- /tmp/l3-saved-19125.12037.29456	2009-06-05 13:00:26.000000000 +0300
+++ /etc/mail/local-host-name	2009-06-05 13:00:52.000000000 +0300
@@ -1,3 +1,3 @@
 linux6
 clasx6.unix.nt
-linux6.class6.unix.n
+linux6.class6.unix.nt
12:58:03
#vi /etc/se
--- /tmp/l3-saved-19125.3375.10621	2009-06-05 13:04:40.000000000 +0300
+++ /etc/mail/local-host-name	2009-06-05 13:05:13.000000000 +0300
@@ -1,3 +1,4 @@
 linux6
-clasx6.unix.nt
 linux6.class6.unix.nt
+
+class6.unix.nt
12:58:03
#vi /etc/m
--- /tmp/l3-saved-19125.10144.8765	2009-06-05 14:05:49.000000000 +0300
+++ /etc/mail/local-host-name	2009-06-05 14:06:04.000000000 +0300
@@ -1,4 +1,3 @@
 linux6
 linux6.class6.unix.nt
-
 class6.unix.nt
12:58:03
#vi /etc/ma
12:58:03
#vi /etc/mail/s
12:58:03
#vi /etc/l
12:58:03
#vi /etc/lo
12:58:03
#vi /etc/ma
12:58:03
#vi /etc/mail
12:58:03
#vi /etc/mail/local-host-name
13:00:52
#/etc/i
iceweasel/       init.d/          initramfs-tools/ iproute2/
13:00:52
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
У вас есть новая почта в /var/mail/root
13:02:55
#vi /etc/ma
13:02:55
#vi /etc/mail/local-host-name
прошло 63 минуты
14:06:04
#vi /etc/mail/local-host-name
14:06:44
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

14:09:15
#vi /etc/mail/local-host-name
14:11:55
#ls -l /мÑvar/mail/root
-rw------- 1 root root 14430 Июн  5 14:11 /var/mail/root
14:17:06
#ps aux | grep l3
root     15137  0.0  0.0   4908   772 pts/13   S+   14:17   0:00 grep l3
14:17:12
#l3-agent

14:17:18
#vi /etc/ma
14:17:18
#vi /etc/ma
14:17:18
#vi /etc/mail/
14:17:18
#vi /etc/mail/
14:17:18
#vi /etc/mail/
14:17:18
#vi /etc/mail/sendmail.mc
--- /tmp/l3-saved-19125.28842.5989	2009-06-05 14:19:50.000000000 +0300
+++ /etc/mail/sendmail.mc	2009-06-05 14:20:30.000000000 +0300
@@ -56,7 +56,7 @@
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
 DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0' )dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1' )dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0' )dnl
 dnl #
 dnl # Be somewhat anal in what we allow
 define(`confPRIVACY_FLAGS',dnl
14:21:10
#hostname
linux6
14:21:26
#hostname
linux6
/dev/pts/6
14:21:40
#mutt
   2 ND  Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
   2 N   Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
   2 ND  Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
   2 N   Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
   4 N   Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
   4 N   Jun 05 Mail Delivery S (  50) Returned mail: see transcript for details
                                      Del:6 14K]---(threads/date)
Оставлено: 0, удалено: 6.
14:22:11
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------(all)---
Почтовый ящик не изменился.
/dev/pts/4
14:25:59
#ls /home/
Aaron  Adlai     Agatha   Ahmet  Alain     Alastair  Alejandro  user
Ada    Adrian    Agnetha  Aimee  Alan      Albert    Alex       user1
Adam   Adrienne  Ahmed    Al     Alasdair  Alberto   quiz
У вас есть новая почта в /var/mail/root
14:27:26
#vi /etc/ma
14:27:26
#vi /etc/mail/a
14:27:26
#vi /etc/mail/access

Файлы

  • /etc/bind/named.conf.options
  • /etc/bind/named.conf.options
    >
    options {
            directory "/var/cache/bind";
            // If there is a firewall between you and nameservers you want
            // to talk to, you may need to fix the firewall to allow multiple
            // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
            // If your ISP provided one or more IP addresses for stable
            // nameservers, you probably want to use them as forwarders.
            // Uncomment the following block, and insert the addresses replacing
            // the all-0's placeholder.
             forwarders {
            10.0.35.1;
             };
            auth-nxdomain no;    # conform to RFC1035
            listen-on-v6 { any; };
            #listen-on { 127.0.0.1; };
            allow-recursion { 127.168.15.0/8; };
    };
    

    Статистика

    Время первой команды журнала18:09:18 2009- 6- 4
    Время последней команды журнала14:27:26 2009- 6- 5
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 2.63
    Количество командных строк в единицу времени, команда/мин 0.64
    Частота использования команд
    vi34|=================================| 33.33%
    nc9|========| 8.82%
    ls5|====| 4.90%
    /etc/init.d/sendmail5|====| 4.90%
    mutt5|====| 4.90%
    screen4|===| 3.92%
    +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b314|===| 3.92%
    cd4|===| 3.92%
    pwd3|==| 2.94%
    tail3|==| 2.94%
    hostname3|==| 2.94%
    make2|=| 1.96%
    ssh2|=| 1.96%
    вÑdig1|| 0.98%
    netcat1|| 0.98%
    мvi1|| 0.98%
    cat1|| 0.98%
    apt-get1|| 0.98%
    ~1|| 0.98%
    mut1|| 0.98%
    nutt1|| 0.98%
    /etc/i1|| 0.98%
    ps1|| 0.98%
    dig1|| 0.98%
    l3-agent1|| 0.98%
    дÑсÑcat1|| 0.98%
    /etc/init.d/send1|| 0.98%
    less1|| 0.98%
    grep1|| 0.98%
    init1|| 0.98%
    es1|| 0.98%
    exit1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$