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

Содержание

Журнал

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

/dev/pts/9
15:32:01
#rndc reload
server reload successful
/dev/pts/5
15:32:01
#rndc reload
server reload successful
/dev/pts/2
15:33:12
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/11
15:33:12
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/2
15:33:15
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   2128   720 ?        Ss   13:01   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S<   13:01   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   13:01   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S<   13:01   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   13:01   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   13:01   0:00 [migration/1]
root         7  0.0  0.0      0     0 ?        S<   13:01   0:00 [ksoftirqd/1]
root         8  0.0  0.0      0     0 ?        S<   13:01   0:00 [watchdog/1]
root         9  0.0  0.0      0     0 ?        S<   13:01   0:00 [cpuset]
...
root      5787  0.0  0.1   6408  3136 pts/12   Ss   13:35   0:00 bash
user      5878  0.0  0.3  29192  9780 ?        Ss   13:36   0:00 /usr/bin/perl /usr/bin/zim /home/user/Documen
user      5879  0.0  0.0      0     0 ?        Z    13:36   0:00 [zim] <defunct>
user      7859  0.0  0.1  36120  4900 ?        Ss   14:00   0:00 kdeinit4: kdeinit4 Running...
user      7861  0.0  0.3  37808  9916 ?        S    14:00   0:00 klauncher
user      7863  0.0  0.3  71128 11992 ?        S    14:00   0:02 kded4
user      7884  0.0  0.1  36692  5944 ?        S    14:00   0:00 kdeinit4: kio_file [kdeinit] file local:/tmp/
user      9195  0.0  0.3  55276 10192 ?        S    14:53   0:00 /usr/bin/knotify4
bind      9376  0.0  0.5  58088 16276 ?        Ssl  14:59   0:00 /usr/sbin/named -u bind
root     10765  0.0  0.0   4544  1064 pts/12   R+   15:33   0:00 ps aux
/dev/pts/11
15:33:15
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   2128   720 ?        Ss   13:01   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S<   13:01   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   13:01   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S<   13:01   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   13:01   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   13:01   0:00 [migration/1]
root         7  0.0  0.0      0     0 ?        S<   13:01   0:00 [ksoftirqd/1]
root         8  0.0  0.0      0     0 ?        S<   13:01   0:00 [watchdog/1]
root         9  0.0  0.0      0     0 ?        S<   13:01   0:00 [cpuset]
...
root      5787  0.0  0.1   6408  3136 pts/12   Ss   13:35   0:00 bash
user      5878  0.0  0.3  29192  9780 ?        Ss   13:36   0:00 /usr/bin/perl /usr/bin/zim /home/user/Documen
user      5879  0.0  0.0      0     0 ?        Z    13:36   0:00 [zim] <defunct>
user      7859  0.0  0.1  36120  4900 ?        Ss   14:00   0:00 kdeinit4: kdeinit4 Running...
user      7861  0.0  0.3  37808  9916 ?        S    14:00   0:00 klauncher
user      7863  0.0  0.3  71128 11992 ?        S    14:00   0:02 kded4
user      7884  0.0  0.1  36692  5944 ?        S    14:00   0:00 kdeinit4: kio_file [kdeinit] file local:/tmp/
user      9195  0.0  0.3  55276 10192 ?        S    14:53   0:00 /usr/bin/knotify4
bind      9376  0.0  0.5  58088 16276 ?        Ssl  14:59   0:00 /usr/sbin/named -u bind
root     10765  0.0  0.0   4544  1064 pts/12   R+   15:33   0:00 ps aux
/dev/pts/2
15:33:19
#kill -9 3754

/dev/pts/11
15:33:19
#kill -9 3754

/dev/pts/6
15:34:12
#host linux14
linux14.class13.unix.nt does not exist (Authoritative answer)
/dev/pts/7
15:34:12
#host linux14
linux14.class13.unix.nt does not exist (Authoritative answer)
/dev/pts/2
15:34:46
#ssh 192.168.15.5
Linux linux5 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: Thu Jun  4 15:33:12 2009 from 192.168.15.13
l3-agent is already running: pid=5370; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/11
15:34:46
#ssh 192.168.15.5
Linux linux5 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: Thu Jun  4 15:33:12 2009 from 192.168.15.13
l3-agent is already running: pid=5370; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/2
15:34:55
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=62 time=0.213 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.219 ms
^C
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.213/0.216/0.219/0.003 ms
/dev/pts/11
15:34:55
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=62 time=0.213 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.219 ms
^C
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.213/0.216/0.219/0.003 ms
/dev/pts/2
15:35:09
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
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    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
TERM environment variable not set.
Can't open -c: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
Can't open scp -f /home/quiz/quiz: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
----------------------------------------------------------------------
TERM environment variable not set.
/dev/pts/11
15:35:09
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
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    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
TERM environment variable not set.
Can't open -c: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
Can't open scp -f /home/quiz/quiz: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
----------------------------------------------------------------------
TERM environment variable not set.
/dev/pts/2
15:35:39
#cd /root

/dev/pts/11
15:35:39
#cd /root

/dev/pts/2
15:35:47
#ls
a  etc.iso  flash  screen.dot  screen.png  vimrc
/dev/pts/11
15:35:47
#ls
a  etc.iso  flash  screen.dot  screen.png  vimrc
/dev/pts/2
15:35:48
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
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    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
TERM environment variable not set.
Can't open -c: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
Can't open scp -f /home/quiz/quiz: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
----------------------------------------------------------------------
TERM environment variable not set.
/dev/pts/11
15:35:48
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
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    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
TERM environment variable not set.
Can't open -c: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
Can't open scp -f /home/quiz/quiz: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
----------------------------------------------------------------------
TERM environment variable not set.
/dev/pts/9
15:36:23
#host 192.168.15.14
Name: linux14.class14.unix.nt
Address: 192.168.15.14
/dev/pts/5
15:36:23
#host 192.168.15.14
Name: linux14.class14.unix.nt
Address: 192.168.15.14
/dev/pts/9
15:36:27
#host linux14
linux14.class13.unix.nt does not exist (Authoritative answer)
/dev/pts/5
15:36:27
#host linux14
linux14.class13.unix.nt does not exist (Authoritative answer)
/dev/pts/9
15:36:33
#ьшш-mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/5
15:36:33
#ьшш-mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/9
15:41:04
#mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 1000baseTx-HD, 1000baseTx-FD,
       100baseT4, 100baseTx-FD, 100baseTx-HD,
       10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT
/dev/pts/5
15:41:04
#mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 1000baseTx-HD, 1000baseTx-FD,
       100baseT4, 100baseTx-FD, 100baseTx-HD,
       10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT
/dev/pts/9
15:41:09
#ethtools
bash: ethtools: command not found
/dev/pts/5
15:41:09
#ethtools
bash: ethtools: command not found
/dev/pts/9
15:41:47
#ethtool
ethtool: bad command line argument(s)
For more information run ethtool -h
/dev/pts/5
15:41:47
#ethtool
ethtool: bad command line argument(s)
For more information run ethtool -h
/dev/pts/9
15:41:49
#ethtool -h
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
/dev/pts/5
15:41:49
#ethtool -h
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
/dev/pts/9
15:41:52
#ethtool -h|less
/dev/pts/5
15:41:52
#ethtool -h|less
/dev/pts/6
15:44:21
#ethtool -i eth0
driver: atl1
version: 2.1.3
firmware-version: N/A
bus-info: 0000:02:00.0
/dev/pts/7
15:44:21
#ethtool -i eth0
driver: atl1
version: 2.1.3
firmware-version: N/A
bus-info: 0000:02:00.0
/dev/pts/2
15:47:32
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/11
15:47:32
#exit
exit
Connection to 192.168.15.5 closed.
/dev/tty1
15:47:54
#openvt

15:48:05
#who
root     tty1         2009-06-04 13:01
/dev/tty2
15:48:05
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux5 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: Thu Jun  4 15:48:02 2009
l3-agent is already running: pid=5370; pidfile=/root/.lilalo/l3-agent.pid
15:48:16
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
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    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
TERM environment variable not set.
Can't open -c: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
Can't open scp -f /home/quiz/quiz: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
TERM environment variable not set.
----------------------------------------------------------------------
15:48:51
#ls
a  etc.iso  flash  screen.dot  screen.png  vimrc
15:48:52
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
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    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
15:48:58
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
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    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
TERM environment variable not set.
Can't open -c: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
Can't open scp -f /home/quiz/quiz: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
TERM environment variable not set.
----------------------------------------------------------------------
/dev/tty1
15:49:15
#ssh quiz@10.0.35.100
-----------------------------------------------------------------[41/41]-----
 Вы хотите полностью ограничить доступ компьютера с доменным именем node1 во внешнюю сеть;
 Вы хотите сделать так, чтобы его пакеты во внешнюю сеть просто терялись, и никакой информации
 почему они потерялись и где не было.
 В то же время по всем остальным сетям, которые маршрутизируются на шлюзе
 его трафик должен передаваться безболезненно.
 Шлюз подключен к интернет через интерфейс eth1.
 Какую команду вы будете использовать?
 1. iptables -A FORWARD -f node1 -t internet -j DROP
 2. iptables -A FORWARD -f node1 -t eth1 -j DROP
...
 5. iptables -A FORWARD -s node1 -o eth1 -j REJECT
 6. iptables -A FORWARD -s node1 -t internet -j DROP
 7. iptables -A FORWARD -f node1 -t eth1 -j DROP
 8. iptables -A FORWARD -s node1 -o eth1 -j DROP
 9. iptables -A FORWARD -s node1 -i eth0 -j REJECT
 10. iptables -A FORWARD -f node1 -o eth1 -j REJECT
---------------------------------------------------------------------------
8
Your score: 34.5
Connection to 10.0.35.100 closed.
/dev/tty2
15:49:31
#less /home/quiz | ssh 10.0.35.100
/home/quiz: Нет такого файла или каталога
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    |
|      ooo*   .   |
+-----------------+
root@10.0.35.100's password:
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
15:49:55
#exit
exit
Connection to 192.168.15.5 closed.
15:49:58
#arp -an
? (192.168.15.253) at 00:1f:29:bc:3a:d8 [ether] on eth0
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
? (192.168.15.5) at 00:0a:01:d4:d3:5a [ether] on eth0
15:50:42
#netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    *               255.255.255.0   U         0 0          0 eth0
default         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
15:56:58
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
15:57:01
#nc -p 3000 < /etc/passwd
no destination
прошло 13 минут
16:10:53
#cat /etc/passwd | nc -l -p 3000
^C
16:11:34
#openvt

16:11:40
#cat /etc/passwd | nc -l -p 3000
^C
/dev/tty3
16:11:41
#netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      3549/inetd
tcp        0      0 192.168.15.13:53        0.0.0.0:*               LISTEN      9376/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      3256/sshd
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      11769/nc
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      9376/named
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3523/exim4
tcp6       0      0 :::80                   :::*                    LISTEN      3656/apache2
tcp6       0      0 :::53                   :::*                    LISTEN      9376/named
...
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     12920    4214/hald           @/var/run/hald/dbus-M8ANgXf9AO
unix  2      [ ACC ]     STREAM     LISTENING     10032    3209/syslog-ng      /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     10056    3219/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     12909    4214/hald           @/var/run/hald/dbus-grb7tn8zAu
unix  2      [ ACC ]     STREAM     LISTENING     10601    3658/apache2        /var/run/apache2/cgisock.3656
unix  2      [ ACC ]     STREAM     LISTENING     10409    3541/lpd            /dev/printer
unix  2      [ ACC ]     STREAM     LISTENING     19756    5464/ssh-agent      /tmp/ssh-HtDmOC5463/agent.5463
unix  2      [ ACC ]     STREAM     LISTENING     38870    5878/perl           /tmp/zim-user-gui-daemon
16:11:53
#nc -p 3000
no destination
/dev/tty2
16:12:42
#cat /etc/passwd | nc -c 1 -l -p 3000
^C
16:12:49
#ssh-keyscan -Lf /etc/ss
ssh/ ssl/
16:12:49
#ssh-keyscan -Lf /etc/ssh/ssh
ssh_config            ssh_host_dsa_key      ssh_host_rsa_key
sshd_config           ssh_host_dsa_key.pub  ssh_host_rsa_key.pub
16:12:49
#ssh-keyscan -Lf /etc/ssh/ssh_host_dsa_key
ssh-keyscan: illegal option -- L
usage: ssh-keyscan [-46Hv] [-f file] [-p port] [-T timeout] [-t type]
                   [host | addrlist namelist] [...]
16:16:52
#ssh-keyscan -lF /etc/ssh/ssh_host_dsa_key
ssh-keyscan: illegal option -- l
usage: ssh-keyscan [-46Hv] [-f file] [-p port] [-T timeout] [-t type]
                   [host | addrlist namelist] [...]
16:16:58
#ssh-keygen -lf /etc/ssh/ssh_host_dsa_key
1024 fa:0a:dd:c2:37:53:40:c3:1a:64:cf:fb:7a:78:18:ac /etc/ssh/ssh_host_dsa_key.pub (DSA)
16:17:18
#ssh-keygen -lf /root/.ssh/ssh_host_dsa_key
/root/.ssh/ssh_host_dsa_key: No such file or directory
прошло 43 минуты
/dev/pts/5
17:01:13
#ssh 10.0.35.100
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.
Last login: Thu Jun  4 16:53:56 2009 from linux4.class4.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
linux0:~# exit
logout
Connection to 10.0.35.100 closed.
/dev/pts/6
17:01:13
#ssh 10.0.35.100
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.
Last login: Thu Jun  4 16:53:56 2009 from linux4.class4.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
linux0:~# exit
logout
Connection to 10.0.35.100 closed.
/dev/pts/3
17:01:19
#фзеapt-get install sendmail
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  sendmail: Depends: sendmail-bin but it is not going to be installed
E: Broken packages
/dev/pts/8
17:01:19
#фзеapt-get install sendmail
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  sendmail: Depends: sendmail-bin but it is not going to be installed
E: Broken packages
/dev/pts/10
17:01:26
#ис
bash: ис: command not found
/dev/pts/1
17:01:26
#ис
bash: ис: command not found
/dev/pts/5
17:01:44
#ssh 10.0.35.100
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.
Last login: Thu Jun  4 17:45:09 2009 from linux5.class5.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/6
17:01:44
#ssh 10.0.35.100
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.
Last login: Thu Jun  4 17:45:09 2009 from linux5.class5.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
прошло 24 минуты
/dev/pts/10
17:26:38
#bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1244123425
1244123425
1244123425-1244120668
2757
2757/60
45
(interrupt) use quit to exit.
quit
/dev/pts/1
17:26:38
#bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1244123425
1244123425
1244123425-1244120668
2757
2757/60
45
(interrupt) use quit to exit.
quit
/dev/pts/10
17:27:32
#apt-get install sensible-mda
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
/dev/pts/1
17:27:32
#apt-get install sensible-mda
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
прошло 18 минут
/dev/pts/5
17:46:30
#ыскуут -ч
bash: ыскуут: команда не найдена
/dev/pts/6
17:46:30
#ыскуут -ч
bash: ыскуут: команда не найдена
/dev/pts/5
17:46:33
#screen -x
/dev/pts/6
17:46:33
#screen -x
/dev/pts/3
17:55:51
#apt-get install sendmail-bin
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent (MTA): sendmail.
/dev/pts/8
17:55:51
#apt-get install sendmail-bin
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent (MTA): sendmail.
/dev/pts/3
17:59:13
#apt-get install sendmail
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  sendmail-doc rmail
The following NEW packages will be installed:
  sendmail
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 207kB of archives.
After this operation, 258kB of additional disk space will be used.
Get:1 http://192.168.15.13 sid/main sendmail 8.14.3-9 [207kB]
Fetched 207kB in 0s (2899kB/s)
Selecting previously deselected package sendmail.
(Reading database ... 69700 files and directories currently installed.)
Unpacking sendmail (from .../sendmail_8.14.3-9_all.deb) ...
Setting up sendmail (8.14.3-9) ...
/dev/pts/8
17:59:13
#apt-get install sendmail
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  sendmail-doc rmail
The following NEW packages will be installed:
  sendmail
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 207kB of archives.
After this operation, 258kB of additional disk space will be used.
Get:1 http://192.168.15.13 sid/main sendmail 8.14.3-9 [207kB]
Fetched 207kB in 0s (2899kB/s)
Selecting previously deselected package sendmail.
(Reading database ... 69700 files and directories currently installed.)
Unpacking sendmail (from .../sendmail_8.14.3-9_all.deb) ...
Setting up sendmail (8.14.3-9) ...
/dev/pts/10
17:59:25
#apt-get install qpopper
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  qpopper
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 414kB of archives.
After this operation, 647kB of additional disk space will be used.
Get:1 http://192.168.15.13 sid/main qpopper 4.0.9.dfsg-1 [414kB]
Fetched 414kB in 0s (5187kB/s)
Selecting previously deselected package qpopper.
(Reading database ... 69685 files and directories currently installed.)
Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1_i386.deb) ...
Processing triggers for man-db ...
Setting up qpopper (4.0.9.dfsg-1) ...
/dev/pts/1
17:59:25
#apt-get install qpopper
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  qpopper
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 414kB of archives.
After this operation, 647kB of additional disk space will be used.
Get:1 http://192.168.15.13 sid/main qpopper 4.0.9.dfsg-1 [414kB]
Fetched 414kB in 0s (5187kB/s)
Selecting previously deselected package qpopper.
(Reading database ... 69685 files and directories currently installed.)
Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1_i386.deb) ...
Processing triggers for man-db ...
Setting up qpopper (4.0.9.dfsg-1) ...
/dev/pts/10
17:59:33
#мÑvim /etc/mail
mail/          mailcap        mailcap.order  mailname       mail.rc
/dev/pts/1
17:59:33
#мÑvim /etc/mail
mail/          mailcap        mailcap.order  mailname       mail.rc
17:59:33
#vim /etc/mail/
/dev/pts/10
17:59:33
#vim /etc/mail/
17:59:33
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-4977.10447.20818	2009-06-04 18:23:19.000000000 +0300
+++ /etc/mail/local-host-names	2009-06-04 18:24:05.000000000 +0300
@@ -1,2 +1,4 @@
 localhost
 linux13
+class13.unix.nt
+class14.unix.nt
/dev/pts/1
17:59:33
#vim /etc/mail/local-host-names
/dev/pts/3
18:01:37
#grep pop /etc/inetd.conf
pop-3           stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.qpopper -f /etc/qpopper.conf
/dev/pts/8
18:01:37
#grep pop /etc/inetd.conf
pop-3           stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.qpopper -f /etc/qpopper.conf
/dev/pts/3
18:01:45
#/etc/inetd restart
bash: /etc/inetd: No such file or directory
/dev/pts/8
18:01:45
#/etc/inetd restart
bash: /etc/inetd: No such file or directory
/dev/pts/3
18:02:05
#/etc/
Display all 102 possibilities? (y or n)
alternatives/        dhcp3/               kbd/                 opt/                 rmt
apache2/             dictionaries-common/ kde3/                pam.d/               security/
apm/                 dm/                  kernel/              pango/               service/
apparmor.d/          dpkg/                ldap/                perl/                sgml/
approx/              emacs/               ld.so.conf.d/        pm/                  skel/
apt/                 exim4/               libpaper.d/          PolicyKit/           ssh/
bash_completion.d/   fonts/               lilalo/              ppp/                 ssl/
bind/                gamin/               logcheck/            pulse/               sv/
ca-certificates/     gconf/               logrotate.d/         purple/              sysctl.d/
...
ConsoleKit/          groff/               mail/                rc0.d/               udev/
console-setup/       grub.d/              mdadm/               rc1.d/               ufw/
cron.d/              gtk-2.0/             menu/                rc2.d/               vga/
cron.daily/          hal/                 menu-methods/        rc3.d/               vim/
cron.hourly/         htdig/               modprobe.d/          rc4.d/               X11/
cron.monthly/        iceweasel/           monit/               rc5.d/               xdg/
cron.weekly/         init.d/              mysql/               rc6.d/               xml/
dbus-1/              initramfs-tools/     network/             rc.local
default/             iproute2/            openoffice/          rcS.d/
defoma/              john/                openvpn/             resolvconf/

Статистика

Время первой команды журнала15:32:01 2009- 6- 4
Время последней команды журнала18:02:05 2009- 6- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %23.76
Процент синтаксически неверно набранных команд, % 8.91
Суммарное время работы с терминалом *, час 1.77
Количество командных строк в единицу времени, команда/мин 0.95
Частота использования команд
ssh9|========| 8.33%
ethtool8|=======| 7.41%
apt-get8|=======| 7.41%
scp7|======| 6.48%
host6|=====| 5.56%
nc5|====| 4.63%
exit5|====| 4.63%
vim4|===| 3.70%
ssh-keyscan4|===| 3.70%
cat3|==| 2.78%
ls3|==| 2.78%
less3|==| 2.78%
ис2|=| 1.85%
screen2|=| 1.85%
cd2|=| 1.85%
ыскуут2|=| 1.85%
ьшш-mii-tool2|=| 1.85%
bc2|=| 1.85%
rndc2|=| 1.85%
netstat2|=| 1.85%
mii-tool2|=| 1.85%
openvt2|=| 1.85%
ps2|=| 1.85%
фзеapt-get2|=| 1.85%
ethtools2|=| 1.85%
ping2|=| 1.85%
/etc/inetd2|=| 1.85%
ssh-keygen2|=| 1.85%
grep2|=| 1.85%
мÑvim2|=| 1.85%
kill2|=| 1.85%
arp1|| 0.93%
/etc/1|| 0.93%
route1|| 0.93%
who1|| 0.93%
/etc/passwd1|| 0.93%
____
*) Интервалы неактивности длительностью 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$