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

Содержание

Журнал

Вторник (06/02/09)

/dev/tty1
10:40:24
#ethtool -s eth0 duplex full speed 100 autoneg off

10:40:33
#ethtool -s eth0 duplex full speed 1000 autoneg off

10:41:12
#ping -f 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
/dev/tty2
10:41:52
#dpkg-reconfigure console-cyrillic

10:42:17
#Package configuration

10:42:44
#date
Вто Июн  2 10:42:47 EEST 2009
10:42:47
#su user

10:42:52
$date
Tue Jun  2 10:42:54 EEST 2009
10:42:54
$echo LANG
LANG
10:42:59
$echo $LANG
en_US.UTF-8
10:43:03
$LANG=ru_UA.UTF-8

10:43:18
$date
Вто Июн  2 10:43:20 EEST 2009
10:43:20
$ysm
AW> help
List of commands:
run help + command for detailed information.
USERS/SLAVES:
 < fcancel > < fstatus > < send or file >
 < fdecline > < faccept > < closedc > < opendc >
 < url > < contacts or contact > < seen > < rtf >
 < kill > < scan > < key > < alert >
 < invisible or inv > < visible or vis > < ignore or ign > < rename or mv >
 < auth > < req > < save > < search >
...
[418832597  ON   -  -  ]  [IvanovA    ON   -  -  ]
[sab4ik86   ON   -  -  ]
ON> wWhite  ON   -  -  ]  [ BIRTHDAY ]
ON>
ON>
ON>
ON> exit
exit: command not found
ON> quit
Closing session, Please wait.
/dev/tty1
10:48:21
#vim ~/.ysm.conf
10:50:08
#~

10:50:15
#cd ~

10:50:23
#pwd
/root
10:50:27
#ls
11            ip_forward~  ip_forwary~  passswd    samba.png   shtdown
file          ip_forwarw~  ip_forwarz~  passswd1   screen.dot  usaddscript
harddisk.img  ip_forwarx~  lv-table     samba.dot  screen.png  vol1
10:50:30
#ls .*
351215655538824694-1243250037_1243250056_home_user_.l3rc.diff
351215655538824694-1243250037.info
351215655538824694-1243250037.script
366916992171210071-1243694918_1243696324_root_lv-table.diff
366916992171210071-1243694918.info
366916992171210071-1243694918.script
4134138083070230060-1243514570.info
4134138083070230060-1243514570.script
4168247732037121485-1243406053.info
4168247732037121485-1243406053.script
...
977318116563917237-1243583444.info
977318116563917237-1243583444.script
9926123782079530169-1243841556.info
9926123782079530169-1243841556.script
l3-agent.pid
l3bashrc
l3prompt
.ssh:
authorized_keys  id_dsa  id_dsa.pub  known_hosts
.vim:
10:50:43
#ls .*|less
10:51:17
#ping 192.168.107.2
PING 192.168.107.2 (192.168.107.2) 56(84) bytes of data.
From 192.168.107.1 icmp_seq=2 Destination Host Unreachable
From 192.168.107.1 icmp_seq=3 Destination Host Unreachable
From 192.168.107.1 icmp_seq=4 Destination Host Unreachable
^C
--- 192.168.107.2 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms
, pipe 3
10:52:07
#cat /proc/sys/net/ipv4/ip_forward
0
10:52:52
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:c1:52:e8
          inet addr:192.168.15.13  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:45788 errors:2 dropped:0 overruns:0 frame:2
          TX packets:44574 errors:0 dropped:0 overruns:0 carrier:4
          collisions:0 txqueuelen:1000
          RX bytes:4905996 (4.6 MiB)  TX bytes:4078403 (3.8 MiB)
eth0.107  Link encap:Ethernet  HWaddr 00:1b:fc:c1:52:e8
          inet addr:192.168.107.1  Bcast:192.168.107.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:0
          RX bytes:80918 (79.0 KiB)  TX bytes:1266 (1.2 KiB)
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:83 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:93270 (91.0 KiB)  TX bytes:93270 (91.0 KiB)
10:52:55
#ping 192.168.107.2
PING 192.168.107.2 (192.168.107.2) 56(84) bytes of data.
From 192.168.107.1 icmp_seq=2 Destination Host Unreachable
From 192.168.107.1 icmp_seq=3 Destination Host Unreachable
From 192.168.107.1 icmp_seq=4 Destination Host Unreachable
^C
--- 192.168.107.2 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms
, pipe 3
10:53:12
#ping 192.168.107.2
PING 192.168.107.2 (192.168.107.2) 56(84) bytes of data.
From 192.168.107.1 icmp_seq=1 Destination Host Unreachable
From 192.168.107.1 icmp_seq=2 Destination Host Unreachable
From 192.168.107.1 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.107.2 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3014ms
, pipe 3
10:53:35
#ping 192.168.107.2
PING 192.168.107.2 (192.168.107.2) 56(84) bytes of data.
From 192.168.107.1 icmp_seq=1 Destination Host Unreachable
From 192.168.107.1 icmp_seq=2 Destination Host Unreachable
From 192.168.107.1 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.107.2 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3016ms
, pipe 3
10:54:21
#ping 192.168.107.2
PING 192.168.107.2 (192.168.107.2) 56(84) bytes of data.
64 bytes from 192.168.107.2: icmp_seq=1 ttl=64 time=0.224 ms
64 bytes from 192.168.107.2: icmp_seq=2 ttl=64 time=0.218 ms
64 bytes from 192.168.107.2: icmp_seq=3 ttl=64 time=0.216 ms
^C
--- 192.168.107.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.216/0.219/0.224/0.012 ms
10:54:38
#find /proc/ -name rp_filter
/proc/sys/net/ipv4/conf/all/rp_filter
/proc/sys/net/ipv4/conf/default/rp_filter
/proc/sys/net/ipv4/conf/lo/rp_filter
/proc/sys/net/ipv4/conf/eth0/rp_filter
/proc/sys/net/ipv4/conf/eth0.107/rp_filter
/dev/tty2
10:57:45
$exit
exit
/dev/tty1
10:59:31
#cat /proc/sys/net/ipv4/conf/all/rp_filter
0
10:59:56
#apt-get install mtn
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package mtn
прошло 14 минут
11:14:08
#apt-get install mtr
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libicu40 portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  mtr
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
...
Processing triggers for man-db ...
Setting up ed (1.3-3) ...
update-alternatives: error: alternative path /bin/ed doesn't exist.
dpkg: error processing ed (--configure):
 subprocess installed post-installation script returned error exit status 2
Setting up mtr (0.75-2) ...
Processing triggers for menu ...
Errors were encountered while processing:
 ed
E: Sub-process /usr/bin/dpkg returned an error code (1)
11:14:17
#mtr www.google.com
                             My traceroute  [v0.75]
                                                       Tue Jun  2 11:16:07 2009
linux13 (0.0.0.0)
Keys:  Help   Display mode   Restart   Packets               Pings  quit
                                     Loss%   Snt   Last   Avg  Best  Wrst StDev
 Host                                 0.0%   103    0.7   1.0   0.6  17.0   2.0
    10.0.35.1                         0.0%   103    0.2   0.2   0.2   0.3   0.0
 2. 192.168.70.1                     74.8%   103  249.2 171.0   6.3 599.1 154.9
 3. ip.194.150.93.65.veer.net.ua     49.5%   103  185.8 115.1   5.4 528.2 117.2
 4. uplink-uaix.veer.net.ua           0.0%   103  108.5  73.0   7.4 457.1  99.8
...
 8. 209.85.241.54                     3.9%   102   21.8  46.2   7.5 317.5  66.1
 9. 72.14.239.14                      3.9%   102   58.9  81.4  30.0 476.7  78.2
10. 209.85.248.41                     3.9%   102   50.8  70.2  30.1 399.7  66.8
    72.14.239.14
11. 72.14.238.105                     4.9%   102  215.7  85.8  31.4 322.5  78.5
    72.14.238.101
    72.14.232.217
    72.14.232.221gle.com              2.9%   102  225.1  77.9  30.3 319.8  71.8
13. 72.14.232.221
    72.14.232.217
11:19:52
#traceroute -n mail.ru
traceroute to mail.ru (194.67.57.126), 30 hops max, 60 byte packets
 1  192.168.15.254  0.833 ms  1.217 ms  1.413 ms
 2  10.0.35.1  0.381 ms  0.372 ms  0.364 ms
 3  * * *
 4  * * *
 5  194.150.92.2  24.731 ms  31.672 ms  31.664 ms
 6  64.210.19.41  73.128 ms  72.794 ms  72.988 ms
 7  64.208.222.202  64.830 ms  72.389 ms  72.202 ms
 8  195.239.13.109  113.834 ms  97.334 ms  104.167 ms
 9  * * *
...
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *^[[A^[[B^C
11:20:29
#traceroute -In mail.ru
traceroute to mail.ru (194.67.57.226), 30 hops max, 60 byte packets
 1  192.168.15.254  0.833 ms  1.235 ms  1.437 ms
 2  10.0.35.1  0.412 ms  0.409 ms  0.407 ms
 3  * * *
 4  * * *
 5  194.150.92.2  13.361 ms  53.842 ms  53.839 ms
 6  64.210.19.41  53.838 ms  53.628 ms  53.622 ms
 7  64.208.222.202  53.616 ms  53.129 ms  52.794 ms
 8  194.186.193.58  119.144 ms  120.199 ms  86.398 ms
 9  195.239.8.10  96.654 ms  96.648 ms  96.456 ms
10  194.67.57.226  96.244 ms  96.238 ms  96.234 ms
11:20:37
#trace
traceproto           traceroute6.db       tracert
traceproto.db        traceroute.db        tracert.db
traceroute           traceroute-nanog
traceroute6          traceroute-nanog.db
11:20:37
#apt-get install finch
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libicu40 portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  finch
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
...
Unpacking finch (from .../finch_2.5.6-1_i386.deb) ...
Processing triggers for man-db ...
Setting up ed (1.3-3) ...
update-alternatives: error: alternative path /bin/ed doesn't exist.
dpkg: error processing ed (--configure):
 subprocess installed post-installation script returned error exit status 2
Setting up finch (2.5.6-1) ...
Errors were encountered while processing:
 ed
E: Sub-process /usr/bin/dpkg returned an error code (1)
прошло 10 минут
/dev/pts/3
11:31:09
#vi /etc/X11/xorg.conf
/dev/tty1
11:34:20
#openvt

11:34:24
#openvt

11:34:24
#openvt

11:34:25
#openvt

/dev/tty4
11:34:25
#finch
      Buddy List    │Jaromyr (291670823 -- ICQ)                     ▒                       ▒
 - University       ↑‚            ├┐ька        │
                    ▒
                                                                      ▒│
                    ▒
                                                                      ▒│
                      ▒
                    ▒                                               ▒│
                    ▒                                               ▒│
                                                                      ▒│
...
    â—Vic el          ”‚                                                ──────┐───┘
    ⊖ DigitalScream ”‚                                                  €â”€â”€â”€â”â”€â”€â”€â”€â”€â”˜
â   ⊖ Vovan            │                                                ”€â”€â”€â”â”€â”€â”€â”€â”€â”€â”€â”
│   ⊖ ghisguth    s are availa”‚e in this con”‚                         ”€â”€â”€â”€â”€â”€â”€â”€â”€â”˜
 - Friends            clear, debug”‚debugwin, hel”‚ me, m”‚€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”˜
                     │status.     ───────┘──────────────┘
 - Friends an   e câ€â”‚___________________________─────────────────┘───────┘
 └──────────────────┘│
 linux console client│
Buddy List                             │Jaromyr (291670823 -- ICQ)
/dev/tty1
11:34:25
#ssh 192.168.15.254
Connection to 192.168.15.254 closed by remote host.
/dev/tty2
11:34:25
#net
netcat     netselect  netstat
11:34:25
#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:79              0.0.0.0:*               LISTEN      3533/inetd
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      3533/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2363/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      4362/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3507/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      4362/sshd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2363/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     10144    3229/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     10120    3219/syslog-ng      /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     10427    3525/lpd            /dev/printer
/dev/tty3
11:34:25
#apt-cache search console browser
epiphany-extensions - Extensions for Epiphany web browser
lazarus-doc - IDE to create (graphical and console) applications with Free
spe - Stani's Python Editor
x11-apps - X applications
xenwatch - Virtualization utilities, mostly for Xen
/dev/tty5
11:34:26
#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: Tue Jun  2 11:39:47 2009 from 192.168.104.8
l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid
/dev/tty1
11:44:03
#echo 1 > /proc/sys/net/ipv4/ip_forward

11:44:25
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:c1:52:e8
          inet addr:192.168.15.13  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1787 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1285 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:316866 (309.4 KiB)  TX bytes:118037 (115.2 KiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:45:20
#vconfig add eth0 107
WARNING:  Could not open /proc/net/vlan/config.  Maybe you need to load the 8021q module, or maybe you are not using PROCFS??
Added VLAN with VID == 107 to IF -:eth0:-
11:45:50
#vim /etc/network/interfaces
--- /tmp/l3-saved-3717.16585.22704	2009-06-02 11:46:03.000000000 +0300
+++ /etc/network/interfaces	2009-06-02 11:48:24.000000000 +0300
@@ -2,6 +2,8 @@
 # /usr/share/doc/ifupdown/examples for more information.
 
 auto lo eth0
+auto lo.107 eth0.107
+
 
 iface lo inet loopback
 iface eth0 inet static
@@ -11,3 +13,11 @@
     broadcast 192.168.15.255
     gateway 192.168.15.254
 
+iface lo.107 inet loopback
+iface eth0 inet static
+    address 192.168.107.1
+    netmask 255.255.255.0
+    network 192.168.107.0
+    broadcast 192.168.107.255
+    #gateway 192.168.15.254
+
11:48:25
#ifdown eth0
/etc/network/interfaces:17: duplicate interface
ifdown: couldn't read interfaces file "/etc/network/interfaces"
11:48:45
#vim /etc/network/interfaces
--- /tmp/l3-saved-3717.9747.5269	2009-06-02 11:48:52.000000000 +0300
+++ /etc/network/interfaces	2009-06-02 11:49:03.000000000 +0300
@@ -14,7 +14,7 @@
     gateway 192.168.15.254
 
 iface lo.107 inet loopback
-iface eth0 inet static
+iface eth0.107 inet static
     address 192.168.107.1
     netmask 255.255.255.0
     network 192.168.107.0
/dev/tty5
11:48:46
#screen -x
/dev/tty1
11:49:05
#ifup eth0
if-up.d/mountnfs[eth0]: waiting for interface lo.107 before doing NFS mounts (warning).
if-up.d/mountnfs[eth0]: waiting for interface eth0.107 before doing NFS mounts (warning).
11:49:09
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:c1:52:e8
          inet addr:192.168.15.13  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2017 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1507 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:348201 (340.0 KiB)  TX bytes:148519 (145.0 KiB)
eth0.107  Link encap:Ethernet  HWaddr 00:1b:fc:c1:52:e8
          inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link
...
          collisions:0 txqueuelen:0
          RX bytes:414 (414.0 B)  TX bytes:398 (398.0 B)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:49:27
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:c1:52:e8
          inet addr:192.168.15.13  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2096 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1583 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:363772 (355.2 KiB)  TX bytes:157798 (154.0 KiB)
eth0.107  Link encap:Ethernet  HWaddr 00:1b:fc:c1:52:e8
          inet addr:192.168.107.1  Bcast:192.168.107.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:0
          RX bytes:1302 (1.2 KiB)  TX bytes:1468 (1.4 KiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:49:40
#traceroute 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets
 1  192.168.15.254 (192.168.15.254)  0.785 ms  1.035 ms  1.279 ms
 2  10.0.35.100 (10.0.35.100)  0.388 ms  0.380 ms  0.372 ms
11:52:26
#traceroute -In 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets
 1  192.168.15.254  0.837 ms  1.032 ms  1.276 ms
 2  10.0.35.100  0.414 ms  0.411 ms  0.410 ms
11:52:31
#traceroute -n 10.0.35.100
traceroute to 10.0.35.100 (10.0.35.100), 30 hops max, 60 byte packets
 1  192.168.15.254  0.836 ms  1.028 ms  1.270 ms
 2  10.0.35.100  0.387 ms  0.380 ms  0.371 ms
11:55:52
#cat /etc/service
cat: /etc/service: Is a directory
11:59:53
#cat /etc/service
service/  services
11:59:53
#cat /etc/services
hkp             11371/udp                       # OpenPGP HTTP Keyserver
bprd            13720/tcp                       # VERITAS NetBackup
bprd            13720/udp
bpdbm           13721/tcp                       # VERITAS NetBackup
bpdbm           13721/udp
bpjava-msvc     13722/tcp                       # BP Java MSVC Protocol
bpjava-msvc     13722/udp
vnetd           13724/tcp                       # Veritas Network Utility
vnetd           13724/udp
bpcd            13782/tcp                       # VERITAS NetBackup
...
vboxd           20012/tcp                       # voice box system
vboxd           20012/udp
binkp           24554/tcp                       # binkp fidonet protocol
asp             27374/tcp                       # Address Search Protocol
asp             27374/udp
csync2          30865/tcp                       # cluster synchronization tool
dircproxy       57000/tcp                       # Detachable IRC Proxy
tfido           60177/tcp                       # fidonet EMSI over telnet
fido            60179/tcp                       # fidonet EMSI over TCP
# Local services
11:59:57
#|less
12:00:04
#cat /etc/services|less
12:00:20
#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      3533/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2363/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      4362/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3507/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      4362/sshd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2363/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     10144    3229/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     10120    3219/syslog-ng      /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     10427    3525/lpd            /dev/printer
12:00:45
#netstat -lnp -A inet
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      3533/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2363/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      4362/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3507/exim4
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2363/portmap
12:02:07
#netstat -ln -A inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
udp        0      0 0.0.0.0:111             0.0.0.0:*
12:02:21
#cat /etc/inetd.conf | grep -v ^# | grep -xv ''
9999            stream  tcp     nowait  approx  /usr/sbin/approx
12:07:44
#pkill -1 inetd

12:07:50
#ssh 127.0.0.1 79
root@127.0.0.1's password:
12:08:13
#ssh 127.0.0.1 79
root@127.0.0.1's password:
bash: 79: command not found
12:08:23
#vi /etc/inetd.conf
--- /tmp/l3-saved-3717.12048.12634	2009-06-02 12:08:34.000000000 +0300
+++ /etc/inetd.conf	2009-06-02 12:08:47.000000000 +0300
@@ -36,4 +36,4 @@
 
 #:OTHER: Other services
 9999		stream	tcp	nowait	approx	/usr/sbin/approx
-79		stream	tcp	nowait	root	/usr/sh -i
+finger		stream	tcp	nowait	root	/usr/sh -i
12:08:47
#pkill -1 inetd

12:08:49
#ssh 127.0.0.1 79
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
bash: 79: command not found
12:09:08
#nc 127.0.0.1 79
(UNKNOWN) [127.0.0.1] 79 (finger) : Connection refused
12:10:14
#vi /etc/inetd.conf
12:11:32
#cat /etc/inetd.conf
# /etc/inetd.conf:  see inetd(8) for further informations.
#
# Internet superserver configuration database
#
#
# Lines starting with "#:LABEL:" or "#<off>#" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
...
#:BSD: Shell, login, exec and talk are BSD protocols.
#:MAIL: Mail, news and uucp services.
#:INFO: Info services
#:BOOT: TFTP service is provided primarily for booting.  Most sites
#       run this only on machines acting as "boot servers."
#:RPC: RPC based services
#:HAM-RADIO: amateur-radio services
#:OTHER: Other services
9999            stream  tcp     nowait  approx  /usr/sbin/approx
finger          stream  tcp     nowait  root    /usr/sh -i
12:11:35
#nc 127.0.0.1 79
(UNKNOWN) [127.0.0.1] 79 (finger) : Connection refused
12:11:43
#pkill -1 inetd

12:12:26
#nc 127.0.0.1 79

12:12:27
#who
root     tty1         2009-06-02 11:34
12:12:32
#iftop
bash: iftop: command not found
12:13:12
#top
top - 12:13:15 up 40 min,  1 user,  load average: 0.23, 0.15, 0.04
Tasks:  80 total,   1 running,  79 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.8%us,  0.1%sy,  0.0%ni, 95.7%id,  0.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3107648k total,   135920k used,  2971728k free,    47312k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    39092k cached
    1 root      20   0  2128  720  620 S    0  0.0   0:01.20 init
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0
    4 root      15  -5     0    0    0 S    0  0.0   0:00.26 ksoftirqd/0
...
   12 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/0
   13 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/1
   14 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
   17 root      15  -5     0    0    0 S    0  0.0   0:00.00 netns
   67 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/0
   68 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/1
   70 root      15  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0
   71 root      15  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1
   73 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpid
   74 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_notify
/dev/tty1
12:13:25
#vi /etc/inetd.conf
--- /tmp/l3-saved-4808.4718.14113	2009-06-02 12:13:31.000000000 +0300
+++ /etc/inetd.conf	2009-06-02 12:14:02.000000000 +0300
@@ -36,4 +36,4 @@
 
 #:OTHER: Other services
 9999		stream	tcp	nowait	approx	/usr/sbin/approx
-finger		stream	tcp	nowait	root	/usr/sh -i
+#finger		stream	tcp	nowait	root	/usr/sh -i
/dev/tty2
12:13:46
#nc 10.0.35.100 -p 3000
no port[s] to connect to
/dev/tty1
12:14:02
#pkill -1 inetd

12:14:05
#date
Tue Jun  2 12:15:56 EEST 2009
12:15:56
#nmap 10.0.35.100
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 12:26 EEST
Interesting ports on 10.0.35.100:
Not shown: 1712 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
79/tcp   open  finger
9999/tcp open  abyss
Nmap done: 1 IP address (1 host up) scanned in 2.388 seconds
/dev/tty2
12:19:17
#nc 10.0.35.100 3000
(UNKNOWN) [10.0.35.100] 3000 (?) : Connection refused
12:19:21
#nc 10.0.35.100 3000
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
user:x:1000:1000::/home/user:/bin/bash
Debian-exim:x:102:104::/var/spool/exim4:/bin/false
quiz:x:1001:1001::/home/quiz:/usr/local/bin/quiz
userY:x:1002:1002::/home/userY:/bin/sh
user1:x:1003:1003::/home/user1:/bin/bash
user2:x:1004:1004::/home/user2:/bin/bash
user3:x:1005:1005::/home/user3:/bin/sh
approx:x:103:105::/var/cache/approx:/bin/false
12:19:33
#nc 10.0.35.100 3000
(UNKNOWN) [10.0.35.100] 3000 (?) : Connection refused
12:20:41
#nc 10.0.35.100 3000
^C
12:22:23
#nc 10.0.35.100 3000
(UNKNOWN) [10.0.35.100] 3000 (?) : Connection refused
12:22:29
#nc 10.0.35.100 3000
(UNKNOWN) [10.0.35.100] 3000 (?) : Connection refused
12:22:36
#nc 10.0.35.100 3000
(UNKNOWN) [10.0.35.100] 3000 (?) : Connection refused
12:23:11
#nc 10.0.35.100 300A
(UNKNOWN) [10.0.35.100] 300 (?) : Connection refused
12:23:14
#nc 10.0.35.100 3001
(UNKNOWN) [10.0.35.100] 3001 (?) : Connection refused
12:23:15
#ssh 192.168.107.2
^C
/dev/tty1
12:26:39
#nmap 10.0.35.100 -p 3002
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 12:27 EEST
Interesting ports on 10.0.35.100:
PORT     STATE SERVICE
3002/tcp open  unknown
Nmap done: 1 IP address (1 host up) scanned in 0.142 seconds

Файлы

  • /etc/inetd.conf
  • /etc/services
  • /proc/sys/net/ipv4/conf/all/rp_filter
  • /proc/sys/net/ipv4/ip_forward
  • /etc/inetd.conf
    >
    # /etc/inetd.conf:  see inetd(8) for further informations.
    #
    # Internet superserver configuration database
    #
    #
    # Lines starting with "#:LABEL:" or "#<off>#" should not
    # be changed unless you know what you are doing!
    #
    # If you want to disable an entry so it isn't touched during
    # package updates just comment it out with a single '#' character.
    #
    # Packages should modify this file by using update-inetd(8)
    #
    # <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
    #
    #:INTERNAL: Internal services
    #discard                stream  tcp     nowait  root    internal
    #discard                dgram   udp     wait    root    internal
    #daytime                stream  tcp     nowait  root    internal
    #time           stream  tcp     nowait  root    internal
    #:STANDARD: These are standard services.
    #:BSD: Shell, login, exec and talk are BSD protocols.
    #:MAIL: Mail, news and uucp services.
    #:INFO: Info services
    #:BOOT: TFTP service is provided primarily for booting.  Most sites
    #       run this only on machines acting as "boot servers."
    #:RPC: RPC based services
    #:HAM-RADIO: amateur-radio services
    #:OTHER: Other services
    9999            stream  tcp     nowait  approx  /usr/sbin/approx
    finger          stream  tcp     nowait  root    /usr/sh -i
    
    /etc/services
    >
    hkp             11371/udp                       # OpenPGP HTTP Keyserver
    bprd            13720/tcp                       # VERITAS NetBackup
    bprd            13720/udp
    bpdbm           13721/tcp                       # VERITAS NetBackup
    bpdbm           13721/udp
    bpjava-msvc     13722/tcp                       # BP Java MSVC Protocol
    bpjava-msvc     13722/udp
    vnetd           13724/tcp                       # Veritas Network Utility
    vnetd           13724/udp
    bpcd            13782/tcp                       # VERITAS NetBackup
    bpcd            13782/udp
    vopied          13783/tcp                       # VERITAS NetBackup
    vopied          13783/udp
    wnn6            22273/tcp                       # wnn6
    wnn6            22273/udp
    #
    # Datagram Delivery Protocol services
    #
    rtmp            1/ddp                   # Routing Table Maintenance Protocol
    nbp             2/ddp                   # Name Binding Protocol
    echo            4/ddp                   # AppleTalk Echo Protocol
    zip             6/ddp                   # Zone Information Protocol
    #=========================================================================
    # The remaining port numbers are not as allocated by IANA.
    #=========================================================================
    # Kerberos (Project Athena/MIT) services
    # Note that these are for Kerberos v4, and are unofficial.  Sites running
    # v4 should uncomment these and comment out the v5 entries above.
    #
    kerberos4       750/udp         kerberos-iv kdc # Kerberos (server)
    kerberos4       750/tcp         kerberos-iv kdc
    kerberos_master 751/udp                         # Kerberos authentication
    kerberos_master 751/tcp
    passwd_server   752/udp                         # Kerberos passwd server
    krb_prop        754/tcp         krb5_prop hprop # Kerberos slave propagation
    krbupdate       760/tcp         kreg            # Kerberos registration
    swat            901/tcp                         # swat
    kpop            1109/tcp                        # Pop with Kerberos
    knetd           2053/tcp                        # Kerberos de-multiplexor
    zephyr-srv      2102/udp                        # Zephyr server
    zephyr-clt      2103/udp                        # Zephyr serv-hm connection
    zephyr-hm       2104/udp                        # Zephyr hostmanager
    eklogin         2105/tcp                        # Kerberos encrypted rlogin
    # Hmmm. Are we using Kv4 or Kv5 now? Worrying.
    # The following is probably Kerberos v5  --- ajt@debian.org (11/02/2000)
    kx              2111/tcp                        # X over Kerberos
    iprop           2121/tcp                        # incremental propagation
    #
    # Unofficial but necessary (for NetBSD) services
    #
    supfilesrv      871/tcp                         # SUP server
    supfiledbg      1127/tcp                        # SUP debugging
    #
    # Services added for the Debian GNU/Linux distribution
    #
    linuxconf       98/tcp                          # LinuxConf
    poppassd        106/tcp                         # Eudora
    poppassd        106/udp
    ssmtp           465/tcp         smtps           # SMTP over SSL
    moira_db        775/tcp                         # Moira database
    moira_update    777/tcp                         # Moira update protocol
    moira_ureg      779/udp                         # Moira user registration
    spamd           783/tcp                         # spamassassin daemon
    omirr           808/tcp         omirrd          # online mirror
    omirr           808/udp         omirrd
    customs         1001/tcp                        # pmake customs server
    customs         1001/udp
    skkserv         1178/tcp                        # skk jisho server port
    predict         1210/udp                        # predict -- satellite tracking
    rmtcfg          1236/tcp                        # Gracilis Packeten remote config server
    wipld           1300/tcp                        # Wipl network monitor
    xtel            1313/tcp                        # french minitel
    xtelw           1314/tcp                        # french minitel
    support         1529/tcp                        # GNATS
    cfinger         2003/tcp                        # GNU Finger
    frox            2121/tcp                        # frox: caching ftp proxy
    ninstall        2150/tcp                        # ninstall service
    ninstall        2150/udp
    zebrasrv        2600/tcp                        # zebra service
    zebra           2601/tcp                        # zebra vty
    ripd            2602/tcp                        # ripd vty (zebra)
    ripngd          2603/tcp                        # ripngd vty (zebra)
    ospfd           2604/tcp                        # ospfd vty (zebra)
    bgpd            2605/tcp                        # bgpd vty (zebra)
    ospf6d          2606/tcp                        # ospf6d vty (zebra)
    ospfapi         2607/tcp                        # OSPF-API
    isisd           2608/tcp                        # ISISd vty (zebra)
    afbackup        2988/tcp                        # Afbackup system
    afbackup        2988/udp
    afmbackup       2989/tcp                        # Afmbackup system
    afmbackup       2989/udp
    xtell           4224/tcp                        # xtell server
    fax             4557/tcp                        # FAX transmission service (old)
    hylafax         4559/tcp                        # HylaFAX client-server protocol (new)
    distmp3         4600/tcp                        # distmp3host daemon
    munin           4949/tcp        lrrd            # Munin
    enbd-cstatd     5051/tcp                        # ENBD client statd
    enbd-sstatd     5052/tcp                        # ENBD server statd
    pcrd            5151/tcp                        # PCR-1000 Daemon
    noclog          5354/tcp                        # noclogd with TCP (nocol)
    noclog          5354/udp                        # noclogd with UDP (nocol)
    hostmon         5355/tcp                        # hostmon uses TCP (nocol)
    hostmon         5355/udp                        # hostmon uses UDP (nocol)
    rplay           5555/udp                        # RPlay audio service
    nsca            5667/tcp                        # Nagios Agent - NSCA
    mrtd            5674/tcp                        # MRT Routing Daemon
    bgpsim          5675/tcp                        # MRT Routing Simulator
    canna           5680/tcp                        # cannaserver
    sane-port       6566/tcp        sane saned      # SANE network scanner daemon
    ircd            6667/tcp                        # Internet Relay Chat
    zope-ftp        8021/tcp                        # zope management by ftp
    tproxy          8081/tcp                        # Transparent Proxy
    omniorb         8088/tcp                        # OmniORB
    omniorb         8088/udp
    clc-build-daemon 8990/tcp                       # Common lisp build daemon
    xinetd          9098/tcp
    mandelspawn     9359/udp        mandelbrot      # network mandelbrot
    git             9418/tcp                        # Git Version Control System
    zope            9673/tcp                        # zope server
    webmin          10000/tcp
    kamanda         10081/tcp                       # amanda backup services (Kerberos)
    kamanda         10081/udp
    amandaidx       10082/tcp                       # amanda backup services
    amidxtape       10083/tcp                       # amanda backup services
    smsqp           11201/tcp                       # Alamin SMS gateway
    smsqp           11201/udp
    xpilot          15345/tcp                       # XPilot Contact Port
    xpilot          15345/udp
    sgi-cmsd        17001/udp               # Cluster membership services daemon
    sgi-crsd        17002/udp
    sgi-gcd         17003/udp                       # SGI Group membership daemon
    sgi-cad         17004/tcp                       # Cluster Admin daemon
    isdnlog         20011/tcp                       # isdn logging system
    isdnlog         20011/udp
    vboxd           20012/tcp                       # voice box system
    vboxd           20012/udp
    binkp           24554/tcp                       # binkp fidonet protocol
    asp             27374/tcp                       # Address Search Protocol
    asp             27374/udp
    csync2          30865/tcp                       # cluster synchronization tool
    dircproxy       57000/tcp                       # Detachable IRC Proxy
    tfido           60177/tcp                       # fidonet EMSI over telnet
    fido            60179/tcp                       # fidonet EMSI over TCP
    # Local services
    
    /proc/sys/net/ipv4/conf/all/rp_filter
    >
    0
    
    /proc/sys/net/ipv4/ip_forward
    >
    0
    

    Статистика

    Время первой команды журнала10:40:24 2009- 6- 2
    Время последней команды журнала12:26:39 2009- 6- 2
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %23.76
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 1.77
    Количество командных строк в единицу времени, команда/мин 0.95
    Частота использования команд
    nc13|============| 12.38%
    cat8|=======| 7.62%
    ping6|=====| 5.71%
    ssh6|=====| 5.71%
    traceroute5|====| 4.76%
    ifconfig4|===| 3.81%
    pkill4|===| 3.81%
    netstat4|===| 3.81%
    openvt4|===| 3.81%
    vi4|===| 3.81%
    date4|===| 3.81%
    echo3|==| 2.86%
    apt-get3|==| 2.86%
    ls3|==| 2.86%
    vim3|==| 2.86%
    less3|==| 2.86%
    nmap2|=| 1.90%
    ethtool2|=| 1.90%
    Package1|| 0.95%
    screen1|| 0.95%
    ysm1|| 0.95%
    cd1|| 0.95%
    dpkg-reconfigure1|| 0.95%
    ~1|| 0.95%
    find1|| 0.95%
    iftop1|| 0.95%
    top1|| 0.95%
    pwd1|| 0.95%
    ip_forward1|| 0.95%
    ifup1|| 0.95%
    finch1|| 0.95%
    LANG=ru_UA.UTF-81|| 0.95%
    ifdown1|| 0.95%
    vconfig1|| 0.95%
    who1|| 0.95%
    mtr1|| 0.95%
    trace1|| 0.95%
    grep1|| 0.95%
    net1|| 0.95%
    exit1|| 0.95%
    apt-cache1|| 0.95%
    su1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$