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

Содержание

Журнал

Суббота (05/30/09)

/dev/pts/8
14:27:36
#kpartx -a /dev/loop0

/dev/pts/5
14:27:41
#lsmod
Module                  Size  Used by
dm_mod                 48856  0
loop                   12988  1
nls_cp437               5304  1
vfat                    8672  1
fat                    41688  1 vfat
usb_storage            83552  1
fuse                   48352  0
minix                  21440  0
nls_utf8                1472  1
...
mii                     4648  1 atl1
intel_agp              22548  1
ide_core               91812  3 ide_cd_mod,ide_pci_generic,jmicron
ehci_hcd               29936  0
usbcore               124912  4 usb_storage,uhci_hcd,ehci_hcd
agpgart                30624  3 drm,intel_agp
thermal                15092  0
processor              39540  1 thermal
fan                     4104  0
thermal_sys            10272  3 thermal,processor,fan
/dev/pts/8
14:27:41
#lsmod
Module                  Size  Used by
dm_mod                 48856  0
loop                   12988  1
nls_cp437               5304  1
vfat                    8672  1
fat                    41688  1 vfat
usb_storage            83552  1
fuse                   48352  0
minix                  21440  0
nls_utf8                1472  1
...
mii                     4648  1 atl1
intel_agp              22548  1
ide_core               91812  3 ide_cd_mod,ide_pci_generic,jmicron
ehci_hcd               29936  0
usbcore               124912  4 usb_storage,uhci_hcd,ehci_hcd
agpgart                30624  3 drm,intel_agp
thermal                15092  0
processor              39540  1 thermal
fan                     4104  0
thermal_sys            10272  3 thermal,processor,fan
/dev/pts/5
14:29:00
#echo ';'|sfdisk /dev/loop0
Checking that no-one is using this disk right now ...
BLKRRPART: Invalid argument
OK
Disk /dev/loop0: cannot get geometry
Disk /dev/loop0: 0 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/loop0p1          0       -       0          0    0  Empty
/dev/loop0p2          0       -       0          0    0  Empty
...
/dev/loop0p3          0       -       0          0    0  Empty
/dev/loop0p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
BLKRRPART: Invalid argument
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/dev/pts/8
14:29:00
#echo ';'|sfdisk /dev/loop0
Checking that no-one is using this disk right now ...
BLKRRPART: Invalid argument
OK
Disk /dev/loop0: cannot get geometry
Disk /dev/loop0: 0 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/loop0p1          0       -       0          0    0  Empty
/dev/loop0p2          0       -       0          0    0  Empty
...
/dev/loop0p3          0       -       0          0    0  Empty
/dev/loop0p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
BLKRRPART: Invalid argument
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/dev/pts/5
14:30:56
#fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        9964    60500790    5  Extended
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4cf22bff
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1217     9775521   83  Linux
/dev/sdb2            1218        2434     9775552+  83  Linux
/dev/sdb3            2435        9729    58597087+   5  Extended
/dev/sdb5            2435        9729    58597056   83  Linux
/dev/pts/8
14:30:56
#fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        9964    60500790    5  Extended
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4cf22bff
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1217     9775521   83  Linux
/dev/sdb2            1218        2434     9775552+  83  Linux
/dev/sdb3            2435        9729    58597087+   5  Extended
/dev/sdb5            2435        9729    58597056   83  Linux
/dev/pts/5
14:32:04
#ls /dev/|grep loop
loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
/dev/pts/8
14:32:04
#ls /dev/|grep loop
loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
/dev/pts/5
14:32:29
#fdisk /dev/loop0
You must set cylinders.
You can do this from the extra functions menu.
Command (m for help): n
You must set cylinders.
You can do this from the extra functions menu.
Command (m for help): ^C
/dev/pts/8
14:32:29
#fdisk /dev/loop0
You must set cylinders.
You can do this from the extra functions menu.
Command (m for help): n
You must set cylinders.
You can do this from the extra functions menu.
Command (m for help): ^C
/dev/pts/5
14:32:55
#modprobe loop

/dev/pts/8
14:32:55
#modprobe loop

/dev/pts/5
14:33:43
#lsmod
Module                  Size  Used by
dm_mod                 48856  0
loop                   12988  1
nls_cp437               5304  1
vfat                    8672  1
fat                    41688  1 vfat
usb_storage            83552  1
fuse                   48352  0
minix                  21440  0
nls_utf8                1472  1
...
mii                     4648  1 atl1
intel_agp              22548  1
ide_core               91812  3 ide_cd_mod,ide_pci_generic,jmicron
ehci_hcd               29936  0
usbcore               124912  4 usb_storage,uhci_hcd,ehci_hcd
agpgart                30624  3 drm,intel_agp
thermal                15092  0
processor              39540  1 thermal
fan                     4104  0
thermal_sys            10272  3 thermal,processor,fan
/dev/pts/8
14:33:43
#lsmod
Module                  Size  Used by
dm_mod                 48856  0
loop                   12988  1
nls_cp437               5304  1
vfat                    8672  1
fat                    41688  1 vfat
usb_storage            83552  1
fuse                   48352  0
minix                  21440  0
nls_utf8                1472  1
...
mii                     4648  1 atl1
intel_agp              22548  1
ide_core               91812  3 ide_cd_mod,ide_pci_generic,jmicron
ehci_hcd               29936  0
usbcore               124912  4 usb_storage,uhci_hcd,ehci_hcd
agpgart                30624  3 drm,intel_agp
thermal                15092  0
processor              39540  1 thermal
fan                     4104  0
thermal_sys            10272  3 thermal,processor,fan
/dev/pts/5
14:33:46
#losetup /dev/loop0 harddisk.img

/dev/pts/8
14:33:46
#losetup /dev/loop0 harddisk.img

/dev/pts/5
14:34:12
#losetup -a
/dev/loop0: [0801]:2248352 (harddisk.img)
/dev/pts/8
14:34:12
#losetup -a
/dev/loop0: [0801]:2248352 (harddisk.img)
/dev/pts/5
14:34:17
#man sfdisk
/dev/pts/8
14:34:17
#man sfdisk
/dev/pts/5
14:34:39
#echo ';'|sfdisk /dev/loop0
Checking that no-one is using this disk right now ...
BLKRRPART: Invalid argument
OK
Disk /dev/loop0: cannot get geometry
Disk /dev/loop0: 0 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/loop0p1          0       -       0          0    0  Empty
/dev/loop0p2          0       -       0          0    0  Empty
...
/dev/loop0p3          0       -       0          0    0  Empty
/dev/loop0p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
BLKRRPART: Invalid argument
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/dev/pts/8
14:34:39
#echo ';'|sfdisk /dev/loop0
Checking that no-one is using this disk right now ...
BLKRRPART: Invalid argument
OK
Disk /dev/loop0: cannot get geometry
Disk /dev/loop0: 0 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/loop0p1          0       -       0          0    0  Empty
/dev/loop0p2          0       -       0          0    0  Empty
...
/dev/loop0p3          0       -       0          0    0  Empty
/dev/loop0p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
BLKRRPART: Invalid argument
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/dev/pts/5
14:35:03
#fdisk -l /dev/loop0
You must set cylinders.
You can do this from the extra functions menu.
Disk /dev/loop0: 0 MB, 204800 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
      Device Boot      Start         End      Blocks   Id  System
/dev/pts/8
14:35:03
#fdisk -l /dev/loop0
You must set cylinders.
You can do this from the extra functions menu.
Disk /dev/loop0: 0 MB, 204800 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
      Device Boot      Start         End      Blocks   Id  System
/dev/pts/5
14:35:34
#losetup -a
/dev/loop0: [0801]:2248352 (harddisk.img)
/dev/pts/8
14:35:34
#losetup -a
/dev/loop0: [0801]:2248352 (harddisk.img)
/dev/pts/5
14:40:06
#ls
harddisk.img  passswd  passswd1  samba.dot  samba.png  screen.dot  screen.png  shtdown  usaddscript
/dev/pts/8
14:40:06
#ls
harddisk.img  passswd  passswd1  samba.dot  samba.png  screen.dot  screen.png  shtdown  usaddscript
/dev/pts/5
14:40:10
#vim ~/.bash.bashrc
/dev/pts/8
14:40:10
#vim ~/.bash.bashrc
прошло 11 минут
/dev/pts/5
14:51:30
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  1
"/etc/.bash.bashrc" [New File]
/dev/pts/8
14:51:30
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  1
"/etc/.bash.bashrc" [New File]
/dev/pts/7
14:52:29
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
/etc/monit/monitrc
/dev/pts/10
14:52:29
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
/etc/monit/monitrc
/dev/pts/7
14:52:53
#vim /etc/monit/monitrc
/dev/pts/10
14:52:53
#vim /etc/monit/monitrc
/dev/pts/5
14:53:33
#?
 36 # if the command-not-found package is installed, use it
 37 if [ -x /usr/lib/command-not-found ]; then
 38         function command_not_found_handle {
 39                 # check because c-n-f could've been removed in the meantime
 40                 if [ -x /usr/lib/command-not-found ]; then
 41                    /usr/bin/python /usr/lib/command-not-found -- $1
 42                    return $?
 43                 else
 44                    return 127
 45                 fi
 46         }
                                                                                            46,1-8        95%
/dev/pts/8
14:53:33
#?
 36 # if the command-not-found package is installed, use it
 37 if [ -x /usr/lib/command-not-found ]; then
 38         function command_not_found_handle {
 39                 # check because c-n-f could've been removed in the meantime
 40                 if [ -x /usr/lib/command-not-found ]; then
 41                    /usr/bin/python /usr/lib/command-not-found -- $1
 42                    return $?
 43                 else
 44                    return 127
 45                 fi
 46         }
                                                                                            46,1-8        95%
/dev/pts/5
15:01:08
#cd /mnt

/dev/pts/8
15:01:08
#cd /mnt

/dev/pts/5
15:02:17
#ls
flash
/dev/pts/8
15:02:17
#ls
flash
/dev/pts/5
15:02:18
#mount -a
mount: mount point /data does not exist
/dev/pts/8
15:02:18
#mount -a
mount: mount point /data does not exist
/dev/pts/5
15:02:27
#vim /etc/fstab
/dev/pts/8
15:02:27
#vim /etc/fstab
--- /tmp/l3-saved-4219.31497.23141	2009-05-30 15:02:43.000000000 +0300
+++ /etc/fstab	2009-05-30 15:02:49.000000000 +0300
@@ -1,4 +1,4 @@
 # UNCONFIGURED FSTAB FOR BASE SYSTEM
-LABEL=FEARDATA1 /data ext3 defaults 1 0
-/dev/sdc1 /mnt/flash auto owner,noauto 0 0
+#LABEL=FEARDATA1 /data ext3 defaults 1 0
+#/dev/sdc1 /mnt/flash auto owner,noauto 0 0
 
/dev/pts/5
15:02:49
#umount *

/dev/pts/8
15:02:49
#umount *

/dev/pts/5
15:02:57
#ls -l /dev/mapper
total 0
crw-rw---- 1 root root 10, 60 2009-05-30 14:25 control
/dev/pts/8
15:02:57
#ls -l /dev/mapper
total 0
crw-rw---- 1 root root 10, 60 2009-05-30 14:25 control
/dev/pts/5
15:03:04
#mount /dev/loop0 /mnt
mount: you must specify the filesystem type
/dev/pts/8
15:03:04
#mount /dev/loop0 /mnt
mount: you must specify the filesystem type
/dev/pts/5
15:06:59
#mount /dev/loop0p1 /mnt
mount: special device /dev/loop0p1 does not exist
/dev/pts/8
15:06:59
#mount /dev/loop0p1 /mnt
mount: special device /dev/loop0p1 does not exist
/dev/pts/5
15:07:27
#lsof
gdm        3338        root  mem       REG        8,1      2660    2036065 /lib/security/pam_deny.so
gdm        3338        root  mem       REG        8,1     47852    2036097 /lib/security/pam_unix.so
gdm        3338        root  mem       REG        8,1     42504    2020022 /lib/i686/cmov/libnss_files-2.9.so
gdm        3338        root  mem       REG        8,1     38444    2020031 /lib/i686/cmov/libnss_nis-2.9.so
gdm        3338        root  mem       REG        8,1     30436    2020010 /lib/i686/cmov/libnss_compat-2.9.so
gdm        3338        root  mem       REG        8,1   3462848    1500414 /usr/lib/locale/locale-archive
gdm        3338        root  mem       REG        8,1    151468    1354224 /usr/lib/libexpat.so.1.5.2
gdm        3338        root  mem       REG        8,1     87804    2020024 /lib/i686/cmov/libnsl-2.9.so
gdm        3338        root  mem       REG        8,1    194640    1354632 /usr/lib/libpcre.so.3.12.1
gdm        3338        root  mem       REG        8,1     82160    1352622 /usr/lib/libz.so.1.2.3.3
...
Xorg       3343        root  DEL       REG        0,8                19433 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19432 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19431 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19430 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19429 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19428 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19427 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19426 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19425 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19424 /drm mm object
/dev/pts/8
15:07:27
#lsof
gdm        3338        root  mem       REG        8,1      2660    2036065 /lib/security/pam_deny.so
gdm        3338        root  mem       REG        8,1     47852    2036097 /lib/security/pam_unix.so
gdm        3338        root  mem       REG        8,1     42504    2020022 /lib/i686/cmov/libnss_files-2.9.so
gdm        3338        root  mem       REG        8,1     38444    2020031 /lib/i686/cmov/libnss_nis-2.9.so
gdm        3338        root  mem       REG        8,1     30436    2020010 /lib/i686/cmov/libnss_compat-2.9.so
gdm        3338        root  mem       REG        8,1   3462848    1500414 /usr/lib/locale/locale-archive
gdm        3338        root  mem       REG        8,1    151468    1354224 /usr/lib/libexpat.so.1.5.2
gdm        3338        root  mem       REG        8,1     87804    2020024 /lib/i686/cmov/libnsl-2.9.so
gdm        3338        root  mem       REG        8,1    194640    1354632 /usr/lib/libpcre.so.3.12.1
gdm        3338        root  mem       REG        8,1     82160    1352622 /usr/lib/libz.so.1.2.3.3
...
Xorg       3343        root  DEL       REG        0,8                19433 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19432 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19431 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19430 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19429 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19428 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19427 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19426 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19425 /drm mm object
Xorg       3343        root  DEL       REG        0,8                19424 /drm mm object
прошло 15 минут
/dev/pts/5
15:22:36
#man awk
/dev/pts/8
15:22:36
#man awk
/dev/pts/5
15:24:03
#man awk
/dev/pts/8
15:24:03
#man awk
/dev/pts/5
15:24:12
#ls /usr/local/bin
console-only  fixcon  l3-agent  l3-config  l3script  syslog2jabber
/dev/pts/8
15:24:12
#ls /usr/local/bin
console-only  fixcon  l3-agent  l3-config  l3script  syslog2jabber
/dev/pts/5
15:25:13
#cat fixcon
cat: fixcon: No such file or directory
/dev/pts/8
15:25:13
#cat fixcon
cat: fixcon: No such file or directory
/dev/pts/5
15:25:24
#cd fixcon
bash: cd: fixcon: No such file or directory
/dev/pts/8
15:25:24
#cd fixcon
bash: cd: fixcon: No such file or directory
/dev/pts/5
15:25:35
#ls -l
total 4
drwxr-xr-x 2 sys user 4096 2009-05-27 13:47 flash
/dev/pts/8
15:25:35
#ls -l
total 4
drwxr-xr-x 2 sys user 4096 2009-05-27 13:47 flash
/dev/pts/5
15:25:39
#cd /usr/local/bin

/dev/pts/8
15:25:39
#cd /usr/local/bin

/dev/pts/5
15:25:51
#ls -l
total 48
-rwxr-xr-x 1 root staff   106 2009-05-30 15:22 console-only
-rwxr-xr-x 1 root staff    61 2009-05-25 12:13 fixcon
-rwxr-xr-x 1 root staff 32757 2009-05-25 09:18 l3-agent
-rwxr-xr-x 1 root staff   100 2009-05-25 09:18 l3-config
lrwxrwxrwx 1 root staff     9 2009-05-25 09:18 l3script -> /bin/bash
-rwxr-xr-x 1 root root    100 2009-05-27 16:12 syslog2jabber
/dev/pts/8
15:25:51
#ls -l
total 48
-rwxr-xr-x 1 root staff   106 2009-05-30 15:22 console-only
-rwxr-xr-x 1 root staff    61 2009-05-25 12:13 fixcon
-rwxr-xr-x 1 root staff 32757 2009-05-25 09:18 l3-agent
-rwxr-xr-x 1 root staff   100 2009-05-25 09:18 l3-config
lrwxrwxrwx 1 root staff     9 2009-05-25 09:18 l3script -> /bin/bash
-rwxr-xr-x 1 root root    100 2009-05-27 16:12 syslog2jabber
/dev/pts/5
15:25:54
#cat fixcon
#!/bin/sh
openvt -c 9 /etc/init.d/console-cyrillic restart
/dev/pts/8
15:25:54
#cat fixcon
#!/bin/sh
openvt -c 9 /etc/init.d/console-cyrillic restart
/dev/tty1
15:31:50
#date
Sat May 30 15:31:51 EEST 2009
15:31:51
#/usr/local/bin/fixcon

15:32:03
#date
Sat May 30 15:32:04 EEST 2009
15:32:04
#LANG=ru_UA.UTF-8

15:32:19
#/usr/local/bin/fixcon

15:32:21
#date
Суб Май 30 15:32:23 EEST 2009
15:32:23
#date
Суб Май 30 15:32:45 EEST 2009
15:32:45
#ssh 127.0.0.1
root@127.0.0.1's password:
Linux linux13 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Sat May 30 15:31:50 2009
l3-agent is already running: pid=3641; pidfile=/root/.lilalo/l3-agent.pid
15:37:10
#exit
exit
Connection to 127.0.0.1 closed.
15:37:16
#openvt

/dev/tty2
15:37:25
#date
Суб Май 30 15:38:20 EEST 2009
/dev/tty1
15:37:25
#date
Суб Май 30 15:39:03 EEST 2009
/dev/tty2
15:38:20
#grep -rl /bin/
^C
/dev/tty1
15:39:03
#ssh quiz@10.0.35.100
-----------------------------------------------------------------[40/40]-----
 У вас есть сто пакетов в текущем каталоге,
 которые вы хотите добавить в кэш approx.
 Можно ли это как-то сделать?
 1. Да, для этого просто достаточно скопировать все пакеты в кэш
 2. Да, для этого есть специальная программа approx-import
 3. Нет, нельзя
 4. Эти пакеты уже всё равно обновились, и вообще, что за вопросы? Вы в кэш сквида картинки тоже добавляете?
---------------------------------------------------------------------------
2
Your score: 31.5
exit
Connection to 10.0.35.100 closed.
прошло 25 минут
/dev/tty2
16:04:51
#ls /bin | grep -rl
grep --help' для получения более подробного описания.
16:05:00
#ls | grep /bin/

16:05:25
#cd

16:05:28
#ls | grep /bin/

16:05:30
#cd /

16:05:33
#ls | grep /bin/

16:05:34
#ls | grep -rl /bin/

16:05:43
#dpkg -L | grep -rl bin/
dpkg-query: --listfiles требует указания хотя бы одного имени пакета
Для вывода справки по опросу пакетов используйте --help;
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
16:06:17
#dpkg -L psmisc| grep -rl bin/
(стандартный ввод)
16:06:29
#dpkg -L psmisc| grep -rl /bin/
(стандартный ввод)
16:06:33
#dpkg -L psmisc| grep /bin/
/bin/fuser
/usr/bin/killall
/usr/bin/pstree
/usr/bin/pstree.x11
16:06:39
#debsum
bash: debsum: команда не найдена

Файлы

  • fixcon
  • fixcon
    >
    #!/bin/sh
    openvt -c 9 /etc/init.d/console-cyrillic restart
    

    Статистика

    Время первой команды журнала14:27:36 2009- 5-30
    Время последней команды журнала16:06:39 2009- 5-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %19.80
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.65
    Количество командных строк в единицу времени, команда/мин 1.02
    Частота использования команд
    ls19|===============| 15.83%
    grep12|==========| 10.00%
    cd8|======| 6.67%
    losetup6|=====| 5.00%
    fdisk6|=====| 5.00%
    man6|=====| 5.00%
    mount6|=====| 5.00%
    vim6|=====| 5.00%
    date6|=====| 5.00%
    dpkg4|===| 3.33%
    '4|===| 3.33%
    echo4|===| 3.33%
    cat4|===| 3.33%
    sfdisk4|===| 3.33%
    ~4|===| 3.33%
    lsmod4|===| 3.33%
    umount2|=| 1.67%
    ?2|=| 1.67%
    lsof2|=| 1.67%
    modprobe2|=| 1.67%
    ssh2|=| 1.67%
    fixcon2|=| 1.67%
    LANG=ru_UA.UTF-81|| 0.83%
    debsum1|| 0.83%
    exit1|| 0.83%
    kpartx1|| 0.83%
    openvt1|| 0.83%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$