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

Содержание

Журнал

Понедельник (02/20/12)

/dev/pts/4
15:40:43
#w
 16:40:43 up  6:05,  5 users,  load average: 0.22, 0.63, 0.87
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      02:34    1:19m  2.59s  2.20s ssh user@10.0.35.40
user     tty2                      12:01    2:07m  0.48s  0.38s -bash
user     pts/2    :0.0             15:49    0.00s  0.19s  0.02s script -f -c bash -q /home/user/.lilalo//2252028367198515618-132974579
user     tty7     :0               12:22   14:06m 23.47s  0.08s x-session-manager
user     pts/3    :0.0             12:24    2:12m  0.50s  0.34s ssh user@10.0.35.40
/dev/pts/5
15:40:43
#w
 16:40:43 up  6:05,  5 users,  load average: 0.22, 0.63, 0.87
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      02:34    1:19m  2.59s  2.20s ssh user@10.0.35.40
user     tty2                      12:01    2:07m  0.48s  0.38s -bash
user     pts/2    :0.0             15:49    0.00s  0.19s  0.02s script -f -c bash -q /home/user/.lilalo//2252028367198515618-132974579
user     tty7     :0               12:22   14:06m 23.47s  0.08s x-session-manager
user     pts/3    :0.0             12:24    2:12m  0.50s  0.34s ssh user@10.0.35.40
/dev/pts/4
15:40:43
#cell
bash: cell: command not found
/dev/pts/5
15:40:43
#cell
bash: cell: command not found
/dev/pts/4
15:49:18
#cal
   February 2012
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29
/dev/pts/5
15:49:18
#cal
   February 2012
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29
/dev/pts/4
15:49:25
#cat /dev/cdrom > /tmp/disk.iso

/dev/pts/5
15:49:25
#cat /dev/cdrom > /tmp/disk.iso

/dev/pts/4
15:57:21
#ls -l /mnt
total 735
-r--r--r-- 1 root root     27 Jun 28  2011 autorun.inf
dr-xr-xr-x 2 root root   2048 Jun 28  2011 css
lr-xr-xr-x 1 root root      1 Aug  8  2011 debian -> .
dr-xr-xr-x 3 root root   2048 Jun 28  2011 dists
dr-xr-xr-x 4 root root   4096 Jun 28  2011 doc
dr-xr-xr-x 2 root root   6144 Aug  8  2011 firmware
-r--r--r-- 1 root root 110070 Jun 22  2011 g2ldr
-r--r--r-- 1 root root   8192 Jun 22  2011 g2ldr.mbr
dr-xr-xr-x 2 root root   2048 Jun 28  2011 install
...
dr-xr-xr-x 2 root root   4096 Jun 28  2011 pics
dr-xr-xr-x 5 root root   2048 Jun 28  2011 pool
-r--r--r-- 1 root root   9036 Jun 28  2011 README.html
-r--r--r-- 1 root root 144786 May 11  2011 README.mirrors.html
-r--r--r-- 1 root root  78036 May 11  2011 README.mirrors.txt
-r--r--r-- 1 root root    398 Jun 28  2011 README.source
-r--r--r-- 1 root root   5576 Jun 28  2011 README.txt
-r--r--r-- 1 root root 319525 Jun 22  2011 setup.exe
dr-xr-xr-x 2 root root   2048 Jun 28  2011 tools
-r--r--r-- 1 root root    237 Jun 28  2011 win32-loader.ini
/dev/pts/5
15:57:21
#ls -l /mnt
total 735
-r--r--r-- 1 root root     27 Jun 28  2011 autorun.inf
dr-xr-xr-x 2 root root   2048 Jun 28  2011 css
lr-xr-xr-x 1 root root      1 Aug  8  2011 debian -> .
dr-xr-xr-x 3 root root   2048 Jun 28  2011 dists
dr-xr-xr-x 4 root root   4096 Jun 28  2011 doc
dr-xr-xr-x 2 root root   6144 Aug  8  2011 firmware
-r--r--r-- 1 root root 110070 Jun 22  2011 g2ldr
-r--r--r-- 1 root root   8192 Jun 22  2011 g2ldr.mbr
dr-xr-xr-x 2 root root   2048 Jun 28  2011 install
...
dr-xr-xr-x 2 root root   4096 Jun 28  2011 pics
dr-xr-xr-x 5 root root   2048 Jun 28  2011 pool
-r--r--r-- 1 root root   9036 Jun 28  2011 README.html
-r--r--r-- 1 root root 144786 May 11  2011 README.mirrors.html
-r--r--r-- 1 root root  78036 May 11  2011 README.mirrors.txt
-r--r--r-- 1 root root    398 Jun 28  2011 README.source
-r--r--r-- 1 root root   5576 Jun 28  2011 README.txt
-r--r--r-- 1 root root 319525 Jun 22  2011 setup.exe
dr-xr-xr-x 2 root root   2048 Jun 28  2011 tools
-r--r--r-- 1 root root    237 Jun 28  2011 win32-loader.ini
/dev/pts/4
15:57:43
#mkisofs
bash: mkisofs: command not found
/dev/pts/5
15:57:43
#mkisofs
bash: mkisofs: command not found
/dev/pts/4
15:59:35
#genisoimage
genisoimage: Missing pathspec.
Usage: genisoimage [options] -o file directory ...
Use genisoimage -help
to get a list of valid options.
Report problems to debburn-devel@lists.alioth.debian.org.
/dev/pts/5
15:59:35
#genisoimage
genisoimage: Missing pathspec.
Usage: genisoimage [options] -o file directory ...
Use genisoimage -help
to get a list of valid options.
Report problems to debburn-devel@lists.alioth.debian.org.
/dev/pts/4
16:00:04
#genisoimage -o /tmp/etc.iso -R /etc
I: -input-charset not specified, using utf-8 (detected in locale settings)
Using X_TTC000.CON;1 for  /etc/defoma/config/x-ttcidfont-conf.conf (x-ttcidfont-conf.conf2)
Using ORG_F000.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.UPower.conf (org.freedesktop.UDisks.conf)
Using ORG_D000.CON;1 for  /etc/dbus-1/system.d/org.debian.AptXapianIndex.conf (org.debian.apt.conf)
Using ORG_F001.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.UDisks.conf (org.freedesktop.PolicyKit1.conf)
Using ORG_F002.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.PolicyKit1.conf (org.freedesktop.SystemToolsBackends.conf)
Using ORG_F003.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf (org.freedesktop.ModemManager.conf)
Using ORG_G000.CON;1 for  /etc/dbus-1/system.d/org.gnome.GConf.Defaults.conf (org.gnome.CPUFreqSelector.conf)
Using ORG_G001.CON;1 for  /etc/dbus-1/system.d/org.gnome.CPUFreqSelector.conf (org.gnome.ClockApplet.Mechanism.conf)
Using XDG_D000.;1 for  /etc/menu-methods/xdg-desktop-entry-spec-apps (xdg-desktop-entry-spec-sessions)
...
Using 10_SU000.CON;1 for  /etc/fonts/conf.avail/10-sub-pixel-vbgr.conf (10-sub-pixel-rgb.conf)
Using 10_SU001.CON;1 for  /etc/fonts/conf.avail/10-sub-pixel-rgb.conf (10-sub-pixel-vrgb.conf)
Using 10_SU002.CON;1 for  /etc/fonts/conf.avail/10-sub-pixel-vrgb.conf (10-sub-pixel-bgr.conf)
Using ALSA_000.CON;1 for  /etc/modprobe.d/alsa-base-blacklist.conf (alsa-base.conf)
Total translation table size: 0
Total rockridge attributes bytes: 236463
Total directory bytes: 696670
Path table size(bytes): 3618
Max brk space used 16f000
2812 extents written (5 MB)
/dev/pts/5
16:00:04
#genisoimage -o /tmp/etc.iso -R /etc
I: -input-charset not specified, using utf-8 (detected in locale settings)
Using X_TTC000.CON;1 for  /etc/defoma/config/x-ttcidfont-conf.conf (x-ttcidfont-conf.conf2)
Using ORG_F000.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.UPower.conf (org.freedesktop.UDisks.conf)
Using ORG_D000.CON;1 for  /etc/dbus-1/system.d/org.debian.AptXapianIndex.conf (org.debian.apt.conf)
Using ORG_F001.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.UDisks.conf (org.freedesktop.PolicyKit1.conf)
Using ORG_F002.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.PolicyKit1.conf (org.freedesktop.SystemToolsBackends.conf)
Using ORG_F003.CON;1 for  /etc/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf (org.freedesktop.ModemManager.conf)
Using ORG_G000.CON;1 for  /etc/dbus-1/system.d/org.gnome.GConf.Defaults.conf (org.gnome.CPUFreqSelector.conf)
Using ORG_G001.CON;1 for  /etc/dbus-1/system.d/org.gnome.CPUFreqSelector.conf (org.gnome.ClockApplet.Mechanism.conf)
Using XDG_D000.;1 for  /etc/menu-methods/xdg-desktop-entry-spec-apps (xdg-desktop-entry-spec-sessions)
...
Using 10_SU000.CON;1 for  /etc/fonts/conf.avail/10-sub-pixel-vbgr.conf (10-sub-pixel-rgb.conf)
Using 10_SU001.CON;1 for  /etc/fonts/conf.avail/10-sub-pixel-rgb.conf (10-sub-pixel-vrgb.conf)
Using 10_SU002.CON;1 for  /etc/fonts/conf.avail/10-sub-pixel-vrgb.conf (10-sub-pixel-bgr.conf)
Using ALSA_000.CON;1 for  /etc/modprobe.d/alsa-base-blacklist.conf (alsa-base.conf)
Total translation table size: 0
Total rockridge attributes bytes: 236463
Total directory bytes: 696670
Path table size(bytes): 3618
Max brk space used 16f000
2812 extents written (5 MB)
/dev/pts/4
16:02:41
#umount /mnet
umount: /mnet: not found
/dev/pts/5
16:02:41
#umount /mnet
umount: /mnet: not found
/dev/pts/4
16:02:49
#umount /mnt

/dev/pts/5
16:02:49
#umount /mnt

/dev/pts/4
16:02:51
#mount -o loop /tmp/etc.iso /mnt

/dev/pts/5
16:02:51
#mount -o loop /tmp/etc.iso /mnt

/dev/pts/4
16:03:15
#ls -l /mnt
total 678
drwxr-xr-x 3 root root    2048 Feb 20 02:25 acpi
-rw-r--r-- 1 root root    2981 Feb 20 02:24 adduser.conf
-rw-r--r-- 1 root root     196 Feb 20 02:32 aliases
drwxr-xr-x 2 root root   26624 Feb 20 14:15 alternatives
-rw-r--r-- 1 root root     395 Nov  1  2009 anacrontab
drwxr-xr-x 3 root root    2048 Feb 20 12:16 apache2
drwxr-xr-x 6 root root    2048 Feb 20 12:15 apm
drwxr-xr-x 6 root root    2048 Feb 20 02:33 apt
-rw-r----- 1 root daemon   144 Nov 30  2009 at.deny
...
drwxr-xr-x 2 root root   20480 Feb 20 12:19 usb_modeswitch.d
drwxr-xr-x 2 root root    2048 Feb 20 12:18 vga
drwxr-xr-x 2 root root    2048 Feb 20 02:24 vim
drwxr-xr-x 2 root root    2048 Feb 20 02:32 w3m
-rw-r--r-- 1 root root    4496 Sep  5  2010 wgetrc
drwxr-xr-x 2 root root    2048 Feb 20 12:18 wildmidi
drwxr-xr-x 2 root root    2048 Feb 20 12:18 wpa_supplicant
drwxr-xr-x 9 root root    4096 Feb 20 12:19 X11
drwxr-xr-x 4 root root    2048 Feb 20 12:18 xdg
drwxr-xr-x 2 root root    2048 Feb 20 12:19 xml
/dev/pts/5
16:03:15
#ls -l /mnt
total 678
drwxr-xr-x 3 root root    2048 Feb 20 02:25 acpi
-rw-r--r-- 1 root root    2981 Feb 20 02:24 adduser.conf
-rw-r--r-- 1 root root     196 Feb 20 02:32 aliases
drwxr-xr-x 2 root root   26624 Feb 20 14:15 alternatives
-rw-r--r-- 1 root root     395 Nov  1  2009 anacrontab
drwxr-xr-x 3 root root    2048 Feb 20 12:16 apache2
drwxr-xr-x 6 root root    2048 Feb 20 12:15 apm
drwxr-xr-x 6 root root    2048 Feb 20 02:33 apt
-rw-r----- 1 root daemon   144 Nov 30  2009 at.deny
...
drwxr-xr-x 2 root root   20480 Feb 20 12:19 usb_modeswitch.d
drwxr-xr-x 2 root root    2048 Feb 20 12:18 vga
drwxr-xr-x 2 root root    2048 Feb 20 02:24 vim
drwxr-xr-x 2 root root    2048 Feb 20 02:32 w3m
-rw-r--r-- 1 root root    4496 Sep  5  2010 wgetrc
drwxr-xr-x 2 root root    2048 Feb 20 12:18 wildmidi
drwxr-xr-x 2 root root    2048 Feb 20 12:18 wpa_supplicant
drwxr-xr-x 9 root root    4096 Feb 20 12:19 X11
drwxr-xr-x 4 root root    2048 Feb 20 12:18 xdg
drwxr-xr-x 2 root root    2048 Feb 20 12:19 xml
/dev/pts/4
16:03:19
#umount /mnt

/dev/pts/5
16:03:19
#umount /mnt

/dev/pts/4
16:03:30
#dd if=/dev/zero seek=9999 count=1 bs=1024k /tmp/disk10g.img
dd: unrecognized operand `/tmp/disk10g.img'
Try `dd --help' for more information.
/dev/pts/5
16:03:30
#dd if=/dev/zero seek=9999 count=1 bs=1024k /tmp/disk10g.img
dd: unrecognized operand `/tmp/disk10g.img'
Try `dd --help' for more information.
прошло 14 минут
/dev/pts/4
16:17:37
#dd if=/dev/zero seek=9999 count=1 bs=1024k of=/tmp/disk10g.img
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00263106 s, 399 MB/s
/dev/pts/5
16:17:37
#dd if=/dev/zero seek=9999 count=1 bs=1024k of=/tmp/disk10g.img
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00263106 s, 399 MB/s
/dev/pts/4
16:18:05
#mkfs -t ext3 /tmp/disk10g.img
mke2fs 1.41.12 (17-May-2010)
/tmp/disk10g.img is not a block special device.
Proceed anyway? (y,n) y
warning: Unable to get device geometry for /tmp/disk10g.img
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
640848 inodes, 2560000 blocks
...
79 block groups
32768 blocks per group, 32768 fragments per group
8112 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/5
16:18:05
#mkfs -t ext3 /tmp/disk10g.img
mke2fs 1.41.12 (17-May-2010)
/tmp/disk10g.img is not a block special device.
Proceed anyway? (y,n) y
warning: Unable to get device geometry for /tmp/disk10g.img
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
640848 inodes, 2560000 blocks
...
79 block groups
32768 blocks per group, 32768 fragments per group
8112 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/4
16:19:49
#mount /tmp/disk10g.img
mount: can't find /tmp/disk10g.img in /etc/fstab or /etc/mtab
/dev/pts/5
16:19:49
#mount /tmp/disk10g.img
mount: can't find /tmp/disk10g.img in /etc/fstab or /etc/mtab
/dev/pts/4
16:20:45
#mount -o loop /tmp/disk10g.img
mount: can't find /tmp/disk10g.img in /etc/fstab or /etc/mtab
/dev/pts/5
16:20:45
#mount -o loop /tmp/disk10g.img
mount: can't find /tmp/disk10g.img in /etc/fstab or /etc/mtab
/dev/pts/4
16:20:59
#mount -o loop /tmp/disk10g.img /mnt

/dev/pts/5
16:20:59
#mount -o loop /tmp/disk10g.img /mnt

/dev/pts/4
16:21:09
#cp /etc/fstab /mnt/

/dev/pts/5
16:21:09
#cp /etc/fstab /mnt/

/dev/pts/4
16:21:26
#ls /mnt
fstab  lost+found
/dev/pts/5
16:21:26
#ls /mnt
fstab  lost+found
/dev/pts/4
16:21:30
#cat /mnt/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=d1d3fe1c-0e10-4948-816a-9c9d9edc4f8b /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda2 during installation
UUID=a698fa73-0488-4628-9b99-5c4f3cacf26a none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
UUID=bfb9b743-da37-434a-8d13-f88eb9cec00a /data         ext3    errors=remount-ro 0     1
/dev/pts/5
16:21:30
#cat /mnt/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=d1d3fe1c-0e10-4948-816a-9c9d9edc4f8b /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda2 during installation
UUID=a698fa73-0488-4628-9b99-5c4f3cacf26a none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
UUID=bfb9b743-da37-434a-8d13-f88eb9cec00a /data         ext3    errors=remount-ro 0     1
/dev/pts/4
16:21:37
#cat /tmp/disk10g.img
PÇ      'ôÄÜ%EÇ €€°ädBOädBO"Sï’dBONí
                                    <9Y6î'L¬h·Æ‘n¸[¥¾Me‰)à¨Û¹’dBOýþÿ
rstŠ{¤r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°€€€~°~°€€€~°~°€€~°~°                       ~°€     €       €       ~°
~°€
€
€
~°
  ~°€
     €
      €
...
€      €
€       €       €       €       €       €       €
        €                                               €
€
€
€
€
€
€
€
/dev/pts/5
16:21:37
#cat /tmp/disk10g.img
PÇ      'ôÄÜ%EÇ €€°ädBOädBO"Sï’dBONí
                                    <9Y6î'L¬h·Æ‘n¸[¥¾Me‰)à¨Û¹’dBOýþÿ
rstŠ{¤r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°r‚s‚t‚‘{°~°€€€~°~°€€€~°~°€€~°~°                       ~°€     €       €       ~°
~°€
€
€
~°
  ~°€
     €
      €
...
€       €       €       €       €       €       €
        €                                               €
€
€
€
€
€
€
€
)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™šÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
/dev/pts/4
16:22:26
#umount /mnt

/dev/pts/5
16:22:26
#umount /mnt

/dev/pts/4
16:23:20
#ls /mnt

/dev/pts/5
16:23:20
#ls /mnt

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

/dev/pts/4
08:46:43
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         medusa.tech.inc 0.0.0.0         UG    0      0        0 eth1
10.0.0.0        *               255.0.0.0       U     1      0        0 eth1
localnet        *               255.255.255.0   U     0      0        0 eth0
/dev/pts/3
08:46:43
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         medusa.tech.inc 0.0.0.0         UG    0      0        0 eth1
10.0.0.0        *               255.0.0.0       U     1      0        0 eth1
localnet        *               255.255.255.0   U     0      0        0 eth0
/dev/pts/4
08:49:06
#cd /tmp

/dev/pts/3
08:49:06
#cd /tmp

/dev/pts/4
08:50:18
#ls
keyring-tpVmnK    orbit-user       ssh-oOCRiY1991
orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
/dev/pts/3
08:50:18
#ls
keyring-tpVmnK    orbit-user       ssh-oOCRiY1991
orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
/dev/pts/4
08:50:19
#ping ukr.net
PING ukr.net (195.214.195.105) 56(84) bytes of data.
^C
--- ukr.net ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12096ms
/dev/pts/3
08:50:19
#ping ukr.net
PING ukr.net (195.214.195.105) 56(84) bytes of data.
^C
--- ukr.net ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12096ms
/dev/pts/4
08:55:04
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.1.1        0.0.0.0         UG    0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     1      0        0 eth1
10.0.35.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/3
08:55:04
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.1.1        0.0.0.0         UG    0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     1      0        0 eth1
10.0.35.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/4
08:55:09
#mv /etc/rc2.d/{S,s}03network-manager
mv: cannot stat `/etc/rc2.d/S03network-manager': No such file or directory
/dev/pts/3
08:55:09
#mv /etc/rc2.d/{S,s}03network-manager
mv: cannot stat `/etc/rc2.d/S03network-manager': No such file or directory
/dev/pts/4
08:56:26
#mv: cannot stat `/etc/rc2.d/S03network-manager'
> ^C
/dev/pts/3
08:56:26
#mv: cannot stat `/etc/rc2.d/S03network-manager'
> ^C
/dev/pts/4
08:56:39
#route add 0.0.0.0 10.0.35.1
SIOCADDRT: No such device
/dev/pts/3
08:56:39
#route add 0.0.0.0 10.0.35.1
SIOCADDRT: No such device
/dev/pts/4
08:57:08
#route add 0.0.0.0 0.0.0.0 10.0.35.1
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
/dev/pts/3
08:57:08
#route add 0.0.0.0 0.0.0.0 10.0.35.1
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
/dev/pts/4
08:57:51
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.35.1       0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     1      0        0 eth1
10.0.35.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/3
08:57:51
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.35.1       0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     1      0        0 eth1
10.0.35.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/4
08:57:54
#ping ukr.net
PING ukr.net (195.214.195.105) 56(84) bytes of data.
64 bytes from 195.214.195.105: icmp_req=1 ttl=59 time=1.63 ms
64 bytes from 195.214.195.105: icmp_req=2 ttl=59 time=1.18 ms
^C64 bytes from 195.214.195.105: icmp_req=3 ttl=59 time=1.10 ms
--- ukr.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 10016ms
rtt min/avg/max/mdev = 1.104/1.306/1.634/0.237 ms
/dev/pts/3
08:57:54
#ping ukr.net
PING ukr.net (195.214.195.105) 56(84) bytes of data.
64 bytes from 195.214.195.105: icmp_req=1 ttl=59 time=1.63 ms
64 bytes from 195.214.195.105: icmp_req=2 ttl=59 time=1.18 ms
^C64 bytes from 195.214.195.105: icmp_req=3 ttl=59 time=1.10 ms
--- ukr.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 10016ms
rtt min/avg/max/mdev = 1.104/1.306/1.634/0.237 ms
/dev/pts/4
08:58:15
#ping google.com
PING google.com (209.85.148.139) 56(84) bytes of data.
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=1 ttl=55 time=38.9 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=2 ttl=55 time=39.0 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=3 ttl=55 time=38.7 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=4 ttl=55 time=38.7 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=5 ttl=55 time=38.9 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=6 ttl=55 time=38.7 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=7 ttl=55 time=39.0 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=8 ttl=55 time=38.7 ms
^C
--- google.com ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7010ms
rtt min/avg/max/mdev = 38.717/38.858/39.021/0.271 ms
/dev/pts/3
08:58:15
#ping google.com
PING google.com (209.85.148.139) 56(84) bytes of data.
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=1 ttl=55 time=38.9 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=2 ttl=55 time=39.0 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=3 ttl=55 time=38.7 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=4 ttl=55 time=38.7 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=5 ttl=55 time=38.9 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=6 ttl=55 time=38.7 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=7 ttl=55 time=39.0 ms
64 bytes from fra07s07-in-f139.1e100.net (209.85.148.139): icmp_req=8 ttl=55 time=38.7 ms
^C
--- google.com ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7010ms
rtt min/avg/max/mdev = 38.717/38.858/39.021/0.271 ms
/dev/pts/4
08:58:29
#ping google.com.ua
PING google.com.ua (209.85.148.94) 56(84) bytes of data.
64 bytes from fra07s07-in-f94.1e100.net (209.85.148.94): icmp_req=1 ttl=57 time=38.6 ms
64 bytes from fra07s07-in-f94.1e100.net (209.85.148.94): icmp_req=2 ttl=57 time=38.6 ms
64 bytes from fra07s07-in-f94.1e100.net (209.85.148.94): icmp_req=3 ttl=57 time=38.6 ms
^C
--- google.com.ua ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 38.634/38.656/38.680/0.018 ms
/dev/pts/3
08:58:29
#ping google.com.ua
PING google.com.ua (209.85.148.94) 56(84) bytes of data.
64 bytes from fra07s07-in-f94.1e100.net (209.85.148.94): icmp_req=1 ttl=57 time=38.6 ms
64 bytes from fra07s07-in-f94.1e100.net (209.85.148.94): icmp_req=2 ttl=57 time=38.6 ms
64 bytes from fra07s07-in-f94.1e100.net (209.85.148.94): icmp_req=3 ttl=57 time=38.6 ms
^C
--- google.com.ua ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 38.634/38.656/38.680/0.018 ms
/dev/pts/4
08:58:41
#losetup -a

/dev/pts/3
08:58:41
#losetup -a

/dev/pts/4
09:00:55
#losetup -a

/dev/pts/3
09:00:55
#losetup -a

/dev/pts/4
09:02:54
#ls -l /tmp
total 24
drwx------ 2 user       user       4096 Feb 21 09:42 keyring-tpVmnK
drwx------ 2 Debian-gdm Debian-gdm 4096 Feb 21 09:42 orbit-Debian-gdm
drwx------ 2 user       user       4096 Feb 21 09:53 orbit-user
drwx------ 2 user       user       4096 Feb 21 09:42 seahorse-haAsAE
drwx------ 2 user       user       4096 Feb 21 09:42 ssh-oOCRiY1991
drwx------ 2 user       user       4096 Feb 21 09:42 virtual-user.zVOsSw
/dev/pts/3
09:02:54
#ls -l /tmp
total 24
drwx------ 2 user       user       4096 Feb 21 09:42 keyring-tpVmnK
drwx------ 2 Debian-gdm Debian-gdm 4096 Feb 21 09:42 orbit-Debian-gdm
drwx------ 2 user       user       4096 Feb 21 09:53 orbit-user
drwx------ 2 user       user       4096 Feb 21 09:42 seahorse-haAsAE
drwx------ 2 user       user       4096 Feb 21 09:42 ssh-oOCRiY1991
drwx------ 2 user       user       4096 Feb 21 09:42 virtual-user.zVOsSw
/dev/pts/4
09:03:08
#ls -l /tmp/
total 24
drwx------ 2 user       user       4096 Feb 21 09:42 keyring-tpVmnK
drwx------ 2 Debian-gdm Debian-gdm 4096 Feb 21 09:42 orbit-Debian-gdm
drwx------ 2 user       user       4096 Feb 21 09:53 orbit-user
drwx------ 2 user       user       4096 Feb 21 09:42 seahorse-haAsAE
drwx------ 2 user       user       4096 Feb 21 09:42 ssh-oOCRiY1991
drwx------ 2 user       user       4096 Feb 21 09:42 virtual-user.zVOsSw
/dev/pts/3
09:03:08
#ls -l /tmp/
total 24
drwx------ 2 user       user       4096 Feb 21 09:42 keyring-tpVmnK
drwx------ 2 Debian-gdm Debian-gdm 4096 Feb 21 09:42 orbit-Debian-gdm
drwx------ 2 user       user       4096 Feb 21 09:53 orbit-user
drwx------ 2 user       user       4096 Feb 21 09:42 seahorse-haAsAE
drwx------ 2 user       user       4096 Feb 21 09:42 ssh-oOCRiY1991
drwx------ 2 user       user       4096 Feb 21 09:42 virtual-user.zVOsSw
/dev/pts/4
09:03:20
#cd ..

/dev/pts/3
09:03:20
#cd ..

/dev/pts/4
09:03:29
#ls
bin   dev   initrd.img  lost+found  opt   sbin     sys  var
boot  etc   lib         media       proc  selinux  tmp  vmlinuz
data  home  log         mnt         root  srv      usr
/dev/pts/3
09:03:29
#ls
bin   dev   initrd.img  lost+found  opt   sbin     sys  var
boot  etc   lib         media       proc  selinux  tmp  vmlinuz
data  home  log         mnt         root  srv      usr
/dev/pts/4
09:03:31
#ls /tmp
keyring-tpVmnK    orbit-user       ssh-oOCRiY1991
orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
/dev/pts/3
09:03:31
#ls /tmp
keyring-tpVmnK    orbit-user       ssh-oOCRiY1991
orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
/dev/pts/4
09:03:35
#apt-get install kpartx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  kpartx
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 28.6 kB of archives.
After this operation, 131 kB of additional disk space will be used.
Get:1 http://10.0.35.1/debian/ squeeze/main kpartx i386 0.4.8+git0.761c66f-10 [28.6 kB]
Fetched 28.6 kB in 0s (0 B/s)
Selecting previously deselected package kpartx.
(Reading database ... 111356 files and directories currently installed.)
Unpacking kpartx (from .../kpartx_0.4.8+git0.761c66f-10_i386.deb) ...
Processing triggers for man-db ...
Setting up kpartx (0.4.8+git0.761c66f-10) ...
/dev/pts/3
09:03:35
#apt-get install kpartx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  kpartx
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 28.6 kB of archives.
After this operation, 131 kB of additional disk space will be used.
Get:1 http://10.0.35.1/debian/ squeeze/main kpartx i386 0.4.8+git0.761c66f-10 [28.6 kB]
Fetched 28.6 kB in 0s (0 B/s)
Selecting previously deselected package kpartx.
(Reading database ... 111356 files and directories currently installed.)
Unpacking kpartx (from .../kpartx_0.4.8+git0.761c66f-10_i386.deb) ...
Processing triggers for man-db ...
Setting up kpartx (0.4.8+git0.761c66f-10) ...
/dev/pts/4
09:09:04
#ls /tmp
keyring-tpVmnK    orbit-user       ssh-oOCRiY1991
orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
/dev/pts/3
09:09:04
#ls /tmp
keyring-tpVmnK    orbit-user       ssh-oOCRiY1991
orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
/dev/pts/4
09:09:19
#dd if=/dev/zero bs=1024k of=/tmp/disk.img count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 11.8505 s, 88.5 MB/s
/dev/pts/3
09:09:19
#dd if=/dev/zero bs=1024k of=/tmp/disk.img count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 11.8505 s, 88.5 MB/s
/dev/pts/4
09:10:14
#ls /tmp
disk.img        orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
keyring-tpVmnK  orbit-user        ssh-oOCRiY1991
/dev/pts/3
09:10:14
#ls /tmp
disk.img        orbit-Debian-gdm  seahorse-haAsAE  virtual-user.zVOsSw
keyring-tpVmnK  orbit-user        ssh-oOCRiY1991
/dev/pts/4
09:10:20
#losetup -a

/dev/pts/3
09:10:20
#losetup -a

Файлы

  • /mnt/fstab
  • /tmp/disk.iso
  • /mnt/fstab
    >
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    # / was on /dev/sda1 during installation
    UUID=d1d3fe1c-0e10-4948-816a-9c9d9edc4f8b /               ext3    errors=remount-ro 0       1
    # swap was on /dev/sda2 during installation
    UUID=a698fa73-0488-4628-9b99-5c4f3cacf26a none            swap    sw              0       0
    /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
    UUID=bfb9b743-da37-434a-8d13-f88eb9cec00a /data         ext3    errors=remount-ro 0     1
    
    /tmp/disk.iso
    >

    Статистика

    Время первой команды журнала15:40:43 2012- 2-20
    Время последней команды журнала09:10:20 2012- 2-21
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %16.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 1.10
    Количество командных строк в единицу времени, команда/мин 1.51
    Частота использования команд
    ls22|=====================| 21.57%
    route10|=========| 9.80%
    ping8|=======| 7.84%
    umount8|=======| 7.84%
    mount8|=======| 7.84%
    losetup6|=====| 5.88%
    dd6|=====| 5.88%
    cat6|=====| 5.88%
    genisoimage4|===| 3.92%
    cd4|===| 3.92%
    mv:2|=| 1.96%
    cp2|=| 1.96%
    cal2|=| 1.96%
    cell2|=| 1.96%
    mkfs2|=| 1.96%
    apt-get2|=| 1.96%
    mv2|=| 1.96%
    disk.iso2|=| 1.96%
    mkisofs2|=| 1.96%
    w2|=| 1.96%
    ____
    *) Интервалы неактивности длительностью 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$