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

Содержание

Журнал

Среда (12/19/12)

/dev/pts/1
15:53:06
#PermitEmptyPasswords no
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 62:dd:81:b1:0d:50:38:41:e7:82:ea:89:d5:48:16:e0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
user@localhost's password:
15:53:47
#scp -r root@192.168.13.2:/etc ~/etc-that
root@192.168.13.2's password:
inittab                                                                 100% 2008     2.0KB/s   00:00
profile                                                                 100%  823     0.8KB/s   00:00
securetty                                                               100% 3828     3.7KB/s   00:00
l3config.pm                                                             100% 5830     5.7KB/s   00:00
anacron                                                                 100%  753     0.7KB/s   00:00
catalog.old                                                             100%  335     0.3KB/s   00:00
xml-core.cat                                                            100%  391     0.4KB/s   00:00
catalog                                                                 100%  366     0.4KB/s   00:00
ucf.conf                                                                100% 1260     1.2KB/s   00:00
...
openssh-server                                                          100%  849     0.8KB/s   00:00
interfaces                                                              100%  501     0.5KB/s   00:00
ifstate                                                                 100%   36     0.0KB/s   00:00
interfaces.save                                                         100%  429     0.4KB/s   00:00
gprs                                                                    100%  950     0.9KB/s   00:00
provider                                                                100%  656     0.6KB/s   00:00
pap                                                                     100%  653     0.6KB/s   00:00
deluser.conf                                                            100%  600     0.6KB/s   00:00
crontab                                                                 100%  724     0.7KB/s   00:00
nsswitch.conf                                                           100%  475     0.5KB/s   00:00
15:54:54
#pwd
/usr/local/etc/xinetd.d
15:55:33
#cd /home/user/
.bash_history                          lpi 1/
.bash_logout                           lpi 2/
.bash_profile                          man_smb_conf
.bashrc                                matrix.jpg
bigfile                                names/
bin/                                   ogo.jpg
ervice telnet                          pamyatka.pdf
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            .profile
.l3rc                                  proj/
.lesshst                               text/
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  touchlist
.lilalo/                               .viminfo
15:55:33
#locate etc-that

15:55:49
#cd ~/

15:56:00
#pwd
/root
15:56:01
#ls -hl
итого 12K
drwxr-xr-x 77 root root 4,0K Дек 19 16:54 etc-that
-rw-r--r--  1 root root 1,2K Дек 18 13:44 inetd.conf
-rw-r--r--  1 root root 1,6K Дек 18 11:55 xinetd.conf
15:56:04
#cd etc-that/

15:56:08
#ls -hl
итого 788K
drwxr-xr-x 3 root root 4,0K Дек 19 16:54 acpi
-rw-r--r-- 1 root root 3,0K Дек 19 16:54 adduser.conf
-rw-r--r-- 1 root root   46 Дек 19 16:54 adjtime
-rw-r--r-- 1 root root  196 Дек 19 16:54 aliases
drwxr-xr-x 2 root root 4,0K Дек 19 16:54 alternatives
-rw-r--r-- 1 root root  395 Дек 19 16:54 anacrontab
drwxr-xr-x 3 root root 4,0K Дек 19 16:54 apm
drwxr-xr-x 6 root root 4,0K Дек 19 16:54 apt
-rw-r----- 1 root root  144 Дек 19 16:54 at.deny
...
drwxr-xr-x 4 root root 4,0K Дек 19 16:54 udev
drwxr-xr-x 3 root root 4,0K Дек 19 16:54 ufw
-rw-r--r-- 1 root root  274 Дек 19 16:54 updatedb.conf
drwxr-xr-x 2 root root 4,0K Дек 19 16:54 vim
drwxr-xr-x 2 root root 4,0K Дек 19 16:54 w3m
-rw-r--r-- 1 root root 4,4K Дек 19 16:54 wgetrc
drwxr-xr-x 7 root root 4,0K Дек 19 16:54 X11
-rw-r--r-- 1 root root 1,3K Дек 19 16:54 xinetd.conf
drwxr-xr-x 2 root root 4,0K Дек 19 16:54 xinetd.d
drwxr-xr-x 2 root root 4,0K Дек 19 16:54 xml
15:56:09
#ssh root@192.168.13.2 pw useradd newuser root@192.168.13.2
root@192.168.13.2's password:
bash: pw: команда не найдена
15:57:17
#ssh root@192.168.13.2 pw useradd newuser
root@192.168.13.2's password:
bash: pw: команда не найдена
15:57:51
#ssh root@192.168.13.2 useradd newuser
root@192.168.13.2's password:
15:58:03
#ssh root@192.168.13.2 passwd newuser
root@192.168.13.2's password:
Введите новый пароль UNIX: very,bad-password
Повторите ввод нового пароля UNIX: very,bad-pasword
Sorry, passwords do not match
passwd: Ошибка при операциях с маркером проверки подлинности
passwd: пароль не изменён
15:59:00
#ssh root@192.168.13.2 passwd newuser
root@192.168.13.2's password:
Введите новый пароль UNIX: very,bad-password
Повторите ввод нового пароля UNIX: very,bad-password
passwd: пароль успешно обновлён
16:00:13
#ssh-keygen -t rsa1
Generating public/private rsa1 key pair.
Enter file in which to save the key (/root/.ssh/identity):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/identity.
Your public key has been saved in /root/.ssh/identity.pub.
The key fingerprint is:
28:52:93:e3:e4:c7:88:f9:67:b8:97:e3:06:02:96:7e root@debian1
The key's randomart image is:
+--[RSA1 2048]----+
|                 |
|     .           |
|  . *            |
|.o B = .         |
|o.+ = + S        |
| ..E.+           |
|  ..o.o.         |
|     +=          |
|    .+..         |
+-----------------+
16:00:58
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
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:
35:0b:86:3a:fa:f0:5a:9b:78:b5:77:c2:2a:4d:7a:aa root@debian1
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|       .         |
|      . o o      |
|     . . o o     |
|    o   S .      |
|   . .o          |
|  o .= o         |
|   *+o+ + .      |
|  E+*+.o o       |
+-----------------+
16:01:52
#ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
04:b5:cb:ce:98:e9:5f:22:77:be:b7:2f:8b:29:6e:b8 root@debian1
The key's randomart image is:
+--[ DSA 1024]----+
|      ...        |
|       . .       |
|        o        |
|       o .       |
|        S        |
|       *         |
|      =.= o      |
|     ..oo= oo    |
|      E=o.=oo=.  |
+-----------------+
16:02:08
#cd /root/.ssh/

16:02:31
#ls -hl
итого 36K
-rw-r--r-- 1 root root  602 Дек 19 14:43 authorized_keys
-rw-r--r-- 1 root root  394 Дек 19 14:40 authorized.keys
-rw------- 1 root root  751 Дек 19 17:02 id_dsa
-rw-r--r-- 1 root root  602 Дек 19 17:02 id_dsa.pub
-rw------- 1 root root  977 Дек 19 17:00 identity
-rw-r--r-- 1 root root  642 Дек 19 17:00 identity.pub
-rw------- 1 root root 1,8K Дек 19 17:01 id_rsa
-rw-r--r-- 1 root root  394 Дек 19 17:01 id_rsa.pub
-rw-r--r-- 1 root root 1,3K Дек 19 16:53 known_hosts
16:02:32
#cat ~/.ssh/identity.pub \ |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
cat:  : Нет такого файла или каталога
root@192.168.13.2's password:
16:05:48
#ssh root@192.168.13.2 touch ~/.ssh/authorized_keys
root@192.168.13.2's password:
16:07:38
#cat /root/.ssh/id_rsa.pub |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
root@192.168.13.2's password:
16:08:12
#cat /root/.ssh/id_dsa.pub |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
Enter passphrase for key '/root/.ssh/id_rsa':
Enter passphrase for key '/root/.ssh/id_rsa':
16:08:28
#cat /root/.ssh/id_dsa.pub |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
Enter passphrase for key '/root/.ssh/id_rsa':
16:08:45
#ssh root@192.168.13.2
6Y0h+iQzffIBt5QO6t9W0FmJlOQ1rz+T8u9u23gYkk77u1yYBSgN6Q5INryxCwEcQoV3LzxCBR89MzClHdoxLNXDtoWv46Oj4QPfn3LE6EE
R/h+X4e16mZuWc/mZGP6lJ+I5nzdAb4k/vBKUVj9DHa7Fz+uKw7s/eMHzwa571vkdaYwdpvHQyQN+VqHZSODrX/lZVwA9B0fBC7Eakh/DVV
B2HUm+7zM6aqQ6f99WW8/fTOuSOnRqosef96Ir1MYVlXNkq/V3XFAxsfy0s8yD root@debian1
hnKeSThKvFbAolAwHXlClzhlaG39K/aoj/a0YxIEqDeUtLqUqfG+LXgPd4qXZGBZMmc7L0BTL3ULlxLfQU3NWbI4A2XY8lAAAAFQDxd7Ltt
gYtblgnHioQNljNEYZpvNwAAAIBDy3SqEcHxdyrs+f1+HYNV0juR5Q2vW/EbjcTU5dhLZNavfMevmIe2QH0Z+Re2B2GyXyPCE9jNC3b1xmm
6J/HIKZwbzC3O9oM6x/u5zI6kFACOw12cp/09U/1xjILxmetcJUd6hBemFvU3pk5eknm+eGBiibRdcHcuYUfuNZRCIBgAAAIBSHtHyVW6FF
jBK9EKrQD1rSA7ki65QxO+t/n8pHortaohN1aJ5LZMfz+Ba6RS8kz/tV5J8vY4nrDuAQE8rhF6WRy+igBYiwY0IpfnWZ7LIfb2qKt7z6lzz
OsM3/BMNqbAtrcCh4hvZQBw9T/whQN3fbz3aBw5srbcQZWB88NTroXUg== root@debian1
~
~                                                                                                         t
...
~
~
~
~
~
~
"authorized_keys" 3L, 1638C записано
root@debian2:~/.ssh# exit
logout
Connection to 192.168.13.2 closed.
16:09:54
#ssh root@192.168.13.2
bian1
6Y0h+iQzffIBt5QO6t9W0FmJlOQ1rz+T8u9u23gYkk77u1yYBSgN6Q5INryxCwEcQoV3LzxCBR89MzClHdoxLNXDtoWv46Oj4QPfn3LE6EE
R/h+X4e16mZuWc/mZGP6lJ+I5nzdAb4k/vBKUVj9DHa7Fz+uKw7s/eMHzwa571vkdaYwdpvHQyQN+VqHZSODrX/lZVwA9B0fBC7Eakh/DVV
B2HUm+7zM6aqQ6f99WW8/fTOuSOnRqosef96Ir1MYVlXNkq/V3XFAxsfy0s8yD root@debian1
hnKeSThKvFbAolAwHXlClzhlaG39K/aoj/a0YxIEqDeUtLqUqfG+LXgPd4qXZGBZMmc7L0BTL3ULlxLfQU3NWbI4A2XY8lAAAAFQDxd7Ltt
gYtblgnHioQNljNEYZpvNwAAAIBDy3SqEcHxdyrs+f1+HYNV0juR5Q2vW/EbjcTU5dhLZNavfMevmIe2QH0Z+Re2B2GyXyPCE9jNC3b1xmm
6J/HIKZwbzC3O9oM6x/u5zI6kFACOw12cp/09U/1xjILxmetcJUd6hBemFvU3pk5eknm+eGBiibRdcHcuYUfuNZRCIBgAAAIBSHtHyVW6FF
jBK9EKrQD1rSA7ki65QxO+t/n8pHortaohN1aJ5LZMfz+Ba6RS8kz/tV5J8vY4nrDuAQE8rhF6WRy+igBYiwY0IpfnWZ7LIfb2qKt7z6lzz
OsM3/BMNqbAtrcCh4hvZQBw9T/whQN3fbz3aBw5srbcQZWB88NTroXUg== root@debian1
~
...
~
~
~
~
~
~
~
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.
16:10:17
#ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-yzpBDK2720/agent.2720; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2721; export SSH_AGENT_PID;
echo Agent pid 2721;
16:10:41
#eval 'ssh-agent'
SSH_AUTH_SOCK=/tmp/ssh-MlARno2729/agent.2729; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2730; export SSH_AGENT_PID;
echo Agent pid 2730;
16:10:52
#eval `ssh-agent`
Agent pid 2740
16:11:04
#env|grep SSH_AUTH
SSH_AUTH_SOCK=/tmp/ssh-FnaUUc2739/agent.2739
16:11:21
#env|grep SSH_AGENT
SSH_AGENT_PID=2740
16:11:36
#ssh-add -l
The agent has no identities.
16:12:05
#ssh-add
Enter passphrase for /root/.ssh/id_rsa:
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa)
Identity added: /root/.ssh/identity (root@debian1)
16:12:13
#ssh-add -l
2048 28:52:93:e3:e4:c7:88:f9:67:b8:97:e3:06:02:96:7e root@debian1 (RSA1)
2048 35:0b:86:3a:fa:f0:5a:9b:78:b5:77:c2:2a:4d:7a:aa /root/.ssh/id_rsa (RSA)
1024 04:b5:cb:ce:98:e9:5f:22:77:be:b7:2f:8b:29:6e:b8 /root/.ssh/id_dsa (DSA)
16:12:27
#ssh root@192.168.13.2
Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 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 Dec 19 17:10:01 2012 from net.nt
l3-agent is already running: pid=1230; pidfile=/root/.lilalo/l3-agent.pid
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.
16:12:46
#vim ~/.bash_profile
--- /tmp/l3-saved-1426.4192.8592	2012-12-19 17:13:07.000000000 +0200
+++ /root/.bash_profile	2012-12-19 17:13:35.000000000 +0200
@@ -1,2 +1,4 @@
 l3-agent
+eval `ssh-agent'
+ssh-add
 
/dev/pts/1
16:14:23
#ssh root@192.168.13.2
Enter passphrase for key '/root/.ssh/id_rsa':
16:14:38
#vim ~/.bash_profile
16:15:09
#~
eval `ssh-agent'
~
ssh-add
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"~/.bash_profile" 3L, 34C записано

Четверг (12/20/12)

/dev/pts/1
08:36:49
#man scp
прошло 19 минут
08:56:02
#iptables -L
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
прошло 34 минуты
09:30:59
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  172.16.0.0/24        anywhere
/dev/pts/6
09:36:19
#vim /var/lib/dhcp/dhclient.
09:36:19
#vim /var/lib/dhcp/dhclient.leases
09:37:39
#~
dhclient.eth0.leases  dhclient.leases
09:37:39
#vim /var/lib/dhcp/dhclient.eth0.leases
прошло 46 минут
/dev/pts/0
10:24:36
#apt-get install bind
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет bind недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  dnsutils bind9 manpages
E: Для пакета bind не найден кандидат на установку
10:28:13
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bind9-host bind9utils dnsutils libbind9-60 libdns69 libisc62 libisccc60 libisccfg62 liblwres60
Предлагаемые пакеты:
  bind9-doc resolvconf ufw rblcheck
НОВЫЕ пакеты, которые будут установлены:
  bind9 bind9utils
Пакеты, которые будут обновлены:
...
Настраивается пакет bind9utils (1:9.7.3.dfsg-1~squeeze8) ...
Настраивается пакет bind9 (1:9.7.3.dfsg-1~squeeze8) ...
Добавляется группа «bind» (GID 108) ...
Готово.
Добавляется системный пользователь «bind» (UID 105) ...
Добавляется новый пользователь «bind» (UID 105) в группу «bind» ...
Не создаётся домашний каталог «/var/cache/bind».
wrote key file "/etc/bind/rndc.key"
#
Starting domain name service...: bind9.
10:28:43
#ps ax|grep bind
 1799 ?        Ssl    0:00 /usr/sbin/named -u bind
 1818 pts/1    S+     0:00 grep bind
10:28:50
#cd /etc/bind
bind/                   bindresvport.blacklist
10:28:50
#cd /etc/bind/

10:28:55
#ls -hl
итого 52K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Окт 20 21:15 named.conf
-rw-r--r-- 1 root bind  490 Окт 20 21:15 named.conf.default-zones
-rw-r--r-- 1 root bind  165 Окт 20 21:15 named.conf.local
-rw-r--r-- 1 root bind  572 Окт 20 21:15 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
10:28:56
#vim named.conf
10:29:42
#~
        // 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 { 192.168.13.253; 8.8.8.8; };
         forward only;
        listen-on-v6 { any; };
...
~
~
~
~
~
~
~
~
~
"named.conf.options" 19L, 593C записано
10:34:51
#pwd
/etc/bind
10:34:54
#ls -hl
итого 52K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Окт 20 21:15 named.conf
-rw-r--r-- 1 root bind  490 Окт 20 21:15 named.conf.default-zones
-rw-r--r-- 1 root bind  165 Окт 20 21:15 named.conf.local
-rw-r--r-- 1 root bind  593 Дек 20 11:34 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
прошло 15 минут
10:50:09
#vim named.conf.default-zones
10:53:13
#~
// Do any local configuration here
//
zone "evgeniy.net.nt" in {
        type master;
        file "/etc/bind/db.evgeniy";
        allow-transfer { 192.168.13.2; }
}
}
};
~
...
~
~
~
~
~
~
~
~
~
"named.conf.local" 13L, 274C записано
10:55:23
#vim named.conf.local
10:55:31
#~
Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}.
10:55:41
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 1799 to die.
Starting domain name service...: bind9 failed!
10:55:44
#tail -f /var/log/daemon.log
Dec 20 11:55:43 debian1 named[1799]: exiting
Dec 20 11:55:44 debian1 named[1968]: starting BIND 9.7.3 -u bind
Dec 20 11:55:44 debian1 named[1968]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-fi
Dec 20 11:55:44 debian1 named[1968]: adjusted limit on open files from 1024 to 1048576
Dec 20 11:55:44 debian1 named[1968]: found 1 CPU, using 1 worker thread
Dec 20 11:55:44 debian1 named[1968]: using up to 4096 sockets
Dec 20 11:55:44 debian1 named[1968]: loading configuration from '/etc/bind/named.conf'
Dec 20 11:55:44 debian1 named[1968]: /etc/bind/named.conf.local:13: missing ';' before '}'
Dec 20 11:55:44 debian1 named[1968]: loading configuration: failure
Dec 20 11:55:44 debian1 named[1968]: exiting (due to fatal error)
^[[B^[[B^[[B^[[Bq:q
^C
10:56:21
#pwd
/etc/bind
10:56:45
#~

10:56:50
#ls -hl
итого 52K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root bind    0 Дек 20 11:56 db.evgeniy
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Окт 20 21:15 named.conf
-rw-r--r-- 1 root bind  490 Окт 20 21:15 named.conf.default-zones
-rw-r--r-- 1 root bind  274 Дек 20 11:55 named.conf.local
-rw-r--r-- 1 root bind  593 Дек 20 11:34 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
10:56:52
#chown root:root db.evgeniy

10:57:04
#ls -hl
итого 52K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root    0 Дек 20 11:56 db.evgeniy
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Окт 20 21:15 named.conf
-rw-r--r-- 1 root bind  490 Окт 20 21:15 named.conf.default-zones
-rw-r--r-- 1 root bind  274 Дек 20 11:55 named.conf.local
-rw-r--r-- 1 root bind  593 Дек 20 11:34 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
10:57:05
#vim db.evgeniy
--- /tmp/l3-saved-1346.997.21879	2012-12-20 11:57:10.000000000 +0200
+++ db.evgeniy	2012-12-20 12:02:24.000000000 +0200
@@ -0,0 +1,8 @@
+$TTL 1h
+@	IN SOA evgeniy.net.nt.	root.evgeniy.net.nt.	(
+							1      ; version
+							1h     ; refresh
+							30m    ; retry
+							1d     ; expirense
+							3600   ; TTL
+							)
11:02:24
#vim db.evgeniy
--- /tmp/l3-saved-1346.12444.30307	2012-12-20 12:02:25.000000000 +0200
+++ db.evgeniy	2012-12-20 12:07:36.000000000 +0200
@@ -6,3 +6,5 @@
 							1d     ; expirense
 							3600   ; TTL
 							)
+@	        IN NS debian3
+debian3		IN A  192.168.13.3
11:07:52
#~
@       IN SOA evgeniy.net.nt.  root.evgeniy.net.nt.    1      ; version
                                                        1h     ; refresh
                                                        30m    ; retry
                                                        1d     ; expirense
                                                        3600   ; TTL
                                                        )
                IN MX 5 mail
@               IN NS debian3
mail            IN A  192.168.13.2
mail            IN CNAME smtp.evgeniy.net.nt.
...
~
~
~
~
~
~
~
~
~
"db.evgeniy" 13L, 309C записано
11:09:45
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9 failed!
11:09:50
#tail -f /var/log/daemon.log
Dec 20 11:55:44 debian1 named[1968]: exiting (due to fatal error)
Dec 20 12:09:50 debian1 named[2135]: starting BIND 9.7.3 -u bind
Dec 20 12:09:50 debian1 named[2135]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-fi
Dec 20 12:09:50 debian1 named[2135]: adjusted limit on open files from 1024 to 1048576
Dec 20 12:09:50 debian1 named[2135]: found 1 CPU, using 1 worker thread
Dec 20 12:09:50 debian1 named[2135]: using up to 4096 sockets
Dec 20 12:09:50 debian1 named[2135]: loading configuration from '/etc/bind/named.conf'
Dec 20 12:09:50 debian1 named[2135]: /etc/bind/named.conf.local:13: missing ';' before '}'
Dec 20 12:09:50 debian1 named[2135]: loading configuration: failure
Dec 20 12:09:50 debian1 named[2135]: exiting (due to fatal error)
:q
^C
11:10:18
#vim named.conf.local
--- /tmp/l3-saved-1346.7004.30104	2012-12-20 12:10:28.000000000 +0200
+++ named.conf.local	2012-12-20 12:10:37.000000000 +0200
@@ -10,4 +10,4 @@
 	type master;
 	file "/etc/bind/db.evgeniy";
 	allow-transfer { 192.168.13.2; } 
-};
+}
11:11:28
#~
/etc/bind
11:11:30
#vim named.conf.local
--- /tmp/l3-saved-1346.1302.27215	2012-12-20 12:11:48.000000000 +0200
+++ named.conf.local	2012-12-20 12:12:12.000000000 +0200
@@ -10,4 +10,4 @@
 	type master;
 	file "/etc/bind/db.evgeniy";
 	allow-transfer { 192.168.13.2; } 
-}
+;}
11:12:54
#pwd
/etc/bind
11:15:21
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  309 Дек 20 12:09 db.evgeniy
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Окт 20 21:15 named.conf
-rw-r--r-- 1 root bind  490 Окт 20 21:15 named.conf.default-zones
-rw-r--r-- 1 root bind  273 Дек 20 12:12 named.conf.local
-rw-r--r-- 1 root bind  593 Дек 20 11:34 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
11:15:23
#vim named.conf
11:15:30
#~
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 { 192.168.13.253; 8.8.8.8; };
         forward only;
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};
"named.conf.options" 19L, 593C
11:15:44
#~
// prime the server with knowledge of the root servers
zone ". type hint;
        file "/etc/bind/db.root";
};
// be authoritative for the localhost forward and reverse zones, and for
        type master;
// broa file "/etc/bind/db.local";
};
zone "l type master;
        file "/etc/bind/db.127";
zone "127.in-addr.arpa" {
};
        type master;
        file "/etc/bind/db.0";
zone "0.in-addr.arpa" {
};
        type master;
        file "/etc/bind/db.255";
zone "255.in-addr.arpa" {
};
"named.conf.default-zones" 30L, 490C
11:16:50
#~
// Do any local configuration here
//
// Consider adding the 19{8 zones here, if they are not used in your
        type master;
// orga file "/etc/bind/db.evgeniy";
        allow-transfer { 192.168.13.2; }
; }nclude "/etc/bind/zones.rfc1918";
;}
~
~
...
~
~
~
~
~
~
~
~
~
"named.conf.local" 13L, 275C записано
11:17:32
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9 failed!
11:17:37
#tail -f /var/log/daemon.log
Dec 20 12:12:44 debian1 named[2352]: exiting (due to fatal error)
Dec 20 12:17:37 debian1 named[2483]: starting BIND 9.7.3 -u bind
Dec 20 12:17:37 debian1 named[2483]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-fi
Dec 20 12:17:37 debian1 named[2483]: adjusted limit on open files from 1024 to 1048576
Dec 20 12:17:37 debian1 named[2483]: found 1 CPU, using 1 worker thread
Dec 20 12:17:37 debian1 named[2483]: using up to 4096 sockets
Dec 20 12:17:37 debian1 named[2483]: loading configuration from '/etc/bind/named.conf'
Dec 20 12:17:37 debian1 named[2483]: /etc/bind/named.conf:11: missing ';' before 'include'
Dec 20 12:17:37 debian1 named[2483]: loading configuration: failure
Dec 20 12:17:37 debian1 named[2483]: exiting (due to fatal error)
^C
11:17:57
#vim named.conf
11:18:49
#vim named.conf.default-zones
11:19:03
#}
;
; BIND data file for local loopback interface
;
                              2         ; Serial
$TTL    604800           604800         ; Refresh
                          86400         ; Retry
@       IN      SOA     2419200st. root ; Expiret. (
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1
@       IN      AAAA    ::1
"db.local" 14L, 270C
11:19:24
#~
rndc          rndc-confgen
11:19:24
#rndc status
rndc: connect failed: 127.0.0.1#953: connection refused
прошло 77 минут
12:36:27
#rndc reconfig
rndc: connect failed: 127.0.0.1#953: connection refused
12:36:42
#dig ya.ru
; <<>> DiG 9.7.3 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46128
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  2722    IN      A       87.250.251.3
ya.ru.                  2722    IN      A       93.158.134.3
...
;; AUTHORITY SECTION:
ru.                     114715  IN      NS      b.dns.ripn.net.
ru.                     114715  IN      NS      d.dns.ripn.net.
ru.                     114715  IN      NS      f.dns.ripn.net.
ru.                     114715  IN      NS      a.dns.ripn.net.
ru.                     114715  IN      NS      e.dns.ripn.net.
;; Query time: 19 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 13:43:13 2012
;; MSG SIZE  rcvd: 243
12:43:13
#dig ya.ru a
; <<>> DiG 9.7.3 <<>> ya.ru a
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34467
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  2704    IN      A       87.250.250.203
ya.ru.                  2704    IN      A       87.250.251.3
...
;; AUTHORITY SECTION:
ru.                     114697  IN      NS      f.dns.ripn.net.
ru.                     114697  IN      NS      e.dns.ripn.net.
ru.                     114697  IN      NS      a.dns.ripn.net.
ru.                     114697  IN      NS      d.dns.ripn.net.
ru.                     114697  IN      NS      b.dns.ripn.net.
;; Query time: 12 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 13:43:30 2012
;; MSG SIZE  rcvd: 243
12:43:30
#dig ya.ru A
; <<>> DiG 9.7.3 <<>> ya.ru A
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39715
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  2702    IN      A       87.250.250.3
ya.ru.                  2702    IN      A       87.250.250.203
...
;; AUTHORITY SECTION:
ru.                     114695  IN      NS      d.dns.ripn.net.
ru.                     114695  IN      NS      e.dns.ripn.net.
ru.                     114695  IN      NS      b.dns.ripn.net.
ru.                     114695  IN      NS      a.dns.ripn.net.
ru.                     114695  IN      NS      f.dns.ripn.net.
;; Query time: 12 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 13:43:33 2012
;; MSG SIZE  rcvd: 243
12:43:33
#dig ya.ru
; <<>> DiG 9.7.3 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29189
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  2696    IN      A       77.88.21.3
ya.ru.                  2696    IN      A       87.250.250.3
...
;; AUTHORITY SECTION:
ru.                     114689  IN      NS      a.dns.ripn.net.
ru.                     114689  IN      NS      d.dns.ripn.net.
ru.                     114689  IN      NS      e.dns.ripn.net.
ru.                     114689  IN      NS      b.dns.ripn.net.
ru.                     114689  IN      NS      f.dns.ripn.net.
;; Query time: 13 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 13:43:39 2012
;; MSG SIZE  rcvd: 243
12:43:39
#dig ya.ru a +short
213.180.204.3
77.88.21.3
87.250.250.3
87.250.250.203
87.250.251.3
93.158.134.3
93.158.134.203
213.180.193.3
12:43:48
#dig mx.yandex.ru
; <<>> DiG 9.7.3 <<>> mx.yandex.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4640
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;mx.yandex.ru.                  IN      A
;; ANSWER SECTION:
mx.yandex.ru.           3072    IN      A       87.250.250.89
mx.yandex.ru.           3072    IN      A       93.158.134.89
...
;; AUTHORITY SECTION:
ru.                     114657  IN      NS      a.dns.ripn.net.
ru.                     114657  IN      NS      b.dns.ripn.net.
ru.                     114657  IN      NS      d.dns.ripn.net.
ru.                     114657  IN      NS      e.dns.ripn.net.
ru.                     114657  IN      NS      f.dns.ripn.net.
;; Query time: 43 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 13:44:10 2012
;; MSG SIZE  rcvd: 202
12:44:10
#dig mx.yandex.ru a
; <<>> DiG 9.7.3 <<>> mx.yandex.ru a
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45359
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;mx.yandex.ru.                  IN      A
;; ANSWER SECTION:
mx.yandex.ru.           3067    IN      A       77.88.21.89
mx.yandex.ru.           3067    IN      A       87.250.250.89
...
;; AUTHORITY SECTION:
ru.                     114652  IN      NS      b.dns.ripn.net.
ru.                     114652  IN      NS      f.dns.ripn.net.
ru.                     114652  IN      NS      e.dns.ripn.net.
ru.                     114652  IN      NS      d.dns.ripn.net.
ru.                     114652  IN      NS      a.dns.ripn.net.
;; Query time: 11 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 13:44:15 2012
;; MSG SIZE  rcvd: 202
12:44:15
#dig mx.yandex.ru a +short
213.180.204.89
77.88.21.89
87.250.250.89
93.158.134.89
213.180.193.89
12:44:18
#dig axfr mts.com.ua
; <<>> DiG 9.7.3 <<>> axfr mts.com.ua
;; global options: +cmd
; Transfer failed.
12:49:41
#dig -t axfr mts.com.ua
; <<>> DiG 9.7.3 <<>> -t axfr mts.com.ua
;; global options: +cmd
; Transfer failed.
12:49:45
#man dig

Статистика

Время первой команды журнала15:53:06 2012-12-19
Время последней команды журнала12:49:45 2012-12-20
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %10.89
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.93
Количество командных строк в единицу времени, команда/мин 0.87
Частота использования команд
vim15|============| 12.93%
ssh14|============| 12.07%
~12|==========| 10.34%
dig10|========| 8.62%
ls8|======| 6.90%
cd6|=====| 5.17%
pwd5|====| 4.31%
>4|===| 3.45%
cat4|===| 3.45%
authorized_keys'4|===| 3.45%
/etc/init.d/bind93|==| 2.59%
ssh-add3|==| 2.59%
ssh-keygen3|==| 2.59%
tail3|==| 2.59%
grep3|==| 2.59%
man2|=| 1.72%
iptables2|=| 1.72%
env2|=| 1.72%
eval2|=| 1.72%
rndc2|=| 1.72%
apt-get2|=| 1.72%
}1|| 0.86%
ps1|| 0.86%
chown1|| 0.86%
scp1|| 0.86%
locate1|| 0.86%
ssh-agent1|| 0.86%
PermitEmptyPasswords1|| 0.86%
____
*) Интервалы неактивности длительностью 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$