/l3/users/devi/xen-for-zen/xen1.unix.nt/user :1 :2 |
|
$su -
Password: l3-agent is already running: pid=3625; pidfile=/root/.lilalo/l3-agent.pid |
#useradd igor
|
#userdel igor
|
#useradd -m igor
|
#passwd igor
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1843 1 r----- 18764.0 |
#uname 0a
uname: extra operand `0a' Try `uname --help' for more information. |
#uname -a
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686 GNU/Linux |
#apt-cache seacrh xen hypervisor
E: Invalid operation seacrh |
#apt-cache search xen hypervisor
libc6-xen - GNU C Library: Shared libraries [Xen version] xen-hypervisor-3.0.3-1-i386 - The Xen Hypervisor on i386 xen-hypervisor-3.0.3-1-i386-pae - The Xen Hypervisor on i386 with pae xen-linux-system-2.6.18-3-xen-686 - XEN system with Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4 xen-linux-system-2.6.18-3-xen-k7 - XEN system with Linux 2.6.18 image on AMD K7 xen-linux-system-2.6.18-3-xen-vserver-686 - XEN system with Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4 |
#dpkg -l | grep xen
ii linux-image-2.6-xen-686 2.6.18+5 Linux kernel 2.6 image on PPro/Celeron/PII/P ii linux-image-2.6.18-3-xen-686 2.6.18-7 Linux 2.6.18 image on PPro/Celeron/PII/PIII/ ii linux-image-xen-686 2.6.18+5 Linux kernel image on PPro/Celeron/PII/PIII/ ii linux-modules-2.6.18-3-xen-686 2.6.18-7 Linux 2.6.18 modules on PPro/Celeron/PII/PII ii xen-hypervisor-3.0.3-1-i386 3.0.3-0-2 The Xen Hypervisor on i386 ii xen-tools 3.0~beta1-1 Tools to manage debian XEN virtual servers ii xen-utils-3.0.3-1 3.0.3-0-2 XEN administrative tools ii xen-utils-common 3.0.3-0-2 XEN administrative tools - common files |
#w3m
w3m w3mman |
#w3m
w3m w3mman |
#w3m xgu.ru/wiki/FreeBSD_in_Xen
⢠ÐÑÑедакÑиÑÑйÑе Ñайл /etc/ttys. ÐÑжно добавиÑÑ Ð¾Ð´Ð½Ñ ÑÑÑÐ¾ÐºÑ Ð¸ закомменÑиÑоваÑÑ Ð²Ñе ÑÑÑоки ttyv. xc0 ÑÑо Ð¸Ð¼Ñ ÐºÐ¾Ð½Ñоли, коÑоÑое Ð¿Ð¾Ð½Ð¸Ð¼Ð°ÐµÑ Xen. shutdown dom inID xc0 "/usr/libexec/getty Pc" vt100 on secure а поÑом заново запÑÑÑиÑÑ ÐµÐ³Ð¾. ...yv0 "/usr/libexec/getty.Pc".cons25.onTsecure compatible terminal." ÐалÑÑе на ÑкÑанеºÐ¿Ð¾ÑвиÑÑÑ Ð·Ð½Ð°ÐºÐ¾Ð¼Ð¾Ðµ даилоговое окно "Sysinstall Menu". ÐÑли Ð²Ñ Ð²ÑбеÑеÑе пеÑезагÑÑзкÑ, Ñо ÑбедиÑеÑÑ, ÑÑо domainID Ñ Ð´Ð¾Ð¼ÐµÐ½Ð° изменилÑÑ (как пÑавило, Ñвел ÑилÑÑ Ð½Ð° 1): ⢠ÐÑÑедакÑиÑÑйÑе Ñайл /etc/rc.conf. ÐоменÑйÑе Ð¸Ð¼Ñ ÐºÐ°ÑÑÑ Ð½Ð° xn0. СеÑевÑе каÑÑÑ Xen в FreeBSD наÑинаÑÑÑÑ Ñ Ð¿ÑеÑикÑа xn. ifconfig_xn0="inet 192.168.1.103 netmask 255.255.255.0" С помоÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ [пÑавиÑÑ]ÑбоÑFreeBSD пеÑÐµÑ Ð¾Ð´Ð¸Ñе к обÑÑÐ½Ð¾Ð¼Ñ Ð¿ÑоÑеÑÑÑ Ð¸Ð½ÑÑаллÑÑии. Рдиалоговом окне FDISK бÑÐ´ÐµÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð° г омеÑÑÐ¸Ñ 0 cyls/0 heads/0 ... ÐополниÑелÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ dump и restore. Ð⢾http://wikitest.freebsd.org/YuanJueNвAпаÑавиÑÑÑалÑном Ñежиме в Xen: 2.âhttp://www.yuanjue.net/xen/howto.html ⢠http://txrx.org/xen/ ⢠http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2006-09/msg00553.html вâ¢Ðhttp://wiki.xensource.com/xenwiki/FreeBSDdomU /dev/xbd769a / ufs rw 1 1 ⢠ÐÑÑедакÑиÑÑйÑе Ñайл /etc/ttys. ÐÑжно добавиÑÑ Ð¾Ð´Ð½Ñ ÑÑÑÐ¾ÐºÑ Ð¸ закомменÑиÑоваÑÑ Ð²Ñе ÑÑÑоки ttyv. xc0 ÑÑо Ð¸Ð¼Ñ ÐºÐ¾Ð½Ñоли, коÑоÑое Ð¿Ð¾Ð½Ð¸Ð¼Ð°ÐµÑ Xen. ⪠â â Viewing <FreeBSD в Xen â Xgu.ru> |
#w3m www.opennet.ru
* [securit] * * [lanbilling2] The OpenNET Project * ÐÐ ÐÐÐ ÐÐÐЫ СТÐТЬРСÐÐÐТЫ ФÐРУРССЫÐ39;49m ÐÐÐÐСТР(+) MAN'Ñ ÐÐÐУÐÐÐТÐЦ*Я ÐоиÑк (клÑÑи): [ ] * 5.05kb loaded 5.05kb/s |
#w3m news.opennet.ru
¸ ° µ Ð Ñ Ð Ð Ð ( m »ÑÑÑÑановки Ubuntu не вÑÑ Ð¾Ð´Ñ Ð¸Ð· The OpenNET Project Windows * - 19.01.2007 УÑÑановка XenExpress, оиÑк (клÑÑи): [ ÐÐ ÐÐÐ « РТЫ ¸Ðµ плаÑÑоÑÐ¼Ñ Ð´Ð»Ñ Ð·Ð°Ð¿ÑÑка виÑÑÑалÑнÑÑ µ E7 39;49mвлеР¢ÐÐ(+)ж Ñи DoS аÑÐ ÑеÑвеÑов * - 19.01.2007ÐÑполÑзование ÐÐ 18.01.2007 Ð LSB ÑÑандаÑÑизÑÑÑ API Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑами Apache Derby Ð´Ð»Ñ ÑазÑабоÑки плагинов к Eclipse ÐÑганизаÑиÑFree»StandardsÐGroup½Ð¿Ð»Ð°Ð½Ð¸ÑÑÐµÑ Ð²ÐºÐ»ÑÑиÑÑÐвÑледÑÑÑÑÑÐвÐ-Ñ19.01.2007ÑСÑавнение Gimp и Standard обÑÑдиÑÑ)½Ð¸Ðµ единого кÑоÑÑ-ÑоÑмаÑного API Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÐPhotoshop ... обновление Linux, полÑÑение root доÑÑÑпа, иÑполÑзование в каÑеÑÐÐ½Ð¾Ð½Ð¸Ð¼Ð½Ð°Ñ ÑабоÑа в Internet ѽÑÑ Ð¿Ð°ÐºÐµÑов. ...0(>>веÑÑ ÑекÑÑ | обÑÑдиÑÑ)ÑеÑвÑÑиÑÑÑÑ ÑоздаÑÐµÐ»Ñ FirefoxºÐ²Ð°ÑÑÐпомоÑÑÑ Tor Ðа новоÑÑном ÑайÑе поÑвÑÑенном бÑаÑзеÑÑ Opera опÑбликовано-ÐÐÐmba в каÑеÑÑвееÑвÑÑ Ñ Blake Ross , Ñ Ñ Ð Ð > Ð Ð ´ ¸ Ñ ² °, коÑоÑпÑоÑеÑÑа ÑÑел из Novell ÐбÑÑждение | СÑÑлка | Тип: ÐбобÑение | Ñз. ÑÑÑÑкий -pÐÑоÑой ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ Ð² ÑÐµÐ»Ð¸Ð·Ñ FreeBSD ÐбÑÑждение (99) | СÑÑлка | Тип: Тема Ð´Ð»Ñ ÑазмÑÑÐ»ÐµÐ½Ð¸Ñ | английÑ*кий ´ÐµÐ½Ð¸Ñ | - 08 Ñнв 2007 Ðак обÑедин ÑÑ *7.01.2007 ÐеÑевод ÑÑаÑÑи о ÑиÑÑÐµÐ¼Ð°Ñ Ð²Ð¸ÑÑÑализаÑии Ð´Ð»Ñ Linux неÑколÑко PDF Ñайлов в один ¸ ° µ Ð Ñ Ð Ñ Ð Ð ( m »Ñ- 27Ðдекx2006ÐÐÑÑÑÑÐ°Ñ Ð¿ÐµÑедаÑаÑализаÑии, ⪠â â Viewing <The OpenNET Project: ÐовоÑÑи.> |
#exit
exit |
$su -
Password: l3-agent is already running: pid=3625; pidfile=/root/.lilalo/l3-agent.pid |
#vi /etc/apt/sources.list
|
#apt-get update
Get:1 http://10.0.35.6 testing Release.gpg [378B] Get:2 http://10.0.35.6 testing Release [74.4kB] Get:3 http://10.0.35.6 testing/main Packages/DiffIndex [2038B] Get:4 http://10.0.35.6 testing/contrib Packages/DiffIndex [2023B] Get:5 http://10.0.35.6 testing/non-free Packages/DiffIndex [2023B] Get:6 2007-01-18-0805.33.pdiff [12.3kB] Get:7 2007-01-18-0805.33.pdiff [12.3kB] Get:8 2007-01-18-0805.33.pdiff [12.3kB] Get:9 2007-01-19-0813.56.pdiff [248B] Get:10 2007-01-19-0813.56.pdiff [248B] ... Get:16 2007-01-20-0806.24.pdiff [240B] Get:17 2007-01-20-0806.24.pdiff [240B] Get:18 2007-01-19-0813.56.pdiff [1834B] Get:19 2007-01-19-0813.56.pdiff [1834B] Get:20 2007-01-19-0813.56.pdiff [1834B] Get:21 2007-01-20-0806.24.pdiff [1994B] Get:22 2007-01-20-0806.24.pdiff [1994B] Get:23 2007-01-20-0806.24.pdiff [1994B] Fetched 112kB in 11s (9321B/s) Reading package lists... Done |
#apt-get update
Get:1 http://10.0.35.6 testing Release.gpg [378B] Hit http://10.0.35.6 testing Release Hit http://10.0.35.6 testing/main Packages/DiffIndex Hit http://10.0.35.6 testing/contrib Packages/DiffIndex Hit http://10.0.35.6 testing/non-free Packages/DiffIndex Fetched 378B in 0s (602B/s) Reading package lists... Done |
#apt-cache search xen utils
|
#apt-cache search xen hypervisor
libc6-xen - GNU C Library: Shared libraries [Xen version] xen-hypervisor-3.0.3-1-i386 - The Xen Hypervisor on i386 xen-hypervisor-3.0.3-1-i386-pae - The Xen Hypervisor on i386 with pae xen-linux-system-2.6.18-3-xen-686 - XEN system with Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4 xen-linux-system-2.6.18-3-xen-k7 - XEN system with Linux 2.6.18 image on AMD K7 xen-linux-system-2.6.18-3-xen-vserver-686 - XEN system with Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4 |
#uname -a
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686 GNU/Linux |
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups... 0 logical volume(s) in volume group "NAS1" now active 0 logical volume(s) in volume group "NAS0" now active Setting up LVM Volume Groups... Reading all physical volumes. This may take a while... Found volume group "NAS1" using metadata type lvm2 Found volume group "NAS0" using metadata type lvm2 22 logical volume(s) in volume group "NAS1" now active 2 logical volume(s) in volume group "NAS0" now active |
#lvdisplay
LV Status available # open 0 LV Size 2.00 GB Current LE 512 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:13 --- Logical volume --- LV Name /dev/NAS1/winxp11 ... LV UUID g1g4HE-94Ok-8ym3-5APT-rOka-NOZW-DOGvsP LV Write Access read/write LV Status available # open 0 LV Size 4.00 GB Current LE 1024 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:23 |
#lvdisplay | less
|
#lvdisplay | grep 'LV Name'
LV Name /dev/NAS1/winxp0 LV Name /dev/NAS1/deb0 LV Name /dev/NAS1/ISO LV Name /dev/NAS1/2003server0 LV Name /dev/NAS1/oes0 LV Name /dev/NAS1/suse0 LV Name /dev/NAS1/winxp3 LV Name /dev/NAS1/winxp4 LV Name /dev/NAS1/winxp5 LV Name /dev/NAS1/winxp6save ... LV Name /dev/NAS1/winxp11 LV Name /dev/NAS1/winxp12 LV Name /dev/NAS1/2003server1 LV Name /dev/NAS1/oes1 LV Name /dev/NAS1/winxp1 LV Name /dev/NAS1/winxp2 LV Name /dev/NAS1/winxp6 LV Name /dev/NAS1/winxp9 LV Name /dev/NAS0/suse1 LV Name /dev/NAS0/suse0 |
#lvdisplay | grep 'LV Name' | wc -l
24 |
#lvdisplay | grep 'LV Name' | grep winxp
LV Name /dev/NAS1/winxp0 LV Name /dev/NAS1/winxp3 LV Name /dev/NAS1/winxp4 LV Name /dev/NAS1/winxp5 LV Name /dev/NAS1/winxp6save LV Name /dev/NAS1/winxp7 LV Name /dev/NAS1/winxp8 LV Name /dev/NAS1/winxp9save LV Name /dev/NAS1/winxp10 LV Name /dev/NAS1/winxp11 LV Name /dev/NAS1/winxp12 LV Name /dev/NAS1/winxp1 LV Name /dev/NAS1/winxp2 LV Name /dev/NAS1/winxp6 LV Name /dev/NAS1/winxp9 |
#lv
lvchange lvcreate lvextend lvm-bin-scan lvmdiskscan lvmsadc lvreduce lvrename lvs lvconvert lvdisplay lvm lvmchange lvmiopversion lvmsar lvremove lvresize lvscan |
#lvremove /dev/NAS1/winxp6
Do you really want to remove active logical volume "winxp6"? [y/n]: y Logical volume "winxp6" successfully removed |
#man lvremove
|
#lvdisplay | grep 'LV Name' | grep winxp
LV Name /dev/NAS1/winxp0 LV Name /dev/NAS1/winxp3 LV Name /dev/NAS1/winxp4 LV Name /dev/NAS1/winxp5 LV Name /dev/NAS1/winxp6save LV Name /dev/NAS1/winxp7 LV Name /dev/NAS1/winxp8 LV Name /dev/NAS1/winxp9save LV Name /dev/NAS1/winxp10 LV Name /dev/NAS1/winxp11 LV Name /dev/NAS1/winxp12 LV Name /dev/NAS1/winxp1 LV Name /dev/NAS1/winxp2 LV Name /dev/NAS1/winxp9 |
#lvremove -f /dev/NAS1/winxp9
Logical volume "winxp9" successfully removed |
#lvdisplay | grep 'LV Name' | grep winxp
LV Name /dev/NAS1/winxp0 LV Name /dev/NAS1/winxp3 LV Name /dev/NAS1/winxp4 LV Name /dev/NAS1/winxp5 LV Name /dev/NAS1/winxp6save LV Name /dev/NAS1/winxp7 LV Name /dev/NAS1/winxp8 LV Name /dev/NAS1/winxp9save LV Name /dev/NAS1/winxp10 LV Name /dev/NAS1/winxp11 LV Name /dev/NAS1/winxp12 LV Name /dev/NAS1/winxp1 LV Name /dev/NAS1/winxp2 |
#lvdisplay | grep 'LV Name' | grep winxp | grep -v winxp0
LV Name /dev/NAS1/winxp3 LV Name /dev/NAS1/winxp4 LV Name /dev/NAS1/winxp5 LV Name /dev/NAS1/winxp6save LV Name /dev/NAS1/winxp7 LV Name /dev/NAS1/winxp8 LV Name /dev/NAS1/winxp9save LV Name /dev/NAS1/winxp10 LV Name /dev/NAS1/winxp11 LV Name /dev/NAS1/winxp12 LV Name /dev/NAS1/winxp1 LV Name /dev/NAS1/winxp2 |
#lvdisplay | grep 'LV Name' | grep winxp | grep -v winxp0 | awk '{print $3}' | xargs -i{} lvremove {}
Do you really want to remove active logical volume "winxp3"? [y/n]: Logical volume "winxp3" not removed Do you really want to remove active logical volume "winxp4"? [y/n]: Logical volume "winxp4" not removed Do you really want to remove active logical volume "winxp5"? [y/n]: Logical volume "winxp5" not removed Do you really want to remove active logical volume "winxp6save"? [y/n]: Logical volume "winxp6save" not removed Do you really want to remove active logical volume "winxp7"? [y/n]: Logical volume "winxp7" not removed ... Do you really want to remove active logical volume "winxp10"? [y/n]: Logical volume "winxp10" not removed Do you really want to remove active logical volume "winxp11"? [y/n]: Logical volume "winxp11" not removed Do you really want to remove active logical volume "winxp12"? [y/n]: Logical volume "winxp12" not removed Do you really want to remove active logical volume "winxp1"? [y/n]: Logical volume "winxp1" not removed Do you really want to remove active logical volume "winxp2"? [y/n]: Logical volume "winxp2" not removed |
#lvdisplay | grep 'LV Name' | grep winxp | grep -v winxp0 | awk '{print $3}' | xargs -i{} lvremove -f {}
Logical volume "winxp3" successfully removed Logical volume "winxp4" successfully removed Logical volume "winxp5" successfully removed Logical volume "winxp6save" successfully removed Logical volume "winxp7" successfully removed Logical volume "winxp8" successfully removed Logical volume "winxp9save" successfully removed Logical volume "winxp10" successfully removed Logical volume "winxp11" successfully removed Logical volume "winxp12" successfully removed Logical volume "winxp1" successfully removed Logical volume "winxp2" successfully removed |
#lvdisplay
--- Logical volume --- LV Name /dev/NAS1/winxp0 VG Name NAS1 LV UUID 6w0bG5-emLP-b9tq-H1ch-tOMY-t5Ay-8nKk7x LV Write Access read/write LV Status available # open 0 LV Size 2.00 GB Current LE 512 Segments 1 ... LV UUID g1g4HE-94Ok-8ym3-5APT-rOka-NOZW-DOGvsP LV Write Access read/write LV Status available # open 0 LV Size 4.00 GB Current LE 1024 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:23 |
#lvdisplay | grep winxp
LV Name /dev/NAS1/winxp0 |
#lvdisplay | grep Name
LV Name /dev/NAS1/winxp0 VG Name NAS1 LV Name /dev/NAS1/deb0 VG Name NAS1 LV Name /dev/NAS1/ISO VG Name NAS1 LV Name /dev/NAS1/2003server0 VG Name NAS1 LV Name /dev/NAS1/oes0 VG Name NAS1 LV Name /dev/NAS1/suse0 VG Name NAS1 LV Name /dev/NAS1/2003server1 VG Name NAS1 LV Name /dev/NAS1/oes1 VG Name NAS1 LV Name /dev/NAS0/suse1 VG Name NAS0 LV Name /dev/NAS0/suse0 VG Name NAS0 |
#lvdisplay | grep 'LV Name'
LV Name /dev/NAS1/winxp0 LV Name /dev/NAS1/deb0 LV Name /dev/NAS1/ISO LV Name /dev/NAS1/2003server0 LV Name /dev/NAS1/oes0 LV Name /dev/NAS1/suse0 LV Name /dev/NAS1/2003server1 LV Name /dev/NAS1/oes1 LV Name /dev/NAS0/suse1 LV Name /dev/NAS0/suse0 |
#vgdisplay NAS1
--- Volume group --- VG Name NAS1 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 81 VG Access read/write VG Status resizable MAX LV 0 Cur LV 8 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 149.05 GB PE Size 4.00 MB Total PE 38156 Alloc PE / Size 12302 / 48.05 GB Free PE / Size 25854 / 100.99 GB VG UUID U7DIF0-nEsD-Z61x-183q-Jitb-7Kr8-jGy6zY |
#lvcreate -L 10G -n ltsp0 /dev/NAS1
Logical volume "ltsp0" created |
#mkfs.ext3 /dev/NAS1/ltsp0
mke2fs 1.40-WIP (14-Nov-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 1310720 inodes, 2621440 blocks 131072 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2684354560 80 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 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 39 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#e2label /dev/NAS1/ltsp0 ltsp0
|
#e2label /dev/NAS1/ltsp0
ltsp0 |
#mount /dev/NAS1/ltsp0 /mnt
|
#chroot /mnt
chroot: cannot run command `/bin/bash': No such file or directory |
#debootstrap etch /mnt/\
> |
#debootstrap etch /mnt/
I: Retrieving Release I: Retrieving Packages I: Validating Packages I: Resolving dependencies of required packages... I: Resolving dependencies of base packages... I: Found additional base dependencies: update-inetd I: Checking component main on http://ftp.debian.org/debian... I: Retrieving adduser I: Validating adduser I: Retrieving apt I: Validating apt I: Retrieving apt-utils I: Validating apt-utils I: Retrieving aptitude E: Interrupt caught ... exiting |
#debootstrap etch /mnt/ http://127.0.0.1:9999/debian
I: Configuring sysvinit-utils... I: Configuring bash... I: Configuring login... I: Configuring lsb-base... I: Configuring procps... I: Configuring mount... I: Configuring passwd... I: Configuring initscripts... I: Configuring util-linux... I: Configuring sysvinit... ... I: Configuring debian-archive-keyring... I: Configuring libldap-2.3-0... I: Configuring apt... I: Configuring aptitude... I: Configuring apt-utils... I: Configuring klogd... I: Configuring tasksel-data... I: Configuring sysklogd... I: Configuring tasksel... I: Base system installed successfully. |
#cd /mnt/
|
#ls
bin boot dev etc home initrd lib lost+found media mnt opt proc root sbin srv sys tmp usr var |
#vi etc/fstab
|
#cp /etc/network/interfaces etc/network/interfaces
|
#vi etc/network/interfaces
|
#cd /
|
#umount /mnt
|
#cd /etc/xen
|
#ls
create-volumes.sh scripts suse0 suseN xend-config.sxp xend-pci-permissive.sxp xend-pci-quirks.sxp |
#pwd
/etc/xen |
#;s
bash: syntax error near unexpected token `;' |
#ls -l
total 40 -rw-r--r-- 1 root root 12 2006-12-11 01:12 create-volumes.sh drwxr-xr-x 2 root root 4096 2006-12-06 19:21 scripts -rw-r--r-- 1 root root 5524 2006-12-11 08:53 suse0 -rw-r--r-- 1 root root 451 2006-12-11 23:03 suseN -rw-r--r-- 1 root root 4522 2006-12-11 08:32 xend-config.sxp -rw-r--r-- 1 root root 1256 2006-11-13 16:13 xend-pci-permissive.sxp -rw-r--r-- 1 root root 4129 2006-11-13 16:13 xend-pci-quirks.sxp |
#less suse0
|
#cp suse0 ltsp0
|
#vi ltsp0
|
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) |
#xm create -c ltsp0
Using config file "ltsp0". Started domain ltsp0 Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000010800000 (usable) 0MB HIGHMEM available. 264MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 67584 Kernel command line: root=/dev/hda2 ro ... Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/thermal.ko): No such device Done. Begin: Mounting root file system... ... Begin: Running /scripts/local-top ... Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx Done. Begin: Waiting for root file system... ... |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1755 1 r----- 19069.5 ltsp0 2 256 1 ------ 2.0 |
#xm destroy ltsp0
|
#vi ltsp0
|
Время первой команды журнала | 18:04:49 2007- 1-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 20:22:29 2007- 1-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 6.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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