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

Содержание

Журнал

Среда (02/27/08)

/dev/pts/5
10:25:07
#ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 лют 27 10:24 /dev/ttyUSB0
10:25:20
#modinfo pl2303
alias:          usb:v6189p2068d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0731p0528d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1453p4026d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2478p2008d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0584pB000d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DF7p0620d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0EBAp2080d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0EBAp1080d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v056Ep5004d*dc*dsc*dp*ic*isc*ip*
...
alias:          usb:v04BBp0A03d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067BpAAA0d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067BpAAA2d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067Bp2303d*dc*dsc*dp*ic*isc*ip*
depends:        usbserial,usbcore
vermagic:       2.6.24-1-686 SMP mod_unload 686
parm:           debug:Debug enabled or not (bool)
alias:          usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*
10:25:20
#modinfo pl2303
filename:       /lib/modules/2.6.24-1-686/kernel/drivers/usb/serial/pl2303.ko
license:        GPL
description:    Prolific PL2303 USB to serial adaptor driver
alias:          usb:v05ADp0FBAd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v4348p5523d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07AAp002Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v11F6p2001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v058Fp9720d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp0257d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*
...
alias:          usb:v04BBp0A0Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v04BBp0A03d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067BpAAA0d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067BpAAA2d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v067Bp2303d*dc*dsc*dp*ic*isc*ip*
depends:        usbserial,usbcore
vermagic:       2.6.24-1-686 SMP mod_unload 686
parm:           debug:Debug enabled or not (bool)
10:25:39
#minicom -s
Welcome to minicom 2.3
OPTIONS: I18n
                 Press CTRL-A Z for help on special keys
Compiled on Feb 24 2008, 16:35:15.
Port /dev/ttyUSB0
 CTRL-A Z for help |  9600 8N1 | NOR | Minicom 2.3    | VT102 |      Offline
10:25:39
#minicom -s
Welcome to minicom 2.3
OPTIONS: I18n
                 Press CTRL-A Z for help on special keys
Compiled on Feb 24 2008, 16:35:15.
Port /dev/ttyUSB0
 CTRL-A Z for help |  9600 8N1 | NOR | Minicom 2.3    | VT102 |      Offline
прошло 12 минут
10:38:29
#ls /etc/udev/
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
...
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
cd-aliases-generator.rules  devfs.rules    permissions.rules               persistent.rules  udev.conf
compat-full.rules           hotplug.rules  persistent-input.rules          rules.d           udev.rules
compat.rules                links.conf     persistent-net-generator.rules  run.rules
alias:          usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*
10:38:29
#ls /etc/udev/
cd-aliases-generator.rules  devfs.rules    permissions.rules               persistent.rules  udev.conf
compat-full.rules           hotplug.rules  persistent-input.rules          rules.d           udev.rules
compat.rules                links.conf     persistent-net-generator.rules  run.rules
10:38:35
#ls /etc/udev/rules.d/
020_permissions.rules       z20_persistent.rules      z45_persistent-net-generator.rules  z60_xserver-xorg-input-wacom.rules
udev.rules                  z25_persistent-cd.rules   z50_run.rules                       z75_cd-aliases-generator.rules
z20_persistent-input.rules  z25_persistent-net.rules  z55_hotplug.rules
10:38:35
#ls /etc/udev/rules.d/
020_permissions.rules       z20_persistent.rules      z45_persistent-net-generator.rules  z60_xserver-xorg-input-wacom.rules
udev.rules                  z25_persistent-cd.rules   z50_run.rules                       z75_cd-aliases-generator.rules
z20_persistent-input.rules  z25_persistent-net.rules  z55_hotplug.rules
10:38:37
#cat /etc/udev/rules.d/z25_persistent-net.rules
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
...
[root@debian2:~]#
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:75:82:53:43", NAME="eth0"
# PCI device 0x8086:0x10bd (e1000e)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:0f:fe:7e:b9:4f", NAME="eth1"
alias:          usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*
10:38:37
#cat /etc/udev/rules.d/z25_persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:75:82:53:43", NAME="eth0"
# PCI device 0x8086:0x10bd (e1000e)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:0f:fe:7e:b9:4f", NAME="eth1"
10:39:01
#cat /etc/udev/rules.d/z25_persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:75:82:53:43", NAME="eth0"
# PCI device 0x8086:0x10bd (e1000e)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:0f:fe:7e:b9:4f", NAME="eth1"
10:39:01
#cat /etc/udev/rules.d/z25_persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:75:82:53:43", NAME="eth0"
# PCI device 0x8086:0x10bd (e1000e)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:0f:fe:7e:b9:4f", NAME="eth1"
10:42:49
#echo hello
hello
10:42:49
#echo hello
hello
10:42:51
#yeap!
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
...
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]# echo hello
hello
[root@debian2:~]# yeap!
bash: yeap!: command not found
[root@debian2:~]# # yeap
[root@debian2:~]# ху
                      bash: yeap!: command not found
10:42:51
#yeap!
bash: yeap!: command not found
10:42:56
## yeap

10:42:56
## yeap

10:43:05
#echo $LANG
uk_UA.UTF-8
10:43:05
#echo $LANG
uk_UA.UTF-8
10:43:10
#пинг
bash: пинг: command not found
10:43:10
#пинг
bash: пинг: command not found
10:43:25
#alias пинг=ping

10:43:25
#alias пинг=ping

10:43:29
#пинг
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
10:43:29
#пинг
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
10:43:30
#alias трасса=traceroute

10:43:30
#alias трасса=traceroute

10:52:41
#apt-cache search xen hypervisor
bash: пинг: command not found
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]# alias пинг=ping
[root@debian2:~]# пинг
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
[root@debian2:~]# alias трасса=traceroute
...
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
libc6-xen - GNU C Library: Shared libraries [Xen version]
xen-hypervisor-3.0-unstable-1-i386 - The Xen Hypervisor on i386-class
xen-hypervisor-3.0-unstable-1-i386-pae - The Xen Hypervisor on i386-pae-class
xen-hypervisor-3.2-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.2-1-i386-nonpae - The Xen Hypervisor on i386 without pae
10:52:41
#apt-cache search xen hypervisor
libc6-xen - GNU C Library: Shared libraries [Xen version]
xen-hypervisor-3.0-unstable-1-i386 - The Xen Hypervisor on i386-class
xen-hypervisor-3.0-unstable-1-i386-pae - The Xen Hypervisor on i386-pae-class
xen-hypervisor-3.2-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.2-1-i386-nonpae - The Xen Hypervisor on i386 without pae
10:54:05
#apt-cache search xen kernel
[root@debian2:~]# alias пинг=ping
[root@debian2:~]# пинг
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
[root@debian2:~]# alias трасса=traceroute
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
...
[root@debian2:~]#
[root@debian2:~]#
linux-headers-2.6.24-1-xen-686 - Header files for Linux 2.6.24 on i686
schroot - Execute commands in a chroot environment
tgt - Linux target framework user-space tools
xen-hypervisor-3.0-unstable-1-i386 - The Xen Hypervisor on i386-class
xen-hypervisor-3.0-unstable-1-i386-pae - The Xen Hypervisor on i386-pae-class
xen-hypervisor-3.2-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.2-1-i386-nonpae - The Xen Hypervisor on i386 without pae
xen-ioemu-3.0-unstable - XEN administrative tools
10:54:05
#apt-cache search xen kernel
linux-headers-2.6.24-1-xen-686 - Header files for Linux 2.6.24 on i686
schroot - Execute commands in a chroot environment
tgt - Linux target framework user-space tools
xen-hypervisor-3.0-unstable-1-i386 - The Xen Hypervisor on i386-class
xen-hypervisor-3.0-unstable-1-i386-pae - The Xen Hypervisor on i386-pae-class
xen-hypervisor-3.2-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.2-1-i386-nonpae - The Xen Hypervisor on i386 without pae
xen-ioemu-3.0-unstable - XEN administrative tools
10:54:13
#apt-cache search xen linux
libroxen-hubbethrottle - Bandwidth throttle module for the Roxen Challenger web server
libvirt-bin - the programs for the libvirt library
libvirt-dev - development files for the libvirt library
libvirt-doc - documentation for the libvirt library
libvirt0 - library for interfacing with different virtualization systems
linux-headers-2.6-xen-686 - Header files for Linux 2.6 on i686
linux-headers-2.6.24-1-common-xen - Common header files for Linux 2.6.24
linux-headers-2.6.24-1-xen-686 - Header files for Linux 2.6.24 on i686
linux-image-2.6-xen-686 - Linux 2.6 image on i686
linux-image-2.6.24-1-xen-686 - Linux 2.6.24 image on i686
linux-image-xen-686 - Linux image on i686
linux-modules-2.6.24-1-xen-686 - Linux 2.6.24 modules on i686
python-libvirt - libvirt Python bindings
rinse - RPM installation environment
tgt - Linux target framework user-space tools
xen-ioemu-3.0-unstable - XEN administrative tools
avifile-divx-plugin - Divx4Linux video de/encoding plugin for libavifile
10:54:13
#apt-cache search xen linux
libroxen-hubbethrottle - Bandwidth throttle module for the Roxen Challenger web server
libvirt-bin - the programs for the libvirt library
libvirt-dev - development files for the libvirt library
libvirt-doc - documentation for the libvirt library
libvirt0 - library for interfacing with different virtualization systems
linux-headers-2.6-xen-686 - Header files for Linux 2.6 on i686
linux-headers-2.6.24-1-common-xen - Common header files for Linux 2.6.24
linux-headers-2.6.24-1-xen-686 - Header files for Linux 2.6.24 on i686
linux-image-2.6-xen-686 - Linux 2.6 image on i686
linux-image-2.6.24-1-xen-686 - Linux 2.6.24 image on i686
linux-image-xen-686 - Linux image on i686
linux-modules-2.6.24-1-xen-686 - Linux 2.6.24 modules on i686
python-libvirt - libvirt Python bindings
rinse - RPM installation environment
tgt - Linux target framework user-space tools
xen-ioemu-3.0-unstable - XEN administrative tools
avifile-divx-plugin - Divx4Linux video de/encoding plugin for libavifile
10:54:20
#vi /etc/apt/sources.list
--- /tmp/l3-saved-14849.20943.1883	2008-02-27 10:54:36.000000000 +0200
+++ /etc/apt/sources.list	2008-02-27 10:54:45.000000000 +0200
@@ -1,3 +1,4 @@
 deb http://192.168.15.254:9999/debian sid main contrib non-free
 deb http://192.168.15.254:9999/debian lenny main contrib non-free
+deb http://192.168.15.254:9999/debian etch main contrib non-free
 deb-src http://192.168.15.254:9999/debian sid main contrib non-free
10:54:20
#vi /etc/apt/sources.list
--- /tmp/l3-saved-14849.20943.1883	2008-02-27 10:54:36.000000000 +0200
+++ /etc/apt/sources.list	2008-02-27 10:54:45.000000000 +0200
@@ -1,3 +1,4 @@
 deb http://192.168.15.254:9999/debian sid main contrib non-free
 deb http://192.168.15.254:9999/debian lenny main contrib non-free
+deb http://192.168.15.254:9999/debian etch main contrib non-free
 deb-src http://192.168.15.254:9999/debian sid main contrib non-free
10:54:45
#apt-get update
Отр:36 http://192.168.15.254 sid/main 2008-02-26-0834.59.pdiff [27,8kB]
Отр:37 http://192.168.15.254 sid/contrib 2008-02-25-2040.48.pdiff [254B]
Отр:38 http://192.168.15.254 sid/non-free 2008-02-25-2040.48.pdiff [894B]
Отр:39 http://192.168.15.254 lenny/main 2008-02-25-2040.48.pdiff [5509B]
Отр:40 http://192.168.15.254 sid/main 2008-02-26-0834.59.pdiff [27,8kB]
Отр:41 http://192.168.15.254 sid/non-free 2008-02-26-0834.59.pdiff [237B]
Отр:42 http://192.168.15.254 sid/non-free 2008-02-26-0834.59.pdiff [237B]
Отр:43 http://192.168.15.254 sid/main 2008-02-26-0834.59.pdiff [7146B]
Отр:44 http://192.168.15.254 sid/main 2008-02-26-0834.59.pdiff [7146B]
Отр:45 http://192.168.15.254 sid/non-free 2008-02-26-0834.59.pdiff [227B]
...
Отр:49 http://192.168.15.254 sid/main 2008-02-26-0834.59.pdiff [7146B]
Отр:50 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [26,9kB]
Отр:51 http://192.168.15.254 sid/non-free 2008-02-26-0834.59.pdiff [227B]
Отр:52 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [26,9kB]
Отр:53 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [26,9kB]
Отр:54 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [7581B]
Отр:55 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [7581B]
Отр:56 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [7581B]
Отримано 4791kB за 49sB (96,6kB/s)
Читання переліків пакетів... Виконано
10:54:45
#apt-get update
Отр:1 http://192.168.15.254 sid Release.gpg [189B]
Отр:2 http://192.168.15.254 sid/main Translation-uk [17,8kB]
Ігн http://192.168.15.254 sid/contrib Translation-uk
Ігн http://192.168.15.254 sid/non-free Translation-uk
Отр:3 http://192.168.15.254 lenny Release.gpg [189B]
Ігн http://192.168.15.254 lenny/main Translation-uk
Ігн http://192.168.15.254 lenny/contrib Translation-uk
Ігн http://192.168.15.254 lenny/non-free Translation-uk
Отр:4 http://192.168.15.254 etch Release.gpg [378B]
Ігн http://192.168.15.254 etch/main Translation-uk
...
Отр:49 http://192.168.15.254 sid/main 2008-02-26-0834.59.pdiff [7146B]
Отр:50 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [26,9kB]
Отр:51 http://192.168.15.254 sid/non-free 2008-02-26-0834.59.pdiff [227B]
Отр:52 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [26,9kB]
Отр:53 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [26,9kB]
Отр:54 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [7581B]
Отр:55 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [7581B]
Отр:56 http://192.168.15.254 sid/main 2008-02-26-2034.19.pdiff [7581B]
Отримано 4791kB за 49sB (96,6kB/s)
Читання переліків пакетів... Виконано
10:55:40
#apt-cache search xen linux
libroxen-hubbethrottle - Bandwidth throttle module for the Roxen Challenger web server
libvirt-bin - the programs for the libvirt library
libvirt-dev - development files for the libvirt library
libvirt-doc - documentation for the libvirt library
libvirt0 - library for interfacing with different virtualization systems
libxenomai-dev - Headers and static libs for Xenomai
libxenomai1 - Headers and static libs for Xenomai
linux-headers-2.6-xen-686 - Header files for Linux 2.6 on i686
linux-headers-2.6.24-1-common-xen - Common header files for Linux 2.6.24
linux-headers-2.6.24-1-xen-686 - Header files for Linux 2.6.24 on i686
...
linux-headers-2.6.18-6-xen-vserver-686 - Header files for Linux 2.6.18 on i686
linux-image-2.6-xen-vserver-686 - Linux kernel 2.6 image on i686
linux-image-2.6.18-6-xen-686 - Linux 2.6.18 image on i686
linux-image-2.6.18-6-xen-vserver-686 - Linux 2.6.18 image on i686
linux-image-xen-vserver-686 - Linux kernel image on i686
linux-modules-2.6.18-6-xen-686 - Linux 2.6.18 modules on i686
linux-modules-2.6.18-6-xen-vserver-686 - Linux 2.6.18 modules on i686
xen-ioemu-3.0.3-1 - XEN administrative tools
xen-linux-system-2.6.18-6-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-6-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686
10:55:40
#apt-cache search xen linux
libroxen-hubbethrottle - Bandwidth throttle module for the Roxen Challenger web server
libvirt-bin - the programs for the libvirt library
libvirt-dev - development files for the libvirt library
libvirt-doc - documentation for the libvirt library
libvirt0 - library for interfacing with different virtualization systems
libxenomai-dev - Headers and static libs for Xenomai
libxenomai1 - Headers and static libs for Xenomai
linux-headers-2.6-xen-686 - Header files for Linux 2.6 on i686
linux-headers-2.6.24-1-common-xen - Common header files for Linux 2.6.24
linux-headers-2.6.24-1-xen-686 - Header files for Linux 2.6.24 on i686
...
linux-headers-2.6.18-6-xen-vserver-686 - Header files for Linux 2.6.18 on i686
linux-image-2.6-xen-vserver-686 - Linux kernel 2.6 image on i686
linux-image-2.6.18-6-xen-686 - Linux 2.6.18 image on i686
linux-image-2.6.18-6-xen-vserver-686 - Linux 2.6.18 image on i686
linux-image-xen-vserver-686 - Linux kernel image on i686
linux-modules-2.6.18-6-xen-686 - Linux 2.6.18 modules on i686
linux-modules-2.6.18-6-xen-vserver-686 - Linux 2.6.18 modules on i686
xen-ioemu-3.0.3-1 - XEN administrative tools
xen-linux-system-2.6.18-6-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-6-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686
10:55:45
#apt-get install linux-image-2.6.18-6-xen-686
Необхідно завантажити 15,7MB архівів.
After this operation, 48,3MB of additional disk space will be used.
Бажаєте продовжити [Т/н]?
Отр:1 http://192.168.15.254 etch/main linux-modules-2.6.18-6-xen-686 2.6.18.dfsg.1-18etch1 [14,4MB]
Отр:2 http://192.168.15.254 etch/main linux-image-2.6.18-6-xen-686 2.6.18.dfsg.1-18etch1 [1299kB]
Отримано 15,7MB за 2min33sB (102kB/s)
Selecting previously deselected package linux-modules-2.6.18-6-xen-686.
(Reading database ... 45182 files and directories currently installed.)
Unpacking linux-modules-2.6.18-6-xen-686 (from .../linux-modules-2.6.18-6-xen-686_2.6.18.dfsg.1-18etch1_i386.deb) ...
Selecting previously deselected package linux-image-2.6.18-6-xen-686.
...
Setting up linux-image-2.6.18-6-xen-686 (2.6.18.dfsg.1-18etch1) ...
update-initramfs: Generating /boot/initrd.img-2.6.18-6-xen-686
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz
Found kernel: /boot/vmlinuz-2.6.24-1-686
Found kernel: /boot/vmlinuz-2.6.22-3-686
Updating /boot/grub/menu.lst ... done
10:55:45
#apt-get install linux-image-2.6.18-6-xen-686
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Будуть встановлені наступні додаткові пакунки:
  linux-modules-2.6.18-6-xen-686
Пропоновані пакунки:
  linux-doc-2.6.18
НОВІ пакунки, які будуть встановлені:
  linux-image-2.6.18-6-xen-686 linux-modules-2.6.18-6-xen-686
оновлено 0, встановлено 2 нових пакунків, для видалення відмічено 0 пакунків, і 12 пакунків не оновлено.
...
Setting up linux-image-2.6.18-6-xen-686 (2.6.18.dfsg.1-18etch1) ...
update-initramfs: Generating /boot/initrd.img-2.6.18-6-xen-686
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz
Found kernel: /boot/vmlinuz-2.6.24-1-686
Found kernel: /boot/vmlinuz-2.6.22-3-686
Updating /boot/grub/menu.lst ... done
10:59:06
#apt-cache search xen hypervisor
[root@debian2:~]# пинг
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
[root@debian2:~]# alias трасса=traceroute
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
[root@debian2:~]#
...
[root@debian2:~]#
libc6-xen - GNU C Library: Shared libraries [Xen version]
xen-hypervisor-3.0-unstable-1-i386 - The Xen Hypervisor on i386-class
xen-hypervisor-3.0-unstable-1-i386-pae - The Xen Hypervisor on i386-pae-class
xen-hypervisor-3.2-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.2-1-i386-nonpae - The Xen Hypervisor on i386 without pae
xen-hypervisor-3.0.3-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.0.3-1-i386-pae - The Xen Hypervisor on i386 with pae
xen-linux-system-2.6.18-6-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-6-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686
10:59:06
#apt-cache search xen hypervisor
libc6-xen - GNU C Library: Shared libraries [Xen version]
xen-hypervisor-3.0-unstable-1-i386 - The Xen Hypervisor on i386-class
xen-hypervisor-3.0-unstable-1-i386-pae - The Xen Hypervisor on i386-pae-class
xen-hypervisor-3.2-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.2-1-i386-nonpae - The Xen Hypervisor on i386 without pae
xen-hypervisor-3.0.3-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.0.3-1-i386-pae - The Xen Hypervisor on i386 with pae
xen-linux-system-2.6.18-6-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-6-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686
10:59:20
#apt-get install xen-hypervisor-3.2-1-i386
Selecting previously deselected package xenstore-utils.
Unpacking xenstore-utils (from .../xenstore-utils_3.2.0-3_i386.deb) ...
Selecting previously deselected package xen-utils-common.
Unpacking xen-utils-common (from .../xen-utils-common_3.2.0-1_all.deb) ...
Selecting previously deselected package xen-hypervisor-3.2-1-i386.
Unpacking xen-hypervisor-3.2-1-i386 (from .../xen-hypervisor-3.2-1-i386_3.2.0-3_i386.deb) ...
Selecting previously deselected package xen-utils-3.2-1.
Unpacking xen-utils-3.2-1 (from .../xen-utils-3.2-1_3.2.0-3_i386.deb) ...
Setting up libxenstore3.0 (3.2.0-3) ...
Setting up xenstore-utils (3.2.0-3) ...
...
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found Xen hypervisor 3.2-1-i386,  kernel: /boot/vmlinuz-2.6.18-6-xen-686
Found kernel: /boot/vmlinuz
Found kernel: /boot/vmlinuz-2.6.24-1-686
Found kernel: /boot/vmlinuz-2.6.22-3-686
Updating /boot/grub/menu.lst ... done
Setting up xen-utils-3.2-1 (3.2.0-3) ...
10:59:20
#apt-get install xen-hypervisor-3.2-1-i386
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Будуть встановлені наступні додаткові пакунки:
  libxenstore3.0 xen-utils-3.2-1 xen-utils-common xenstore-utils
Пропоновані пакунки:
  xen-docs-3.2
Рекомендовані пакунки:
  xen-hypervisor-3.2-1
НОВІ пакунки, які будуть встановлені:
...
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found Xen hypervisor 3.2-1-i386,  kernel: /boot/vmlinuz-2.6.18-6-xen-686
Found kernel: /boot/vmlinuz
Found kernel: /boot/vmlinuz-2.6.24-1-686
Found kernel: /boot/vmlinuz-2.6.22-3-686
Updating /boot/grub/menu.lst ... done
Setting up xen-utils-3.2-1 (3.2.0-3) ...

Файлы

  • /etc/udev/rules.d/z25_persistent-net.rules
  • /etc/udev/rules.d/z25_persistent-net.rules
    >
    # This file was automatically generated by the /lib/udev/write_net_rules
    # program run by the persistent-net-generator.rules rules file.
    #
    # You can modify it, as long as you keep each rule on a single line.
    # PCI device 0x10b7:0x9200 (3c59x)
    SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:04:75:82:53:43", NAME="eth0"
    # PCI device 0x8086:0x10bd (e1000e)
    SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:0f:fe:7e:b9:4f", NAME="eth1"
    

    Статистика

    Время первой команды журнала10:25:07 2008- 2-27
    Время последней команды журнала10:59:20 2008- 2-27
    Количество командных строк в журнале47
    Процент команд с ненулевым кодом завершения, % 4.26
    Процент синтаксически неверно набранных команд, %12.77
    Суммарное время работы с терминалом *, час 0.57
    Количество командных строк в единицу времени, команда/мин 1.37
    Частота использования команд
    apt-cache10|=====================| 21.28%
    apt-get6|============| 12.77%
    ls5|==========| 10.64%
    alias4|========| 8.51%
    echo4|========| 8.51%
    cat4|========| 8.51%
    пинг4|========| 8.51%
    yeap!2|====| 4.26%
    vi2|====| 4.26%
    modinfo2|====| 4.26%
    #2|====| 4.26%
    minicom2|====| 4.26%
    ____
    *) Интервалы неактивности длительностью 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$