/l3/users/devi/xen-for-zen/xen2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 |
|
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. 64 bytes from 10.0.35.1: icmp_seq=1 ttl=63 time=0.522 ms 64 bytes from 10.0.35.1: icmp_seq=2 ttl=63 time=0.462 ms --- 10.0.35.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.462/0.492/0.522/0.030 ms |
#vim /etc/resolv.conf
2c2,3 < nameserver 192.168.15.254 --- > nameserver 10.0.35.1 > |
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data. 64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=113 time=84.9 ms --- mail.ru ping statistics --- 2 packets transmitted, 1 received, 50% packet loss, time 999ms rtt min/avg/max/mdev = 84.937/84.937/84.937/0.000 ms |
#tar xvjf linux-2.6.19.2.tar.bz2
tar: bzip2: Невозможно exec: No such file or directory tar: Неисправимая ошибка: завершение работы tar: Child returned status 2 tar: Выход, отложенный по результатам предыдущих ошибок |
#tar xvjfC linux-2.6.19.2.tar.bz2 /usr/src
tar: bzip2: Невозможно exec: No such file or directory tar: Неисправимая ошибка: завершение работы tar: Child returned status 2 tar: Выход, отложенный по результатам предыдущих ошибок |
#tar xvjfC linux-2.6.19.2.tar.bz2 /usr/src
|
#ls
linux-2.4.34 linux-2.4.34.tar.gz linux-2.6.19.2.tar.bz2 |
#vim /etc/apt/sources.list
9c9 < deb http://debian.org.ua/debian unstable main contrib non-free --- > deb http://10.0.35.6:9999/debian unstable main contrib non-free |
#ping 10.0.35.6
PING 10.0.35.6 (10.0.35.6) 56(84) bytes of data. 64 bytes from 10.0.35.6: icmp_seq=1 ttl=64 time=0.180 ms 64 bytes from 10.0.35.6: icmp_seq=2 ttl=64 time=0.182 ms --- 10.0.35.6 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.180/0.181/0.182/0.001 ms |
#apt-get update
Получено:1 http://10.0.35.6 unstable Release.gpg [378B] Получено:2 http://10.0.35.6 unstable Release [79,6kB] Получено:3 http://10.0.35.6 unstable/main Packages [5986kB] 12% [3 Packages 688772/5986kB 11%] 65,0kB/s 1m21s |
#apt-get update && apt-get install -y bzip2
Получено:1 http://10.0.35.6 unstable Release.gpg [378B] В кэше http://10.0.35.6 unstable Release Получено:2 http://10.0.35.6 unstable/main Packages [5986kB] Получено:3 http://10.0.35.6 unstable/contrib Packages [81,5kB] Получено:4 http://10.0.35.6 unstable/non-free Packages [115kB] Получено 6183kB за 2m47s (36,9kB/c) Чтение списков пакетов... Готово Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: bzip2 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 144 пакетов не обновлено. Необходимо скачать 269kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 446kB. Получено:1 http://10.0.35.6 unstable/main bzip2 1.0.3-6 [269kB] Получено 269kB за 0s (3244kB/c) Выбор ранее не выбранного пакета bzip2. (Чтение базы данных... на данный момент установлено 30427 файлов и каталогов.) Распаковывается пакет bzip2 (из файла .../bzip2_1.0.3-6_i386.deb)... Настраивается пакет bzip2 (1.0.3-6) ... |
#tar xvjf linux-2.6.19.2.tar.bz2
linux-2.6.19.2/Documentation/uml/UserModeLinux-HOWTO.txt linux-2.6.19.2/Documentation/unicode.txt linux-2.6.19.2/Documentation/unshare.txt linux-2.6.19.2/Documentation/usb/ linux-2.6.19.2/Documentation/usb/CREDITS linux-2.6.19.2/Documentation/usb/URB.txt linux-2.6.19.2/Documentation/usb/acm.txt linux-2.6.19.2/Documentation/usb/auerswald.txt linux-2.6.19.2/Documentation/usb/dma.txt linux-2.6.19.2/Documentation/usb/ehci.txt ... linux-2.6.19.2/arch/alpha/kernel/core_apecs.c linux-2.6.19.2/arch/alpha/kernel/core_cia.c linux-2.6.19.2/arch/alpha/kernel/core_irongate.c linux-2.6.19.2/arch/alpha/kernel/core_lca.c linux-2.6.19.2/arch/alpha/kernel/core_marvel.c linux-2.6.19.2/arch/alpha/kernel/core_mcpcia.c linux-2.6.19.2/arch/alpha/kernel/core_polaris.c linux-2.6.19.2/arch/alpha/kernel/core_t2.c linux-2.6.19.2/arch/alpha/kernel/core_titan.c linux-2.6.19.2/arch/alpha/kernel/core_tsunami.c |
#cd linux-2.6.19.2
|
#make menuconfig
x x x x x x x x x x x x x x x x x x [ ] Automatically append version information to the version string x x x x [*] System V IPCpaging of anonymous memory (swap) x x x x [*] POSIX Message QueuesW) x x x x [*] BSD Process Accounting version 3 file format x x [ ] Export task/process statistics through netlink (EXPERIMENTAL) x x [ ] UTS Namespaces (NEW) x x x x [ ] Enable system-call auditing support x x x x [*] Cpuset support x x x x [ ] Kernel->user space relay support (formerly relayfs) x x x x x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#MAKE MENUCONFIG
bash: MAKE: command not found |
#make menuconfig
x Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, x x <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help. x x Legend: [*] built-in [ ] excluded <M> module < > module capable x x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x x x x x < > XT hard disk support x x x x < > Compaq SMART2 support x x x x < > Compaq Smart Array 5xxx support x x x x < > Mylex DAC960/DAC1100 PCI RAID Controller support x x x x < > Promise SATA SX8 support x x x x <*> Loopback device support x x |
#make -j2 && make modules_install && make install
CC [M] drivers/char/drm/drm_mm.o CC [M] fs/nls/nls_ascii.o CC [M] fs/nls/nls_iso8859-1.o CC [M] drivers/char/drm/i810_drv.o CC [M] fs/nls/nls_iso8859-2.o CC [M] fs/nls/nls_iso8859-3.o CC [M] drivers/char/drm/i810_dma.o CC [M] fs/nls/nls_iso8859-4.o CC [M] fs/nls/nls_iso8859-5.o CC [M] fs/nls/nls_iso8859-6.o ... CC [M] drivers/char/watchdog/pcwd_usb.o CC [M] fs/ocfs2/namei.o CC [M] drivers/char/watchdog/acquirewdt.o CC [M] drivers/char/watchdog/advantechwdt.o CC [M] drivers/char/watchdog/alim1535_wdt.o CC [M] drivers/char/watchdog/alim7101_wdt.o CC [M] drivers/char/watchdog/sc520_wdt.o CC [M] drivers/char/watchdog/eurotechwdt.o CC [M] drivers/char/watchdog/ib700wdt.o CC [M] drivers/char/watchdog/ibmasr.o |
#ls -l /boot/vmlinuz-2.6.19.2
-rw-r--r-- 1 root root 1722162 2007-01-21 12:09 /boot/vmlinuz-2.6.19.2 |
#ls -lh
-rw-r--r-- 1 root root 1,7M 2007-01-21 12:09 /boot/vmlinuz-2.6.19.2 |
#ping 192.168.15.180
PING 192.168.15.180 (192.168.15.180) 56(84) bytes of data. From 192.168.15.180 icmp_seq=1 Destination Host Unreachable From 192.168.15.180 icmp_seq=2 Destination Host Unreachable From 192.168.15.180 icmp_seq=3 Destination Host Unreachable From 192.168.15.180 icmp_seq=4 Destination Host Unreachable From 192.168.15.180 icmp_seq=5 Destination Host Unreachable From 192.168.15.180 icmp_seq=6 Destination Host Unreachable From 192.168.15.180 icmp_seq=7 Destination Host Unreachable From 192.168.15.180 icmp_seq=8 Destination Host Unreachable From 192.168.15.180 icmp_seq=9 Destination Host Unreachable --- 192.168.15.180 ping statistics --- 11 packets transmitted, 0 received, +9 errors, 100% packet loss, time 10031ms , pipe 3 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:18:71:79:F8:9A inet6 addr: fe80::218:71ff:fe79:f89a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2258 errors:0 dropped:0 overruns:0 frame:0 TX packets:26974 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:72256 (70.5 KiB) TX bytes:1163980 (1.1 MiB) eth1 Link encap:Ethernet HWaddr 00:18:71:79:F8:98 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::218:71ff:fe79:f898/64 Scope:Link ... TX packets:2258 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1163980 (1.1 MiB) TX bytes:72256 (70.5 KiB) xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:26974 errors:0 dropped:0 overruns:0 frame:0 TX packets:1129 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:786344 (767.9 KiB) TX bytes:36128 (35.2 KiB) |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 192.168.16.1 0.0.0.0 UG 0 0 0 eth1 |
#scp /boot/vmlinuz-2.6.19.2 root@192.168.16.1:/tmp
root@192.168.16.1's password: vmlinuz-2.6.19.2 100% 1682KB 1.6MB/s 00:00 |
#rsync -auv /lib/modules/2.6.19.2/ root@192.168.16.1:/tmp/lib/modules/
kernel/drivers/video/matrox/matroxfb_maven.ko kernel/drivers/video/matrox/matroxfb_misc.ko kernel/drivers/video/nvidia/ kernel/drivers/video/nvidia/nvidiafb.ko kernel/drivers/video/savage/ kernel/drivers/video/savage/savagefb.ko kernel/drivers/video/sis/ kernel/drivers/video/sis/sisfb.ko kernel/drivers/w1/ kernel/drivers/w1/wire.ko ... kernel/fs/udf/udf.ko kernel/fs/ufs/ kernel/fs/ufs/ufs.ko kernel/fs/vfat/ kernel/fs/vfat/vfat.ko kernel/fs/xfs/ kernel/fs/xfs/xfs.ko kernel/lib/ kernel/lib/crc16.ko kernel/lib/libcrc32c.ko |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 9 logical volume(s) in volume group "NAS1" now active |
#tail -f /var/log/daemon.log
Jan 21 23:51:18 xen2 logger: /etc/xen/scripts/block: Forced to steal lock on /var/run/xen-hotplug/block from 3563: /etc/xen/scripts/block! Jan 21 23:51:19 xen2 logger: /etc/xen/scripts/block: remove XENBUS_PATH=backend/vbd/1/768 Jan 21 23:51:19 xen2 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/1/768 Jan 21 23:51:19 xen2 logger: /etc/xen/scripts/block: remove XENBUS_PATH=backend/vbd/7/768 Jan 21 23:51:19 xen2 logger: /etc/xen/scripts/block: remove XENBUS_PATH=backend/vbd/10/768 Jan 21 23:51:19 xen2 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/10/768 Jan 21 23:51:19 xen2 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vbd/7/768 Jan 21 23:52:54 xen2 logger: /etc/xen/scripts/xen-hotplug-cleanup: Forced to steal lock on /var/run/xen-hotplug/block from 3297: /etc/xen/scripts/block! Jan 21 23:52:54 xen2 logger: /etc/xen/scripts/xen-hotplug-cleanup: Forced to steal lock on /var/run/xen-hotplug/block from unknown! Jan 21 23:52:54 xen2 logger: /etc/xen/scripts/xen-hotplug-cleanup: Forced to steal lock on /var/run/xen-hotplug/block from unknown! |
#ls /etc/xen/
2003server0 freebsd oes1 suse0hvm xend-config.sxp create-volumes.sh oes0 scripts winxp0 xend-pci-permissive.sxp deb0 oes0sxp suse0 winxpN xend-pci-quirks.sxp |
#xm create 2003server0
Using config file "/etc/xen/2003server0". Error: Disk image does not exist: /data/ISO/windows-server-2003.iso |
#mount -L ISO
|
#xm create 2003server0
Using config file "/etc/xen/2003server0". Started domain 2003server0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server0 14 512 1 -b---- 11.3 Domain-0 0 2759 2 r----- 37.9 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2759 2 r----- 48.1 |
#lvdisplay /dev/NAS1/2003server
One or more specified logical volume(s) not found. |
#lvdisplay /dev/NAS1/2003server0
--- Logical volume --- LV Name /dev/NAS1/2003server0 VG Name NAS1 LV UUID wY7Y52-Fr6u-dRQF-tTpR-YgTu-XxoL-8nL4Sj LV Write Access read/write LV Status available # open 0 LV Size 2,00 GB Current LE 512 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:3 |
#lvdisplay /dev/NAS1/2003server
2003server0 2003server1 |
#ls /etc/xen/
2003server0 freebsd oes1 suse0hvm xend-config.sxp create-volumes.sh oes0 scripts winxp0 xend-pci-permissive.sxp deb0 oes0sxp suse0 winxpN xend-pci-quirks.sxp |
#cp /etc/xen/2003server0 /etc/xen/2003server1
|
#vi /etc/xen/2003server1
28c28 < name = "2003server0" --- > name = "2003server1" 67c67 < disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] --- > disk = [ 'phy:/dev/NAS1/2003server1,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ] |
#xm create 2003server0
Using config file "/etc/xen/2003server0". Started domain 2003server0 |
#xm destroy 2003server0
|
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 16 512 1 -b---- 19.0 Domain-0 0 2759 2 r----- 103.6 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 17 512 1 -b---- 11.5 Domain-0 0 2342 2 r----- 134.4 |
#xm create winxp0
Using config file "/etc/xen/winxp0". Started domain winxp0 |
#xm console winxp0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 17 512 1 ------ 21.4 Domain-0 0 2342 2 r----- 143.2 winxp0 18 128 1 r----- 16.1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 17 512 1 ------ 22.6 Domain-0 0 2342 2 r----- 144.7 winxp0 18 128 1 r----- 36.7 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 17 512 1 -b---- 23.0 Domain-0 0 2342 2 r----- 145.8 winxp0 18 128 1 r----- 72.5 |
#vi /etc/xen/winxp0
70c70 < #disk = [ 'phy:/dev/NAS1/winxp0,hda,w', 'file:/data/ISO/windowsxp-pro-sp2.iso,hdc:cdrom,r' ] --- > disk = [ 'phy:/dev/NAS1/winxp0,hda,w', 'file:/data/ISO/windowsxp-pro-sp2.iso,hdc:cdrom,r' ] |
#xm destroy winxp0
|
#xm create winxp0
Using config file "/etc/xen/winxp0". Started domain winxp0 |
#less /etc/xen/
|
#less /etc/xen/winxpN
|
#less /etc/xen/winxp0
|
#vi /etc/xen/winxp0
165c165 < #soundhw='sb16' --- > soundhw='sb16' |
#xm destroy winxp0
|
#xm create winxp0
Using config file "/etc/xen/winxp0". Started domain winxp0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2342 2 r----- 297.9 winxp0 20 128 1 -b---- 94.2 |
#xm destroy winxp0
|
#shutdown -h now
|
#make menuconfig
[*] IP: multicasting x x [*] IP: advanced router x x x x x x x x x x x x ^(-) x x x x <M> IP: AH transformation x x <M> IP: AH transformation x x <M> IP: ESP transformation x x <M> IP: ESP transformation x x <M> IP: IPComp transformation x x v(+) Choose IP: FIB lookup algorithm (choose FIB_HASH if unsur tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu <Select> < Exit > < Help > x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#vim Makefile
4c4 < EXTRAVERSION = .2 --- > EXTRAVERSION = .2.noNFS |
#make -j 2
CC drivers/scsi/tmscsim.mod.o CC drivers/serial/8250.mod.o CC drivers/serial/8250_pci.mod.o CC drivers/serial/8250_pnp.mod.o CC drivers/serial/jsm/jsm.mod.o CC drivers/serial/serial_core.mod.o CC drivers/serial/serial_cs.mod.o CC drivers/spi/spi_bitbang.mod.o CC drivers/spi/spi_butterfly.mod.o CC drivers/telephony/ixj.mod.o ... CC drivers/video/tdfxfb.mod.o CC drivers/video/tridentfb.mod.o CC drivers/video/vfb.mod.o CC drivers/video/vga16fb.mod.o CC drivers/w1/masters/ds2482.mod.o CC drivers/w1/masters/ds2490.mod.o CC drivers/w1/masters/matrox_w1.mod.o CC drivers/w1/slaves/w1_ds2433.mod.o CC drivers/w1/slaves/w1_smem.mod.o CC drivers/w1/slaves/w1_therm.mod.o |
#top
top - 14:05:11 up 3 min, 2 users, load average: 1.24, 0.67, 0.28 Tasks: 69 total, 1 running, 68 sleeping, 0 stopped, 0 zombie Cpu(s): 0.8%us, 0.2%sy, 0.0%ni, 52.3%id, 46.5%wa, 0.2%hi, 0.0%si, 0.0%st Mem: 3240960k total, 410280k used, 2830680k free, 18120k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 1951888k total, 0k used, 1951888k free, 211256k cached 14779 root 18 0 2736 1784 372 D 2 0.1 0:00.08 modpost 1 root 15 0 1856 656 564 S 0 0.0 0:00.29 init 2 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0 ... 7 root 10 -5 0 0 0 S 0 0.0 0:00.00 events/1 8 root 11 -5 0 0 0 S 0 0.0 0:00.00 khelper 9 root 11 -5 0 0 0 S 0 0.0 0:00.00 kthread 11 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenwatch 12 root 10 -5 0 0 0 S 0 0.0 0:00.02 xenbus 15 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/0 16 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/1 17 root 16 -5 0 0 0 S 0 0.0 0:00.00 kacpid 138 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod 184 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush |
#ls -l
-rw-r--r-- 1 root root 1720336 2007-01-22 14:05 /usr/src/linux-2.6.19.2/arch/i386/boot/bzImage |
# CC sound/pcmcia/pdaudiocf/snd-pdaudiocf.mod.o
LD [M] drivers/w1/masters/ds2490.ko LD [M] drivers/w1/masters/matrox_w1.ko LD [M] drivers/w1/slaves/w1_ds2433.ko LD [M] drivers/w1/slaves/w1_smem.ko LD [M] drivers/w1/slaves/w1_therm.ko LD [M] drivers/w1/wire.ko LD [M] fs/9p/9p.ko LD [M] fs/adfs/adfs.ko LD [M] fs/affs/affs.ko LD [M] fs/afs/kafs.ko ... LD [M] net/dccp/dccp.ko LD [M] net/dccp/dccp_diag.ko LD [M] net/dccp/dccp_ipv4.ko LD [M] net/decnet/decnet.ko LD [M] net/decnet/netfilter/dn_rtmsg.ko LD [M] net/econet/econet.ko LD [M] net/ieee80211/ieee80211.ko LD [M] net/ieee80211/ieee80211_crypt.ko LD [M] net/ieee80211/ieee80211_crypt_ccmp.ko LD [M] net/ieee80211/ieee80211_crypt_tkip.ko |
#make modules_install && make install
INSTALL fs/autofs/autofs.ko INSTALL fs/autofs4/autofs4.ko INSTALL fs/befs/befs.ko INSTALL fs/bfs/bfs.ko INSTALL fs/binfmt_aout.ko INSTALL fs/binfmt_misc.ko INSTALL fs/cifs/cifs.ko INSTALL fs/coda/coda.ko INSTALL fs/configfs/configfs.ko INSTALL fs/efs/efs.ko ... INSTALL net/ieee80211/ieee80211_crypt_wep.ko INSTALL net/ieee80211/softmac/ieee80211softmac.ko INSTALL net/ipv4/ah4.ko INSTALL net/ipv4/esp4.ko INSTALL net/ipv4/inet_diag.ko INSTALL net/ipv4/ip_gre.ko INSTALL net/ipv4/ipcomp.ko INSTALL net/ipv4/ipip.ko INSTALL net/ipv4/ipvs/ip_vs.ko INSTALL net/ipv4/ipvs/ip_vs_dh.ko |
#mkinitramfs -o /boot/initrd.img-2.6.19.2 2.6
|
#ls -l /lib/modules/
итого 24 drwxr-xr-x 4 root root 4096 2006-12-25 21:00 2.4.34 drwxr-xr-x 3 root root 4096 2006-06-13 07:43 2.6.17-2-686 drwxr-xr-x 3 root root 4096 2006-12-06 19:46 2.6.17-2-xen-686 drwxr-xr-x 3 root root 4096 2006-12-10 23:13 2.6.18-3-xen-686 drwxr-xr-x 3 root root 4096 2007-01-21 12:09 2.6.19.2 drwxr-xr-x 3 root root 4096 2007-01-22 14:13 2.6.19.2.noNFS |
#mkinitramfs -o /boot/initrd.img-2.6.19.2.noNFS 2.6.
9.2.noNFS |
#make menuconfig
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
#make -j 2
scripts/kconfig/conf -s arch/i386/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h CHK include/linux/compile.h CC fs/fat/cache.o CC fs/fat/dir.o CC fs/fat/fatent.o CC fs/fat/file.o CC fs/fat/inode.o CC fs/fat/misc.o ... LD arch/i386/boot/compressed/vmlinux LD arch/i386/boot/setup OBJCOPY arch/i386/boot/vmlinux.bin BUILD arch/i386/boot/bzImage Root device is (104, 1) Boot sector 512 bytes. Setup is 7071 bytes. System is 1697 kB Kernel: arch/i386/boot/bzImage is ready (#3) MODPOST 1536 modules |
#pwd
/usr/src/linux-2.6.19.2 |
#make menuconfig
[*] Inotify support for userspace | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... | +---------------------------------------------------------------------------------------------------------------------+ | | | [*] Quota support | | | | <M> Old quota format support | | | | <M> Quota format v2 support | | | | <M> Kernel automounter support | | v(+) +-------------------------------------------------------------------------------------------------------------------------+ <Select> < Exit > < Help > | | +-------------------------------------------------------------------------------------------------------------------------+ |
#make -j 2
scripts/kconfig/conf -s arch/i386/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h CHK include/linux/compile.h CC fs/nls/nls_cp437.o CC fs/nls/nls_cp866.o CC fs/nls/nls_koi8-r.o CC fs/nls/nls_koi8-u.o CC fs/nls/nls_koi8-ru.o CC fs/nls/nls_utf8.o ... LD arch/i386/boot/compressed/vmlinux LD arch/i386/boot/setup OBJCOPY arch/i386/boot/vmlinux.bin BUILD arch/i386/boot/bzImage Root device is (104, 1) Boot sector 512 bytes. Setup is 7071 bytes. System is 1698 kB Kernel: arch/i386/boot/bzImage is ready (#4) MODPOST 1530 modules |
#make menuconfig
<M> NLS ISO 8859-9 (Latin 5; Turkish) | | | | | | | | | | | | | | | | --- Base native language support | | | | | | | | | | | | | | | | ... | | | | | | | | | | | | | | | | | +---------------------------------------------------------------------------------------------------------------------+ | v(+) +-------------------------------------------------------------------------------------------------------------------------+ <Select> < Exit > < Help > | | +-------------------------------------------------------------------------------------------------------------------------+ |
#make -j 2
scripts/kconfig/conf -s arch/i386/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h CHK include/linux/compile.h CC fs/nls/nls_iso8859-1.o CC fs/nls/nls_iso8859-5.o LD fs/nls/built-in.o LD fs/built-in.o GEN .version CHK include/linux/compile.h ... LD arch/i386/boot/compressed/vmlinux LD arch/i386/boot/setup OBJCOPY arch/i386/boot/vmlinux.bin BUILD arch/i386/boot/bzImage Root device is (104, 1) Boot sector 512 bytes. Setup is 7071 bytes. System is 1698 kB Kernel: arch/i386/boot/bzImage is ready (#5) MODPOST 1528 modules |
#xm create 2003server1
Using config file "/etc/xen/2003server1". Error: Disk image does not exist: /data/ISO/windows-server-2003.iso |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... No volume groups found Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 9 logical volume(s) in volume group "NAS1" now active |
#mount -L ISO
|
#xm create 2003server1
Using config file "/etc/xen/2003server1". Started domain 2003server1 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) 2003server1 14 512 1 -b---- 9.9 Domain-0 0 2759 2 r----- 608.7 |
#man rdesktop
|
#make menuconfig
<M> Cryptoloop Support | | <M> Network block device support | | <M> Promise SATA SX8 support | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---------------------------------------------------------------------------------------------------------------------+ | +-------------------------------------------------------------------------------------------------------------------------+ |
#make -j 2
scripts/kconfig/conf -s arch/i386/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h CHK include/linux/compile.h CC drivers/block/loop.o CC drivers/block/cryptoloop.o LD drivers/block/built-in.o LD drivers/built-in.o GEN .version CHK include/linux/compile.h ... LD arch/i386/boot/compressed/vmlinux LD arch/i386/boot/setup OBJCOPY arch/i386/boot/vmlinux.bin BUILD arch/i386/boot/bzImage Root device is (104, 1) Boot sector 512 bytes. Setup is 7071 bytes. System is 1704 kB Kernel: arch/i386/boot/bzImage is ready (#6) MODPOST 1526 modules |
#make modules_install && make install
INSTALL fs/autofs/autofs.ko INSTALL fs/autofs4/autofs4.ko INSTALL fs/befs/befs.ko INSTALL fs/bfs/bfs.ko INSTALL fs/binfmt_aout.ko INSTALL fs/binfmt_misc.ko INSTALL fs/cifs/cifs.ko INSTALL fs/coda/coda.ko INSTALL fs/configfs/configfs.ko INSTALL fs/efs/efs.ko ... INSTALL net/ipv4/ipvs/ip_vs_lblc.ko INSTALL net/ipv4/ipvs/ip_vs_lblcr.ko INSTALL net/ipv4/ipvs/ip_vs_lc.ko INSTALL net/ipv4/ipvs/ip_vs_nq.ko INSTALL net/ipv4/ipvs/ip_vs_rr.ko INSTALL net/ipv4/ipvs/ip_vs_sed.ko INSTALL net/ipv4/ipvs/ip_vs_sh.ko INSTALL net/ipv4/ipvs/ip_vs_wlc.ko INSTALL net/ipv4/ipvs/ip_vs_wrr.ko INSTALL net/ipv4/multipath_drr.ko |
#mkinitramfs -o /boot/
config System.map-2.6.17-2-xen-686 config-2.4.34 System.map-2.6.18-3-xen-686 config-2.6.17-2-686 System.map-2.6.19.2 config-2.6.17-2-xen-686 System.map-2.6.19.2.noNFS config-2.6.18-3-xen-686 System.map-2.6.19.2.noNFS.old config-2.6.19.2 System.map.old config-2.6.19.2.noNFS vmlinuz config-2.6.19.2.noNFS.old vmlinuz-2.4.34 config.old vmlinuz-2.6.17-2-686 grub/ vmlinuz-2.6.17-2-xen-686 initrd.img-2.6.17-2-686 vmlinuz-2.6.18-3-xen-686 initrd.img-2.6.17-2-xen-686 vmlinuz-2.6.19.2 initrd.img-2.6.18-3-xen-686 vmlinuz-2.6.19.2.noNFS initrd.img-2.6.19.2.noNFS vmlinuz-2.6.19.2.noNFS.old System.map vmlinuz.old System.map-2.4.34 xen-3.0.3-1-i386.gz System.map-2.6.17-2-686 xen-for-oes1/ |
#mkinitramfs -o /boot/initrd.img-2.6.1
initrd.img-2.6.17-2-686 initrd.img-2.6.18-3-xen-686 initrd.img-2.6.17-2-xen-686 initrd.img-2.6.19.2.noNFS |
Время первой команды журнала | 11:14:42 2007- 1-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:27:23 2007- 1-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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