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

Содержание

Журнал

Четверг (05/31/07)

/dev/tty2
19:19:50
#mc
/dev/pts/6
19:26:56
#ssh --
        instances   = 25
~
        # The type of logging.  This logs to a file that is specified.
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
        log_type    = FILE /var/log/servicelog
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
        # What to log when the connection succeeds.
           [-i identity_file] [-L [bind_address:]port:host:hostport]
        # HOST logs the remote host's ip address.
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
...
}
~
service telnet
~
{       protocol    = tcp
~       wait        = no
        user        = telnetd
/etc/xinservertelnetd /usr/sbin/in.telnetd                                                                    0,0-1          All
/tmp/xinetd                                                                                                   38,1           64%
8 fewer lines; before #1  3 seconds ago
/dev/tty3
19:27:03
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
6f:d0:ae:5f:6d:6a:e8:d9:fb:93:a1:96:7a:bb:e4:ef root@linux4
19:30:39
#cat .ssh/id_rsa.pub | ssh 192.168.16.4 'cat >> ~/.ssh/authorized.keys'
The authenticity of host '192.168.16.4 (192.168.16.4)' can't be established.
RSA key fingerprint is de:b0:ed:bc:87:d4:04:46:f8:f9:26:31:c3:84:2a:63.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.4' (RSA) to the list of known hosts.
root@192.168.16.4's password:
прошло 10 минут
19:40:43
#ssh 192.168.16.4
root@192.168.16.4's password:
Last login: Thu May 31 19:27:02 2007 from host3.test.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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=2446; pidfile=/root/.lilalo/l3-agent.pid
19:41:22
#exit
~       log_type    = FILE /var/log/servicelog
service telnet
{       # PID logs the pid of the server processing the request.
        # HOST logs the remote host's ip address.s.
        # USERID logs the remote user (using RFC 1413)
~       # EXIT logs the exit status of the server.
        # DURATION logs the duration of the session.
~
        log_on_success = HOST PID
~
...
        user        = identd
        server      = /usr/sbin/identd
         erver_args = identd
}
~
~
~
Connection to 192.168.16.4 closed.
/tmp/xinetd                                                                                                   38,1           85
"/etc/xinetd.d/telnetd" 9L, 138C written
19:41:59
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
cd:58:9d:39:86:a0:e5:ac:2b:e2:c1:70:57:6e:8a:07 root@linux4
19:42:23
#cat .ssh/id_rsa.pub | ssh 192.168.16.4 'cat >> ~/.ssh/authorized.keys'
root@192.168.16.4's password:
19:42:43
#ssh 192.168.16.4
root@192.168.16.4's password:
Last login: Thu May 31 19:41:21 2007 from host4.test.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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=2446; pidfile=/root/.lilalo/l3-agent.pid
19:42:51
#mc
19:43:41
#exit
Connection to 192.168.16.4 closed.
19:43:43
#cat .ssh/id_rsa.pub | ssh 192.168.16.4 'cat >> ~/.ssh/authorized_keys'
root@192.168.16.4's password:
19:44:00
#ssh 192.168.16.4
Enter passphrase for key '/root/.ssh/id_rsa':
Last login: Thu May 31 19:42:50 2007 from host4.test.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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=2446; pidfile=/root/.lilalo/l3-agent.pid
19:44:08
#ps aux | grep ssh
root      2301  0.0  0.1   4932  1088 ?        Ss   18:21   0:00 /usr/sbin/sshd
root      2559  0.0  0.2   7876  2404 ?        Ss   19:27   0:00 sshd: root@pts/0
root      2869  0.0  0.2   4480  2392 pts/1    S+   19:44   0:00 ssh 192.168.16.4
root      2870  0.0  0.2   7704  2392 ?        Ss   19:44   0:00 sshd: root@pts/2
root      2930  0.0  0.0   3744   764 pts/3    R+   19:49   0:00 grep ssh
19:49:52
#ps aux | grep ssh-agent
root      2937  0.0  0.0   3744   768 pts/3    R+   19:50   0:00 grep ssh-agent
19:50:15
#ps waux | grep ssh-agent
root      2944  0.0  0.0   3744   768 pts/3    R+   19:50   0:00 grep ssh-agent
19:50:33
#eval $(ssh-agent)
Agent pid 2951
19:50:59
#ps waux | grep ssh-agent
root      2951  0.0  0.0   4140   660 ?        Ss   19:50   0:00 ssh-agent
root      2958  0.0  0.0   3740   764 pts/3    R+   19:51   0:00 grep ssh-agent
19:51:02
#eval $(ssh-agent)

19:51:09
#ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-LNGsYD2972/agent.2972; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2973; export SSH_AGENT_PID;
echo Agent pid 2973;
19:51:14
#echo $SSH_
$SSH_AGENT_PID   $SSH_AUTH_SOCK   $SSH_CLIENT      $SSH_CONNECTION  $SSH_TTY
19:51:14
#echo $SSH_AGENT_PID
2951
19:51:38
#eval `ssh-agent`
Agent pid 2986
19:52:06
#ps waux | grep ssh-agent
root      2951  0.0  0.0   4140   660 ?        Ss   19:50   0:00 ssh-agent
root      2973  0.0  0.0   4144   664 ?        Ss   19:51   0:00 ssh-agent
root      2986  0.0  0.0   4140   660 ?        Ss   19:52   0:00 ssh-agent
root      2993  0.0  0.0   3744   768 pts/3    R+   19:52   0:00 grep ssh-agent
19:52:12
#ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2986 killed;
19:52:25
#ssh-agent -k
kill: No such process
19:52:26
#ssh-agent -k
kill: No such process
19:52:27
#ssh-agent -k
kill: No such process
19:52:28
#ssh-agent -k
kill: No such process
19:52:28
#ps waux | grep ssh-agent
root      2951  0.0  0.0   4140   660 ?        Ss   19:50   0:00 ssh-agent
root      2973  0.0  0.0   4144   664 ?        Ss   19:51   0:00 ssh-agent
root      3030  0.0  0.0   3744   768 pts/3    R+   19:52   0:00 grep ssh-agent
19:52:31
#ssh-agent -k
kill: No such process
19:52:34
#pkill -9 ssh-agent

19:52:43
#ps waux | grep ssh-agent
root      3049  0.0  0.0   3744   768 pts/3    R+   19:52   0:00 grep ssh-agent
19:52:45
#eval `ssh-agent`
Agent pid 3056
19:52:49
#ps waux | grep ssh-agent
root      3056  0.0  0.0   4140   660 ?        Ss   19:52   0:00 ssh-agent
root      3063  0.0  0.0   3740   764 pts/3    R+   19:54   0:00 grep ssh-agent
19:54:48
#ssh-add -l
The agent has no identities.
19:55:16
#ssh-add
Enter passphrase for /root/.ssh/id_rsa:
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
19:55:44
#ssh-add -l
2048 cd:58:9d:39:86:a0:e5:ac:2b:e2:c1:70:57:6e:8a:07 /root/.ssh/id_rsa (RSA)
19:55:53
#ssh-add --help
Enter passphrase for /root/.ssh/id_rsa:
19:56:17
#ssh 192.168.16.4
Last login: Thu May 31 19:44:08 2007 from host4.test.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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=2446; pidfile=/root/.lilalo/l3-agent.pid
19:56:34
#man ssh-add
/dev/tty1
19:57:34
#ssh 192.168.16.4
Last login: Thu May 31 19:56:34 2007 from host4.test.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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=2446; pidfile=/root/.lilalo/l3-agent.pid
/dev/tty3
19:58:08
#mc
19:59:29
#exit
exit
Connection to 192.168.16.4 closed.
19:59:35
#exit
Connection to 192.168.16.4 closed.
19:59:36
#exit
Connection to 192.168.16.4 closed.
/dev/tty1
20:01:18
#tail -f /var/log/daemon.log
May 31 18:21:52 linux4 squid[2373]:         0 Objects expired.
May 31 18:21:52 linux4 squid[2373]:         0 Objects cancelled.
May 31 18:21:52 linux4 squid[2373]:         0 Duplicate URLs purged.
May 31 18:21:52 linux4 squid[2373]:         0 Swapfile clashes avoided.
May 31 18:21:52 linux4 squid[2373]:   Took 0.7 seconds (   0.0 objects/sec).
May 31 18:21:52 linux4 squid[2373]: Beginning Validation Procedure
May 31 18:21:52 linux4 squid[2373]:   Completed Validation Procedure
May 31 18:21:52 linux4 squid[2373]:   Validated 0 Entries
May 31 18:21:52 linux4 squid[2373]:   store_swap_size = 0k
May 31 18:21:53 linux4 squid[2373]: storeLateRelease: released 0 objects
20:01:47
#ps waux | grep ssh
root      2301  0.0  0.1   4932  1088 ?        Ss   18:21   0:00 /usr/sbin/sshd
root      3056  0.0  0.0   4140   972 ?        Ss   19:52   0:00 ssh-agent
root      3251  0.2  0.2   7704  2392 ?        Ss   20:01   0:00 sshd: root@pts/0
root      3317  0.0  0.0   3744   764 pts/1    R+   20:02   0:00 grep ssh
20:02:02
#shutdown -h now
Broadcast message from root@linux4 (pts/1) (Thu May 31 20:02:54 2007):
The system is going down for system halt NOW!
20:02:55
#exit
Connection to 192.168.16.4 closed.

Пятница (06/01/07)

/dev/tty1
09:46:11
#ssh 192.168.16.1
Last login: Fri Jun  1 09:38:22 2007 from linux4.net.nt
Linux linux1 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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=3207; pidfile=/root/.lilalo/l3-agent.pid
09:46:44
#screen -x
прошло 39 минут
10:26:01
#sceen -x
bash: sceen: command not found
10:26:59
#screen -x
прошло 49 минут
/dev/tty2
11:16:52
#ps aux | grep bind
root      3645  0.0  0.0   3744   764 pts/1    R+   11:50   0:00 grep bind
прошло 33 минуты
11:50:25
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 294kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 782kB.
Получено:1 http://debian.org.ua etch/main bind9 1:9.3.4-2 [294kB]
...
(Чтение базы данных... на данный момент установлено 108008 файлов и каталогов.)
Распаковывается пакет bind9 (из файла .../bind9_1%3a9.3.4-2_i386.deb)...
Настраивается пакет bind9 (9.3.4-2) ...
Добавляется группа `bind' (GID 114) ...
Готово.
Добавляется системный пользователь `bind' (UID 111) ...
Добавляется новый пользователь `bind' (UID 111) в группу `bind' ...
Не создаётся домашний каталог `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
Starting domain name service...: bind.
11:50:47
#ps aux | grep bind
bind      3751  0.1  0.2  30380  2900 ?        Ssl  11:50   0:00 /usr/sbin/named -u bind
root      3765  0.0  0.0   3740   760 pts/1    R+   11:50   0:00 grep bind
11:50:59
#vim /etc/bind/named.conf
11:52:48
#vim /etc/bind/options
11:53:09
#mc
11:55:35
#/etc/init.d/bind restart
bash: /etc/init.d/bind: No such file or directory
11:55:52
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
11:56:14
#vim /etc/resolv.conf
2c2
< nameserver 192.168.16.15
---
> nameserver 127.0.0.1
11:57:27
#nslookup mail.ru
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   mail.ru
Address: 194.67.57.26
Name:   mail.ru
Address: 194.67.57.126
11:57:42
#ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=108 ms
64 bytes from mail.ru (194.67.57.126): icmp_seq=2 ttl=112 time=107 ms
64 bytes from mail.ru (194.67.57.126): icmp_seq=3 ttl=112 time=106 ms
--- mail.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 106.751/107.575/108.719/0.916 ms
11:57:49
#ps aux | grep bind
bind      3913  0.0  0.2  30384  3044 ?        Ssl  11:56   0:00 /usr/sbin/named -u bind
root      3958  0.0  0.0   3744   764 pts/1    R+   11:57   0:00 grep bind
11:57:58
#dig @localhost dobro.nt
; <<>> DiG 9.3.4 <<>> @localhost dobro.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 1023
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;dobro.nt.                      IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 126 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 11:58:47 2007
;; MSG SIZE  rcvd: 101
11:58:47
#dig dobro.nt
; <<>> DiG 9.3.4 <<>> dobro.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18542
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;dobro.nt.                      IN      A
;; AUTHORITY SECTION:
.                       10776   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 33 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 11:59:11 2007
;; MSG SIZE  rcvd: 101
11:59:11
#dig mail.ru
; <<>> DiG 9.3.4 <<>> mail.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8929
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 13
;; QUESTION SECTION:
;mail.ru.                       IN      A
;; ANSWER SECTION:
mail.ru.                1794    IN      A       194.67.57.126
mail.ru.                1794    IN      A       194.67.57.26
...
h.root-servers.net.     53118   IN      A       128.63.2.53
i.root-servers.net.     53118   IN      A       192.36.148.17
j.root-servers.net.     20820   IN      A       192.58.128.30
k.root-servers.net.     53118   IN      A       193.0.14.129
l.root-servers.net.     53118   IN      A       198.32.64.12
m.root-servers.net.     53118   IN      A       202.12.27.33
;; Query time: 92 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 11:59:44 2007
;; MSG SIZE  rcvd: 476
11:59:44
#dig net.nt
; <<>> DiG 9.3.4 <<>> net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59095
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;net.nt.                                IN      A
;; ANSWER SECTION:
net.nt.                 10800000 IN     A       192.168.16.15
;; AUTHORITY SECTION:
net.nt.                 10800000 IN     NS      net.nt.
;; Query time: 25 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 11:59:55 2007
;; MSG SIZE  rcvd: 54
11:59:55
#dig @localhost net.nt
; <<>> DiG 9.3.4 <<>> @localhost net.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44627
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;net.nt.                                IN      A
;; ANSWER SECTION:
net.nt.                 604800  IN      A       192.168.16.15
;; AUTHORITY SECTION:
net.nt.                 604800  IN      NS      net.nt.
;; Query time: 36 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 12:02:54 2007
;; MSG SIZE  rcvd: 54
12:02:54
#vim /etc/bind/named.conf
12:09:16
#apt-get install vim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.
Так как Вы просили выполнить только одну операцию, то вероятнее всего, что
пакет просто не может быть установлен из-за ошибок в самом пакете.
Необходимо послать отчёт об этой ошибке.
Следующая информация возможно поможет Вам:
Пакеты, имеющие неудовлетворённые зависимости:
  vim: Зависит: vim-common (= 1:7.0-122+1etch2) но 1:7.0-219+1 будет установлен
E: Сломанные пакеты
12:09:39
#apt-get install update vim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет update
12:10:08
#apt-get instali vim
E: Неверная операция instali
12:10:24
#apt-get install vim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.
Так как Вы просили выполнить только одну операцию, то вероятнее всего, что
пакет просто не может быть установлен из-за ошибок в самом пакете.
Необходимо послать отчёт об этой ошибке.
Следующая информация возможно поможет Вам:
Пакеты, имеющие неудовлетворённые зависимости:
  vim: Зависит: vim-common (= 1:7.0-122+1etch2) но 1:7.0-219+1 будет установлен
E: Сломанные пакеты
12:10:35
#. /etc/bash_completion

12:10:56
#apt-get remove vi
vim-common  vim-tiny    vino
12:10:56
#apt-get remove vim-common vim-tiny
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐ-common vim-tiny
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1630kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 108045 файлов и каталогов.)
Удаляется пакет vim-tiny...
Удаляется пакет vim-common...
12:11:16
#apt-get install vim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  vim-common vim-runtime
Предлагаемые пакеты:
  ctags vim-doc vim-scripts
НОВЫЕ пакеты, которые будут установлены:
  vim vim-common vim-runtime
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 7379kБ архивов.
...
(Чтение базы данных... на данный момент установлено 107948 файлов и каталогов.)
Распаковывается пакет vim-common (из файла .../vim-common_1%3a7.0-122+1etch2_i386.deb)...
Выбор ранее не выбранного пакета vim-runtime.
Распаковывается пакет vim-runtime (из файла .../vim-runtime_1%3a7.0-122+1etch2_all.deb)...
Выбор ранее не выбранного пакета vim.
Распаковывается пакет vim (из файла .../vim_1%3a7.0-122+1etch2_i386.deb)...
Настраивается пакет vim-common (7.0-122+1etch2) ...
Настраивается пакет vim-runtime (7.0-122+1etch2) ...
Processing /usr/share/vim/addons/doc
Настраивается пакет vim (7.0-122+1etch2) ...
12:11:25
#vim /etc/bind/named.conf
11a12,19
> 
> zone  "andrey.net.nt" {
> 	type master;
> 	file "db.andrey.nt.net";
> 	forwarders {};
> };
> 
> 
прошло 10 минут
12:21:40
#vim /etc/bind/named.conf.options
12:24:45
#vim /var/cache/bind/db.andrey.net.nt
12:31:01
#rndc restart
rndc: 'restart' is not implemented
12:31:07
#/etc/init.d/bind restart
bash: /etc/init.d/bind: No such file or directory
12:31:21
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:31:33
#rndc status
number of zones: 5
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
12:32:07
#nslookup host2
Server:         192.168.16.15
Address:        192.168.16.15#53
** server can't find host2: NXDOMAIN
12:32:26
#vim /etc/bind/named.conf.options
18c18
< 	 forward only;
---
> 
12:33:00
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:33:07
#nslookup host2
Server:         192.168.16.15
Address:        192.168.16.15#53
** server can't find host2: NXDOMAIN
12:33:10
#vim /etc/bind/named.conf.options
17c17
< 	 forwarders {192.168.16.15; };
---
> //	 forwarders {192.168.16.15; };
12:33:41
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:33:50
#nslookup host2
Server:         192.168.16.15
Address:        192.168.16.15#53
** server can't find host2: NXDOMAIN
12:33:53
#vim /etc/resolve.conf
12:34:21
#vim /etc/resolv.conf
2c2
< nameserver 192.168.16.15
---
> nameserver 127.0.0.1
12:34:55
#vim /etc/resolv.conf
12:35:01
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:35:08
#nslookup host2
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find host2: NXDOMAIN
12:35:13
#vim /etc/resolv.conf
1c1
< search net.nt
---
> search net.nt andrey.net.nt
12:35:43
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.

Статистика

Время первой команды журнала19:19:50 2007- 5-31
Время последней команды журнала12:35:43 2007- 6- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %23.76
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.50
Количество командных строк в единицу времени, команда/мин 1.12
Частота использования команд
vim13|==========| 10.66%
ps12|=========| 9.84%
grep12|=========| 9.84%
ssh10|========| 8.20%
apt-get8|======| 6.56%
ssh-agent7|=====| 5.74%
/etc/init.d/bind96|====| 4.92%
exit6|====| 4.92%
dig5|====| 4.10%
nslookup5|====| 4.10%
ssh-add4|===| 3.28%
eval4|===| 3.28%
mc4|===| 3.28%
>3|==| 2.46%
cat3|==| 2.46%
screen2|=| 1.64%
/etc/init.d/bind2|=| 1.64%
ssh-keygen2|=| 1.64%
echo2|=| 1.64%
rndc2|=| 1.64%
authorized.keys'2|=| 1.64%
ping1|| 0.82%
man1|| 0.82%
sceen1|| 0.82%
pkill1|| 0.82%
.1|| 0.82%
tail1|| 0.82%
shutdown1|| 0.82%
authorized_keys'1|| 0.82%
____
*) Интервалы неактивности длительностью 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$