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

Содержание

Журнал

Среда (11/05/08)

/dev/ttyp4
11:11:35
#mc

Четверг (11/06/08)

/dev/ttyp6
09:05:46
#mc
09:06:50
#smbldap-passwd krupka
Changing UNIX and samba passwords for krupka
New password:
Retype new password:
прошло 42 минуты
/dev/ttyp6
09:49:46
#mc
09:57:25
#ping 192.168.129.2
PING 192.168.129.2 (192.168.129.2) 56(84) bytes of data.
64 bytes from 192.168.129.2: icmp_seq=1 ttl=126 time=74.8 ms
64 bytes from 192.168.129.2: icmp_seq=2 ttl=126 time=74.5 ms
64 bytes from 192.168.129.2: icmp_seq=3 ttl=126 time=72.9 ms
64 bytes from 192.168.129.2: icmp_seq=4 ttl=126 time=77.6 ms
64 bytes from 192.168.129.2: icmp_seq=5 ttl=126 time=72.5 ms
--- 192.168.129.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 72.579/74.501/77.655/1.803 ms
09:57:37
#ping 192.168.129.4
PING 192.168.129.4 (192.168.129.4) 56(84) bytes of data.
64 bytes from 192.168.129.4: icmp_seq=1 ttl=126 time=85.2 ms
64 bytes from 192.168.129.4: icmp_seq=2 ttl=126 time=85.7 ms
64 bytes from 192.168.129.4: icmp_seq=3 ttl=126 time=68.9 ms
64 bytes from 192.168.129.4: icmp_seq=4 ttl=126 time=87.3 ms
--- 192.168.129.4 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 68.911/81.819/87.384/7.497 ms
прошло 37 минут
/dev/ttypa
10:35:23
#ds
bash: ds: command not found
10:35:28
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hda1              2064208   1844872    114480  95% /
tmpfs                   131144         0    131144   0% /lib/init/rw
udev                     10240        24     10216   1% /dev
/dev/hda2            103212320  79771184  18198256  82% /home
10:35:31
#mc
10:35:43
#mc
10:38:24
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hda1              2064208   1845432    113920  95% /
tmpfs                   131144         0    131144   0% /lib/init/rw
udev                     10240        24     10216   1% /dev
/dev/hda2            103212320  69549020  28420420  71% /home

Пятница (11/07/08)

/dev/ttyp4
08:47:49
#ping 192.168.129.2
│/.gconfd        │   4096
│/.gimp-2.4      │   4096
│/.gnome2        │   4096
│/.gnome2_private│   4096
PING 192.168.129.2 (192.168.129.2) 56(84) bytes of data.
64 bytes from 192.168.129.2: icmp_seq=1 ttl=126 time=81.6 ms
64 bytes from 192.168.129.2: icmp_seq=2 ttl=126 time=80.5 ms
--- 192.168.129.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 80.588/81.107/81.626/0.519 ms
/dev/ttyp6
08:49:53
#smbldap-passwd losyuk
Changing UNIX and samba passwords for losyuk
New password:
Retype new password:
08:50:38
#mc
08:51:04
#smbldap-passwd dnepr
Changing UNIX and samba passwords for dnepr
New password:
Retype new password:

Понедельник (11/10/08)

/dev/ttyp0
08:52:09
#ping 194.150.93.20
PING 194.150.93.20 (194.150.93.20) 56(84) bytes of data.
--- 194.150.93.20 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
08:52:14
#ping 192.168.129.2
PING 192.168.129.2 (192.168.129.2) 56(84) bytes of data.
64 bytes from 192.168.129.2: icmp_seq=1 ttl=126 time=81.0 ms
64 bytes from 192.168.129.2: icmp_seq=2 ttl=126 time=62.4 ms
--- 192.168.129.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 62.401/71.712/81.024/9.315 ms
прошло 64 минуты
09:57:03
#ping 194.150.93.20
PING 194.150.93.20 (194.150.93.20) 56(84) bytes of data.
64 bytes from 194.150.93.20: icmp_seq=1 ttl=126 time=2.40 ms
64 bytes from 194.150.93.20: icmp_seq=2 ttl=127 time=0.359 ms
--- 194.150.93.20 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.359/1.383/2.408/1.025 ms
09:57:06
#ping 194.150.93.20
PING 194.150.93.20 (194.150.93.20) 56(84) bytes of data.
64 bytes from 194.150.93.20: icmp_seq=1 ttl=126 time=0.376 ms
64 bytes from 194.150.93.20: icmp_seq=2 ttl=126 time=0.476 ms
--- 194.150.93.20 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.376/0.426/0.476/0.050 ms

Пятница (11/14/08)

/dev/ttyp0
21:41:53
#mc

Понедельник (11/17/08)

/dev/ttyp2
14:16:48
#smbldap-useradd -a -m -s /bin/true -c 'Igor Gera

14:16:48
#smbldap-useradd -a -m -s /bin/true -c 'Liag Dnepr' gerasimchu

14:16:48
#smbldap-useradd -a -m -s /bin/true -c 'Liag Dnepr' dnepr
/usr/sbin/smbldap-useradd: user dnepr exists
14:17:32
#mc

Пятница (11/21/08)

/dev/ttyp0
06:09:56
#w
 04:09:57 up 120 days, 23:24,  2 users,  load average: 0,07, 0,02, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     ttyp0    ada.com.ua       04:09    0.00s  0.00s  0.00s script -f -q /r
root     ttyp2    192.168.4.129    04Nov08 17:00   0.00s  0.00s script -f -q /r

Воскресенье (11/23/08)

/dev/ttyp0
10:21:23
#w
 08:21:25 up 123 days,  3:35,  2 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     ttyp0    ada.com.ua       08:21    0.00s  0.00s  0.00s script -f -q /r
root     ttyp2    192.168.4.129    04Nov08  2days  0.00s  0.00s script -f -q /r

Четверг (11/27/08)

/dev/ttyp2
09:16:13
#smb
smbcacls           smbd               smbldap-groupmod   smbldap-useradd    smbldap-usershow   smbspool           smbumount
smbclient          smbget             smbldap-groupshow  smbldap-userdel    smbmnt             smbstatus
smbcontrol         smbldap-groupadd   smbldap-passwd     smbldap-userinfo   smbmount           smbtar
smbcquotas         smbldap-groupdel   smbldap-populate   smbldap-usermod    smbpasswd          smbtree
09:16:13
#smbldap-p
smbldap-passwd    smbldap-populate
09:16:13
#smbldap-passwd siriks
Changing UNIX and samba passwords for siriks
New password:
Retype new password:
09:16:59
#mc
прошло >2 часов
11:28:13
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
DROP       0    --  192.168.4.250        anywhere
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
11:28:19
#iptables -D FORWARD 1

11:28:41
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
11:28:47
#iptables -I FORWARD -s 192.168.4.0/24 -j REJECT

11:29:35
#iptables -D FORWARD 1

11:30:29
#iptables -I FORWARD -s 192.168.4.0/24 -j DROP

11:31:01
#iptables -I FORWARD -s 192.168.4.0/24 -d 192.168.4.250 -j DROP

11:31:31
#iptables -D FORWARD 1

11:32:08
#iptables -D FORWARD 1

11:32:09
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
11:32:15
#ping proxy.liag.org.ua
PING proxy.liag.org.ua (194.150.93.87) 56(84) bytes of data.
64 bytes from proxy.liag.org.ua (194.150.93.87): icmp_seq=1 ttl=64 time=3.58 ms
64 bytes from proxy.liag.org.ua (194.150.93.87): icmp_seq=2 ttl=64 time=0.156 ms
64 bytes from proxy.liag.org.ua (194.150.93.87): icmp_seq=3 ttl=64 time=0.147 ms
--- proxy.liag.org.ua ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.147/1.294/3.581/1.617 ms
11:33:09
#iptables -I FORWARD -s 192.168.4.0/24 -d 194.150.93.87 -j DROP

11:33:35
#mc
прошло 43 минуты
12:16:50
#iptables -D FORWARD -s 192.168.4.0/24 -d 194.150.93.87 -j DROP

12:17:03
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
12:17:45
#ping proxy.liag.org.ua
PING proxy.liag.org.ua (194.150.93.87) 56(84) bytes of data.
64 bytes from proxy.liag.org.ua (194.150.93.87): icmp_seq=1 ttl=64 time=0.847 ms
64 bytes from proxy.liag.org.ua (194.150.93.87): icmp_seq=2 ttl=64 time=0.184 ms
--- proxy.liag.org.ua ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.184/0.515/0.847/0.332 ms
12:17:58
#ssh proxy.liag.org.ua -p 22222
root@proxy.liag.org.ua's password:
l3-agent is already running: pid=2533; pidfile=/root/.lilalo/l3-agent.pid
12:18:30
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid Waiting.....................done.
.
12:19:22
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 1181 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1182 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1183 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1184 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 2533 ?        Ss   244:34 l3-agent
30141 ?        Ss     0:00 sshd: root@ttyp0
30143 ttyp0    Ss+    0:00 script -f -q /root/.lilalo//1105279943025714513-1227781110.script
30180 ttyp0    S+     0:00 script -f -q /root/.lilalo//1105279943025714513-1227781110.script
30181 ttyp1    Ss     0:00 bash -i
30226 ttyp1    R+     0:00 ps ax
12:20:57
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid.
12:30:05
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 1184 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 2533 ?        Ss   244:34 l3-agent
30141 ?        Ss     0:00 sshd: root@ttyp0
30143 ttyp0    Ss+    0:00 script -f -q /root/.lilalo//1105279943025714513-1227781110.script
30180 ttyp0    S+     0:00 script -f -q /root/.lilalo//1105279943025714513-1227781110.script
30181 ttyp1    Ss     0:00 bash -i
30238 ?        Ss     0:00 /usr/sbin/squid -D -sYC
30249 ?        S      0:00 (squid) -D -sYC
30250 ?        Ss     0:00 (unlinkd)
30251 ttyp1    R+     0:00 ps ax
12:30:10
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
12:32:37
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
12:32:41
#exit
Connection to proxy.liag.org.ua closed.
/dev/ttyp0
12:42:05
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Суббота (11/29/08)

/dev/ttyp0
13:26:17
#mc
13:31:51
#ssh kab@192.168.4.129
  Left     File     Command     Options     Right                              \
 <─/smb/1C_Bas───              v>┐┌<─...@194.150.95.4/home/kab/liag/1c─v>”€â”€â”€â”€â”€â”€â”€â”€â”€”        v>
│      Name      │ Size  │   MTime       Name      │ Size  │ Size  │   MTime     │───────────────────────────────v>┐
â/..             âUP--DIR│            55 ▲│/..             │UP--DIR│               ▲
â/BIN_25         │      Aug 14 20:110:55 ▒           │       │             ▒  2008 ●
â/LIAG2005       │      Aug 14 20:129:16               │       │             ●  2008 ▒
â/LIAG200~0081024│      Oct 24 15:280:55               │       │             ●”€â”€â”€â”€â”€â”€â”€â”€ │
â/Liag200~Donbass│      0│Aug 15410:55               │       │             ▒──────────────┐ €â”€â”€â”€â”€â”€â”€â”€â”€â”€â”
â/Liag_20061009  │      0│15 10:440:17               │       │             4€â”€â”€â”€â”€â”€â”€â”€â”€ │
â/Liag_20061027  │      0│15 10:440:52               │       │             8────────────────────────────────────┘
â/Liag_200701    │      0│Aug 1542 ▒ ●           │     │            22  27 08:32 ▒
â/Liag_20070510”‚Aug 15 10:57 ”‚    46                   │     │            44  29 13:26 ▒
├──────────────────────────────────────▼├──────────────────────────────────────▼
â”Liag_20061228                          /..                                         │
└──────────────────────────────────────┘└──────────────────────────────────────┘
ftpfs: done.
kab@kab-desktop:/smb/1C_Bases$                                               [^]
1Help   2Menu   3View   4Edit   5Copy   6RenMov 7Mkdir  8Delete 9PullDn 10Quit

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

/dev/ttyp0
14:02:07
#ssh 192.168.1.190

14:02:54
#ssh kab@192.168.4.129
  142 ?        S<     0:00 [kseriod]
  189 ?        S      0:28 [pdflush]
  190 ?        S      0:02 [pdflush]
  191 ?        S<     0:07 [kswapd0]
  234 ?        S<     0:00 [aio/0]
  235 ?        S<     0:00 [aio/1]
  630 ?        S      4:57 pidgin
 1435 ?        S<     0:00 [ksuspend_usbd]
 1450 ?        S<     0:00 [khubd]
 1551 ?        S<     0:00 [ata/0]
...
24502 ?        S      0:00 /usr/lib/gvfs/gvfsd-smb-browse --spawner :1.4 /org/gt
24505 ?        S      0:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.4 /org/gtk/gvf
24515 pts/2    Ss     0:00 bash
24532 pts/2    S+     0:00 ssh root@192.168.4.254 -p 22222
24542 ?        S      0:01 /usr/lib/vino/vino-server --oaf-activate-iid=OAFIID:G
26260 pts/9    Ss     0:00 bash
31543 pts/5    S+     0:00 ssh root@samba.liag.org.ua -p 22222
kab@kab-desktop:~$ ssh root@192.168.1.190
root@192.168.1.190's password:
l3-agent is already running: pid=8141; pidfile=/root/.lilalo/l3-agent.pid
14:04:22
#mc
14:04:26
#vim /etc/ssh/
14:04:26
#vim /etc/ssh/sshd_config
14:05:20
#vim /etc/ssh/ssh_config
14:06:08
#xm liat
Error: Subcommand liat not found!
Usage: xm <subcommand> [args]
Control, list, and manipulate Xen guest instances.
Common 'xm' commands:
 console              Attach to <Domain>'s console.
 create               Create a domain based on <ConfigFile>.
 new                  Adds a domain to Xend domain management
 delete               Remove a domain from Xend domain management.
 destroy              Terminate a domain immediately.
 dump-core            Dump core for a specific domain.
...
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for a domain.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
14:07:45
#xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   195     1     r----- 133866.0
dns                                        2   128     1     -b----   5210.9
extraweb                                  12   256     1     -b----   2730.7
gw                                         3   128     1     -b----  44043.1
igw                                        4   128     1     -b----  75534.3
intraweb                                   9   128     1     -b----   4693.4
jabber                                    10   128     1     -b----   2358.9
ldap                                       5   128     1     -b----   5118.6
log                                        1   256     1     -b----   1100.0
mail                                       6   400     1     -b----  20752.4
proxy                                      7   256     1     -b----  39330.3
vpn                                        8   128     1     -b---- 550978.7
14:07:50
#xm pause proxy

14:14:32
#xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   195     1     r----- 133876.8
dns                                        2   128     1     -b----   5211.4
extraweb                                  12   256     1     -b----   2733.2
gw                                         3   128     1     -b----  44046.5
igw                                        4   128     1     -b----  75536.6
intraweb                                   9   128     1     -b----   4693.7
jabber                                    10   128     1     -b----   2359.0
ldap                                       5   128     1     -b----   5118.9
log                                        1   256     1     -b----   1100.0
mail                                       6   400     1     -b----  20753.3
proxy                                      7   256     1     --p---  39333.1
vpn                                        8   128     1     -b---- 550980.5
14:14:56
#xm pause mail

14:20:32
#xm unpause proxy

14:20:49
#xm unpause mail

14:22:29
#apt-cache search mc
libgpepimc0-dbg - category management for GPE applications [debugging]
libgringotts2 - encapsulate data in an encrypted and compressed file
libiiimcf-dev - IIIM Client Framework library development files
libiiimcf3 - Internet/Intranet Input Method Client Framework library
libmcardplugin - MuscleCard Applet PlugIn
libmcs-backend-gconf - Gnome gconf backend for libmcs
libmcs-backend-kconfig - KDE kconfig backend for libmcs
libmcs-dev - Development library and headers for libmcs1
libmcs-utils - Tools for the maintenance of the mcs system
libmcs1 - Abstraction library to store configuration settings (BSD-licensed)
...
zope-cmfformcontroller - zope form validation for cmf and plone
linux-wlan-ng-firmware - firmware files used by the linux-wlan-ng driver
solr-common - enterprise search server based on Lucene (common files)
solr-jetty - enterprise search server based on Lucene (Jetty integration)
solr-tomcat5.5 - enterprise search server based on Lucene (Tomcat integration)
clustalw - Global multiple nucleotide or peptide sequence alignment
clustalx - GUI for clustalw
libstar-parser-perl - STAR compliant data file parser for Perl
pcsc-omnikey - PC/SC driver for Omnikey Cardman Smartcard readers (binary-only)
pcx - primal-dual interior-point code for linear programming
14:23:51
#apt-get install mc
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libglib2.0-0
Suggested packages:
  zip unzip bzip2 arj
Recommended packages:
  libglib2.0-data
The following NEW packages will be installed:
  libglib2.0-0 mc
...
WARNING: The following packages cannot be authenticated!
  libglib2.0-0 mc
Install these packages without verification [y/N]? y
Err http://debian.org.ua unstable/main libglib2.0-0 2.14.0-2
  404 Not Found
Err http://debian.org.ua unstable/main mc 1:4.6.1-7
  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/g/glib2.0/libglib2.0-0_2.14.0-2_i386.deb  404 Not Found
Failed to fetch http://debian.org.ua/debian/pool/main/m/mc/mc_4.6.1-7_i386.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
14:24:21
#mc
14:24:30
#vim /etc/ssh/
14:24:30
#vim /etc/ssh/sshd_config
14:27:07
#xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   195     1     r----- 133897.9
dns                                        2   128     1     -b----   5212.0
extraweb                                  12   256     1     -b----   2735.0
gw                                         3   128     1     -b----  44051.8
igw                                        4   128     1     -b----  75540.4
intraweb                                   9   128     1     -b----   4694.3
jabber                                    10   128     1     -b----   2359.3
ldap                                       5   128     1     -b----   5119.7
log                                        1   256     1     -b----   1100.2
mail                                       6   400     1     -b----  20755.0
proxy                                      7   256     1     -b----  39337.2
vpn                                        8   128     1     -b---- 550983.7
14:28:35
#xm pause mail

14:28:59
#xm unpause mail

14:29:13
#vim /etc/
14:29:13
#vim /etc/ssh/
14:29:13
#vim /etc/ssh/ssh_host_dsa_key.pub
14:31:22
#ls
lvdisplay  minicom.log  old-xen-drbd  xen-drbd
14:31:36
#top
top - 15:08:34 up 132 days,  8:24,  1 user,  load average: 0.04, 0.03, 0.00
Tasks: 119 total,   1 running, 118 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.3%si,  0.3%st
Mem:    200148k total,   194952k used,     5196k free,     4468k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    59676k cached
    1 root      15   0  2080  712  608 S  0.0  0.4   0:00.90 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   5:25.50 ksoftirqd/0
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.12 events/0
...
   12 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 xenbus
   15 root      10  -5     0    0    0 S  0.0  0.0   0:01.22 kblockd/0
   17 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  121 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  167 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  168 root      15   0     0    0    0 S  0.0  0.0   0:00.24 pdflush
  169 root      10  -5     0    0    0 S  0.0  0.0   0:00.22 kswapd0
  169 root      10  -5     0    0    0 S  0.0  0.0   0:00.22 kswapd0
  170 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  656 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
прошло 37 минут
15:08:47
#xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   195     1     r----- 133950.6
dns                                        2   128     1     -b----   5214.2
extraweb                                  12   256     1     -b----   2765.7
gw                                         3   128     1     -b----  44065.3
igw                                        4   128     1     -b----  75549.7
intraweb                                   9   128     1     -b----   4696.1
jabber                                    10   128     1     -b----   2359.9
ldap                                       5   128     1     -b----   5123.0
log                                        1   256     1     -b----   1100.4
mail                                       6   400     1     -b----  20760.9
proxy                                      7   256     1     -b----  39347.8
vpn                                        8   128     1     -b---- 550991.5
15:08:53
#xm pause dns

15:09:15
#xm unpause dns

15:09:27
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     5:25 [ksoftirqd/0]
    6 ?        S<     0:00 [events/0]
    8 ?        S<     0:00 [khelper]
    9 ?        S<     0:00 [kthread]
   11 ?        S<     0:00 [xenwatch]
   12 ?        S<     0:00 [xenbus]
   15 ?        S<     0:01 [kblockd/0]
...
 4867 ?        S      0:10 [drbd5_asender]
 4868 ?        S      0:00 [drbd11_asender]
 8141 ?        Ss     3:51 l3-agent
 8915 ?        S<     0:00 [xvd 12 93:0d]
10507 ?        S      0:00 [drbd3_asender]
11115 ?        Ss     0:00 sshd: root@pts/11
11117 pts/11   Ss+    0:00 script -f -q /root/.lilalo//16295162063127032676-1228
11154 pts/11   S+     0:00 script -f -q /root/.lilalo//16295162063127032676-1228
11155 pts/12   Ss     0:00 bash -i
11443 pts/12   R+     0:00 ps ax
15:09:47
#w
 15:10:14 up 132 days,  8:25,  1 user,  load average: 0.21, 0.09, 0.02
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/11   192.168.1.192    14:04    0.00s  0.02s  0.00s script -f -q /r
15:10:14
#xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   195     1     r----- 133954.0
dns                                        2   128     1     -b----   5214.3
extraweb                                  12   256     1     -b----   2766.3
gw                                         3   128     1     -b----  44065.9
igw                                        4   128     1     -b----  75550.0
intraweb                                   9   128     1     -b----   4696.3
jabber                                    10   128     1     -b----   2360.0
ldap                                       5   128     1     -b----   5123.2
log                                        1   256     1     -b----   1100.4
mail                                       6   400     1     -b----  20761.1
proxy                                      7   256     1     -b----  39348.2
vpn                                        8   128     1     -b---- 550991.9
15:11:19
#xm pause extrweb
Error: Domain 'extrweb' does not exist.
15:11:39
#xm pause extraweb

15:11:52
#xm pause mail

15:11:58
#xm pause proxy

15:12:10
#xm unpause proxy

15:12:28
#xm unpause mail

15:12:34
#xm unpause extraweb

15:12:42
#top
top - 15:15:03 up 132 days,  8:30,  1 user,  load average: 0.02, 0.08, 0.03
Tasks: 119 total,   1 running, 118 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.3%st
Mem:    200148k total,   193736k used,     6412k free,     4780k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    58432k cached
    1 root      15   0  2080  712  608 S  0.0  0.4   0:00.90 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   5:25.50 ksoftirqd/0
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.12 events/0
...
 1371 root      11  -4  2428  664  388 S  0.0  0.3   0:00.55 udevd
 1759 root      19  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
 1833 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 hda_codec
 2724 root      12  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
 3528 root      10  -5     0    0    0 S  0.0  0.0  15:16.29 md1_raid1
 4217 daemon    17   0  1824  440  348 S  0.0  0.2   0:00.00 portmap
 4951 root      18   0  1760  660  532 S  0.0  0.3   0:00.26 syslogd
 4957 root      15   0  1708  428  360 S  0.0  0.2   0:00.04 klogd
 4966 root      18   0  5300 1488 1124 S  0.0  0.7   0:00.00 sshd
 5045 root      15   0  1704  592  508 S  0.0  0.3   0:00.00 acpid
прошло 13 минут
15:26:19
#tail -f /var/log/syslog
Dec  2 13:16:49 dom0 -- MARK --
Dec  2 13:17:01 dom0 /USR/SBIN/CRON[11109]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Dec  2 13:36:49 dom0 -- MARK --
Dec  2 13:56:49 dom0 -- MARK --
Dec  2 14:16:49 dom0 -- MARK --
Dec  2 14:17:01 dom0 /USR/SBIN/CRON[11261]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Dec  2 14:36:49 dom0 -- MARK --
Dec  2 14:56:49 dom0 -- MARK --
Dec  2 15:16:50 dom0 -- MARK --
Dec  2 15:17:01 dom0 /USR/SBIN/CRON[11562]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
15:27:02
#tail -f /var/log/messages
Dec  2 12:16:49 dom0 -- MARK --
Dec  2 12:36:49 dom0 -- MARK --
Dec  2 12:56:49 dom0 -- MARK --
Dec  2 13:16:49 dom0 -- MARK --
Dec  2 13:36:49 dom0 -- MARK --
Dec  2 13:56:49 dom0 -- MARK --
Dec  2 14:16:49 dom0 -- MARK --
Dec  2 14:36:49 dom0 -- MARK --
Dec  2 14:56:49 dom0 -- MARK --
Dec  2 15:16:50 dom0 -- MARK --
15:27:10
#xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   195     1     r----- 133999.9
dns                                        2   128     1     -b----   5214.9
extraweb                                  12   256     1     -b----   2771.8
gw                                         3   128     1     -b----  44069.2
igw                                        4   128     1     -b----  75552.5
intraweb                                   9   128     1     -b----   4697.0
jabber                                    10   128     1     -b----   2360.3
ldap                                       5   128     1     -b----   5124.0
log                                        1   256     1     -b----   1100.5
mail                                       6   400     1     -b----  20763.2
proxy                                      7   256     1     -b----  39351.2
vpn                                        8   128     1     -b---- 550994.1
15:27:20
#xm pause extraweb

Статистика

Время первой команды журнала11:11:35 2008-11- 5
Время последней команды журнала15:27:20 2008-12- 2
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 6.93
Процент синтаксически неверно набранных команд, % 4.95
Суммарное время работы с терминалом *, час 1.68
Количество командных строк в единицу времени, команда/мин 1.00
Частота использования команд
xm23|======================| 22.77%
iptables16|===============| 15.84%
mc13|============| 12.87%
ping9|========| 8.91%
vim8|=======| 7.92%
smbldap-passwd4|===| 3.96%
ssh4|===| 3.96%
ps3|==| 2.97%
smbldap-useradd3|==| 2.97%
w3|==| 2.97%
top2|=| 1.98%
tail2|=| 1.98%
/etc/init.d/squid2|=| 1.98%
df2|=| 1.98%
ds1|| 0.99%
smbldap-p1|| 0.99%
apt-get1|| 0.99%
ls1|| 0.99%
exit1|| 0.99%
apt-cache1|| 0.99%
smb1|| 0.99%
____
*) Интервалы неактивности длительностью 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$