/l3/users/vnk/myexperiments/home.mmi.ntu-kpi.kiev.ua/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#vi /usr/local/bin/l3config.pm
|
#ls ~/.lilalo/
итого 128 drwxr-xr-x 2 root root 4096 2007-12-21 20:11 . drwxr-xr-x 37 root root 4096 2007-12-21 20:10 .. -rw-r--r-- 1 root root 0 2007-12-21 20:10 2056542549027680-1198260519_1198260627_usr_local_bin_l3config.pm.diff -rw-r--r-- 1 root root 568 2007-12-21 20:11 2056542549027680-1198260519.info -rw-r--r-- 1 root root 26108 2007-12-21 20:11 2056542549027680-1198260519.script -rw-r--r-- 1 root root 487 2007-12-21 20:08 311598779574929220-1198260496.info -rw-r--r-- 1 root root 5830 2007-12-21 20:08 311598779574929220-1198260496.script -rw-r--r-- 1 root root 449 2007-12-21 20:09 664726015144716512-1198260584.info -rw-r--r-- 1 root root 9059 2007-12-21 20:10 664726015144716512-1198260584.script -rw-r--r-- 1 root root 5 2007-12-21 20:08 l3-agent.pid -rw-r--r-- 1 root root 6491 2007-12-21 20:08 l3bashrc -rw-r--r-- 1 root root 180 2007-12-21 20:11 .report.dat |
#ls /mnt
66 67 #disk = [ 'phy:hda1,hda1,r' ] 68 disk = [ 'phy:sda,hda,w', ',hdc:cdrom,r' ] 69 70 #---------------------------------------------------------------------------- 71 # Configure the behaviour when a domain exits. There are three 'reasons' 72 # for a domain to stop: poweroff, reboot, and crash. For each of these you 73 # may specify: 74 # 75 # "de[trfile:/mnt/phy:sda,hda,w', ',hdc:cdrom,r' ]aned up as normal; ... drwxr-xr-x 22 user user 4096 2007-12-21 18:15 .. 78 # "preserve", meaning that no clean-up is done until the domain is drwxr-xr-x 2 user user 4096 2007-12-03 17:26 hdd 79 # manually destroyed (using xm destroy, for example); or drwxr-xr-x 2 user user 4096 2007-12-03 17:25 usb 80 # "rename-restart", meaning that the old domain is not cleaned up, but is drwxrwxrwx 1 root root 8192 2007-12-21 20:06 windows 81 # renamed and a new domain started in its place. 82 # -- ВСТАВКА -- 68,21 27% |
#ls /mnt/windows/
drwxr-xr-x 5 user user 4096 2007-12-03 22:29 .. 78 # "preserve", meaning that no clean-up is done until the domain is drwxrwxrwx 1 root root 8192 2007-12-21 14:02 Book 79 # manually destroyed (using xm destroy, for example); or drwxrwxrwx 1 root root 4096 2007-12-11 07:09 diplom 80 # "rename-restart", meaning that the old domain is not cleaned up, but is drwxrwxrwx 1 root root 4096 2007-12-21 14:16 Films 81 # renamed and a new domain started in its place. -rwxrwxrwx 2 root root 94208 2007-10-02 08:22 Home calculations.xls 82 # ... drwxrwxrwx 1 root root 4096 2007-12-17 13:36 Musik -rwxrwxrwx 2 root root 12265984 2006-12-05 11:12 MyDocuments.doc drwxrwxrwx 1 root root 4096 2007-12-09 16:47 Photo drwxrwxrwx 1 root root 0 2007-11-14 09:21 RECYCLER drwxrwxrwx 1 root root 4096 2007-12-21 11:33 ScrapBook drwxrwxrwx 1 root root 4096 2007-11-14 08:12 System Volume Information -rwxrwxrwx 1 root root 5730816 2007-09-03 10:00 Trudova.doc -rwxrwxrwx 1 root root 4294968320 2007-12-21 20:06 win1.img drwxrwxrwx 1 root root 4096 2007-12-13 12:07 Works -rwxrwxrwx 2 root root 271872 2007-12-09 10:20 кр.doc |
#vi /etc/xen/windows
68c68 < disk = [ 'phy:sda,hda,w', ',hdc:cdrom,r' ] --- > disk = [ 'file:/mnt/windows/win1.img,hda,w', ',hdc:cdrom,r' ] 117c117 < boot="c" --- > boot="d" |
#xm create windows
WARING! Can't find version 3.1.0-rc7 of xen utils, fallback to default version! Using config file "/etc/xen/windows". Started domain windows |
#vncviewer 127.0.0.1:0
VNC viewer version 3.3.7 - built Dec 30 2006 12:48:54 Copyright (C) 2002-2003 RealVNC Ltd. Copyright (C) 1994-2000 AT&T Laboratories Cambridge. See http://www.realvnc.com for information on VNC. VNC server supports protocol version 3.3 (viewer 3.3) No authentication needed Desktop name "HVMXEN-windows" Connected to VNC server, using protocol version 3.3 VNC server default format: 32 bits per pixel. ... 8 bits per pixel. True colour: max red 7 green 7 blue 3, shift red 0 green 3 blue 6 Using shared memory PutImage Throughput 20000 kbit/s - changing to Hextile Throughput 20000 kbit/s - changing from 8bit Using viewer's native pixel format: 32 bits per pixel. Least significant byte first in each pixel. True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0 ShmCleanup called |
#dmesg | grep -i dvd
scsi 1:0:0:0: CD-ROM Optiarc DVD+-RW AD-5540A 102C PQ: 0 ANSI: 5 |
#dmesg | grep -iC2 dvd
sda: sda1 sda2 sda3 sda4 < sda5 > sd 0:0:0:0: [sda] Attached SCSI disk scsi 1:0:0:0: CD-ROM Optiarc DVD+-RW AD-5540A 102C PQ: 0 ANSI: 5 EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. |
#grep cd /etc/fstab
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 |
#vi /etc/xen/windows
|
#top
top - 20:21:00 up 4 min, 2 users, load average: 2.66, 1.27, 0.50 Tasks: 95 total, 2 running, 93 sleeping, 0 stopped, 0 zombie Cpu(s): 45.8%us, 4.2%sy, 0.0%ni, 24.1%id, 0.0%wa, 0.0%hi, 0.0%si, 26.0%st Mem: 515716k total, 242212k used, 273504k free, 90480k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 489972k total, 0k used, 489972k free, 73140k cached 366 root 25 0 2624 396 204 R 73 0.1 3:26.53 nash-hotplug 2589 root 16 0 10060 6260 1380 S 14 1.2 0:03.49 l3-agent 2628 root 14 -1 150m 12m 6760 S 5 2.5 0:19.48 Xorg 2720 root 17 0 7496 3528 3032 S 2 0.7 0:12.06 conky ... 13 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenwatch 14 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenbus 48 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/0 49 root 14 -5 0 0 0 S 0 0.0 0:00.00 kblockd/1 50 root 10 -5 0 0 0 S 0 0.0 0:00.08 kacpid 188 root 15 -5 0 0 0 S 0 0.0 0:00.00 cqueue/0 189 root 16 -5 0 0 0 S 0 0.0 0:00.00 cqueue/1 194 root 10 -5 0 0 0 S 0 0.0 0:00.00 khubd 196 root 10 -5 0 0 0 S 0 0.0 0:00.00 kseriod 221 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush |
#kill 366
|
#top
top - 20:21:16 up 4 min, 2 users, load average: 2.33, 1.29, 0.52 Tasks: 95 total, 6 running, 89 sleeping, 0 stopped, 0 zombie Cpu(s): 1.5%us, 23.9%sy, 0.0%ni, 47.7%id, 1.3%wa, 0.0%hi, 0.0%si, 25.6%st Mem: 515716k total, 239360k used, 276356k free, 90480k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 489972k total, 0k used, 489972k free, 70876k cached 2628 root 16 -1 150m 12m 6760 R 20 2.5 0:20.76 Xorg 2720 root 23 0 7496 3528 3032 S 19 0.7 0:14.60 conky 2386 haldaemo 15 0 4984 3072 2500 S 4 0.6 0:05.48 hald 1825 root 15 0 2128 1012 508 S 3 0.2 0:00.72 acpid ... 14 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenbus 48 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/0 49 root 14 -5 0 0 0 S 0 0.0 0:00.00 kblockd/1 50 root 10 -5 0 0 0 S 0 0.0 0:00.08 kacpid 188 root 15 -5 0 0 0 S 0 0.0 0:00.00 cqueue/0 189 root 16 -5 0 0 0 S 0 0.0 0:00.00 cqueue/1 194 root 10 -5 0 0 0 S 0 0.0 0:00.00 khubd 196 root 10 -5 0 0 0 S 0 0.0 0:00.00 kseriod 221 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush 222 root 15 0 0 0 0 S 0 0.0 0:00.00 pdflush |
#top
top - 20:21:47 up 5 min, 2 users, load average: 2.20, 1.34, 0.56 Tasks: 94 total, 5 running, 89 sleeping, 0 stopped, 0 zombie Cpu(s): 0.7%us, 48.9%sy, 0.0%ni, 0.3%id, 0.0%wa, 0.0%hi, 0.0%si, 50.1%st Mem: 515716k total, 239608k used, 276108k free, 90480k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 489972k total, 0k used, 489972k free, 70940k cached 2720 root 25 0 7496 3528 3032 R 43 0.7 0:22.99 conky 2628 root 17 -1 150m 12m 6760 R 42 2.5 0:29.10 Xorg 2031 root 15 0 10460 752 384 S 4 0.1 0:00.15 ulog-acctd 2386 haldaemo 16 0 4984 3072 2500 S 2 0.6 0:06.49 hald ... 13 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenwatch 14 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenbus 48 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/0 49 root 14 -5 0 0 0 S 0 0.0 0:00.00 kblockd/1 50 root 10 -5 0 0 0 S 0 0.0 0:00.08 kacpid 188 root 15 -5 0 0 0 S 0 0.0 0:00.00 cqueue/0 189 root 16 -5 0 0 0 S 0 0.0 0:00.00 cqueue/1 194 root 10 -5 0 0 0 S 0 0.0 0:00.00 khubd 196 root 10 -5 0 0 0 S 0 0.0 0:00.00 kseriod 221 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush |
#vi /etc/xen/windows
|
#top
top - 20:23:06 up 6 min, 2 users, load average: 2.40, 1.64, 0.73 Tasks: 104 total, 3 running, 101 sleeping, 0 stopped, 0 zombie Cpu(s): 8.5%us, 17.8%sy, 0.0%ni, 23.0%id, 24.2%wa, 0.0%hi, 0.0%si, 26.5%st Mem: 515716k total, 283164k used, 232552k free, 106064k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 489972k total, 0k used, 489972k free, 72912k cached 4970 nobody 34 19 3796 1124 868 D 14 0.2 0:01.64 find 2589 root 16 0 10060 6260 1380 S 13 1.2 0:06.56 l3-agent 5105 root 17 0 7500 3532 3032 R 7 0.7 0:06.65 conky 5009 root 18 -1 149m 11m 6736 S 2 2.4 0:10.88 Xorg ... 13 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenwatch 14 root 10 -5 0 0 0 S 0 0.0 0:00.00 xenbus 48 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/0 49 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/1 50 root 10 -5 0 0 0 S 0 0.0 0:00.08 kacpid 188 root 15 -5 0 0 0 S 0 0.0 0:00.00 cqueue/0 189 root 16 -5 0 0 0 S 0 0.0 0:00.00 cqueue/1 194 root 10 -5 0 0 0 S 0 0.0 0:00.00 khubd 196 root 10 -5 0 0 0 S 0 0.0 0:00.00 kseriod 221 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush |
#xm list
WARING! Can't find version 3.1.0-rc7 of xen utils, fallback to default version! Name ID Mem VCPUs State Time(s) Domain-0 0 500 2 r----- 374.0 windows 1 600 1 r----- 222.7 |
#xm destroy windows
WARING! Can't find version 3.1.0-rc7 of xen utils, fallback to default version! |
#vi /etc/xen/windows
68c68 < disk = [ 'file:/mnt/windows/win1.img,hda,w', ',hdc:cdrom,r' ] --- > disk = [ 'file:/mnt/windows/win1.img,hda,w', 'file:/mnt/windows/winxp.iso,hdc:cdrom,r' ] |
#cat /dev/scd0 > /mnt/windows/winxp.iso
cat: /dev/scd0: Ошибка ввода/вывода |
#ls -l /mnt/windows/winxp.iso
-rwxrwxrwx 1 root root 50475008 2007-12-21 20:24 /mnt/windows/winxp.iso |
#rm /mnt/windows/winxp.iso
|
#rm
|
#dd if=/dev/zero of=/mnt/windows/linux1.img count=1 seek=$[4*1024*1024] count=1k
1024+0 записей считано 1024+0 записей написано скопировано 524288 байт (524 kB), 0,087394 секунд, 6,0 MB/s |
#mkfs.ext3 /mnt/windows/linux1.img
mke2fs 1.40-WIP (14-Nov-2006) /mnt/windows/linux1.img is not a block special device. Proceed anyway? (y,n) |
#mkfs.ext3 /mnt/windows/linux1.img
mke2fs 1.40-WIP (14-Nov-2006) /mnt/windows/linux1.img is not a block special device. Proceed anyway? (y,n) y warning: 128 blocks unused. Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 262656 inodes, 524288 blocks 26220 blocks (5.00%) reserved for the super user ... 16 block groups 32768 blocks per group, 32768 fragments per group 16416 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 35 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) none on /selinux type selinuxfs (rw) fusectl on /sys/fs/fuse/connections type fusectl (rw) /dev/sda5 on /mnt/windows type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) |
#mkdir /windows
|
#umount /mnt/windows/
umount: /mnt/windows: device is busy umount: /mnt/windows: device is busy |
#lsof +D /mnt/windows/
|
#cat /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda2 / ext3 defaults,errors=remount-ro 0 1 /dev/sda3 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sda5 /mnt/windows ntfs-3g user,locale=ru_UA.utf8,umask=0 0 0 /dev/sdb1 /mnt/usb vfat user,noauto,iocharset=utf8,umask=0 0 0 |
#lsmod | grep fuse
fuse 45844 3 |
#umount /mnt/windows/
umount: /mnt/windows: device is busy umount: /mnt/windows: device is busy |
#sed -i s@/mnt/windows@/windows@ /etc/fstab
|
#ls /media/
итого 12 drwxr-xr-x 3 root root 4096 2007-12-14 13:16 . drwxr-xr-x 23 user user 4096 2007-12-21 20:26 .. lrwxrwxrwx 1 root root 6 2007-11-19 17:49 cdrom -> cdrom0 drwxr-xr-x 2 root root 4096 2007-11-19 17:49 cdrom0 |
#mkdir /media/usb
|
#sed -i s@/mnt/usb@/media/usb@ /etc/fstab
|
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda2 19G 3,8G 14G 22% / tmpfs 252M 0 252M 0% /lib/init/rw udev 252M 80K 252M 1% /dev tmpfs 252M 0 252M 0% /dev/shm /dev/sda5 79G 51G 28G 66% /mnt/windows |
#umount /mnt/windows
umount: /mnt/windows: device is busy umount: /mnt/windows: device is busy |
#fuser -k /mnt/windows
|
#umount /mnt/windows
umount: /mnt/windows: device is busy umount: /mnt/windows: device is busy |
#ps aux | grep nt
root 8 0.0 0.0 0 0 ? S< 20:16 0:00 [events/0] root 9 0.0 0.0 0 0 ? S< 20:16 0:00 [events/1] root 1371 1.8 1.9 13336 10176 ? Ss 20:16 0:14 /sbin/mount.ntfs-3g /dev/sda5 /mnt/windows -o rw,noexec,nosuid,nodev,user,locale=ru_UA.utf8,umask=0 root 1825 0.2 0.1 2128 1012 ? Ss 20:17 0:02 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket root 1901 0.1 0.1 3080 636 ? Ss 20:17 0:01 /usr/sbin/atieventsd root 2404 0.1 0.2 3240 1120 ? S 20:17 0:01 hald-addon-input: Listening on /dev/input/event1 /dev/input/event5 /dev/input/event6 /dev/input/event7 root 2589 1.2 1.2 10060 6272 ? Ss 20:17 0:08 l3-agent root 5098 0.0 0.1 4524 536 ? Ss 20:22 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-window-manager root 5101 0.0 0.0 2436 472 ? Ss 20:22 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session root 7106 0.0 0.1 3588 792 pts/1 R+ 20:29 0:00 grep nt |
#kill 1371
|
#ps aux | grep nt
root 8 0.0 0.0 0 0 ? S< 20:16 0:00 [events/0] root 9 0.0 0.0 0 0 ? S< 20:16 0:00 [events/1] root 1371 1.8 1.9 13336 10176 ? Ss 20:16 0:14 /sbin/mount.ntfs-3g /dev/sda5 /mnt/windows -o rw,noexec,nosuid,nodev,user,locale=ru_UA.utf8,umask=0 root 1825 0.2 0.1 2128 1012 ? Ss 20:17 0:02 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket root 1901 0.1 0.1 3080 636 ? Ss 20:17 0:01 /usr/sbin/atieventsd root 2404 0.1 0.2 3240 1120 ? S 20:17 0:01 hald-addon-input: Listening on /dev/input/event1 /dev/input/event5 /dev/input/event6 /dev/input/event7 root 2589 1.2 1.2 10060 6272 ? Ss 20:17 0:08 l3-agent root 5098 0.0 0.1 4524 536 ? Ss 20:22 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-window-manager root 5101 0.0 0.0 2436 472 ? Ss 20:22 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session root 7147 0.0 0.1 3588 792 pts/1 R+ 20:29 0:00 grep nt |
#kill -9 1371
|
#ps aux | grep nt
root 8 0.0 0.0 0 0 ? S< 20:16 0:00 [events/0] root 9 0.0 0.0 0 0 ? S< 20:16 0:00 [events/1] root 1825 0.2 0.1 2128 1012 ? Ss 20:17 0:02 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket root 1901 0.1 0.1 3080 636 ? Ss 20:17 0:01 /usr/sbin/atieventsd root 2404 0.1 0.2 3240 1120 ? S 20:17 0:01 hald-addon-input: Listening on /dev/input/event1 /dev/input/event5 /dev/input/event6 /dev/input/event7 root 2589 1.2 1.2 10060 6272 ? Ss 20:17 0:08 l3-agent root 5098 0.0 0.1 4524 536 ? Ss 20:22 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-window-manager root 5101 0.0 0.0 2436 472 ? Ss 20:22 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session root 7178 0.0 0.1 3592 796 pts/1 R+ 20:29 0:00 grep nt |
#umount /mnt/windows
umount: /mnt/windows: device is busy umount: /mnt/windows: device is busy |
#umount /mnt/windows
umount: /mnt/windows: device is busy umount: /mnt/windows: device is busy |
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) none on /selinux type selinuxfs (rw) fusectl on /sys/fs/fuse/connections type fusectl (rw) /dev/sda5 on /mnt/windows type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) |
#reboot
|
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) none on /selinux type selinuxfs (rw) fusectl on /sys/fs/fuse/connections type fusectl (rw) /dev/sda5 on /windows type fuseblk (rw,noexec,nosuid,nodev,allow_other,blksize=4096) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) |
#umount /windows/
|
#mkfs.ext3 -m1 /dev/sda5
mke2fs 1.40-WIP (14-Nov-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 10240000 inodes, 20458769 blocks 204587 blocks (1.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 625 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mkdir /xen
|
#sed s@/windows@/xen@ /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda2 / ext3 defaults,errors=remount-ro 0 1 /dev/sda3 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sda5 /xen ntfs-3g user,locale=ru_UA.utf8,umask=0 0 0 /dev/sdb1 /media/usb vfat user,noauto,iocharset=utf8,umask=0 0 0 |
#sed -i s@/windows@/xen@ /etc/fstab
|
#cat /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda2 / ext3 defaults,errors=remount-ro 0 1 /dev/sda3 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sda5 /xen ntfs-3g user,locale=ru_UA.utf8,umask=0 0 0 /dev/sdb1 /media/usb vfat user,noauto,iocharset=utf8,umask=0 0 0 |
#sed -i s@ntfs-3g@ext3@ /etc/fstab
|
#sed -i s@user,locale=ru_UA.utf8,umask=0@defaults@ /etc/fstab
|
#cat /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda2 / ext3 defaults,errors=remount-ro 0 1 /dev/sda3 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sda5 /xen ext3 defaults 0 0 /dev/sdb1 /media/usb vfat user,noauto,iocharset=utf8,umask=0 0 0 |
#mount /xen
|
#dd if=/dev/zero of=/xen/linux1.img count=1 bs=1k seek=$[4*1024*1024]
1+0 записей считано 1+0 записей написано скопировано 1024 байта (1,0 kB), 4,7e-05 секунд, 21,8 MB/s |
#apt-cache search lm sensors
collectd-sensors - statistics collection daemon (sensors plugin) egroupware-phpsysinfo - eGroupWare phpSysInfo application gdesklets-data - Applets for gdesklets i2c-tools - heterogeneous set of I2C tools for Linux ksensors - lm-sensors frontend for KDE libi2c-dev - userspace I2C programming library development files libsensors-dev - lm-sensors development kit libsensors3 - library to read temperature/voltage/fan sensors libsensors4 - library to read temperature/voltage/fan sensors libsensors4-dev - lm-sensors development kit lm-sensors - utilities to read temperature/voltage/fan sensors phpgroupware-phpsysinfo - phpGroupWare phpSysInfo module phpsysinfo - PHP based host information prelude-manager - Hybrid Intrusion Detection System [ Report Manager ] python-smbus - python bindings for Linux SMBus access through i2c-dev sensord - hardware sensor information logging daemon sensors-applet - Display readings from hardware sensors in your Gnome panel wmgtemp - Temperature sensor dockapp for Window Maker wmsensors - WindowMaker dock applet for lmsensors wmtemp - WM dock applet displaying lm_sensors temperature values xsensors - A hardware health information viewer |
#apt-get install lm-sensors
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libsensors4 Предлагаемые пакеты: i2c read-edid sensord НОВЫЕ пакеты, которые будут установлены: libsensors4 lm-sensors обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 528 пакетов не обновлено. Необходимо скачать 247kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 786kB. Хотите продолжить [Д/н]? Err http://debian.org.ua unstable/main libsensors4 1:3.0.0-3 404 Not Found Err http://debian.org.ua unstable/main lm-sensors 1:3.0.0-3 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/l/lm-sensors-3/libsensors4_3.0.0-3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/l/lm-sensors-3/lm-sensors_3.0.0-3_i386.deb 404 Not Found E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#apt-get update
Получено:1 http://debian.org.ua unstable Release.gpg [189B] Получено:2 http://debian.org.ua unstable Release [79,6kB] Получено:3 http://debian.osdn.org.ua etch Release.gpg [378B] Получено:4 http://debian.osdn.org.ua etch Release [58,2kB] Получено:5 http://debian.org.ua unstable/main Packages/DiffIndex [2038B] Ign http://debian.osdn.org.ua etch/main Packages/DiffIndex Получено:6 http://debian.org.ua unstable/contrib Packages/DiffIndex [2023B] Ign http://debian.osdn.org.ua etch/contrib Packages/DiffIndex Получено:7 http://debian.org.ua unstable/non-free Packages/DiffIndex [2023B] Получено:8 http://debian.org.ua unstable/main Packages [5119kB] ... Получено:66 http://debian.org.ua unstable/contrib 2007-12-20-0806.56.pdiff [772B] Получено:67 http://debian.org.ua unstable/contrib 2007-12-20-0806.56.pdiff [772B] Получено:68 http://debian.org.ua unstable/contrib 2007-12-20-0806.56.pdiff [772B] Получено:69 http://debian.org.ua unstable/contrib 2007-12-20-2025.57.pdiff [1700B] Получено:70 http://debian.org.ua unstable/contrib 2007-12-20-2025.57.pdiff [1700B] Получено:71 http://debian.org.ua unstable/contrib 2007-12-20-2025.57.pdiff [1700B] Получено 5277kB за 5s (1008kB/c) Не удалось загрузить http://debian.org.ua/debian/dists/unstable/non-free/binary-i386/PackagesIndex MD5Sum не совпадает Чтение списков пакетов... Готово E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии |
#apt-get install lm-sensors
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libsensors4 Предлагаемые пакеты: i2c read-edid sensord НОВЫЕ пакеты, которые будут установлены: libsensors4 lm-sensors обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 546 пакетов не обновлено. Необходимо скачать 247kБ архивов. ... (Чтение базы данных... на данный момент установлено 77154 файлов и каталогов.) Распаковывается пакет libsensors4 (из файла .../libsensors4_1%3a3.0.0-4_i386.deb)... Выбор ранее не выбранного пакета lm-sensors. Распаковывается пакет lm-sensors (из файла .../lm-sensors_1%3a3.0.0-4_i386.deb)... Настраивается пакет libsensors4 (3.0.0-4) ... .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation. Настраивается пакет lm-sensors (3.0.0-4) ... Creating config file /etc/sensors3.conf with new version W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога) W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#apt-get install mbmon
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: xmbmon librrds-perl НОВЫЕ пакеты, которые будут установлены: mbmon обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 546 пакетов не обновлено. Необходимо скачать 70,6kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 152kB. Получено:1 http://debian.org.ua unstable/main mbmon 2.05-5 [70,6kB] Получено 70,6kB за 0s (313kB/c) W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога) Выбор ранее не выбранного пакета mbmon. (Чтение базы данных... на данный момент установлено 77222 файлов и каталогов.) Распаковывается пакет mbmon (из файла .../archives/mbmon_2.05-5_i386.deb)... Настраивается пакет mbmon (2.05-5) ... Not starting motherboard sensor monitoring daemon. Edit /etc/default/mbmon if you want it to start automatically W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога) W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога) W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#mbmon
No Hardware Monitor found!! InitMBInfo: Success |
#l
l2ping ldd lndir logout ls l3 less lnstat logrotate lsattr l3-agent lessecho lnusertemp logsave lshal l3_close_session lessfile loadkeys look lsmod l3_fix_prompt lesskey load_policy lorder lsof l3_save_last_line lesspipe loadshlib losetup lspci l3shot let local lp lspcmcia laptop-detect lexgrog locale lpc lspgpot last libnetcfg localedef lpd lsusb lastb line locale-gen lpq luit lastlog link locate lpr lxterm latex linux32 lockfile lprm lz lcf linux64 logger lprng_certs ld listres login lprng_index_certs ldconfig ln logname lpstat |
#sens
sensible-browser sensible-pager sensors-conf-convert sensible-editor sensors sensors-detect |
#sens
sensible-browser sensible-pager sensors-conf-convert sensible-editor sensors sensors-detect |
#sensorsrs
bash: sensorsrs: command not found |
#sensors
No sensors found! Make sure you loaded all the kernel drivers you need. Try sensors-detect to find out which these are. |
#sensors-detect
# sensors-detect revision 5016 (2007-11-11 22:20:16 +0100) This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing. We can start with probing for (PCI) I2C or SMBus adapters. Do you want to probe now? (YES/no): Probing for PCI bus adapters... Use driver `i2c-i801' for device 0000:00:1f.3: Intel 82801G ICH7 We will now try to load each adapter module in turn. ... To load everything that is needed, add this to /etc/modules: #----cut here---- # Chip drivers # Warning: the required module coretemp is not currently installed # on your system. For status of 2.6 kernel ports check # http://www.lm-sensors.org/wiki/Devices. If driver is built # into the kernel, or unavailable, comment out the following line. coretemp #----cut here---- Do you want to add these lines automatically? (yes/NO) |
#echo coretemp >> /etc/modules
|
#modprobe coretemp
FATAL: Module coretemp not found. |
#cat coretemp
cat: coretemp: Нет такого файла или каталога |
#cat /etc/modules
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. loop sbp2 coretemp |
#vi /etc/modules
8d7 < coretemp |
#kill -9 366
|
#mkfs.ext3 /xen/linux1.img
mke2fs 1.40-WIP (14-Nov-2006) /xen/linux1.img is not a block special device. Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 524288 inodes, 1048576 blocks 52428 blocks (5.00%) reserved for the super user First data block=0 ... 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 37 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount -o loop /xen/linux1.img /mnt
|
#apt-get install debootstrap
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: debootstrap обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 546 пакетов не обновлено. Необходимо скачать 48,6kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 262kB. Получено:1 http://debian.org.ua unstable/main debootstrap 1.0.7 [48,6kB] Получено 48,6kB за 0s (238kB/c) W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога) Выбор ранее не выбранного пакета debootstrap. (Чтение базы данных... на данный момент установлено 77237 файлов и каталогов.) Распаковывается пакет debootstrap (из файла .../debootstrap_1.0.7_all.deb)... Настраивается пакет debootstrap (1.0.7) ... W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога) W: Не удалось получить атрибуты списка пакетов с исходными текстами http://debian.org.ua unstable/non-free Packages (/var/lib/apt/lists/debian.org.ua_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 Нет такого файла или каталога) W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#vi /etc/apt/sources.list
12,13c12,13 < deb http://debian.org.ua/debian/ unstable main contrib non-free < deb http://debian.osdn.org.ua/debian/ etch main contrib non-free --- > deb http://debian.org.ua/debian/ unstable main contrib #non-free > #deb http://debian.osdn.org.ua/debian/ etch main contrib non-free |
#apt-get update
Получено:1 http://debian.org.ua unstable Release.gpg [189B] В кэше http://debian.org.ua unstable Release В кэше http://debian.org.ua unstable/main Packages/DiffIndex В кэше http://debian.org.ua unstable/contrib Packages/DiffIndex Получено 1B за 0s (2B/c) Чтение списков пакетов... Готово |
#debootstrap
I: usage: [OPTION]... <suite> <target> [<mirror> [<script>]] I: Try `debootstrap --help' for more information. E: You must specify a suite and a target. |
#debootstrap sid /mnt ftp://debian.org.ua/debian
I: Configuring libtext-wrapi18n-perl... I: Configuring coreutils... I: Configuring makedev... I: Configuring ncurses-base... I: Configuring ncurses-bin... I: Configuring base-files... I: Configuring libdevmapper1.02.1... I: Configuring debconf-i18n... I: Configuring libblkid1... I: Configuring e2fsprogs... ... I: Configuring gnupg... I: Configuring debian-archive-keyring... I: Configuring apt... I: Configuring aptitude... I: Configuring apt-utils... I: Configuring tasksel-data... I: Configuring sysklogd... I: Configuring klogd... I: Configuring tasksel... I: Base system installed successfully. |
#cp /etc/network/interfaces /mnt/etc/
|
#vi /mnt/etc/
|
#cp /etc/network/interfaces /mnt/etc/network/
|
#vi /mnt/etc/network/interfaces
12c12 < address 192.168.1.197 --- > address 192.168.1.195 14a15 > |
#brctl show
bridge name bridge id STP enabled interfaces xenbr1 8000.feffffffffff no vif0.1 peth1 |
#vi /mnt/etc/fstab
1a2 > /dev/hda1 / ext3 defaults 0 0 |
#vi /mnt/etc/hostname
1c1 < home --- > linux1 |
#vi /mnt/etc/hosts
|
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda2 / ext3 defaults,errors=remount-ro 0 1 /dev/sda3 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sda5 /xen ext3 defaults 0 0 /dev/sdb1 /media/usb vfat user,noauto,iocharset=utf8,umask=0 0 0
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. loop sbp2 coretemp
Время первой команды журнала | 12:08:16 2007-12-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:48:49 2007-12-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 25.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.47 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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