/l3/users/igor-public/nt-scale-2010-03/linux10.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 |
|
#ps aux | grep vb
root 4808 0.0 0.0 3860 1120 pts/3 S 18:19 0:00 sh -c /usr/sbin/vblade 10 1 peth0 /dev/DATA/linux1 < /dev/null 2>&1 | logger -t vbladed root 4813 0.0 0.0 1828 460 pts/3 S 18:19 0:00 /usr/sbin/vblade 10 1 peth0 /dev/DATA/linux1 root 4814 0.0 0.0 3020 608 pts/3 S 18:19 0:00 logger -t vbladed root 4927 0.0 0.0 3132 708 pts/3 R+ 18:29 0:00 grep vb |
#kill 4808
|
#ps aux | grep vb
root 4813 0.0 0.0 1828 460 pts/3 S 18:19 0:00 /usr/sbin/vblade 10 1 peth0 /dev/DATA/linux1 root 4814 0.0 0.0 3020 608 pts/3 S 18:19 0:00 logger -t vbladed root 4935 0.0 0.0 108 28 ? Ss 18:29 0:00 runsv vblade-e10.1 daemon 4936 0.0 0.0 1764 416 ? S 18:29 0:00 logger -t vblade-persist-e10.1 root 4945 0.0 0.0 3132 708 pts/3 R+ 18:29 0:00 grep vb |
#kill 4813
|
#ps aux | grep vb
root 4935 0.0 0.0 108 28 ? Ss 18:29 0:00 runsv vblade-e10.1 daemon 4936 0.0 0.0 1764 416 ? S 18:29 0:00 logger -t vblade-persist-e10.1 |
#kill 4935 4936
bash: kill: (4936) - No such process |
#ps aux | grep vb
root 4991 0.0 0.0 3132 704 pts/3 R+ 18:29 0:00 grep vb |
#vbladed 10 2 eth0 /dev/DATA/linux1
|
#mount /dev/DATA/linux1 /mnt
|
#ls /mnt
bin boot dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var |
#umount /mnt
|
#cat /etc/xen/linux10
kernel = "/boot/vmlinuz-2.6.26-2-xen-686" ramdisk = "/boot/initrd.img-2.6.26-2-xen-686" memory = 128 name = "linux10" vif = [ 'bridge=eth0' ] disk = [ 'phy:/dev/etherd/e10.1,hda1,w' ] root = "/dev/hda1 ro" extra = "4" |
#sed -i s/e10.1/e10.2/ /etc/xen/linux10
|
#scp /etc/xen/linux10 192.168.15.4:/etc/xen/
linux10 100% 218 0.2KB/s 00:00 |
#xm create -c linux10
Using config file "/etc/xen/linux10". Started domain linux10 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.26-2-xen-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 20:11:42 UTC 2010 [ 0.000000] Reserving virtual address space above 0xf5800000 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 0000000008800000 (usable) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 136MB LOWMEM available. ... Activating swapfile swap...done. Setting up networking.... Configuring network interfaces...done. INIT: Entering runlevel: 4 Starting enhanced syslogd: rsyslogd. Starting OpenBSD Secure Shell server: sshd[ 9.195221] NET: Registered protocol family 10 [ 9.195560] lo: Disabled Privacy Extensions . Starting periodic command scheduler: crond. Debian GNU/Linux 5.0 linux10 hvc0 |
#ssh 192.168.15.110
The authenticity of host '192.168.15.110 (192.168.15.110)' can't be established. RSA key fingerprint is 40:61:b4:e1:ca:1f:d3:e8:f2:2a:f6:12:97:35:75:c0. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.110' (RSA) to the list of known hosts. root@192.168.15.110's password: Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 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 ... linux10:~# linux10:~# linux10:~# linux10:~# linux10:~# 1115 root 20 0 27392 1328 944 S 0.0 1.0 0:00.00 rsyslogd linux10:~# linux10:~# exit logout Connection to 192.168.15.110 closed. |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 84.5 linux10 1 128 1 -b---- 11.7 |
#xm migrate --live linux10 192.168.15.4
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7847 2 r----- 92.6 linux1 2 128 1 -b---- 6.9 |
#less /var/log/messages
|
#exit
Connection to 192.168.15.3 closed. |
#ls
drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21_i386.deb kvm.tar.bz2 drbd8-2.6.26-2-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb linux drbd8.tar.bz2 linux-headers-2.6.26-2-686 iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21_i386.deb linux-headers-2.6.26-2-common iscsitarget.tar.bz2 linux-kbuild-2.6.26 kqemu-modules-2.6.26-2-686_1.3.0~pre11-8+2.6.26-21lenny4_i386.deb linux-OLDVERSION.1269354251 kqemu.tar.bz2 modules |
#apt-get install mercurial
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: mercurial-common python-beaker python-sqlalchemy rcs Suggested packages: qct tk8.4 wish vim emacs python-mysqldb python-pygments python-subversion python-sqlalchemy-doc python-psycopg2 python-kinterbasdb The following NEW packages will be installed: mercurial mercurial-common python-beaker python-sqlalchemy rcs ... Err http://10.0.35.1 lenny/main python-sqlalchemy 0.4.7p1-2 Cannot initiate the connection to 10.0.35.1:9999 (10.0.35.1). - connect (101 Network is unreachable) Err http://10.0.35.1 lenny/main rcs 5.7-23 Cannot initiate the connection to 10.0.35.1:9999 (10.0.35.1). - connect (101 Network is unreachable) Failed to fetch http://10.0.35.1:9999/debian/pool/main/m/mercurial/mercurial-common_1.0.1-5.1_all.deb Cannot initiate the connection to 10.0.35.1:9999 (10.0.35.1). - connect (101 Network is unreachable) Failed to fetch http://10.0.35.1:9999/debian/pool/main/m/mercurial/mercurial_1.0.1-5.1_i386.deb Cannot initiate the connection to 10.0.35.1:9999 (10.0.35.1). - connect (101 Network is unreachable) Failed to fetch http://10.0.35.1:9999/debian/pool/main/b/beaker/python-beaker_0.9.5-1_all.deb Cannot initiate the connection to 10.0.35.1:9999 (10.0.35.1). - connect (101 Network is unreachable) Failed to fetch http://10.0.35.1:9999/debian/pool/main/s/sqlalchemy/python-sqlalchemy_0.4.7p1-2_all.deb Cannot initiate the connection to 10.0.35.1:9999 (10.0.35.1). - connect (101 Network is unreachable) Failed to fetch http://10.0.35.1:9999/debian/pool/main/r/rcs/rcs_5.7-23_i386.deb Cannot initiate the connection to 10.0.35.1:9999 (10.0.35.1). - connect (101 Network is unreachable) E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? |
#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 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 peth0 |
#cd /etc/rc2.d/
|
#ls
README S14avahi-daemon S20iscsitarget S20xend S26network-manager S89anacron S99stop-bootlogd S05loadcpufreq S16ssh S20kerneloops S21xendomains S26network-manager-dispatcher S89atd S10rsyslog S19cpufrequtils S20kvm S24dhcdbd S30gdm S89cron S12acpid S20cups S20nfs-common S24hal S30system-tools-backends S99rc.local S12dbus S20exim4 S20openbsd-inetd S25mdadm S70drbd S99rmnologin |
#mv S26network-manager s26network-manager
|
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager. |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:bb:1e inet addr:192.168.15.10 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:bb1e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:138370 errors:0 dropped:0 overruns:0 frame:0 TX packets:188254 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:56127626 (53.5 MiB) TX bytes:152832078 (145.7 MiB) 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:48268 errors:0 dropped:0 overruns:0 frame:0 TX packets:48268 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3190372 (3.0 MiB) TX bytes:3190372 (3.0 MiB) |
#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 |
#vi /etc/resolv.conf
--- /tmp/l3-saved-3576.31973.17989 2010-03-25 11:30:19.000000000 +0200 +++ /etc/resolv.conf 2010-03-25 11:30:32.000000000 +0200 @@ -1,14 +1,2 @@ -### BEGIN INFO -# -# Modified_by: NetworkManager -# Process: /usr/bin/NetworkManager -# Process_id: 3382 -# -### END INFO - - - - - - +nameserver 10.0.35.1 |
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. 64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=50 time=57.3 ms ^C --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 57.356/57.356/57.356/0.000 ms |
#screen
|
#apt-get install mercurial
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: mercurial-common python-beaker python-sqlalchemy rcs Suggested packages: qct tk8.4 wish vim emacs python-mysqldb python-pygments python-subversion python-sqlalchemy-doc python-psycopg2 python-kinterbasdb The following NEW packages will be installed: mercurial mercurial-common python-beaker python-sqlalchemy rcs ... Setting up mercurial-common (1.0.1-5.1) ... Setting up mercurial (1.0.1-5.1) ... Disabling hgk extension (no 'wish' script found [can be found in 'tk8.4' package]) Disabling highlight extension (package 'python-pygments' is not installed) Enabling inotify extension Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version Setting up python-beaker (0.9.5-1) ... Setting up python-sqlalchemy (0.4.7p1-2) ... Setting up rcs (5.7-23) ... Processing triggers for python-support ... |
#xm lsit
Error: Subcommand lsit not found! Usage: xm <subcommand> [args] Control, list, and manipulate Xen guest instances. Common 'xm' commands: console Attach to <Domain>'s console. create Create a domain based on <ConfigFile>. new Adds a domain to Xend domain management delete Remove a domain from Xend domain management. destroy Terminate a domain immediately. dump-core Dump core for a specific domain. ... suspend Suspend a Xend managed domain top Monitor a host and the domains in real time. unpause Unpause a paused domain. uptime Print uptime for all/some domains. vcpu-set Set the number of active VCPUs for allowed for the domain. <Domain> can either be the Domain Name or Id. For more help on 'xm' see the xm(1) man page. For more help on 'xm create' see the xmdomain.cfg(5) man page. For a complete list of subcommands run 'xm help'. |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 115.6 |
#xm dmesg | less
|
#xm creae
|
#xm create linux1 extra=init=/bin/sh -c
Using config file "/etc/xen/linux1". Started domain linux1 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.26-2-xen-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 20:11:42 UTC 2010 [ 0.000000] Reserving virtual address space above 0xf5800000 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 0000000008800000 (usable) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 136MB LOWMEM available. ... [ 3.451267] EXT3-fs: mounted filesystem with ordered data mode. Begin: Running /scripts/local-bottom ... done. done. Begin: Running /scripts/init-bottom ... done. sh-3.2# sh-3.2# sh-3.2# sh-3.2# sh-3.2# sh-3.2# |
#xm destroy linux1
|
##xm shutdown linux1
|
#xm create linux1
Using config file "/etc/xen/linux1". Started domain linux1 |
#xm console linux1
[ 0.004000] .init : 0xc038f000 - 0xc03c0000 ( 196 kB) [ 0.004000] .data : 0xc02cd5f3 - 0xc03868a0 ( 740 kB) [ 0.004000] .text : 0xc0100000 - 0xc02cd5f3 (1845 kB) [ 0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.080006] Calibrating delay using timer specific routine.. 3361.96 BogoMIPS (lpj=6723937) [ 0.080042] Security Framework initialized [ 0.080049] SELinux: Disabled at boot. [ 0.080055] Capability LSM initialized [ 0.080068] Mount-cache hash table entries: 512 [ 0.080174] Initializing cgroup subsys ns ... Cleaning up ifupdown.... Loading kernel modules...done. Checking file systems...fsck 1.41.3 (12-Oct-2008) done. Setting kernel variables (/etc/sysctl.conf)...done. Mounting local filesystems...done. Activating swapfile swap...done. Setting up networking.... Configuring network interfaces...done. Setting console screen modes and fonts. |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 387.5 linux1 2 128 1 -b---- 6.8 |
#xm save linux1
Error: 'xm save' requires between 2 and 3 arguments. Usage: xm save [-c] <Domain> <CheckpointFile> Save a domain state to restore later. -c, --checkpoint Leave domain running after creating snapshot |
#xm save linux1 linux1.save
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 406.4 |
#xm restore
Error: 'xm restore' requires between 1 and 2 arguments. Usage: xm restore <CheckpointFile> [-p] Restore a domain from a saved state. -p, --paused Do not unpause domain after restoring it |
#xm restore linux1.save
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 421.1 linux1 3 128 1 -b---- 0.0 |
#xm console linux1
|
#xm
Usage: xm <subcommand> [args] Control, list, and manipulate Xen guest instances. Common 'xm' commands: console Attach to <Domain>'s console. create Create a domain based on <ConfigFile>. new Adds a domain to Xend domain management delete Remove a domain from Xend domain management. destroy Terminate a domain immediately. dump-core Dump core for a specific domain. help Display this message. ... suspend Suspend a Xend managed domain top Monitor a host and the domains in real time. unpause Unpause a paused domain. uptime Print uptime for all/some domains. vcpu-set Set the number of active VCPUs for allowed for the domain. <Domain> can either be the Domain Name or Id. For more help on 'xm' see the xm(1) man page. For more help on 'xm create' see the xmdomain.cfg(5) man page. For a complete list of subcommands run 'xm help'. |
#vi
|
#~
|
#~
Usage: xm <subcommand> [args] Control, list, and manipulate Xen guest instances. Common 'xm' commands: console Attach to <Domain>'s console. create Create a domain based on <ConfigFile>. new Adds a domain to Xend domain management delete Remove a domain from Xend domain management. destroy Terminate a domain immediately. dump-core Dump core for a specific domain. help Display this message. ... suspend Suspend a Xend managed domain top Monitor a host and the domains in real time. unpause Unpause a paused domain. uptime Print uptime for all/some domains. vcpu-set Set the number of active VCPUs for allowed for the domain. <Domain> can either be the Domain Name or Id. For more help on 'xm' see the xm(1) man page. For more help on 'xm create' see the xmdomain.cfg(5) man page. For a complete list of subcommands run 'xm help'. |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 724.5 linux1 3 128 1 -b---- 0.3 |
#xm vcpu-set 2 linux1
Error: Invalid argument. Usage: xm vcpu-set <Domain> <vCPUs> Set the number of active VCPUs for allowed for the domain. |
#xm vcpu-set linux1 2
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 742.0 linux1 3 128 1 -b---- 0.3 |
#xm shutdown linux1
|
#xm create linux1 vcpus=2
Using config file "/etc/xen/linux1". Started domain linux1 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 794.8 linux1 4 128 2 ------ 3.0 |
#xm console linux1
layout: [ 0.004000] fixmap : 0xf5555000 - 0xf57ff000 (2728 kB) [ 0.004000] pkmap : 0xf5000000 - 0xf5200000 (2048 kB) [ 0.004000] vmalloc : 0xc9000000 - 0xf4ffe000 ( 703 MB) [ 0.004000] lowmem : 0xc0000000 - 0xc8800000 ( 136 MB) [ 0.004000] .init : 0xc038f000 - 0xc03c0000 ( 196 kB) [ 0.004000] .data : 0xc02cd5f3 - 0xc03868a0 ( 740 kB) [ 0.004000] .text : 0xc0100000 - 0xc02cd5f3 (1845 kB) [ 0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.724039] Calibrating delay using timer specific routine.. 3735.36 BogoMIPS (lpj=7470720) ... f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc pni ssse3 bogomips : 3735.36 clflush size : 64 power management: |
#xm vcpu-set linux1 1
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 827.0 linux1 4 128 1 -b---- 9.9 |
#xm console linux1
linux10:~# linux10:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.643 cache size : 4096 KB ... f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni ssse3 bogomips : 3735.36 clflush size : 64 power management: |
#xm vcpu-set linux1 2
|
#xm console linux1
linux10:~# linux10:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.643 cache size : 4096 KB ... f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc pni ssse3 bogomips : 3735.36 clflush size : 64 power management: |
#xm shutdown linux1
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 1184.3 |
#xm create linux1 vcpus=2
Using config file "/etc/xen/linux1". Started domain linux1 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 1233.3 linux1 5 128 2 -b---- 13.4 |
#xm mem-set
Error: 'xm mem-set' requires 2 arguments. Usage: xm mem-set <Domain> <Mem> Set the current memory usage for a domain. |
#xm mem-set linux1 200
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 1249.3 linux1 5 200 2 -b---- 13.4 |
#xm console linux1
62144 bytes) [ 0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.004000] Software IO TLB disabled [ 0.004000] Memory: 104456k/524288k available (1845k kernel code, 26444k reserved, 740k data, 196k init, 0k highmem) [ 0.004000] virtual kernel memory layout: [ 0.004000] fixmap : 0xf5555000 - 0xf57ff000 (2728 kB) [ 0.004000] pkmap : 0xf5000000 - 0xf5200000 (2048 kB) [ 0.004000] vmalloc : 0xe0800000 - 0xf4ffe000 ( 327 MB) [ 0.004000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.004000] .init : 0xc038f000 - 0xc03c0000 ( 196 kB) ... Stopping enhanced syslogd: rsyslogd. Asking all remaining processes to terminate...done. All processes ended within 1 seconds....done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Will now halt. [ 132.501349] md: stopping all md devices. [ 133.526265] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping [ 133.865348] System halted. |
#vi /etc/apt/sources.list
--- /tmp/l3-saved-4395.19622.21335 2010-03-25 12:02:28.000000000 +0200 +++ /etc/apt/sources.list 2010-03-25 12:02:39.000000000 +0200 @@ -4,6 +4,7 @@ #deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 NETINST Binary-1 20100201-16:45]/ lenny main deb http://10.0.35.1:9999/debian/ lenny main +deb http://10.0.35.1:9999/debian/ sarge main #deb-src http://10.0.35.1:9999/debian/ lenny main # |
#apt-get update
Get:1 http://10.0.35.1 lenny Release.gpg [1033B] Get:2 http://volatile.debian.org lenny/volatile Release.gpg [189B] Ign http://volatile.debian.org lenny/volatile/main Translation-en_US Get:3 http://security.debian.org lenny/updates Release.gpg [835B] Ign http://security.debian.org lenny/updates/main Translation-en_US Get:4 http://volatile.debian.org lenny/volatile Release [40.7kB] Hit http://security.debian.org lenny/updates Release Ign http://10.0.35.1 lenny/main Translation-en_US Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Ign http://10.0.35.1 sarge Release.gpg ... Ign http://10.0.35.1 lenny/main Packages/DiffIndex Ign http://10.0.35.1 sarge/main Packages Ign http://10.0.35.1 lenny/main Packages Ign http://10.0.35.1 sarge/main Packages Hit http://10.0.35.1 lenny/main Packages Err http://10.0.35.1 sarge/main Packages 404 Not Found Fetched 48.3kB in 1s (32.8kB/s) W: Failed to fetch http://10.0.35.1:9999/debian/dists/sarge/main/binary-i386/Packages 404 Not Found E: Some index files failed to download, they have been ignored, or old ones used instead. |
#vi /etc/apt/sources.list
--- /tmp/l3-saved-4395.8515.10500 2010-03-25 12:03:00.000000000 +0200 +++ /etc/apt/sources.list 2010-03-25 12:03:14.000000000 +0200 @@ -4,7 +4,7 @@ #deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 NETINST Binary-1 20100201-16:45]/ lenny main deb http://10.0.35.1:9999/debian/ lenny main -deb http://10.0.35.1:9999/debian/ sarge main +deb http://http.us.debian.org/debian/ sarge main #deb-src http://10.0.35.1:9999/debian/ lenny main # |
#vi /etc/apt/sources.list
--- /tmp/l3-saved-4395.7705.31963 2010-03-25 12:03:21.000000000 +0200 +++ /etc/apt/sources.list 2010-03-25 12:03:57.000000000 +0200 @@ -4,7 +4,7 @@ #deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 NETINST Binary-1 20100201-16:45]/ lenny main deb http://10.0.35.1:9999/debian/ lenny main -deb http://http.us.debian.org/debian/ sarge main +deb http://10.0.35.1:9999/debian/ etch main #deb-src http://10.0.35.1:9999/debian/ lenny main # |
#apt-cache search 2.6.18
linux-patch-lustre - Linux kernel patch for the Lustre Filesystem nufw - a per-user firewalling daemon that interferes with libipq udev - /dev/ and hotplug management daemon gspca-modules-2.6.18-6-486 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on x86 gspca-modules-2.6.18-6-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 gspca-modules-2.6.18-6-686-bigmem - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 gspca-modules-2.6.18-6-amd64 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD64 gspca-modules-2.6.18-6-k7 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD K7 gspca-modules-2.6.18-6-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 gspca-modules-2.6.18-6-vserver-k7 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on AMD K7 ... squashfs-modules-2.6.18-6-vserver-k7 - Squash filesystem modules for Linux 2.6.18 on AMD K7 squashfs-modules-2.6.18-6-xen-686 - Squash filesystem modules for Linux 2.6.18 on i686 squashfs-modules-2.6.18-6-xen-vserver-686 - Squash filesystem modules for Linux 2.6.18 on i686 unionfs-modules-2.6.18-6-486 - Unionfs modules for Linux 2.6.18 on x86 unionfs-modules-2.6.18-6-686 - Unionfs modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 unionfs-modules-2.6.18-6-686-bigmem - Unionfs modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4 unionfs-modules-2.6.18-6-amd64 - Unionfs modules for Linux 2.6.18 on AMD64 unionfs-modules-2.6.18-6-k7 - Unionfs modules for Linux 2.6.18 on AMD K7 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 |
#apt-cache search 2.6.18 xen
gspca-modules-2.6.18-6-xen-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686 gspca-modules-2.6.18-6-xen-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686 linux-headers-2.6.18-6-xen - Common header files for Linux 2.6.18 linux-headers-2.6.18-6-xen-686 - Header files for Linux 2.6.18 on i686 linux-headers-2.6.18-6-xen-vserver - Common header files for Linux 2.6.18 linux-headers-2.6.18-6-xen-vserver-686 - Header files for Linux 2.6.18 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-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 loop-aes-modules-2.6.18-6-xen-686 - loop-AES encryption modules for Linux 2.6.18 on i686 loop-aes-modules-2.6.18-6-xen-vserver-686 - loop-AES encryption modules for Linux 2.6.18 on i686 redhat-cluster-modules-2.6.18-6-xen-686 - Redhat Cluster infrastructure modules for Linux 2.6.18 on i686 redhat-cluster-modules-2.6.18-6-xen-vserver-686 - Redhat Cluster infrastructure modules for Linux 2.6.18 on i686 squashfs-modules-2.6.18-6-xen-686 - Squash filesystem modules for Linux 2.6.18 on i686 squashfs-modules-2.6.18-6-xen-vserver-686 - Squash filesystem modules for Linux 2.6.18 on i686 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 |
#apt-get install linux-image-2.6.18-6-xen-686
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: linux-modules-2.6.18-6-xen-686 Suggested packages: linux-doc-2.6.18 The following NEW packages will be installed: linux-image-2.6.18-6-xen-686 linux-modules-2.6.18-6-xen-686 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. ... 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.26-2-xen-686 Found Xen hypervisor 3.2-1-i386, kernel: /boot/vmlinuz-2.6.18-6-xen-686 Found kernel: /boot/vmlinuz-2.6.26-2-xen-686 Found kernel: /boot/vmlinuz-2.6.26-2-686 Found kernel: /boot/vmlinuz-2.6.18-6-xen-686 Updating /boot/grub/menu.lst ... done |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7979 2 r----- 1553.7 |
#cp /etc/xen/linux1 /etc/xen/linux1-2.6.18
|
#vi /etc/xen/linux1-2.6.18
--- /tmp/l3-saved-4395.24757.19654 2010-03-25 12:05:20.000000000 +0200 +++ /etc/xen/linux1-2.6.18 2010-03-25 12:05:37.000000000 +0200 @@ -1,5 +1,5 @@ -kernel = "/boot/vmlinuz-2.6.26-2-xen-686" -ramdisk = "/boot/initrd.img-2.6.26-2-xen-686" +kernel = "/boot/vmlinuz-2.6.18-6-xen-686" +ramdisk = "/boot/initrd.img-2.6.18-6-xen-686" name = "linux1" vif = [ 'bridge=eth0' ] disk = [ 'phy:/dev/DATA/linux1,hda1,w' ] |
#ls -l /boot/[vi]*2.6.18*xen*
-rw-r--r-- 1 root root 6233329 2010-03-25 12:04 /boot/initrd.img-2.6.18-6-xen-686 -rw-r--r-- 1 root root 1245899 2008-12-27 16:22 /boot/vmlinuz-2.6.18-6-xen-686 |
#cat /etc/xen/linux1-2.6.18
kernel = "/boot/vmlinuz-2.6.18-6-xen-686" ramdisk = "/boot/initrd.img-2.6.18-6-xen-686" name = "linux1" vif = [ 'bridge=eth0' ] disk = [ 'phy:/dev/DATA/linux1,hda1,w' ] root = "/dev/hda1 ro" extra = "mem=512M" memory = 128 maxmem = 512 |
#mount /dev/DATA/linux1 /mnt
|
#grep hvc0 /mnt/etc/inittab
1:2345:respawn:/sbin/getty 38400 hvc0 |
#sed -i s/hvc0/tty1/ /mnt/etc/inittab
|
kernel = "/boot/vmlinuz-2.6.18-6-xen-686" ramdisk = "/boot/initrd.img-2.6.18-6-xen-686" name = "linux1" vif = [ 'bridge=eth0' ] disk = [ 'phy:/dev/DATA/linux1,hda1,w' ] root = "/dev/hda1 ro" extra = "mem=512M" memory = 128 maxmem = 512
kernel = "/boot/vmlinuz-2.6.26-2-xen-686" ramdisk = "/boot/initrd.img-2.6.26-2-xen-686" memory = 128 name = "linux10" vif = [ 'bridge=eth0' ] disk = [ 'phy:/dev/etherd/e10.1,hda1,w' ] root = "/dev/hda1 ro" extra = "4"
Время первой команды журнала | 17:29:26 2010- 3-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:06:34 2010- 3-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.65 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008