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

Содержание

Журнал

Понедельник (02/18/08)

/dev/pts/16
15:58:07
$DISPLAY=192.168.16.207:0 sudo wireshark

15:59:09
$DISPLAY=192.168.16.207:0 sudo wireshark

15:59:45
$dd if=/dev/urandom of=/dev/null
63094+0 записей считано
63093+0 записей написано
 скопировано 32303616 байт (32 MB), 5,63304 c, 5,7 MB/c
/dev/pts/7
15:59:56
#nmap -P0 192.168.16.254^

16:00:04
#man nmap
16:00:23
#nmap -A 192.168.16.254
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-02-18 14:00 UTC
Interesting ports on 192.168.16.254:
Not shown: 1677 closed ports
PORT     STATE SERVICE VERSION
22/tcp   open  ssh     OpenSSH 4.7p1 Debian 4 (protocol 2.0)
111/tcp  open  rpcbind  2 (rpc #100000)
6000/tcp open  X11     X.Org (open)
MAC Address: 00:04:76:A1:F0:A5 (3 Com)
Device type: general purpose
Running: Linux 2.4.X|2.5.X
OS details: Linux 2.4.0 - 2.5.20
Uptime 0.236 days (since Mon Feb 18 08:20:10 2008)
Service Info: OSs: Linux, Unix
Nmap finished: 1 IP address (1 host up) scanned in 8.083 seconds
16:01:14
#ping 192.168.16.201
PING 192.168.16.201 (192.168.16.201) 56(84) bytes of data.
64 bytes from 192.168.16.201: icmp_seq=1 ttl=64 time=0.014 ms
--- 192.168.16.201 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.014/0.014/0.014/0.000 ms
16:01:25
#ping 192.168.16.201 -c 4
PING 192.168.16.201 (192.168.16.201) 56(84) bytes of data.
64 bytes from 192.168.16.201: icmp_seq=1 ttl=64 time=0.017 ms
64 bytes from 192.168.16.201: icmp_seq=2 ttl=64 time=0.018 ms
64 bytes from 192.168.16.201: icmp_seq=3 ttl=64 time=0.019 ms
64 bytes from 192.168.16.201: icmp_seq=4 ttl=64 time=0.020 ms
--- 192.168.16.201 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.017/0.018/0.020/0.004 ms
16:01:31
#ping 192.168.16.201 -i 10
PING 192.168.16.201 (192.168.16.201) 56(84) bytes of data.
64 bytes from 192.168.16.201: icmp_seq=1 ttl=64 time=0.015 ms
64 bytes from 192.168.16.201: icmp_seq=2 ttl=64 time=0.016 ms
--- 192.168.16.201 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 9999ms
rtt min/avg/max/mdev = 0.015/0.015/0.016/0.004 ms
16:01:49
#ping 192.168.16.201 -s 1600
PING 192.168.16.201 (192.168.16.201) 1600(1628) bytes of data.
1608 bytes from 192.168.16.201: icmp_seq=1 ttl=64 time=0.015 ms
1608 bytes from 192.168.16.201: icmp_seq=2 ttl=64 time=0.014 ms
1608 bytes from 192.168.16.201: icmp_seq=3 ttl=64 time=0.013 ms
1608 bytes from 192.168.16.201: icmp_seq=4 ttl=64 time=0.012 ms
1608 bytes from 192.168.16.201: icmp_seq=5 ttl=64 time=0.015 ms
1608 bytes from 192.168.16.201: icmp_seq=6 ttl=64 time=0.016 ms
1608 bytes from 192.168.16.201: icmp_seq=7 ttl=64 time=0.015 ms
--- 192.168.16.201 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 5995ms
rtt min/avg/max/mdev = 0.012/0.014/0.016/0.003 ms
16:02:03
#ping -f -s 65535 192.168.16.201
Error: packet size 65535 is too large. Maximum is 65507
16:02:41
#ping -f -s 65507 192.168.16.201
PING 192.168.16.201 (192.168.16.201) 65507(65535) bytes of data.
16:03:00
#ping -f -s 65507 192.168.16.202
PING 192.168.16.202 (192.168.16.202) 65507(65535) bytes of data.
16:04:46
#ping -f -s 65507 192.168.100.2
PING 192.168.100.2 (192.168.100.2) 65507(65535) bytes of data.
.......
--- 192.168.100.2 ping statistics ---
10820 packets transmitted, 10813 received, 0% packet loss, time 130688ms
rtt min/avg/max/mdev = 11.907/13.560/66.720/5.931 ms, pipe 6, ipg/ewma 12.079/32.704 ms
16:07:06
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.100.0   0.0.0.0         255.255.255.0   U         0 0          0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U         0 0          0 eth2
0.0.0.0         192.168.16.254  0.0.0.0         UG        0 0          0 eth0
16:07:32
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth2
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
Route: route add -"net|host" 192.168.17."0|100" gw 10.0.1.1
16:08:46
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.201  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5412374 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5551167 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3513657419 (3.2 GiB)  TX bytes:3535973390 (3.2 GiB)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:01
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
...
          inet addr:172.16.1.254  Bcast:172.16.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:536658 errors:0 dropped:0 overruns:0 frame:0
          TX packets:536658 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3281934835 (3.0 GiB)  TX bytes:3281934835 (3.0 GiB)
16:09:36
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth2
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
16:09:45
#sudo route add -net 10.0.0.0/8 gw 192.168.16.254

16:10:36
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth2
10.0.0.0        192.168.16.254  255.0.0.0       UG    0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
16:10:38
#ping 10.0.1.2
PING 10.0.1.2 (10.0.1.2) 56(84) bytes of data.
64 bytes from 10.0.1.2: icmp_seq=1 ttl=127 time=8.73 ms
--- 10.0.1.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 8.731/8.731/8.731/0.000 ms
16:10:59
#traceroute -n 10.0.1.2
traceroute to 10.0.1.2 (10.0.1.2), 30 hops max, 40 byte packets
 1  192.168.16.254  0.062 ms  0.048 ms  0.051 ms
 2  10.0.1.2  0.264 ms  0.251 ms  0.240 ms
16:11:04
#route del -net 10.0.0.0/8 gw 192.168.16.254

16:11:30
#ping 10.0.1.2
PING 10.0.1.2 (10.0.1.2) 56(84) bytes of data.
64 bytes from 10.0.1.2: icmp_seq=1 ttl=127 time=0.272 ms
--- 10.0.1.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.272/0.272/0.272/0.000 ms
16:11:32
#traceroute -n 10.0.1.2
traceroute to 10.0.1.2 (10.0.1.2), 30 hops max, 40 byte packets
 1  192.168.16.254  0.066 ms  0.064 ms  0.048 ms
 2  10.0.1.2  0.273 ms  0.248 ms  0.248 ms
16:11:34
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth2
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
16:13:12
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.201  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5412877 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5551524 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3513701089 (3.2 GiB)  TX bytes:3536084181 (3.2 GiB)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:01
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
...
          inet addr:172.16.1.254  Bcast:172.16.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:536739 errors:0 dropped:0 overruns:0 frame:0
          TX packets:536739 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3281946427 (3.0 GiB)  TX bytes:3281946427 (3.0 GiB)
16:20:52
#man nc
16:23:48
#cat /etc/passwd | nc -l -p 55000
GET / HTTP/1.1
Host: 192.168.16.201:55000
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080129 Iceweasel/2.0.0.12 (Debian-2.0.0.12-1)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
16:25:12
#cat /etc/passwd | nc -l -p 55000

16:25:43
#tar cv /etc | nc -l -p 55000
/etc/alternatives/view.fr.ISO8859-1.1.gz
/etc/alternatives/vi.ru.1.gz
/etc/alternatives/view.fr.1.gz
/etc/alternatives/vi.1.gz
/etc/alternatives/libgksu-gconf-defaults
/etc/alternatives/ex.pl.ISO8859-2.1.gz
/etc/alternatives/x-window-manager
/etc/alternatives/view.pl.ISO8859-2.1.gz
/etc/alternatives/ex.ru.1.gz
/etc/alternatives/vi.pl.UTF-8.1.gz
...
/etc/default/tmpfs
/etc/default/ifupdown
/etc/default/bootlogd
/etc/default/rcS
/etc/default/popa3d
/etc/default/syslogd
/etc/default/devpts
/etc/debconf.conf
/etc/manpath.config
/etc/hosts.allow
16:27:14
#tar cv /etc | nc -l -p 55000

16:27:44
#netstat -lnp | grep :110
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN     4052/popa3d
16:28:01
#cd /tmp

16:28:36
#mkfifo /tmp/pipe

16:28:59
#man mkfifo
16:29:06
#mkfifo /tmp/fifo

16:29:23
#nc 127.0.0.1 110 < /tmp/fifo | nc -l -p 11000 > /tmp/fifo

16:32:12
#nc -h
[v1.10]
connect to somewhere:   nc [-options] hostname port[s] [ports] ...
listen for inbound:     nc -l -p port [-options] [hostname] [port]
options:
        -c shell commands       as `-e'; use /bin/sh to exec [dangerous!!]
        -e filename             program to exec after connect [dangerous!!]
        -b                      allow broadcasts
        -g gateway              source-routing hop point[s], up to 8
        -G num                  source-routing pointer: 4, 8, 12, ...
        -h                      this cruft
...
        -q secs                 quit after EOF on stdin and delay of secs
        -s addr                 local source address
        -t                      answer TELNET negotiation
        -u                      UDP mode
        -v                      verbose [use twice to be more verbose]
        -w secs                 timeout for connects and final net reads
        -x tos                  set Type Of Service
        -z                      zero-I/O mode [used for scanning]
port numbers can be individual or ranges: lo-hi [inclusive];
hyphens in port names must be backslash escaped (e.g. 'ftp\-data').
16:32:18
#nc -c /bin/bash -l -p 55000

16:35:33
#yes BBB | nc 192.168.16.203 55000
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
...
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
16:36:34
#dd if=/dev/zero | nc -l -p 55000

16:38:04
#dd if=/dev/ra
ram0    ram10   ram12   ram14   ram2    ram4    ram6    ram8    random
ram1    ram11   ram13   ram15   ram3    ram5    ram7    ram9
16:38:04
#dd if=/dev/random | nc -l -p 55000
0+5 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 21,5623 секунд, 0,0 kB/s
16:38:52
#dd if=/dev/random of=/dev/null
0+1 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 4,09711 секунд, 0,0 kB/s
16:39:12
#dd if=/dev/urandom of=/dev/null
28922+0 записей считано
28921+0 записей написано
 скопировано 14807552 байта (15 MB), 2,49982 секунд, 5,9 MB/s
16:39:24
#dd if=/dev/urandom | nc -l -p 55000

16:40:00
#dd if=/dev/urandom of=/dev/null

/dev/pts/16
16:40:26
$free
free             freetype-config
16:40:26
$free -m
             total       used       free     shared    buffers     cached
Mem:          5044       1867       3176          0        159       1289
-/+ buffers/cache:        418       4625
Swap:         8191          0       8191
16:40:35
$sudo xm info
[sudo] password for clint:
host                   : debian
release                : 2.6.18.8-xen
version                : #3 SMP Sun Feb 17 12:07:10 UTC 2008
machine                : i686
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2400
...
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xf5800000
xen_changeset          : Wed Feb 13 18:30:12 2008 +0000 17042:e1dde6f8bc87
cc_compiler            : gcc version 4.2.3 (Debian 4.2.3-1)
cc_compile_by          : root
cc_compile_domain      : net.nt
cc_compile_date        : Sun Feb 17 19:32:11 EET 2008
xend_config_format     : 4
16:40:59
$sudo xm info | less
16:41:12
$sudo xm dmesg | less
16:41:28
$cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11
cpu MHz         : 2400.154
cache size      : 4096 KB
fdiv_bug        : no
hlt_bug         : no
...
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu de tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips        : 4801.98
16:41:59
$traceroute -n mail.ru
traceroute to mail.ru (194.67.57.26), 30 hops max, 40 byte packets
 1  10.0.35.1  0.464 ms  0.446 ms  0.434 ms
 2  192.168.70.1  10.446 ms  52.038 ms  52.045 ms
 3  194.150.93.65  52.169 ms  52.177 ms  52.160 ms
 4  194.150.92.2  52.340 ms  52.335 ms  52.331 ms
 5  80.93.113.25  52.501 ms  52.599 ms  52.581 ms
 6  217.150.58.50  127.622 ms  127.257 ms  127.257 ms
 7  194.186.0.193  86.625 ms  126.702 ms  98.613 ms
 8  194.186.157.82  126.129 ms  148.787 ms  148.727 ms
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * *
16:43:07
$ping y.ru
ping: unknown host y.ru
16:43:11
$ping ya
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=56 time=39.7 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 8ms
rtt min/avg/max/mdev = 39.754/39.754/39.754/0.000 ms
16:43:53
$sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.17.1.200    10.0.1.1        255.255.255.255 UGH   0      0        0 eth4
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 vlan141
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth4
0.0.0.0         10.0.35.1       0.0.0.0         UG    0      0        0 eth4
16:43:57
$rdesktop -a 24 -u scherep -k en-gb 172.17.1.200
WARNING: Remote desktop does not support colour depth 24; falling back to 16
16:45:22
$xm console debian6
bash: xm: command not found
/dev/pts/7
16:47:49
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth2
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
прошло 13 минут
/dev/pts/16
17:01:08
$sudo
Using IPI No-Shortcut mode
Registering block device major 3
netfront: device eth0 has copying receive path.
netfront: device eth1 has copying receive path.
netfront: device eth2 has copying receive path.
XENBUS: Device with no driver: device/console/0
Freeing unused kernel memory: 148k freed
4gb seg fixup, process init (pid 1), cs:ip 73:b7e29650
4gb seg fixup, process init (pid 1), cs:ip 73:b7e91329
4gb seg fixup, process init (pid 1), cs:ip 73:b7e2c7bc
...
          RX bytes:84582423 (80.6 MiB)  TX bytes:84582423 (80.6 MiB)
debian6:~# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=55 time=61.3 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 61.334/61.334/61.334/0.000 ms
debian6:~#
debian6:~#
debian6:~#
17:01:48
$ping 192.168.16.204
PING 192.168.16.204 (192.168.16.204) 56(84) bytes of data.
64 bytes from 192.168.16.204: icmp_seq=1 ttl=64 time=0.098 ms
--- 192.168.16.204 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.098/0.098/0.098/0.000 ms
17:04:08
$ssh 192.168.16.204
clint@192.168.16.204's password:
прошло 72 минуты
/dev/tty1
18:16:56
$xm list
bash: xm: command not found
18:17:03
$sudo
[sudo] password for clint:
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7989     4     r-----     32.0
18:17:09
$for i in `seq 1 6` ; do sudo xm create debian N=$i ; done

18:17:26
$xinit
clint@debian:~$
clint@debian:~$
clint@debian:~$ sudo vlock -a
vlock-all: this terminal is not a virtual console
clint@debian:~$
clint@debian:~$
clint@debian:~$
clint@debian:~$ exit
exit
This is a pre-release version of the X server from The X.Org Foundation.
...
xrdb:  "*Label.foreground" on line 232 overrides entry on line 151
xrdb:  "*Text.foreground" on line 238 overrides entry on line 192
seahorse nautilus module initialized
** (gnome-panel:13499): WARNING **: Failed to establish a connection with GDM: Нет такого файла или каталога
** (gnome-cups-icon:13523): WARNING **: Невозможно запустить иконку принтера в трее, потому что CUPS сервер не отвечает.
The application 'gnome-screensaver' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
waiting for X server to shut down
xinit:  unexpected signal 2.
/dev/pts/7
18:21:18
$ssh web.ukrinform.com
      2 add 100 allow ip from any to any via lo0
      3 add 200 deny ip from any to 127.0.0.0/8
      4 add 300 deny ip from 127.0.0.0/8 to any
      5
      6 #icmp
      7 add 1200 allow icmp from any to me in icmptype 0,4,8,11,12 via any
      8 add 1          icmp from me to any out icmptype 3,8,12 via any
      9 #Anti X-scan!
     10 add 2000 reject log tcp from any to any tcpflags fin, syn, rst, psh, ack, urg
     11 #Anti N-scan!
...
     22 #add 2301 allow tcp from 212.40.34.157 to me
     23 add 2400 allow tcp from 62.64.113.246 to me
     24 add 2400 allow tcp from 212.40.51.74 to me
     25 add 2409 allow tcp from 10.0.0.0/8 to me 3306,6666,7777,8101,8102,8800,8888
     26 add 2410 allow tcp from 194.153.129.1 to me dst-port 3306,6666,7777,8101,8102,,
        8800,8888
     27 add 2500 allow tcp from 193.16.47.238 to me 21,7777
     28 add 2950 allow tcp from any to me setup dst-port 22 limit src-addr 2
     29 add 2960 deny tcp from not 10.0.0.0/8 to me dst-port 22 via em0
     30 add 3000 allow tcp from any to any established via any
18:27:56
$ssh web.ukrinform.com
29886 www           20    0 40208K 33976K lockf  0  14:55  0.00%  0.00% httpd
29884 www           20    0 40252K 34064K lockf  0  14:42  0.00%  0.00% httpd
29905 www           20    0 40448K 34220K lockf  0  14:41  0.00%  0.00% httpd
29883 www           20    0 40116K 33896K lockf  0  14:37  0.00%  0.00% httpd
29904 www           20    0 40680K 34448K lockf  0  14:28  0.00%  0.00% httpd
29889 www           20    0 40600K 34420K lockf  0  14:12  0.00%  0.00% httpd
  582 root          96    0  1868K  1208K select 0   2:49  0.00%  0.00% master
82124 root          96    0 13684K  7240K select 0   1:35  0.00%  0.00% httpd
  584 postfix       96    0  3080K  1428K select 0   1:33  0.00%  0.00% qmgr
  377 root          96    0  1372K   832K select 0   1:07  0.00%  0.00% syslogd
18793 root           4    0  5780K  2688K select 0   0:40  0.00%  0.00% smbd
clint@web.ukrinform.com~$
clint@web.ukrinform.com~$
clint@web.ukrinform.com~$ exit
logout
Connection to web.ukrinform.com closed.
/dev/tty2
18:32:52
$sudo vlock -a
[sudo] password for clint:
vlock-all: this terminal is not a virtual console

Вторник (02/19/08)

/dev/tty4
09:35:45
$cat /proc/sys/net/ipv
ipv4/ ipv6/
09:35:45
$cat /proc/sys/net/ipv4/ip_forward
1
09:37:07
$cat /proc/sys/net/ipv4/ip_forward > /tmp/ip_F

09:37:36
$ls -lh /tmp/ip_F
-rw-r--r-- 1 clint clint 2 Фев 19 09:37 /tmp/ip_F
09:37:40
$ls -lh /proc/sys/net/ipv4/ip_forward
-rw-r--r-- 1 root root 0 Фев 19 09:37 /proc/sys/net/ipv4/ip_forward
09:37:50
$ls -lh /proc/bus/usb/
001/     003/     005/     007/     devices
002/     004/     006/     008/
09:37:50
$ls -lh /proc/bus/usb/devices
-r--r--r-- 1 root root 0 Фев 18 18:09 /proc/bus/usb/devices
09:38:06
$cat /proc/bus/usb/devices
T:  Bus=08 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18.8-xen ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.7
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
...
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=067b ProdID=2303 Rev= 3.00
S:  Manufacturer=Prolific Technology Inc.
S:  Product=USB-Serial Controller
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=pl2303
E:  Ad=81(I) Atr=03(Int.) MxPS=  10 Ivl=1ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
09:38:09
$sudo minicom -s
[sudo] password for clint:
09:39:27
$ls /dev/MAKEDEV
/dev/MAKEDEV
09:39:38
$vim /dev/MAKEDEV
09:40:06
$ls -l /dev/input/mice
crw-rw---- 1 root root 13, 63 Фев 18 18:09 /dev/input/mice
09:40:16
$sudo make
make        makeacm     makedepend  makeg       makestrs
09:40:16
$sudo mkdir
mkdir      mkdirhier
09:40:16
$man MAKEDEV
09:41:36
$mk
mkbimage     mkfifo       mkhtmlindex  mkpasswd     mkzftree
mkdir        mkfontdir    mk_modmap    mktemp
mkdirhier    mkfontscale  mknod        mkvgafont
09:41:36
$apt-cache search mkdev
aoetools - tools to assist in using ATA over Ethernet
/dev/pts/7
09:50:00
$sudo sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'

09:51:17
$sudo sh -c 'echo 0 > /proc/sys/net/ipv4/ip_forward'

09:51:34
$sudo sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'

09:53:00
$ssh

/dev/pts/7
09:54:11
$ssh 10.0.35.1 -l cherep
cherep@10.0.35.1's password:
Connection closed by 10.0.35.1
09:59:07
$ssh 10.0.35.1 -l cherep
cherep@10.0.35.1's password:
Linux sky.unix.nt 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Feb 18 10:09:15 2008 from 10.0.17.1
cherep@sky:~$
cherep@sky:~$
...
10:02:31.031396 IP 10.0.35.1 > 10.0.17.1: ICMP echo reply, id 54869, seq 20482, length 64
18 packets captured
18 packets received by filter
0 packets dropped by kernel
cherep@sky:~$
cherep@sky:~$
cherep@sky:~$
cherep@sky:~$ exit
logout
Connection to 10.0.35.1 closed.
10:03:17
$vim /etc/sysctl.conf
10:03:43
$sudo sysctl -a
net.ipv6.conf.peth2/125.accept_redirects = 1
net.ipv6.conf.peth2/125.accept_ra = 1
net.ipv6.conf.peth2/125.mtu = 1500
net.ipv6.conf.peth2/125.hop_limit = 64
net.ipv6.conf.peth2/125.forwarding = 0
net.ipv6.conf.vlan124.accept_ra_pinfo = 1
net.ipv6.conf.vlan124.accept_ra_defrtr = 1
net.ipv6.conf.vlan124.max_addresses = 16
net.ipv6.conf.vlan124.max_desync_factor = 600
net.ipv6.conf.vlan124.regen_max_retry = 5
...
net.ipv6.conf.peth2/121.accept_ra_defrtr = 1
net.ipv6.conf.peth2/121.max_addresses = 16
net.ipv6.conf.peth2/121.max_desync_factor = 600
net.ipv6.conf.peth2/121.regen_max_retry = 5
net.ipv6.conf.peth2/121.temp_prefered_lft = 86400
net.ipv6.conf.peth2/121.temp_valid_lft = 604800
net.ipv6.conf.peth2/121.use_tempaddr = 0
net.ipv6.conf.peth2/121.force_mld_version = 0
net.ipv6.conf.peth2/121.router_solicitation_delay = 1
net.ipv6.conf.peth2/121.router_solicitation_interval = 4
10:04:00
$sudo sysctl -a | grep ip
net.ipv6.conf.vlan124.max_addresses = 16
net.ipv6.conf.vlan124.max_desync_factor = 600
net.ipv6.conf.vlan124.regen_max_retry = 5
net.ipv6.conf.vlan124.temp_prefered_lft = 86400
net.ipv6.conf.vlan124.temp_valid_lft = 604800
net.ipv6.conf.vlan124.use_tempaddr = 0
net.ipv6.conf.vlan124.force_mld_version = 0
net.ipv6.conf.vlan124.router_solicitation_delay = 1
net.ipv6.conf.vlan124.router_solicitation_interval = 4
net.ipv6.conf.vlan124.router_solicitations = 3
...
net.ipv6.conf.peth2/121.force_mld_version = 0
net.ipv6.conf.peth2/121.router_solicitation_delay = 1
net.ipv6.conf.peth2/121.router_solicitation_interval = 4
net.ipv6.conf.peth2/121.router_solicitations = 3
net.ipv6.conf.peth2/121.dad_transmits = 1
net.ipv6.conf.peth2/121.autoconf = 1
net.ipv6.conf.peth2/121.accept_redirects = 1
net.ipv6.conf.peth2/121.accept_ra = 1
net.ipv6.conf.peth2/121.mtu = 1500
net.ipv6.conf.peth2/121.hop_limit = 64
10:04:06
$sudo sysctl -a | grep ip_forw
error: "Operation not permitted" reading key "net.ipv6.route.flush"
error: "Operation not permitted" reading key "net.ipv4.route.flush"
error: "Invalid argument" reading key "fs.binfmt_misc.register"
net.ipv4.ip_forward = 1
10:04:10
$sudo sysctl net.ipv4.ip_forward = 0
net.ipv4.ip_forward = 1
error: Malformed setting "="
error: "0" is an unknown key
10:04:29
$sudo sysctl net.ipv4.ip_forward=0
net.ipv4.ip_forward = 0

Файлы

  • /proc/bus/usb/devices
  • /proc/cpuinfo
  • /proc/sys/net/ipv
  • /proc/sys/net/ipv4/ip_forward
  • /tmp/ip_F
  • /proc/bus/usb/devices
    >
    T:  Bus=08 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
    B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:1d.7
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
    T:  Bus=07 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
    B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:1a.7
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
    T:  Bus=06 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen uhci_hcd
    S:  Product=UHCI Host Controller
    S:  SerialNumber=0000:00:1d.2
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen uhci_hcd
    S:  Product=UHCI Host Controller
    S:  SerialNumber=0000:00:1d.1
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen uhci_hcd
    S:  Product=UHCI Host Controller
    S:  SerialNumber=0000:00:1d.0
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen uhci_hcd
    S:  Product=UHCI Host Controller
    S:  SerialNumber=0000:00:1a.2
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc= 93/900 us (10%), #Int=  1, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen uhci_hcd
    S:  Product=UHCI Host Controller
    S:  SerialNumber=0000:00:1a.1
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=046d ProdID=c001 Rev=20.10
    S:  Manufacturer=Logitech
    S:  Product=USB Mouse
    C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 50mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
    E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=0000 ProdID=0000 Rev= 2.06
    S:  Manufacturer=Linux 2.6.18.8-xen uhci_hcd
    S:  Product=UHCI Host Controller
    S:  SerialNumber=0000:00:1a.0
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=067b ProdID=2303 Rev= 3.00
    S:  Manufacturer=Prolific Technology Inc.
    S:  Product=USB-Serial Controller
    C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
    I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=pl2303
    E:  Ad=81(I) Atr=03(Int.) MxPS=  10 Ivl=1ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    
    /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
    stepping        : 11
    cpu MHz         : 2400.154
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu de tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
    bogomips        : 4801.98
    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
    stepping        : 11
    cpu MHz         : 2400.154
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu de tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
    bogomips        : 4801.98
    processor       : 2
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
    stepping        : 11
    cpu MHz         : 2400.154
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu de tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
    bogomips        : 4801.98
    processor       : 3
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
    stepping        : 11
    cpu MHz         : 2400.154
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu de tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
    bogomips        : 4801.98
    
    /proc/sys/net/ipv
    >
    ipv4/ ipv6/
    
    /proc/sys/net/ipv4/ip_forward
    >
    1
    
    /tmp/ip_F
    >

    Статистика

    Время первой команды журнала15:58:07 2008- 2-18
    Время последней команды журнала10:04:29 2008- 2-19
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %19.00
    Процент синтаксически неверно набранных команд, % 3.00
    Суммарное время работы с терминалом *, час 1.84
    Количество командных строк в единицу времени, команда/мин 0.90
    Частота использования команд
    sudo19|=============| 13.57%
    ping13|=========| 9.29%
    nc11|=======| 7.86%
    route8|=====| 5.71%
    dd8|=====| 5.71%
    cat7|=====| 5.00%
    ls6|====| 4.29%
    ssh6|====| 4.29%
    xm5|===| 3.57%
    sysctl5|===| 3.57%
    man4|==| 2.86%
    traceroute3|==| 2.14%
    sh3|==| 2.14%
    grep3|==| 2.14%
    ip_forward'3|==| 2.14%
    ifconfig2|=| 1.43%
    nmap2|=| 1.43%
    mkfifo2|=| 1.43%
    netstat2|=| 1.43%
    free2|=| 1.43%
    DISPLAY=192.168.16.207:02|=| 1.43%
    tar2|=| 1.43%
    vim2|=| 1.43%
    less2|=| 1.43%
    mkdir1|| 0.71%
    host"1|| 0.71%
    ip_F1|| 0.71%
    minicom1|| 0.71%
    make1|| 0.71%
    cd1|| 0.71%
    rdesktop1|| 0.71%
    100"1|| 0.71%
    #^1|| 0.71%
    vlock1|| 0.71%
    do1|| 0.71%
    mk1|| 0.71%
    for1|| 0.71%
    xinit1|| 0.71%
    fifo1|| 0.71%
    apt-cache1|| 0.71%
    done1|| 0.71%
    yes1|| 0.71%
    ____
    *) Интервалы неактивности длительностью 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$