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

Содержание

Журнал

Понедельник (03/13/06)

09:43:36
$ . ~/.lilalo/l3bashrc

09:43:45
$_l3_start

09:43:49
$w
 09:43:50 up 23 min,  1 user,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    gabzya.hq.tbih-s 09:43    0.00s  0.02s  0.02s script -f -q /home/gabzya/.lilalo//1418310958290399433-1142235801.script
09:43:50
$ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.093 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.053 ms
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1014ms
rtt min/avg/max/mdev = 0.053/0.073/0.093/0.020 ms, pipe 2
09:44:28
$ping 192.168.2.

09:44:33
$ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=0 ttl=64 time=0.095 ms
--- 192.168.2.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.095/0.095/0.095/0.000 ms, pipe 2
09:44:35
$ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
64 bytes from 192.168.2.254: icmp_seq=0 ttl=64 time=0.167 ms
64 bytes from 192.168.2.254: icmp_seq=1 ttl=64 time=0.152 ms
64 bytes from 192.168.2.254: icmp_seq=2 ttl=64 time=0.125 ms
--- 192.168.2.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2017ms
rtt min/avg/max/mdev = 0.125/0.148/0.167/0.017 ms, pipe 2
09:44:40
$history
  860  ping mail.ru
  861  ssh 80.78.40.174
  862  ssh -p 3022 80.78.40.174
  863  nmap 80.78.40.174
  864  sudo vi /etc/sysctl.conf
  865  ifconfig
  866  sudo ifconfig
  867  sudo ifconfig
  868  sudo /sbin/ifconfig
  869  ping 192.168.2.1
...
  999  w
 1000  history
 1001   . ~/.lilalo/l3bashrc
 1002  _l3_start
 1003  w
 1004  ping 192.168.1.1
 1005  ping 192.168.2.
 1006  ping 192.168.2.1
 1007  ping 192.168.2.254
 1008  history
09:47:31
$route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
bash: route: command not found
09:48:52
$sudo route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
Password:
sudo: route: command not found
09:49:06
$/sbin/ route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
bash: /sbin/: is a directory
09:49:16
$/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
09:49:26
$/sbin/inet_route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
bash: /sbin/inet_route: Нет такого файла или каталога
09:50:00
$inet_route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
bash: inet_route: command not found
09:50:07
$/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
09:50:14
$/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
SIOCADDRT: Операция не позволяется
09:50:26
$sudo /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1

09:50:32
$sudo /sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.2.1

09:51:39
$sudo /sbin/route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1

09:52:24
$history
  872  sudo vi /etc/sysconfig/network-scripts/ifcfg-external
  873  sudo ifup external
  874  sudo /sbin/ifdown external
  875  sudo /sbin/ifup external
  876  sudo /sbin/route -n
  877  sudo vi /etc/sysconfig/network
  878  sudo /etc/init.d/network restart
  879  sudo /sbin/route -n
  880  sudo route add default gw 192.168.2.254
  881  sudo /sbin/route add default gw 192.168.2.254
...
 1011  /sbin/ route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
 1012  /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
 1013  /sbin/inet_route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
 1014* net_route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
 1015  /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 qw 192.168.2.1
 1016  /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
 1017  sudo /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
 1018  sudo /sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.2.1
 1019  sudo /sbin/route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
 1020  history
09:53:17
$telnet 192.168.2.254 25
Trying 192.168.2.254...
Connected to 192.168.2.254 (192.168.2.254).
Escape character is '^]'.
220 region.tbih-sb.com.ua ESMTP
^[[A^[[BConnection closed by foreign host.
10:03:16
$ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
64 bytes from 192.168.2.254: icmp_seq=0 ttl=64 time=0.167 ms
64 bytes from 192.168.2.254: icmp_seq=1 ttl=64 time=0.152 ms
64 bytes from 192.168.2.254: icmp_seq=2 ttl=64 time=0.156 ms
64 bytes from 192.168.2.254: icmp_seq=3 ttl=64 time=0.156 ms
64 bytes from 192.168.2.254: icmp_seq=4 ttl=64 time=0.158 ms
64 bytes from 192.168.2.254: icmp_seq=5 ttl=64 time=0.139 ms
--- 192.168.2.254 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5013ms
rtt min/avg/max/mdev = 0.139/0.154/0.167/0.016 ms, pipe 2
прошло 25 минут
10:28:35
$w
The authenticity of host '192.168.2.254 (192.168.2.254)' can't be established.
RSA key fingerprint is 8a:56:f3:96:fc:86:01:41:11:be:32:1a:02:1a:2f:99.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.2.254' (RSA) to the list of known hosts.
gabzya@192.168.2.254's password:
[gabzya@tbil gabzya]$ su
Password:
[root@tbil gabzya]# passwd gabzya
Changing password for user gabzya.
...
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
gabzya   tty1     -                13Mar06 37days  0.46s  0.46s  -bash
gabzya   tty2     -                13Mar06 37days  0.09s  0.07s  script -f -q /home/gabzya/.lilalo//2402587581243228577-1142239181.script
gabzya   tty3     -                13Mar06 37days  0.03s  0.03s  -bash
gabzya   pts/1    192.168.2.1       1:02pm  0.00s  0.08s  0.00s  sshd: gabzya [priv]
[root@tbil gabzya]#
                     10:28:40 up  1:08,  2 users,  load average: 0,05, 0,05, 0,01
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    gabzya.hq.tbih-s 09:43   25:10   0.06s  0.04s script -f -q /h
gabzya   pts/3    192.168.2.254    10:28    1.00s  0.01s  0.01s script -f -q /h
10:28:40
$ifconfig
bash: ifconfig: command not found
10:28:52
$sbin/i
bash: sbin/ifconfig: Нет такого файла или каталога
10:28:57
$/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:8F:6D:4B:AB
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::213:8fff:fe6d:4bab/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21826 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7280 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2015757 (1.9 MiB)  TX bytes:757093 (739.3 KiB)
          Interrupt:10 Base address:0x8c00
eth1      Link encap:Ethernet  HWaddr 00:0E:2E:32:46:15
...
          RX bytes:1809616 (1.7 MiB)  TX bytes:1325226 (1.2 MiB)
          Interrupt:5 Base address:0x6400
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2532 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2532 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3682251 (3.5 MiB)  TX bytes:3682251 (3.5 MiB)
10:29:00
$/sbin/ifconfig |less
10:29:14
$netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
q
10:29:28
$host
Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time]
            [-R number] hostname [server]
       -a is equivalent to -v -t *
       -c specifies query class for non-IN data
       -C compares SOA records on authoritative nameservers
       -d is equivalent to -v
       -l lists all hosts in a domain, using AXFR
       -i IP6.INT reverse lookups
       -N changes the number of dots allowed before root lookup is done
       -r disables recursive processing
       -R specifies number of retries for UDP packets
       -t specifies the query type
       -T enables TCP/IP mode
       -v enables verbose output
       -w specifies to wait forever for a reply
       -W specifies how long to wait for a reply
       -4 use IPv4 query transport only
       -6 use IPv6 query transport only
       -s a SERVFAIL response should stop query
10:29:30
$hostname
tbil.hq.tbih-sb.com.ua
10:29:35
$iptables -t nat -L
bash: iptables: command not found
10:30:09
$/sbin/i
iptables v1.3.3: can't initialize iptables table `nat': Permission denied (you must be root)
10:30:14
$sudo /sbin/iptables -t nat -L
Password:
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
REDIRECT   tcp  --  192.168.1.0/24       anywhere            tcp dpt:http redir ports 3128
DNAT       tcp  --  anywhere             tbil.hq.tbih-sb.com.ua tcp dpt:smtp to:192.168.2.254
DNAT       tcp  --  anywhere             tbil.hq.tbih-sb.com.ua tcp dpt:pop3 to:192.168.2.254:110
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
^[[B^[[B^[[B^[[B^[[B^[[B^[[B
10:30:40
$ sudo /etc/init.d/iptables restart
Сбрасываются правила брандмауэÑ[  ОК  ]
Политика цепочек брандмауэра ус[  ОК  ]ливается в ACCEPT: nat mangle filter
Выгружаются модули                        [  ОК  ]
Применяются правила брандмауэрÐ[  ОК  ]:
10:31:17
$ssh -p 3022 192.168.2.254
gabzya@192.168.2.254's password:
10:31:52
$ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
64 bytes from 192.168.2.254: icmp_seq=0 ttl=64 time=0.167 ms
64 bytes from 192.168.2.254: icmp_seq=1 ttl=64 time=0.171 ms
--- 192.168.2.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1013ms
rtt min/avg/max/mdev = 0.167/0.169/0.171/0.002 ms, pipe 2
10:32:01
$ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=0 ttl=64 time=0.089 ms
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=0.083 ms
64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=0.086 ms
64 bytes from 192.168.2.1: icmp_seq=3 ttl=64 time=0.086 ms
64 bytes from 192.168.2.1: icmp_seq=4 ttl=64 time=0.092 ms
64 bytes from 192.168.2.1: icmp_seq=5 ttl=64 time=0.082 ms
--- 192.168.2.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4999ms
rtt min/avg/max/mdev = 0.082/0.086/0.092/0.008 ms, pipe 2
10:32:10
$ping mail.ru
ping: unknown host mail.ru
10:32:25
$ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.095 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.082 ms
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.082/0.088/0.095/0.011 ms, pipe 2
10:33:55
$/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.
68.2.1
SIOCADDRT: Операция не позволяется
10:34:07
$sudo
192.168.2.1
SIOCADDRT: Файл существует
10:34:20
$arp -an
bash: arp: command not found
10:34:56
$/sbin/arp -an
? (192.168.1.15) at 00:11:2F:63:19:6A [ether] on eth1
? (192.168.1.9) at 00:0C:F1:EA:17:91 [ether] on eth0
? (192.168.1.40) at 00:0B:6A:CA:6D:E4 [ether] on eth0
? (192.168.1.11) at 00:30:48:2C:1F:1E [ether] on eth1
? (192.168.1.21) at 00:13:D4:81:5A:34 [ether] on eth0
? (192.168.1.40) at 00:0B:6A:CA:6D:E4 [ether] on eth1
? (192.168.1.9) at 00:0C:F1:EA:17:91 [ether] on eth1
? (192.168.2.254) at 4C:00:10:54:A8:69 [ether] on eth1
? (192.168.1.21) at 00:13:D4:81:5A:34 [ether] on eth1
? (192.168.1.126) at <incomplete> on eth1
? (192.168.1.7) at 00:0A:48:01:59:30 [ether] on eth1
10:35:04
$reboot
reboot: must be superuser.
10:35:23
$sudo reboot

10:35:30
$w
 10:35:43 up  1:15,  2 users,  load average: 1,39, 0,81, 0,33
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    gabzya.hq.tbih-s 09:43   32:13   0.06s  0.04s script -f -q /h
gabzya   pts/3    192.168.2.254    10:28    0.00s  0.03s  0.01s script -f -q /h
10:35:43
$f
bash: f: command not found
10:35:46
$d
bash: d: command not found
10:35:48
$m
bash: m: command not found
/dev/pts/1
10:39:25
$w
 10:39:39 up 2 min,  1 user,  load average: 0,20, 0,21, 0,09
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    192.168.2.254    10:39    0.00s  0.03s  0.03s script -f -q /h
10:39:57
$w

10:39:57
$ping 192.168.1.1

10:39:57
$ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
64 bytes from 192.168.2.254: icmp_seq=0 ttl=64 time=0.159 ms
64 bytes from 192.168.2.254: icmp_seq=1 ttl=64 time=0.133 ms
64 bytes from 192.168.2.254: icmp_seq=2 ttl=64 time=0.161 ms
--- 192.168.2.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.133/0.151/0.161/0.012 ms, pipe 2
10:40:17
$ping 80.78.40.174
PING 80.78.40.174 (80.78.40.174) 56(84) bytes of data.
64 bytes from 80.78.40.174: icmp_seq=0 ttl=64 time=0.200 ms
64 bytes from 80.78.40.174: icmp_seq=1 ttl=64 time=0.170 ms
^X
--- 80.78.40.174 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.170/0.185/0.200/0.015 ms, pipe 2
10:40:26
$ping 80.78.40.175
PING 80.78.40.175 (80.78.40.175) 56(84) bytes of data.
--- 80.78.40.175 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1013ms
10:40:30
$ping 80.78.40.161
PING 80.78.40.161 (80.78.40.161) 56(84) bytes of data.
--- 80.78.40.161 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1014ms
10:40:35
$ping mail.ru
ping: unknown host mail.ru
10:40:52
$mail
No mail for gabzya
10:41:23
$sudo /etc/in
init.d/       initlog.conf  inittab       inputrc
10:41:23
$sudo /etc/init.d/sshd restart
Останавливается sshd:                       [  ОК  ]
Запускается sshd:                               [  ОК  ]
10:43:07
$ping mail.ru
ping: unknown host mail.ru
10:43:28
$history |less |grep route
  512  sudo route -n
  513  sudo route add default gw 192.168.2.254
  514  sudo route -n
  526  sudo route -n
  701  sudo route -n
  702  sudo route add default gw 192.168.2.254
  703  sudo route -n
  704  sudo route del default gw 192.168.1.1
  705  sudo route -n
  817  sudo route -n
...
  963  /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
  964  sudo /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
  965  sudo /sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.2.1
  966  sudo /sbin/route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
  987  route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
  988  /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
  989  sudo /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
  990  sudo /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
 1000  sudo /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.2.1
 1009  history |less |grep route
10:45:13
$history |grep route |less
10:47:24
$sudo /sbin/route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     0      0        0 eth1
10:47:42
$sudo /sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     192.168.2.1     255.255.255.0   UG    0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         192.168.2.254   0.0.0.0         UG    0      0        0 eth1
10:47:45
$sudo /sbin/route add default gw 192.168.2.254
SIOCADDRT: Файл существует
10:48:16
$sudo /sbin/route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     0      0        0 eth1
192.168.1.0     192.168.2.1     255.255.255.0   UG    0      0        0 eth1
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
default         192.168.2.254   0.0.0.0         UG    0      0        0 eth1
10:48:44
$ping mail.ru

10:49:06
$ping nbi.com.ua
ping: unknown host nbi.com.ua
10:54:56
$ping nbi.com.ua
ping: unknown host nbi.com.ua
10:58:38
$ping mail.ru

10:58:38
$ping nbi.com.ua

10:58:38
$w
 11:07:55 up 30 min,  1 user,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    192.168.2.254    10:39    0.00s  0.05s  0.03s script -f -q /h
11:07:55
$!.
. ~/.lilalo/l3bashrc
11:08:01
$!_l
_l3_start
11:08:08
$w
 11:08:19 up 31 min,  1 user,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    192.168.2.254    10:39    0.00s  0.05s  0.03s script -f -q /h
11:08:19
$clear

11:08:56
$cat /etc/resolv.conf
domain hq.tbih-sb.com.ua
nameserver 127.0.0.1
search hq.tbih-sb.com.ua
11:10:35
$vi /etc/resolv.conf
11:12:24
$cat /etc/resolv.conf
domain hq.tbih-sb.com.ua
nameserver 127.0.0.1
search hq.tbih-sb.com.ua
прошло 10 минут
11:23:13
$route -n
exit
bash: route: command not found
11:24:09
$/sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     192.168.2.1     255.255.255.0   UG    0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         192.168.2.254   0.0.0.0         UG    0      0        0 eth1
11:24:16
$/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:8F:6D:4B:AB
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::213:8fff:fe6d:4bab/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7546 errors:0 dropped:0 overruns:0 frame:0
          TX packets:821 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:616526 (602.0 KiB)  TX bytes:947694 (925.4 KiB)
          Interrupt:10 Base address:0x8c00
eth1      Link encap:Ethernet  HWaddr 00:0E:2E:32:46:15
...
          RX bytes:1545170 (1.4 MiB)  TX bytes:734429 (717.2 KiB)
          Interrupt:5 Base address:0x6400
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1409 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1409 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2774563 (2.6 MiB)  TX bytes:2774563 (2.6 MiB)
11:25:06
$ssh -p 3022 192.168.2.254
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
...
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$
[gabzya@tbil gabzya]$ Read from remote host 192.168.2.254: Connection reset by peer
Connection to 192.168.2.254 closed.
11:30:06
$arp -an
exit
11:30:06
$!p
ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.103 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.076 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.068 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.075 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.060 ms
--- 192.168.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4013ms
rtt min/avg/max/mdev = 0.060/0.076/0.103/0.016 ms, pipe 2
11:34:45
$ping mail.ru
ping: unknown host mail.ru
11:35:02
$ping 194.67.57.26
PING 194.67.57.26 (194.67.57.26) 56(84) bytes of data.
--- 194.67.57.26 ping statistics ---
15 packets transmitted, 0 received, 100% packet loss, time 13999ms
11:35:46
$ping mail.ru
ping: unknown host mail.ru
11:39:58
$passwd
Changing password for user gabzya.
Changing password for gabzya
(current) UNIX password:
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
New UNIX password:
11:45:50
$sudo passwd gabzya
Password:
Changing password for user gabzya.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
11:49:40
$w
 11:49:42 up  1:12,  3 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    192.168.2.254    10:39   37:15   0.06s  0.04s script -f -q /home/gabzya/.lilalo//660718662453329664-1142239164.script
gabzya   pts/3    gabzya.hq.tbih-s 11:23   34.00s  0.07s  0.02s script -f -q /home/gabzya/.lilalo//2362214223105331650-1142241793.script
gabzya   pts/5    gabzya.hq.tbih-s 11:30    0.00s  0.01s  0.01s script -f -q /home/gabzya/.lilalo//20432553116667233-1142242206.script
11:49:42
$w
 11:56:22 up  1:19,  3 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    192.168.2.254    10:39   43:55   0.06s  0.04s script -f -q /home/gabzya/.lilalo//660718662453329664-1142239164.script
gabzya   pts/3    gabzya.hq.tbih-s 11:23    3.00s  0.07s  0.02s script -f -q /home/gabzya/.lilalo//2362214223105331650-1142241793.script
gabzya   pts/5    gabzya.hq.tbih-s 11:30    0.00s  0.01s  0.01s script -f -q /home/gabzya/.lilalo//20432553116667233-1142242206.script
11:56:22
$wa
wacdump  wait     wall     watch
11:56:22
$wall

11:56:58
$ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=0 ttl=112 time=102 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=102 ms
--- mail.ru ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2009ms
rtt min/avg/max/mdev = 102.715/102.790/102.865/0.075 ms, pipe 2
11:57:04
$w
 11:58:16 up  1:21,  3 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    192.168.2.254    10:39   45:49   0.06s  0.04s script -f -q /home/gabzya/.lilalo//660718662453329664-1142239164.script
gabzya   pts/3    gabzya.hq.tbih-s 11:23   51.00s  0.07s  0.02s script -f -q /home/gabzya/.lilalo//2362214223105331650-1142241793.script
gabzya   pts/5    gabzya.hq.tbih-s 11:30    0.00s  0.01s  0.01s script -f -q /home/gabzya/.lilalo//20432553116667233-1142242206.script
11:58:16
$ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.098 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.077 ms
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1013ms
rtt min/avg/max/mdev = 0.077/0.087/0.098/0.014 ms, pipe 2
11:59:50
$ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.089 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.073 ms
^C64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.053 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.075 ms
--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3013ms
rtt min/avg/max/mdev = 0.053/0.072/0.089/0.015 ms, pipe 2
12:00:36
$ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
64 bytes from 192.168.2.254: icmp_seq=0 ttl=64 time=0.186 ms
64 bytes from 192.168.2.254: icmp_seq=1 ttl=64 time=0.161 ms
--- 192.168.2.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.161/0.173/0.186/0.018 ms, pipe 2
12:00:43
$w
 12:01:31 up  1:24,  3 users,  load average: 0,02, 0,01, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   pts/1    192.168.2.254    10:39   49:04   0.06s  0.04s script -f -q /home/gabzya/.lilalo//660718662453329664-1142239164.script
gabzya   pts/3    gabzya.hq.tbih-s 11:23    3.00s  0.08s  0.02s script -f -q /home/gabzya/.lilalo//2362214223105331650-1142241793.script
gabzya   pts/5    gabzya.hq.tbih-s 11:30    0.00s  0.02s  0.02s script -f -q /home/gabzya/.lilalo//20432553116667233-1142242206.script

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    domain hq.tbih-sb.com.ua
    nameserver 127.0.0.1
    search hq.tbih-sb.com.ua
    

    Статистика

    Время первой команды журнала09:43:36 2006- 3-13
    Время последней команды журнала12:00:43 2006- 3-13
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %25.74
    Процент синтаксически неверно набранных команд, %10.89
    Суммарное время работы с терминалом *, час 2.29
    Количество командных строк в единицу времени, команда/мин 0.74
    Частота использования команд
    ping28|=======================| 23.33%
    route16|=============| 13.33%
    sudo15|============| 12.50%
    w11|=========| 9.17%
    ifconfig4|===| 3.33%
    history4|===| 3.33%
    arp3|==| 2.50%
    less3|==| 2.50%
    passwd2|=| 1.67%
    reboot2|=| 1.67%
    i2|=| 1.67%
    cat2|=| 1.67%
    inet_route2|=| 1.67%
    iptables2|=| 1.67%
    grep2|=| 1.67%
    ssh2|=| 1.67%
    telnet1|| 0.83%
    /etc/in1|| 0.83%
    host1|| 0.83%
    m1|| 0.83%
    !.1|| 0.83%
    /etc/init.d/iptables1|| 0.83%
    !p1|| 0.83%
    /etc/init.d/sshd1|| 0.83%
    f1|| 0.83%
    wa1|| 0.83%
    mail1|| 0.83%
    .1|| 0.83%
    netstat1|| 0.83%
    wall1|| 0.83%
    _l3_start1|| 0.83%
    !_l1|| 0.83%
    vi1|| 0.83%
    d1|| 0.83%
    hostname1|| 0.83%
    clear1|| 0.83%
    ____
    *) Интервалы неактивности длительностью 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$