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

Содержание

Журнал

Понедельник (06/01/09)

/dev/pts/3
08:58:12
#lvremove
  Please enter one or more logical volume paths
  Run `lvremove --help' for more information.
08:58:17
#lvremove /dev/sdb
  Volume group "sdb" not found
08:58:24
#lvremove TURBO /dev/sdb
Do you really want to remove active logical volume "vol1"? [y/n]: y
  Logical volume "vol1" successfully removed
Do you really want to remove active logical volume "vol2"? [y/n]: y
  Logical volume "vol2" successfully removed
  Volume group "sdb" not found
08:58:42
#vgremove TURBO /dev/sdb
  Volume group "TURBO" successfully removed
  Volume group "sdb" not found
/dev/pts/0
08:58:50
#screen -x
/dev/pts/3
08:58:52
#pvremove /dev/sdb
  Physical Volume /dev/sdb not found
/dev/pts/0
08:58:54
#screen -x
/dev/pts/3
08:59:22
#fdisk /dev/sds
Unable to open /dev/sds
08:59:52
#fdisk /dev/sda
The number of cylinders for this disk is set to 9729.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): 1
1: unknown command
Command action
   a   toggle a bootable flag
...
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda4            2433        6080    29302560    5  Extended
/dev/sda5            2433        6080    29302528+  83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
09:00:43
#fdisk -lu
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda4        39070080    97675199    29302560    5  Extended
/dev/sda5        39070143    97675199    29302528+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    19551104     9775521   83  Linux
/dev/sdb4        19551105    39102209     9775552+   5  Extended
/dev/sdb5        19551168    29334689     4891761   83  Linux
/dev/sdb6        29334753    31310684      987966   83  Linux
09:00:46
#fdisk -lu /dev/sda
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda4        39070080    97675199    29302560    5  Extended
/dev/sda5        39070143    97675199    29302528+  83  Linux
09:01:10
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda4            2433        6080    29302560    5  Extended
/dev/sda5            2433        6080    29302528+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1217     9775521   83  Linux
/dev/sdb4            1218        2434     9775552+   5  Extended
/dev/sdb5            1218        1826     4891761   83  Linux
/dev/sdb6            1827        1949      987966   83  Linux
09:01:49
#df -k
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1618848         0   1618848   0% /lib/init/rw
udev                     10240       120     10120   2% /dev
tmpfs                  1618848         4   1618844   1% /dev/shm
rootfs                19228276   2112944  16138584  12% /
09:01:59
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,6G     0  1,6G   0% /lib/init/rw
udev                   10M  120K  9,9M   2% /dev
tmpfs                 1,6G  4,0K  1,6G   1% /dev/shm
rootfs                 19G  2,1G   16G  12% /
09:02:05
#fdisk -lu /dev/sda
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda4        39070080    97675199    29302560    5  Extended
/dev/sda5        39070143    97675199    29302528+  83  Linux
09:02:24
#fdisk -lu
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda4        39070080    97675199    29302560    5  Extended
/dev/sda5        39070143    97675199    29302528+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    19551104     9775521   83  Linux
/dev/sdb4        19551105    39102209     9775552+   5  Extended
/dev/sdb5        19551168    29334689     4891761   83  Linux
/dev/sdb6        29334753    31310684      987966   83  Linux
09:06:18
#fdisk -lu
                           /dev/sdb
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): 1
1: unknown command
Command action
...
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1217     9775521   83  Linux
/dev/sdb4            1218        4865    29302560    5  Extended
/dev/sdb5            1218        4865    29302528+  83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
09:11:12
#fdisk -lu
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda4        39070080    97675199    29302560    5  Extended
/dev/sda5        39070143    97675199    29302528+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    19551104     9775521   83  Linux
/dev/sdb4        19551105    78156224    29302560    5  Extended
/dev/sdb5        19551168    78156224    29302528+  83  Linux
09:11:16
#fdisk /dev/sdb
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): 1
1: unknown command
Command action
   a   toggle a bootable flag
...
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        4864    39070048+  83  Linux
/dev/sdb4            4865        8512    29302560    5  Extended
/dev/sdb5            4865        8512    29302528+  83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
09:13:07
#fdisk -lu
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda4        39070080    97675199    29302560    5  Extended
/dev/sda5        39070143    97675199    29302528+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    78140159    39070048+  83  Linux
/dev/sdb4        78140160   136745279    29302560    5  Extended
/dev/sdb5        78140223   136745279    29302528+  83  Linux
09:13:12
#fdisk -lu /dev/sda1
Disk /dev/sda1: 20.0 GB, 20003848704 bytes
255 heads, 63 sectors/track, 2431 cylinders, total 39070017 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000000
Disk /dev/sda1 doesn't contain a valid partition table
09:13:40
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
09:13:49
#fdisk /dev/sdb
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): 1
1: unknown command
Command action
   a   toggle a bootable flag
...
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (2434-6081, default 2434):
Using default value 2434
Last cylinder or +size or +sizeM or +sizeK (2434-6081, default 6081): +30G
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
09:15:19
#fdisk -lu
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda4        39070080    97675199    29302560    5  Extended
/dev/sda5        39070143    97675199    29302528+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x35ea4cae
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    39086144    19543041   83  Linux
/dev/sdb4        39086145    97691264    29302560    5  Extended
/dev/sdb5        39086208    97691264    29302528+  83  Linux
09:15:25
#dd if=/dev/zero of=/disk2.img count=1 seek=200 bs=1024k
1+0 записей считано
1+0 записей написано
 скопировано 1048576 байт (1,0 MB), 0,0045159 c, 232 MB/c
09:19:10
#modprobe loop

09:19:29
#losetup /dev/loop1 /disk1.img
/disk1.img: Нет такого файла или каталога
09:19:37
#ls -l
итого 40
drwxr-xr-x 2 user user 4096 Май 29 16:06 Desktop
drwxr-xr-x 2 user user 4096 Май 25 01:11 Documents
drwxr-xr-x 2 user user 4096 Май 29 16:08 Download
drwxr-xr-x 2 user user 4096 Май 25 01:11 Music
drwxr-xr-x 2 user user 4096 Май 25 01:11 Pictures
drwxr-xr-x 2 user user 4096 Май 25 01:11 Public
-rw-r--r-- 1 user user 4737 Май 29 10:10 screen.png
drwxr-xr-x 2 user user 4096 Май 25 01:11 Templates
drwxr-xr-x 2 user user 4096 Май 25 01:11 Videos
09:19:52
#cd

09:20:03
#ls -l | less
09:29:58
#mdadm --detail /dev/md0
bash: mdadm: команда не найдена
09:38:02
#mdadm --detail /dev/md0

09:38:46
#apt-get instal mdadm
E: Неверная операция instal
09:38:58
#apt-get install mdadm
Generating array device nodes... done.
Generating mdadm.conf... done.
update-initramfs: deferring update (trigger activated)
Starting MD monitoring service: mdadm --monitor.
Assembling MD arrays...done (no arrays found in config file or automatically).
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.29-2-686
dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.
dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
09:39:39
#mdadm --detail /dev/md0

09:39:39
#mdadm --detail /dev/md0

09:39:39
#ls -l | less
прошла 91 минута
11:11:07
#arp -an
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
11:15:50
#ping 192.168.35.9
PING 192.168.35.9 (192.168.35.9) 56(84) bytes of data.
^[[A^[[B^C
--- 192.168.35.9 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3022ms
11:16:46
#ping 192.168.15.9
PING 192.168.15.9 (192.168.15.9) 56(84) bytes of data.
64 bytes from 192.168.15.9: icmp_seq=1 ttl=64 time=3.08 ms
64 bytes from 192.168.15.9: icmp_seq=2 ttl=64 time=0.996 ms
64 bytes from 192.168.15.9: icmp_seq=3 ttl=64 time=1.00 ms
c^[[A^[[A64 bytes from 192.168.15.9: icmp_seq=4 ttl=64 time=0.816 ms
64 bytes from 192.168.15.9: icmp_seq=5 ttl=64 time=1.00 ms
^C
--- 192.168.15.9 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.816/1.383/3.088/0.855 ms
11:16:55
#arp -an
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
? (192.168.15.9) at 00:1e:8c:64:2c:4a [ether] on eth0
11:16:57
#apt-get install arping
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libnet1
НОВЫЕ пакеты, которые будут установлены:
  arping libnet1
...
Получено:2 http://192.168.15.10 sid/main arping 2.08-1 [23,4kB]
Получено 79,0kБ за 0s (2662kБ/c)
Выбор ранее не выбранного пакета libnet1.
(Чтение базы данных ... на данный момент установлено 61272 файлов и каталогов.)
Распаковывается пакет libnet1 (из файла .../libnet1_1.1.2.1-5_i386.deb)...
Выбор ранее не выбранного пакета arping.
Распаковывается пакет arping (из файла .../arping_2.08-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libnet1 (1.1.2.1-5) ...
Настраивается пакет arping (2.08-1) ...
11:21:34
#apt-get install ettercap
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  ettercap-common
НОВЫЕ пакеты, которые будут установлены:
  ettercap ettercap-common
...
Получено:2 http://192.168.15.10 sid/main ettercap 1:0.7.3-1.2+b1 [191kB]
Получено 500kБ за 0s (2766kБ/c)
Выбор ранее не выбранного пакета ettercap-common.
(Чтение базы данных ... на данный момент установлено 61293 файлов и каталогов.)
Распаковывается пакет ettercap-common (из файла .../ettercap-common_1%3a0.7.3-1.2+b1_i386.deb)...
Выбор ранее не выбранного пакета ettercap.
Распаковывается пакет ettercap (из файла .../ettercap_1%3a0.7.3-1.2+b1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ettercap-common (1:0.7.3-1.2+b1) ...
Настраивается пакет ettercap (1:0.7.3-1.2+b1) ...
прошло 117 минут
13:18:49
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.10
    netmask 255.255.255.0
    network 192.168.15.0
    broadcast 192.168.15.255
    gateway 192.168.15.254
прошло 32 минуты
13:51:01
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
/dev/pts/0
13:54:07
#exit

прошло 10 минут
14:04:37
$screen -r
/dev/pts/0
14:04:58
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jun  1 15:18:51 2009 from linux9.unix.nt
l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
14:05:47
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
прошло 13 минут
/dev/pts/0
14:19:07
#screen -x
прошла 21 минута
14:40:45
#screen -r
прошло 22 минуты
15:03:00
#screen -x 3755
/dev/pts/3
15:12:02
#фзеapt-get install vlan
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  vlan
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
Необходимо скачать 39,6kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 176kB.
Получено:1 http://192.168.15.10 sid/main vlan 1.9-3 [39,6kB]
Получено 39,6kБ за 0s (527kБ/c)
Выбор ранее не выбранного пакета vlan.
(Чтение базы данных ... на данный момент установлено 61399 файлов и каталогов.)
Распаковывается пакет vlan (из файла .../archives/vlan_1.9-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет vlan (1.9-3) ...
прошло 14 минут
15:26:34
#vconfig
Expecting argc to be 3-5, inclusive.  Was: 1
Usage: add             [interface-name] [vlan_id]
       rem             [vlan-name]
       set_flag        [interface-name] [flag-num]       [0 | 1]
       set_egress_map  [vlan-name]      [skb_priority]   [vlan_qos]
       set_ingress_map [vlan-name]      [skb_priority]   [vlan_qos]
       set_name_type   [name-type]
* The [interface-name] is the name of the ethernet card that hosts
  the VLAN you are talking about.
* The vlan_id is the identifier (0-4095) of the VLAN you are operating on.
* skb_priority is the priority in the socket buffer (sk_buff).
* vlan_qos is the 3 bit priority in the VLAN header
* name-type:  VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5),
              DEV_PLUS_VID (eth0.0005), DEV_PLUS_VID_NO_PAD (eth0.5)
* FLAGS:  1 REORDER_HDR  When this is set, the VLAN device will move the
            ethernet header around to make it look exactly like a real
            ethernet device.  This may help programs such as DHCPd which
            read the raw ethernet packet and make assumptions about the
            location of bytes.  If you don't need it, don't turn it on, because
            there will be at least a small performance degradation.  Default
            is OFF.
15:27:33
#vim /etc/network/interfaces
15:33:39
#Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
  5
  6 #iface lo inet loopback
    #iface eth0 inet static
  7 if # address 192.168.15.10
       # netmask 255.255.255.0
  8    # network 192.168.15.0
       # broadcast 192.168.15.255
  9    # gateway 192.168.15.254
    iface eth0 manual
 10     net upk 192 ifconfig eth0 192.168.105.2
~
 15
~
~                                                                               569+q2a37+q6b31
~
~
~
~
"/etc/network/interfaces" 15L, 375C записано
15:34:51
#шifup
ifup: Use --help for help
прошло 22 минуты
15:57:03
#ifup eth0
/etc/network/interfaces:13: too few parameters for iface line
ifup: couldn't read interfaces file "/etc/network/interfaces"
15:57:20
#vim /etc/network/interfaces
15:58:45
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:13:d4:b2:4f:e0
          inet addr:192.168.15.10  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:63990 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50268 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:49806575 (47.4 MiB)  TX bytes:9364412 (8.9 MiB)
          Memory:cffe0000-d0000000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:333 errors:0 dropped:0 overruns:0 frame:0
          TX packets:333 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:917839 (896.3 KiB)  TX bytes:917839 (896.3 KiB)
15:58:54
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
16:01:07
#ip route
192.168.105.0/24 dev eth0  proto kernel  scope link  src 192.168.105.2
16:05:58
#vim /etc/network/interfaces
16:11:43
#ping 192.168.105.1
PING 192.168.105.1 (192.168.105.1) 56(84) bytes of data.
From 192.168.105.2 icmp_seq=1 Destination Host Unreachable
^C
--- 192.168.105.1 ping statistics ---
4 packets transmitted, 0 received, +1 errors, 100% packet loss, time 2999ms
16:12:00
#ip route
192.168.105.0/24 dev eth0  proto kernel  scope link  src 192.168.105.2
default via 192.168.105.1 dev eth0
16:13:53
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:13:d4:b2:4f:e0
          inet addr:192.168.105.2  Bcast:192.168.105.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:64002 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50337 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:49807949 (47.5 MiB)  TX bytes:9369184 (8.9 MiB)
          Memory:cffe0000-d0000000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:363 errors:0 dropped:0 overruns:0 frame:0
          TX packets:363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:920633 (899.0 KiB)  TX bytes:920633 (899.0 KiB)
16:13:57
#vim /etc/network/interfaces
16:14:34
#ip route
192.168.105.0/24 dev eth0  proto kernel  scope link  src 192.168.105.2
default via 192.168.105.1 dev eth0
16:14:39
#ping 192.168.105.1
PING 192.168.105.1 (192.168.105.1) 56(84) bytes of data.
From 192.168.105.2 icmp_seq=1 Destination Host Unreachable
From 192.168.105.2 icmp_seq=2 Destination Host Unreachable
^C
--- 192.168.105.1 ping statistics ---
4 packets transmitted, 0 received, +2 errors, 100% packet loss, time 3005ms
, pipe 2
16:14:58
#ip route
192.168.105.0/24 dev eth0  proto kernel  scope link  src 192.168.105.2
default via 192.168.105.1 dev eth0
16:15:04
#echo 1 > /proc/sys/net/ipv4/ip_forward

16:24:38
#ip route
192.168.105.0/24 dev eth0  proto kernel  scope link  src 192.168.105.2
default via 192.168.105.1 dev eth0
16:29:01
#ping 192.168.105.1
PING 192.168.105.1 (192.168.105.1) 56(84) bytes of data.
64 bytes from 192.168.105.1: icmp_seq=1 ttl=64 time=0.682 ms
64 bytes from 192.168.105.1: icmp_seq=2 ttl=64 time=0.497 ms
64 bytes from 192.168.105.1: icmp_seq=3 ttl=64 time=0.182 ms
^C
--- 192.168.105.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.182/0.453/0.682/0.207 ms
16:31:11
#exit
exit

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

/dev/pts/0
08:34:04
$su

08:34:20
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:d4:b2:4f:e0
          inet addr:192.168.105.2  Bcast:192.168.105.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:3492 (3.4 KiB)
          Memory:cffe0000-d0000000
08:34:30
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: File exists
if-up.d/mountnfs[eth0]: waiting for interface lo before doing NFS mounts (warning).
done.
08:35:22
#init 6

/dev/pts/0
08:41:57
$su

08:42:23
#vim /etc/network/interfaces
08:42:36
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:d4:b2:4f:e0
          inet addr:192.168.105.2  Bcast:192.168.105.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:730 (730.0 B)  TX bytes:4254 (4.1 KiB)
          Memory:cffe0000-d0000000
08:42:49
#init 6

/dev/pts/0
08:46:42
$su

08:46:56
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:d4:b2:4f:e0
          inet addr:192.168.105.2  Bcast:192.168.105.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:496 (496.0 B)  TX bytes:4246 (4.1 KiB)
          Memory:cffe0000-d0000000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1260 (1.2 KiB)  TX bytes:1260 (1.2 KiB)
08:47:00
#vim /etc/hosts
08:49:02
# 1
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" [Новый] 1L, 22C записано
08:49:22
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: File exists
done.
08:49:25
#hostname -f
linux10
08:49:35
#hostname
linux10
08:49:38
#ls -l
итого 40
drwxr-xr-x 2 user user 4096 Июн  1 11:26 Desktop
drwxr-xr-x 2 user user 4096 Май 25 01:11 Documents
drwxr-xr-x 2 user user 4096 Май 29 16:08 Download
drwxr-xr-x 2 user user 4096 Май 25 01:11 Music
drwxr-xr-x 2 user user 4096 Май 25 01:11 Pictures
drwxr-xr-x 2 user user 4096 Май 25 01:11 Public
-rw-r--r-- 1 user user 4737 Май 29 10:10 screen.png
drwxr-xr-x 2 user user 4096 Май 25 01:11 Templates
drwxr-xr-x 2 user user 4096 Май 25 01:11 Videos
08:49:51
#ls
Desktop    Download  Pictures  screen.png  Videos
Documents  Music     Public    Templates
08:49:55
#cd

08:50:03
#ls -l
-rw-r--r-- 1 root root         0 Май 28 14:24 anne
-rw-r--r-- 1 root root         0 Май 28 14:24 annie
-rw-r--r-- 1 root root         0 Май 28 14:24 anthea
-rw-r--r-- 1 root root         0 Май 28 14:24 anthony
-rw-r--r-- 1 root root         0 Май 28 14:24 anton
-rw-r--r-- 1 root root         0 Май 28 14:24 antonella
-rw-r--r-- 1 root root         0 Май 28 14:24 antonio
-rw-r--r-- 1 root root         0 Май 28 14:24 antony
-rw-r--r-- 1 root root         0 Май 28 14:24 anya
-rw-r--r-- 1 root root         0 Май 28 14:24 april
...
-rw-r--r-- 1 root root         0 Май 28 14:24 christopher
-rw-r--r-- 1 root root         0 Май 28 14:24 chuck
-rw-r--r-- 1 root root         0 Май 28 14:24 cinderella
-rw-r--r-- 1 root root         0 Май 28 14:24 cindie
-rw-r--r-- 1 root root       930 Май 25 17:55 file
-rw-r--r-- 1 root root 209715200 Май 30 14:16 harddisk.img
-rw-r--r-- 1 root root        41 Май 27 10:22 mailto
-rw-r--r-- 1 root root      4737 Май 29 10:12 screen.dot
-rw-r--r-- 1 root root    271894 Май 29 10:12 screen.png
-rw-r--r-- 1 root root         0 Май 30 10:36 yo
08:50:06
#ls
$             albert     ann        becky     brenda      case
192.168.151   alberto    anna       behdad    brendan     casey
192.168.1510  alejandro  annard     belinda   brender     casper
192.168.1511  alex       anne       ben       brent       cassandra
192.168.1512  alexa      annie      benjamin  bret        catherine
192.168.1513  alexander  anthea     benny     brett       cathrin
192.168.1514  alexia     anthony    benson    brian       cathryn
192.168.1515  alexis     anton      bernard   bridget     cathy
192.168.1516  alf        antonella  bernie    briggs      catriona
192.168.1517  alfred     antonio    bert      brodie      cecilia
...
agatha        andre      barbara    bonnie    carl        christopher
agnetha       andrea     barbra     boris     carlo       chuck
ahmed         andreas    barney     boyce     carlos      cinderella
ahmet         andrew     barrett    boyd      carol       cindie
aimee         andries    barrio     brad      carole      file
al            andy       barry      bradford  caroline    harddisk.img
alain         angela     bart       bradley   carolyn     mailto
alan          angelica   barton     brandi    carsten     screen.dot
alasdair      angus      bea        brandon   carter      screen.png
alastair      anita      beckie     brandy    cary        yo
08:50:09
#ls | more
08:50:25
#ping 192.168.105.1
PING 192.168.105.1 (192.168.105.1) 56(84) bytes of data.
64 bytes from 192.168.105.1: icmp_seq=1 ttl=64 time=0.913 ms
64 bytes from 192.168.105.1: icmp_seq=2 ttl=64 time=1.00 ms
^C
--- 192.168.105.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.913/0.958/1.003/0.045 ms
08:50:42
#echo > 1 | /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Отказано в доступе
08:51:39
#cat /proc/sys/net/ipv4/ip_forward
0
08:54:53
#ping 192.168.105.1
PING 192.168.105.1 (192.168.105.1) 56(84) bytes of data.
64 bytes from 192.168.105.1: icmp_seq=1 ttl=64 time=1.00 ms
64 bytes from 192.168.105.1: icmp_seq=2 ttl=64 time=0.857 ms
64 bytes from 192.168.105.1: icmp_seq=3 ttl=64 time=1.01 ms
^C
--- 192.168.105.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.857/0.956/1.012/0.074 ms
08:55:05
#ping 192.168.15.9
PING 192.168.15.9 (192.168.15.9) 56(84) bytes of data.
64 bytes from 192.168.15.9: icmp_seq=1 ttl=64 time=1.00 ms
64 bytes from 192.168.15.9: icmp_seq=2 ttl=64 time=1.02 ms
64 bytes from 192.168.15.9: icmp_seq=3 ttl=64 time=0.979 ms
64 bytes from 192.168.15.9: icmp_seq=4 ttl=64 time=1.00 ms
64 bytes from 192.168.15.9: icmp_seq=5 ttl=64 time=0.913 ms
64 bytes from 192.168.15.9: icmp_seq=6 ttl=64 time=1.02 ms
^C
--- 192.168.15.9 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5004ms
rtt min/avg/max/mdev = 0.913/0.990/1.022/0.041 ms
08:55:17
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
^C
--- 192.168.15.254 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5038ms

Файлы

  • /etc/network/interfaces
  • /proc/sys/net/ipv4/ip_forward
  • /etc/network/interfaces
    >
    # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
    # /usr/share/doc/ifupdown/examples for more information.
    auto lo eth0
    iface lo inet loopback
    iface eth0 inet static
        address 192.168.15.10
        netmask 255.255.255.0
        network 192.168.15.0
        broadcast 192.168.15.255
        gateway 192.168.15.254
    
    /proc/sys/net/ipv4/ip_forward
    >
    0
    

    Статистика

    Время первой команды журнала08:58:12 2009- 6- 1
    Время последней команды журнала08:55:17 2009- 6- 2
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %22.77
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 3.89
    Количество командных строк в единицу времени, команда/мин 0.43
    Частота использования команд
    fdisk14|=============| 13.08%
    ping9|========| 8.41%
    ls8|=======| 7.48%
    screen6|=====| 5.61%
    vim6|=====| 5.61%
    ifconfig5|====| 4.67%
    ip5|====| 4.67%
    apt-get4|===| 3.74%
    mdadm4|===| 3.74%
    lvremove3|==| 2.80%
    /etc/init.d/networking3|==| 2.80%
    su3|==| 2.80%
    ip_forward2|=| 1.87%
    route2|=| 1.87%
    cd2|=| 1.87%
    echo2|=| 1.87%
    less2|=| 1.87%
    df2|=| 1.87%
    12|=| 1.87%
    cat2|=| 1.87%
    init2|=| 1.87%
    hostname2|=| 1.87%
    exit2|=| 1.87%
    arp2|=| 1.87%
    more1|| 0.93%
    losetup1|| 0.93%
    фзеapt-get1|| 0.93%
    ifup1|| 0.93%
    dd1|| 0.93%
    mount1|| 0.93%
    Used1|| 0.93%
    vgremove1|| 0.93%
    шifup1|| 0.93%
    vconfig1|| 0.93%
    modprobe1|| 0.93%
    ssh1|| 0.93%
    pvremove1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$