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

Содержание

Журнал

Пятница (03/17/06)

/dev/pts/14
12:55:12
#kill 32727 969
exit
bash: kill: (32727) - No such process
12:55:19
#ps aux | grep l3-
root     32724 31.3  0.8 12036 8780 ?        Ss   12:47   2:32 l3-agent
root      3889  0.0  0.0  3124  844 pts/15   R+   12:55   0:00 grep l3-
12:55:24
#kill 32724

12:55:30
#> ~/.lilalo/.
.            ..           .report.dat
12:55:30
#> ~/.lilalo/.report.dat

12:55:37
#> /home/user/.lilalo/.report.dat

12:55:46
#l3-agent

прошло 92 минуты
/dev/pts/4
14:28:33
#reboot

/dev/pts/13
14:30:58
#ls /lib/modules/
exit
exit
2.6.15  2.6.8-2-686-smp
14:31:05
#ls -l /lib/modules/
итого 2
drwxr-xr-x  3 root root 1024 2006-03-17 13:34 2.6.15
drwxr-xr-x  5 root root 1024 2006-03-15 11:50 2.6.8-2-686-smp
14:31:07
#du -sh /lib/modules/2.6.15
37M     /lib/modules/2.6.15
14:31:19
#ls /boot/
config-2.6.8            initrd.img-2.6.8            vmlinuz-2.6.8
config-2.6.8-2-686-smp  initrd.img-2.6.8-2-686-smp  vmlinuz-2.6.8-2-686-smp
grub                    System.map-2.6.8-2-686-smp
14:31:28
#ls -l /boot/
итого 12840
-rw-r--r--  1 root root   55199 2006-03-16 14:57 config-2.6.8
-rw-r--r--  1 root root   55199 2005-01-24 09:29 config-2.6.8-2-686-smp
drwxr-xr-x  2 root root    1024 2006-03-16 16:00 grub
-rw-r--r--  1 root root 4829184 2006-03-16 14:56 initrd.img-2.6.8
-rw-r--r--  1 root root 4829184 2006-03-15 11:50 initrd.img-2.6.8-2-686-smp
-rw-r--r--  1 root root  853929 2005-01-24 11:54 System.map-2.6.8-2-686-smp
-rw-r--r--  1 root root 1231478 2006-03-16 14:52 vmlinuz-2.6.8
-rw-r--r--  1 root root 1231478 2005-01-24 11:54 vmlinuz-2.6.8-2-686-smp
14:31:30
#cd /usr/src/linux-source-2.6.15

14:31:43
#make install
  CHK     include/linux/version.h
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
Kernel: arch/i386/boot/bzImage is ready  (#1)
sh /usr/src/linux-source-2.6.15/arch/i386/boot/install.sh 2.6.15 arch/i386/boot/bzImage System.map "/boot"
In order to use the new kernel image you have just installed, you
will need to reboot the machine.  First, however, you will need to
either make a bootable floppy diskette, re-run LILO, or have GRUB
installed.
Checking for ELILO...No
GRUB is installed. To automatically switch to new kernels, point your
default entry in menu.lst to /boot/arch/i386/boot/bzImage-2.6.15
14:32:07
#ls /boot/
config                  initrd.img-2.6.8            vmlinuz
config-2.6.15           initrd.img-2.6.8-2-686-smp  vmlinuz-2.6.15
config-2.6.8            System.map                  vmlinuz-2.6.8
config-2.6.8-2-686-smp  System.map-2.6.15           vmlinuz-2.6.8-2-686-smp
grub                    System.map-2.6.8-2-686-smp
14:32:13
#ls -l
итого 4984
drwxr-xr-x  26 root root    4096 2006-01-03 05:21 arch
drwxr-xr-x   2 root root    4096 2006-03-17 12:18 block
-rw-r--r--   1 root root   18693 2006-01-03 05:21 COPYING
-rw-r--r--   1 root root   89582 2006-01-03 05:21 CREDITS
drwxr-xr-x   2 root root    4096 2006-03-17 13:21 crypto
drwxr-xr-x  53 root root    4096 2006-01-03 05:21 Documentation
drwxr-xr-x  54 root root    4096 2006-03-17 12:53 drivers
drwxr-xr-x  59 root root    8192 2006-03-17 13:30 fs
drwxr-xr-x  41 root root    4096 2006-03-17 12:03 include
...
-rw-------   1 root root  362437 2006-03-17 13:34 nohup.out
-rw-r--r--   1 root root   15070 2006-01-03 05:21 README
-rw-r--r--   1 root root    3065 2006-01-03 05:21 REPORTING-BUGS
drwxr-xr-x   9 root root    4096 2006-03-17 12:03 scripts
drwxr-xr-x   4 root root    4096 2006-03-17 13:32 security
drwxr-xr-x  16 root root    4096 2006-03-17 13:33 sound
-rw-r--r--   1 root root  687417 2006-03-17 13:20 System.map
drwxr-xr-x   2 root root    4096 2006-03-17 14:31 usr
-rw-r--r--   1 root root       9 2006-03-06 12:29 version.Debian
-rwxr-xr-x   1 root root 3483461 2006-03-17 13:20 vmlinux
14:32:14
#ls -l /boot
итого 14816
lrwxrwxrwx  1 root root      13 2006-03-17 14:32 config -> config-2.6.15
-rw-r--r--  1 root root   62518 2006-03-17 14:32 config-2.6.15
-rw-r--r--  1 root root   55199 2006-03-16 14:57 config-2.6.8
-rw-r--r--  1 root root   55199 2005-01-24 09:29 config-2.6.8-2-686-smp
drwxr-xr-x  2 root root    1024 2006-03-16 16:00 grub
-rw-r--r--  1 root root 4829184 2006-03-16 14:56 initrd.img-2.6.8
-rw-r--r--  1 root root 4829184 2006-03-15 11:50 initrd.img-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      17 2006-03-17 14:32 System.map -> System.map-2.6.15
-rw-r--r--  1 root root  687417 2006-03-17 14:32 System.map-2.6.15
-rw-r--r--  1 root root  853929 2005-01-24 11:54 System.map-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      14 2006-03-17 14:32 vmlinuz -> vmlinuz-2.6.15
-rw-r--r--  1 root root 1259723 2006-03-17 14:32 vmlinuz-2.6.15
-rw-r--r--  1 root root 1231478 2006-03-16 14:52 vmlinuz-2.6.8
-rw-r--r--  1 root root 1231478 2005-01-24 11:54 vmlinuz-2.6.8-2-686-smp
14:32:17
#mkinitrd -o /boot/initrd.img-2.6.15 2.6.15

14:32:50
#ls -l /boot
итого 16259
lrwxrwxrwx  1 root root      13 2006-03-17 14:32 config -> config-2.6.15
-rw-r--r--  1 root root   62518 2006-03-17 14:32 config-2.6.15
-rw-r--r--  1 root root   55199 2006-03-16 14:57 config-2.6.8
-rw-r--r--  1 root root   55199 2005-01-24 09:29 config-2.6.8-2-686-smp
drwxr-xr-x  2 root root    1024 2006-03-16 16:00 grub
-rw-r--r--  1 root root 1470464 2006-03-17 14:32 initrd.img-2.6.15
-rw-r--r--  1 root root 4829184 2006-03-16 14:56 initrd.img-2.6.8
-rw-r--r--  1 root root 4829184 2006-03-15 11:50 initrd.img-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      17 2006-03-17 14:32 System.map -> System.map-2.6.15
-rw-r--r--  1 root root  687417 2006-03-17 14:32 System.map-2.6.15
-rw-r--r--  1 root root  853929 2005-01-24 11:54 System.map-2.6.8-2-686-smp
lrwxrwxrwx  1 root root      14 2006-03-17 14:32 vmlinuz -> vmlinuz-2.6.15
-rw-r--r--  1 root root 1259723 2006-03-17 14:32 vmlinuz-2.6.15
-rw-r--r--  1 root root 1231478 2006-03-16 14:52 vmlinuz-2.6.8
-rw-r--r--  1 root root 1231478 2005-01-24 11:54 vmlinuz-2.6.8-2-686-smp
14:33:06
#vi /boot/grub/menu.lst
14:33:41
#vi /boot/grub/menu.lst
93a94,100
> title		Debian GNU/Linux, kernel 2.6.15
> root		(hd0,0)
> kernel		/boot/vmlinuz-2.6.15 root=/dev/hdb1 ro 
> initrd		/boot/initrd.img-2.6.15
> savedefault
> boot
> 
14:34:34
#grep 2.6.15 /boot/grub/menu.lst
title           Debian GNU/Linux, kernel 2.6.15
kernel          /boot/vmlinuz-2.6.15 root=/dev/hdb1 ro
initrd          /boot/initrd.img-2.6.15
14:34:39
#ls -l /boot/vmlinuz-2.6.15
-rw-r--r--  1 root root 1259723 2006-03-17 14:32 /boot/vmlinuz-2.6.15
14:34:48
#ls -l /boot/initrd.img-2.6.15
-rw-r--r--  1 root root 1470464 2006-03-17 14:32 /boot/initrd.img-2.6.15
прошло 42 минуты
/dev/pts/7
15:17:07
#ps
exit
  PID TTY          TIME CMD
 4104 pts/8    00:00:00 bash
 4119 pts/8    00:00:00 ps
15:17:09
#tty
/dev/pts/7
15:17:27
#ps a
  PID TTY      STAT   TIME COMMAND
 3609 tty7     Ss+    0:04 /usr/X11R6/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
 3617 tty1     Ss+    0:00 script -f -q /home/user/.lilalo//2655615355319025673-1142599006.script
 3618 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 3619 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 3620 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 3621 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 3622 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 3749 tty1     S+     0:00 script -f -q /home/user/.lilalo//2655615355319025673-1142599006.script
 3750 pts/0    Ss+    0:00 bash -i
...
 4009 pts/3    Ss+    0:00 /usr/lib/libgksu1.2/gksu-run-helper /usr/bin/x-terminal-emulator
 4014 pts/3    S+     0:00 sh -c /usr/bin/env -u XAUTHORITY=/tmp/libgksu1.2-1WhHXg/.Xauthority /usr/X11R6/bin
 4018 pts/3    R+     0:02 /usr/bin/x-terminal-emulator
 4022 pts/5    Ss+    0:00 script -f -q /root/.lilalo//31565198902653619923-1142601425.script
 4055 pts/5    S+     0:00 script -f -q /root/.lilalo//31565198902653619923-1142601425.script
 4056 pts/6    Ss+    0:00 bash -i
 4067 pts/7    Ss+    0:00 script -f -q /root/.lilalo//3766244532446260-1142601427.script
 4103 pts/7    R+     0:00 script -f -q /root/.lilalo//3766244532446260-1142601427.script
 4104 pts/8    Rs     0:00 bash -i
 4123 pts/8    R+     0:00 ps a
15:18:18
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S      0:00 [watchdog/0]
    5 ?        S<     0:00 [events/0]
    6 ?        S<     0:00 [khelper]
    7 ?        S<     0:00 [kthread]
    9 ?        S<     0:00 [kblockd/0]
   10 ?        S<     0:00 [kacpid]
...
 4010 ?        S      0:00 kded [kdeinit]
 4014 pts/3    S+     0:00 sh -c /usr/bin/env -u XAUTHORITY=/tmp/libgksu1.2-1WhHXg/.Xauthority /usr/X11R6/bin
 4018 pts/3    R+     0:02 /usr/bin/x-terminal-emulator
 4022 pts/5    Ss+    0:00 script -f -q /root/.lilalo//31565198902653619923-1142601425.script
 4055 pts/5    S+     0:00 script -f -q /root/.lilalo//31565198902653619923-1142601425.script
 4056 pts/6    Ss+    0:00 bash -i
 4067 pts/7    Ss+    0:00 script -f -q /root/.lilalo//3766244532446260-1142601427.script
 4103 pts/7    S+     0:00 script -f -q /root/.lilalo//3766244532446260-1142601427.script
 4104 pts/8    Ss     0:00 bash -i
 4125 pts/8    R+     0:00 ps ax
15:18:26
#ps aux
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  1604  536 ?        S    14:35   0:00 init [2]
root         2  0.0  0.0     0    0 ?        S    14:35   0:00 [migration/0]
root         3  0.0  0.0     0    0 ?        SN   14:35   0:00 [ksoftirqd/0]
root         4  0.0  0.0     0    0 ?        S    14:35   0:00 [watchdog/0]
root         5  0.0  0.0     0    0 ?        S<   14:35   0:00 [events/0]
root         6  0.0  0.0     0    0 ?        S<   14:35   0:00 [khelper]
root         7  0.0  0.0     0    0 ?        S<   14:35   0:00 [kthread]
root         9  0.0  0.0     0    0 ?        S<   14:35   0:00 [kblockd/0]
root        10  0.0  0.0     0    0 ?        S<   14:35   0:00 [kacpid]
...
root      4010  0.3  1.4 31668 14368 ?       S    15:17   0:00 kded [kdeinit]
root      4014  0.0  0.1  3872 1272 pts/3    S+   15:17   0:00 sh -c /usr/bin/env -u XAUTHORITY=/tmp/libgksu1
root      4018  2.0  1.7 32180 17752 pts/3   R+   15:17   0:02 /usr/bin/x-terminal-emulator
root      4022  0.0  0.0  2956  532 pts/5    Ss+  15:17   0:00 script -f -q /root/.lilalo//315651989026536199
root      4055  0.0  0.0  2960  396 pts/5    S+   15:17   0:00 script -f -q /root/.lilalo//315651989026536199
root      4056  0.0  0.1  4272 1824 pts/6    Ss+  15:17   0:00 bash -i
root      4067  0.0  0.0  2960  540 pts/7    Ss+  15:17   0:00 script -f -q /root/.lilalo//3766244532446260-1
root      4103  0.0  0.0  2964  404 pts/7    S+   15:17   0:00 script -f -q /root/.lilalo//3766244532446260-1
root      4104  0.0  0.1  4276 1836 pts/8    Ss   15:17   0:00 bash -i
root      4127  0.0  0.0  2616  892 pts/8    R+   15:18   0:00 ps aux
15:18:56
#ps aux | sort +6
user      3750  0.0  0.2  4772 2080 pts/0    Ss+  14:36   0:00 bash -i
root      3986  0.0  0.1  3868 1268 pts/2    S+   15:16   0:00 sh -c /usr/bin/env -u XAUTHORITY=/tmp/libgksu1.2-JKL3ev/.Xauthority /usr/X11R6/bin/xauth add :0.0 . "`cat /tmp/libgksu1.2-JKL3ev/.Xauthority.tmp`" > /dev/null 2>&1; /usr/bin/env -u XAUTHORITY=/tmp/libgksu1.2-JKL3ev/.Xauthority /usr/bin/x-terminal-emulator
root      3990  0.3  1.6 31616 16872 pts/2   S+   15:16   0:00 /usr/bin/x-terminal-emulator
root      3985  0.0  0.0  2120  500 pts/2    Ss+  15:16   0:00 /usr/lib/libgksu1.2/gksu-run-helper /usr/bin/x-terminal-emulator
root      4018  1.1  1.7 32268 17780 pts/3   R+   15:17   0:02 /usr/bin/x-terminal-emulator
root      4014  0.0  0.1  3872 1272 pts/3    S+   15:17   0:00 sh -c /usr/bin/env -u XAUTHORITY=/tmp/libgksu1.2-1WhHXg/.Xauthority /usr/X11R6/bin/xauth add :0.0 . "`cat /tmp/libgksu1.2-1WhHXg/.Xauthority.tmp`" > /dev/null 2>&1; /usr/bin/env -u XAUTHORITY=/tmp/libgksu1.2-1WhHXg/.Xauthority /usr/bin/x-terminal-emulator
root      4009  0.0  0.0  2120  500 pts/3    Ss+  15:17   0:00 /usr/lib/libgksu1.2/gksu-run-helper /usr/bin/x-terminal-emulator
root      4055  0.0  0.0  2960  396 pts/5    S+   15:17   0:00 script -f -q /root/.lilalo//31565198902653619923-1142601425.script
root      4022  0.0  0.0  2956  532 pts/5    Ss+  15:17   0:00 script -f -q /root/.lilalo//31565198902653619923-1142601425.script
root      4056  0.0  0.1  4272 1824 pts/6    Ss+  15:17   0:00 bash -i
...
root      3994  0.0  0.8 26440 8752 ?        Ss   15:17   0:00 kdeinit Running...
user      3749  0.0  0.0  2964  400 tty1     S+   14:36   0:00 script -f -q /home/user/.lilalo//2655615355319025673-1142599006.script
user      3617  0.0  0.0  2960  536 tty1     Ss+  14:36   0:00 script -f -q /home/user/.lilalo//2655615355319025673-1142599006.script
root      3618  0.0  0.0  1604  504 tty2     Ss+  14:36   0:00 /sbin/getty 38400 tty2
root      3619  0.0  0.0  1600  508 tty3     Ss+  14:36   0:00 /sbin/getty 38400 tty3
root      3620  0.0  0.0  1600  504 tty4     Ss+  14:36   0:00 /sbin/getty 38400 tty4
root      3621  0.0  0.0  1600  508 tty5     Ss+  14:36   0:00 /sbin/getty 38400 tty5
root      3622  0.0  0.0  1600  508 tty6     Ss+  14:36   0:00 /sbin/getty 38400 tty6
root      3609  0.2  0.9 16296 9740 tty7     Rs+  14:36   0:07 /usr/X11R6/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
15:21:09
#ps aux | sort -n +6
daemon    2921  0.0  0.0  1720  372 ?        Ss   14:36   0:00 /sbin/portmap
daemon    3484  0.0  0.0  1808  404 ?        Ss   14:36   0:00 /usr/sbin/atd
lp        3315  0.0  0.0  2576  508 ?        Ss   14:36   0:00 /usr/sbin/lpd -s
root        10  0.0  0.0     0    0 ?        S<   14:35   0:00 [kacpid]
root         1  0.0  0.0  1604  536 ?        S    14:35   0:00 init [2]
root      1241  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root      1242  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root      1243  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root      1244  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root       127  0.0  0.0     0    0 ?        S    14:35   0:00 [pdflush]
...
user      3920  0.0  1.5 32136 15456 ?       S    14:38   0:00 kdesktop [kdeinit]
user      3922  0.0  1.7 34316 17804 ?       S    14:38   0:01 kicker [kdeinit]
user      3924  0.0  1.1 28060 11320 ?       S    14:38   0:00 klipper [kdeinit]
user      3940  0.0  1.3 31396 13592 ?       S    14:38   0:00 korgac --miniicon korganizer
user      3941  0.0  0.7 26712 8016 ?        S    14:38   0:00 kio_file [kdeinit] file /tmp/ksocket-user/klauncherp4njSa.slave-socket /tmp/ksocket-user/kdesktop9Pneyb.slave-socket
user      3943  0.0  1.8 36676 18852 ?       S    14:38   0:00 kcontrol [kdeinit] -session 10e49d6e75000114241246900000052540010_1142518328_8335
user      3944  0.0  2.6 42136 26572 ?       S    14:38   0:02 konqueror [kdeinit] -session 10e49d6e75000114241252100000052540012_1142518328_239611
user      3978  0.0  0.6 12576 6976 ?        R    15:16   0:00 gksu /usr/bin/x-terminal-emulator
user      3991  0.0  0.6 12580 6980 ?        R    15:17   0:00 gksu /usr/bin/x-terminal-emulator
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
15:21:47
#ps aux | sort -n +5
root        10  0.0  0.0     0    0 ?        S<   14:35   0:00 [kacpid]
root      1241  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root      1242  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root      1243  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root      1244  0.0  0.0     0    0 ?        S    14:35   0:00 [kjournald]
root       127  0.0  0.0     0    0 ?        S    14:35   0:00 [pdflush]
root       128  0.0  0.0     0    0 ?        S    14:35   0:00 [pdflush]
root       129  0.0  0.0     0    0 ?        S    14:35   0:00 [kswapd0]
root       130  0.0  0.0     0    0 ?        S<   14:35   0:00 [aio/0]
root      1495  0.0  0.0     0    0 ?        S<   14:35   0:00 [ata/0]
...
user      3940  0.0  1.3 31396 13592 ?       S    14:38   0:00 korgac --miniicon korganizer
root      4130  0.1  1.3 35552 13868 ?       S    15:20   0:00 knotify [kdeinit]
root      4010  0.1  1.4 31668 14372 ?       S    15:17   0:00 kded [kdeinit]
user      3867  0.0  1.4 32568 15168 ?       S    14:38   0:00 kded [kdeinit]
user      3920  0.0  1.5 32136 15456 ?       S    14:38   0:00 kdesktop [kdeinit]
root      3990  0.2  1.6 31616 16872 pts/2   S+   15:16   0:00 /usr/bin/x-terminal-emulator
user      3922  0.0  1.7 34316 17804 ?       S    14:38   0:01 kicker [kdeinit]
root      4018  1.0  1.7 32380 17868 pts/3   R+   15:17   0:03 /usr/bin/x-terminal-emulator
user      3943  0.0  1.8 36676 18852 ?       S    14:38   0:00 kcontrol [kdeinit] -session 10e49d6e75000114241246900000052540010_1142518328_8335
user      3944  0.0  2.6 42136 26572 ?       S    14:38   0:02 konqueror [kdeinit] -session 10e49d6e75000114241252100000052540012_1142518328_239611
15:22:17
#ps aux | sort -n +5 | tail 3
tail: невозможно открыть `3' для чтения: No such file or directory
15:25:57
#ps aux | sort -n +5 | tail -3
root      4018  0.6  1.7 32380 17948 pts/3   S+   15:17   0:03 /usr/bin/x-terminal-emulator
user      3943  0.0  1.8 36676 18852 ?       S    14:38   0:00 kcontrol [kdeinit] -session 10e49d6e75000114241246900000052540010_1142518328_8335
user      3944  0.0  2.6 42136 26572 ?       S    14:38   0:02 konqueror [kdeinit] -session 10e49d6e75000114241252100000052540012_1142518328_239611
/dev/pts/9
15:30:03
#dd if=/dev/zero of =/dev/null &
exit
[1] 4209
dd: ключ `of' не распознан
Попробуйте `dd --help' для получения более подробного описания.
[1]+  Exit 1                  dd if=/dev/zero of =/dev/null
15:30:54
#dd if=/dev/zero of=/dev/null &
[1] 4211
15:31:02
#bg
bash: bg: bg background job?
15:32:32
#bg
.bash_history          .fishsrv.pl            .kderc                 .viminfo
.bash_profile          .fonts.cache-1         .lilalo                .Xauthority
.bashrc                .fonts.conf            .local                 .xinitrc
.DCOPserver_linux4__0  .hushlogin             .mcop                  .xsession-errors
.DCOPserver_linux4_:0  .ICEauthority          .mcoprc
Desktop                john.pot               .qt
.dmrc                  .kde                   restore
15:32:32
#bg
bash: bg: bg background job?
15:32:55
#bg
bash: bg: bg background job?
15:33:11
#bg
bash: bg: bg background job?
15:33:40
#dd if=/dev/zero of=/dev/null &
Display all 1992 possibilities? (y or n)
15:33:40
#dd if=/dev/zero of=/dev/null &
[2] 4231
15:37:08
#dd if=/dev/zero of=/dev/null &
[3] 4234
15:37:15
#dd if=/dev/zero of=/dev/null &
[4] 4237
15:37:16
#fg
dd if=/dev/zero of=/dev/null
[4]+  Stopped                 dd if=/dev/zero of=/dev/null
15:40:12
#bg
[4]+ dd if=/dev/zero of=/dev/null &
15:40:15
#bg
bash: bg: bg background job?
15:40:18
#fg
dd if=/dev/zero of=/dev/null
[4]+  Stopped                 dd if=/dev/zero of=/dev/null
15:40:25
#fg
dd if=/dev/zero of=/dev/null
[4]+  Stopped                 dd if=/dev/zero of=/dev/null
15:40:41
#jobs
[1]   Running                 dd if=/dev/zero of=/dev/null &
[2]   Running                 dd if=/dev/zero of=/dev/null &
[3]-  Running                 dd if=/dev/zero of=/dev/null &
[4]+  Stopped                 dd if=/dev/zero of=/dev/null
15:40:51
#fg %2
dd if=/dev/zero of=/dev/null
42524482+0 входных записей
42524481+0 выходных записей
21772534272 bytes transferred in 339,127972 seconds (64201529 bytes/sec)
15:42:47
#jobs
[1]   Running                 dd if=/dev/zero of=/dev/null &
[3]-  Running                 dd if=/dev/zero of=/dev/null &
[4]+  Stopped                 dd if=/dev/zero of=/dev/null
15:42:52
#fg
dd if=/dev/zero of=/dev/null
46837707+0 входных записей
46837706+0 выходных записей
23980905472 bytes transferred in 342,784173 seconds (69959197 bytes/sec)
15:42:58
#kill all dd
bash: kill: all: no such pid
bash: kill: dd: no such pid
15:43:17
#killall dd

15:43:26
#command
[1]-  Terminated              dd if=/dev/zero of=/dev/null
[3]+  Terminated              dd if=/dev/zero of=/dev/null
15:45:20
#f
bash: f: command not found
15:45:27
#F
bash: F: command not found
15:45:29
#command -f
bash: command: -f: invalid option
command: usage: command [-pVv] command [arg ...]
15:45:33
#command f
bash: f: command not found
15:45:37
#ssize
bash: ssize: command not found
15:45:45
#ssiz
bash: ssiz: command not found
15:45:51
#dd if=/dev/zero of=/dev/null &
[1] 4281
15:47:04
#pstree
init─┬─S20xprint─┬─S20xprint───Xprt
     │           └─S20xprint
     ├─artsd
     ├─atd
     ├─cron
     ├─2*[dcopserver]
     ├─dirmngr
     ├─events/0
     ├─gdm───gdm─┬─Xorg
     │           └─startkde───kwrapper
...
     ├─migration/0
     ├─portmap
     ├─rpc.statd
     ├─script───script───bash
     ├─shpchpd_event
     ├─sshd
     ├─syslogd
     ├─watchdog/0
     └─xfs
[1]+  Terminated              dd if=/dev/zero of=/dev/null
15:53:39
#uptime
 15:55:40 up  1:20,  2 users,  load average: 0.04, 0.38, 0.83
15:55:40
#user
bash: user: command not found
/dev/pts/9
15:56:22
#ssh freebsd
exit
ssh: freebsd: Name or service not known
15:57:11
#ssh fbsd1
ssh: connect to host fbsd1 port 22: No route to host
15:57:56
#ssh fbsd1
ssh: connect to host fbsd1 port 22: No route to host
15:58:08
#ssh linux4
The authenticity of host 'linux4 (192.168.15.4)' can't be established.
RSA key fingerprint is cb:77:7a:26:4c:98:95:42:66:c6:e4:ed:01:e7:62:97.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added 'linux4,192.168.15.4' (RSA) to the list of known hosts.
Password:
Linux linux4 2.6.15 #1 SMP PREEMPT Fri Mar 17 13:20:53 EET 2006 i686 GNU/Linux
< privet >
 --------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
15:58:26
#ssh kinux3
ssh: kinux3: Name or service not known
/dev/pts/10
15:58:26
#ssh kinux3
exit
ssh: kinux3: Name or service not known
/dev/pts/9
15:58:43
#ssh linux3
Password:
Last login: Fri Mar 17 14:49:02 2006 from linux.nt
Linux linux3 2.6.15 #1 SMP PREEMPT Fri Mar 17 14:13:48 EET 2006 i686 GNU/Linux
/dev/pts/10
15:58:43
#ssh linux3
Password:
Last login: Fri Mar 17 14:49:02 2006 from linux.nt
Linux linux3 2.6.15 #1 SMP PREEMPT Fri Mar 17 14:13:48 EET 2006 i686 GNU/Linux
/dev/pts/13
15:59:43
#ssh
top - 16:28:23 up  1:52,  5 users,  load average: 0.20, 0.05, 0.09
usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D port] [-e escape_char] [-F configfile] wa,  0.0% hi,  0.0% si
           [-i identity_file] [-L [bind_address:]port:host:hostport]fers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
 4133 root      15   0 59840  12m 5780 S  0.7  1.3   0:08.55 artsd
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
 4828 root      16   0  2212 1136  864 R  0.3  0.1   0:00.13 top
           [user@]hostname [command]
...
  127 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  128 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  130 root      17  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  129 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  714 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  948 root      15   0     0    0    0 S  0.0  0.0   0:00.01 kjournald
 1241 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
 1242 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
 1243 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
 1244 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
15:59:47
#ssh linux3
ssh: connect to host linux3 port 22: Connection refused
15:59:56
#ssh linux3
ssh: connect to host linux3 port 22: Connection refused
16:00:05
#ssh linux3
Password:
Last login: Fri Mar 17 15:59:03 2006 from linux4.linux.nt
Linux linux3 2.6.8-2-686-smp #1 SMP Mon Jan 24 02:32:52 EST 2005 i686 GNU/Linux
/dev/pts/9
16:00:06
#ssh linux3
Password:
Last login: Fri Mar 17 16:06:55 2006 from linux.nt
Linux linux3 2.6.15 #1 SMP PREEMPT Fri Mar 17 14:13:48 EET 2006 i686 GNU/Linux
/dev/pts/10
16:00:06
#ssh linux3
Password:
Last login: Fri Mar 17 16:06:55 2006 from linux.nt
Linux linux3 2.6.15 #1 SMP PREEMPT Fri Mar 17 14:13:48 EET 2006 i686 GNU/Linux
/dev/pts/13
16:00:15
#reboot
Broadcast message from root (pts/1) (Fri Mar 17 16:00:19 2006):
The system is going down for reboot NOW!
16:00:20
#exit
exit
Connection to linux3 closed.
16:00:25
#ntpdate ntp.lucky.net
17 Mar 16:11:05 ntpdate[4529]: adjust time server 193.193.193.107 offset 0.246353 sec
/dev/pts/9
16:09:09
#reboot
Broadcast message from root (pts/4) (Fri Mar 17 16:09:17 2006):
The system is going down for reboot NOW!
/dev/pts/10
16:09:09
#reboot
Broadcast message from root (pts/4) (Fri Mar 17 16:09:17 2006):
The system is going down for reboot NOW!
/dev/pts/13
16:11:05
#ntpdate ntp.lucky.net
17 Mar 16:11:21 ntpdate[4531]: adjust time server 193.193.193.107 offset 0.239091 sec
16:11:21
#ntpdate ntp.lucky.net
17 Mar 16:11:25 ntpdate[4533]: adjust time server 193.193.193.107 offset 0.237615 sec
16:11:25
#ntpdate ntp.lucky.net
17 Mar 16:11:26 ntpdate[4535]: adjust time server 193.193.193.107 offset 0.236496 sec
16:11:27
#ntpdate ntp.lucky.net
17 Mar 16:11:29 ntpdate[4538]: adjust time server 193.193.193.107 offset 0.234819 sec
16:11:29
#ntpdate ntp.lucky.net
17 Mar 16:11:30 ntpdate[4540]: adjust time server 193.193.193.107 offset 0.233823 sec
16:11:30
#ntpdate ntp.lucky.net
17 Mar 16:11:31 ntpdate[4542]: adjust time server 193.193.193.107 offset 0.233790 sec
16:11:31
#ntpdate ntp.lucky.net
^[[A
^[[A^[[A^[[A^[[A17 Mar 16:11:33 ntpdate[4544]: adjust time server 193.193.193.107 offset 0.231742 sec
16:11:33
#ntpdate ntp.lucky.net
17 Mar 16:11:33 ntpdate[4546]: adjust time server 193.193.193.107 offset 0.233443 sec
16:11:33
#ntpdate ntp.lucky.net
^[[A^[[A
17 Mar 16:11:34 ntpdate[4548]: adjust time server 193.193.193.107 offset 0.232384 sec
16:11:34
#ntpdate ntp.lucky.net
^[[A17 Mar 16:11:34 ntpdate[4551]: adjust time server 193.193.193.107 offset 0.233635 sec
16:11:34
#ntpdate ntp.lucky.net
^[[A
17 Mar 16:11:35 ntpdate[4553]: adjust time server 193.193.193.107 offset 0.231623 sec
16:11:35
#ntpdate ntp.lucky.net
^[[A^[[A
^[[A^[[A
^[[A^[[A
^[[A
^[[A17 Mar 16:11:37 ntpdate[4555]: adjust time server 193.193.193.107 offset 0.231494 sec
16:11:37
#ntpdate ntp.lucky.net
^[[A17 Mar 16:11:37 ntpdate[4558]: adjust time server 193.193.193.107 offset 0.230437 sec
16:11:37
#ntpdate ntp.lucky.net
^[[A^[[A17 Mar 16:11:38 ntpdate[4561]: adjust time server 193.193.193.107 offset 0.230456 sec

Статистика

Время первой команды журнала12:55:12 2006- 3-17
Время последней команды журнала16:11:37 2006- 3-17
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %17.82
Процент синтаксически неверно набранных команд, % 5.94
Суммарное время работы с терминалом *, час 1.02
Количество командных строк в единицу времени, команда/мин 1.65
Частота использования команд
ntpdate15|=============| 13.39%
ssh14|============| 12.50%
ls10|========| 8.93%
ps10|========| 8.93%
bg7|======| 6.25%
dd7|======| 6.25%
fg5|====| 4.46%
sort5|====| 4.46%
reboot4|===| 3.57%
command3|==| 2.68%
>3|==| 2.68%
kill3|==| 2.68%
.report.dat2|=| 1.79%
tail2|=| 1.79%
vi2|=| 1.79%
jobs2|=| 1.79%
grep2|=| 1.79%
make1|| 0.89%
cd1|| 0.89%
f1|| 0.89%
.1|| 0.89%
ssize1|| 0.89%
killall1|| 0.89%
ssiz1|| 0.89%
F1|| 0.89%
l3-agent1|| 0.89%
mkinitrd1|| 0.89%
user1|| 0.89%
uptime1|| 0.89%
tty1|| 0.89%
exit1|| 0.89%
du1|| 0.89%
pstree1|| 0.89%
____
*) Интервалы неактивности длительностью 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$