/l3/users/reverse/nt-scale-2010-03/linux1.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#so if you want to add more getty's go ahead but skip tty7 if you run X.
Usage: umount [-hV] umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts] umount [-f] [-r] [-n] [-v] special | node... |
#umount /mnt
|
#ls /lib/modules/2.6.18-6-xen-686/
kernel/ modules.ieee1394map modules.pcimap modules.alias modules.inputmap modules.seriomap modules.ccwmap modules.isapnpmap modules.symbols modules.dep modules.ofmap modules.usbmap |
#ls /mnt/lib/modules/
2.6.18-6-xen-686 2.6.26-2-xen-686 |
#umount /mnt
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7911 2 r----- 3071.1 linux1 10 128 2 -b---- 9.4 |
#xm console linux1
XENBUS: Device with no driver: device/console/0 Freeing unused kernel memory: 148k freed Loading, please wait... Couldnt get a file descriptor referring to the console KDGKBMODE: Bad file descriptor loadkeys: error reading keyboard mode Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device done. ... 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. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping System halted. |
#kernel = "/boot/vmlinuz-2.6.18-6-xen-686"
Name ID Mem VCPUs State Time(s) Domain-0 0 7911 2 r----- 3890.5 linux1 10 256 2 -b---- 9.6 |
$ssh root@192.168.15.10
root@192.168.15.10'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 permitted by applicable law. Last login: Thu Mar 25 12:38:02 2010 from linux5.unix.nt l3-agent is already running: pid=3341; pidfile=/root/.lilalo/l3-agent.pid |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7911 2 r----- 3950.4 linux1 10 512 2 -b---- 9.7 |
#xm --help
Usage: xm <subcommand> [args] Control, list, and manipulate Xen guest instances. xm full list of subcommands: 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. domid Convert a domain name to domain id. domname Convert a domain id to domain name. ... resources Show info for each labeled resource. dumppolicy Print hypervisor ACM state information. setpolicy Set the policy of the system. resetpolicy Set the policy of the system to the default policy. getpolicy Get the policy of the system. shell Launch an interactive shell. <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. |
#xm mem-max linux1 512
|
#nano net
|
#03:00.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controll
03:00.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controll [root@linux10:~]# find /sys -name \*03:00.0\* /sys/devices/pci0000:00/0000:00:1e.0/0000:03:00.0 /sys/bus/pci/devices/0000:03:00.0 /sys/bus/pci/drivers/e1000/0000:03:00.0 [root@linux10:~]# ls -l /sys/bus/pci/drivers/e1000/ total 0 lrwxrwxrwx 1 root root 0 2010-03-25 12:46 0000:03:00.0 -> ../../../../devices --w------- 1 root root 4096 2010-03-25 12:47 bind lrwxrwxrwx 1 root root 0 2010-03-25 12:47 module -> ../../../../module/e1000 --w------- 1 root root 4096 2010-03-25 12:47 new_id --w------- 1 root root 4096 2010-03-25 14:37 uevent --w------- 1 root root 4096 2010-03-25 12:47 unbind [root@linux10:~]# echo -n 0000:03:00.0 > /sys/bus/pci/drivers/e1000/unbind [root@linux10:~]# ls -l /sys/bus/pci/drivers/e1000/ total 0 --w------- 1 root root 4096 2010-03-25 12:47 bind lrwxrwxrwx 1 root root 0 2010-03-25 12:47 module -> ../../../../module/e1000 --w------- 1 root root 4096 2010-03-25 12:47 new_id --w------- 1 root root 4096 2010-03-25 14:37 uevent --w------- 1 root root 4096 2010-03-25 12:47 unbind |
#nano net
|
#--w------- 1 root root 4096 2010-03-25 12:48 bind540EM Gigabit Ethernet Controll
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02) 00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02) 00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02) 00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02) 00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) 00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02) 00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 02) |
#lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02) 00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02) 00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02) 00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02) 00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) 00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02) 00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 02) |
#find -a 00:1d.7
find: paths must precede expression: 00:1d.7 Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find -a /sys/ '00:1d.7'
find: paths must precede expression: /sys/ Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find -a '00:1d.7' /
find: paths must precede expression: 00:1d.7 Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find /sys/ -name \*00:1d.7\*
/sys/devices/pci0000:00/0000:00:1d.7 /sys/bus/pci/devices/0000:00:1d.7 /sys/bus/pci/drivers/ehci_hcd/0000:00:1d.7 |
#ls /sys/bus/pci/drivers/ehci_hcd/
0000:00:1a.7 0000:00:1d.7 bind module new_id uevent unbind |
#echo -n 0000:00:1d.7 > /sys/bus/pci/drivers/ehci_hcd/unbind
|
#ls /sys/bus/pci
pci/ pci_express/ |
#ls /sys/bus/pci/drivers/
agpgart-intel/ ata_generic/ ehci_hcd/ parport_pc/ pcieport-driver/ serial/ ahci/ e1000e/ HDA Intel/ pciback/ PCI_IDE/ uhci_hcd/ |
#ls /sys/bus/pci/drivers/pciback/
bind module new_id new_slot permissive quirks remove_slot slots uevent unbind |
#echo -n 0000:00:1d.7 > /sys/bus/pci/drivers/pciback/bind
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7911 2 r----- 4244.6 linux1 10 512 2 -b---- 9.8 |
#xm shutdown linux1
|
#xm create linux1-2.6.18
Using config file "/etc/xen/linux1-2.6.18". Started domain linux1 |
#xm console linux1
netfront: Initialising virtual ethernet driver. PNP: No PS/2 controller found. Probing ports directly. i8042.c: No controller found. mice: PS/2 mouse device common for all mice TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 8 NET: Registered protocol family 20 Using IPI No-Shortcut mode ... 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. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping System halted. |
#nano /etc/xen/linux1-2.6.18
|
#xm console linux1
IP route cache hash table entries: 16384 (order: 4, 65536 bytes) TCP established hash table entries: 65536 (order: 7, 524288 bytes) TCP bind hash table entries: 32768 (order: 6, 262144 bytes) TCP: Hash tables configured (established 65536 bind 32768) TCP reno registered audit: initializing netlink socket (disabled) audit(1269522011.061:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API ... 1 failure since last login. Last was Thu Mar 25 14:00:37 2010 on tty1. linux1:~# lsp -bash: lsp: command not found linux1:~# lsp lspci lspgpot linux1:~# lsp lspci lspgpot linux1:~# lspci 00:00.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) |
#nano /etc/fstab
|
#m-a a-i drbd8
x x x x x x x x x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x 100% x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj Завершено с /usr/src/drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb . dpkg -Ei /usr/src/drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb Выбор ранее не выбранного пакета drbd8-2.6.26-2-xen-686. (Чтение базы данных... на данный момент установлено 121834 файлов и каталогов.) Распаковывается пакет drbd8-2.6.26-2-xen-686 (из файла .../drbd8-2.6.26-2-xen-686_8.0.14-2+lenny1+2.6.26-21lenny4_i386.deb)... Настраивается пакет drbd8-2.6.26-2-xen-686 (2:8.0.14-2+lenny1+2.6.26-21lenny4) ... |
#modprobe drbd
|
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 |
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 |
#/etc/init.d/drbd restart
Restarting all DRBD resources. |
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:0 dr:0 al:0 bm:58 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 2: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown r--- ns:0 nr:0 dw:0 dr:0 al:0 bm:37 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#drbdadm connect all
|
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:SyncSource st:Secondary/Secondary ds:UpToDate/Inconsistent C r--- ns:143488 nr:0 dw:0 dr:143488 al:0 bm:66 lo:32 pe:0 ua:32 ap:0 [==>.................] sync'ed: 16.6% (769920/913408)K finish: 0:01:13 speed: 10,488 (10,248) K/sec resync: used:1/61 hits:8991 misses:9 starving:0 dirty:0 changed:9 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 2: cs:SyncSource st:Secondary/Secondary ds:UpToDate/Inconsistent C r--- ns:145408 nr:0 dw:0 dr:145408 al:0 bm:49 lo:0 pe:0 ua:0 ap:0 [=>..................] sync'ed: 14.8% (874496/1019904)K finish: 0:01:20 speed: 10,744 (10,384) K/sec resync: used:0/61 hits:9075 misses:13 starving:0 dirty:0 changed:13 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#drbdadm pimary r1
Unknown command 'pimary'. |
#drbdadm primary r1
|
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:913408 nr:0 dw:0 dr:913408 al:0 bm:150 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:56996 misses:92 starving:0 dirty:0 changed:92 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 2: cs:SyncSource st:Secondary/Primary ds:UpToDate/Inconsistent C r--- ns:988208 nr:214888 dw:214888 dr:988208 al:0 bm:104 lo:0 pe:0 ua:0 ap:0 [==================>.] sync'ed: 97.6% (27584/1019904)K finish: 0:00:11 speed: 2,016 (9,920) K/sec resync: used:0/61 hits:62728 misses:68 starving:0 dirty:0 changed:68 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#mkfs.ext3 /dev/drbd3
mke2fs 1.41.3 (12-Oct-2008) Could not stat /dev/drbd3 --- Нет такого файла или каталога The device apparently does not exist; did you specify it correctly? |
#mkfs.ext3 /dev/drbd1
mke2fs 1.41.3 (12-Oct-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 327680 inodes, 1310720 blocks 65536 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1342177280 40 block groups 32768 blocks per group, 32768 fragments per group 8192 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 20 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount\
> |
#mount
/dev/sda1 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) configfs on /sys/kernel/config type configfs (rw) ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) |
#mkdir /mnt_r1
|
#mount /dev/drbd1 /mnt_r1/
|
#mount /dev/DATA/linux1 /mnt/
|
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 14G 3,9G 79% / tmpfs 3,9G 8,0K 3,9G 1% /lib/init/rw udev 10M 820K 9,2M 9% /dev tmpfs 3,9G 0 3,9G 0% /dev/shm /dev/drbd1 5,0G 139M 4,6G 3% /mnt_r1 /dev/mapper/DATA-linux1 2,0G 413M 1,5G 22% /mnt |
#apt-get install rsync
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: rsync обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 328kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 602kB. Получено:1 http://10.0.35.1 lenny/main rsync 3.0.3-2 [328kB] Получено 328kБ за 0s (10,2MБ/c) Выбор ранее не выбранного пакета rsync. (Чтение базы данных... на данный момент установлено 121839 файлов и каталогов.) Распаковывается пакет rsync (из файла .../rsync_3.0.3-2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет rsync (3.0.3-2) ... |
#rsync --help
rsync version 3.0.3 protocol version 30 Copyright (C) 1996-2008 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details. ... --read-batch=FILE read a batched update from FILE --protocol=NUM force an older protocol version to be used --iconv=CONVERT_SPEC request charset conversion of filenames -4, --ipv4 prefer IPv4 -6, --ipv6 prefer IPv6 --version print version number (-h) --help show this help (-h works with no other options) Use "rsync --daemon --help" to see the daemon-mode command-line options. Please see the rsync(1) and rsyncd.conf(5) man pages for full documentation. See http://rsync.samba.org/ for updates, bug reports, and answers |
#rsync -a /mnt/ /mnt_r1/
|
#ls /mnt_r1/
bin dev home lost+found mnt proc sbin srv tmp var boot etc lib media opt root selinux sys usr |
#/etc/fstab: static file system information.
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.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 UTC 2008 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 permitted by applicable law. Last login: Thu Mar 25 14:24:05 2010 linux10:~# cmatrix |
#umount /mnt_r1 _
umount: _: not found |
#umount /mnt_r1
umount: /mnt_r1: not mounted |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 14G 3,9G 79% / tmpfs 3,9G 8,0K 3,9G 1% /lib/init/rw udev 10M 820K 9,2M 9% /dev tmpfs 3,9G 0 3,9G 0% /dev/shm |
#cp /etc/xen/linux1
linux1 linux1-2.6.18 |
#cp /etc/xen/linux1-2.6.18 /etc/xen/linux1_drbd
|
#nano /etc/xen/linux1_drbd
|
#xm create -clinux_drbd
Error: option -l not recognized Usage: xm create <ConfigFile> [options] [vars] Create a domain based on <ConfigFile>. Options: -h, --help Print this help. --help_config Print the available configuration variables (vars) for the configuration script. -q, --quiet Quiet. --path=PATH Search path for configuration scripts. The value of PATH is a colon-separated directory list. ... creating. Experimental. Can decrease create time. -p, --paused Leave the domain paused after it is created. -c, --console_autoconnect Connect to the console after the domain is created. [options] [vars] Create a domain. Domain creation parameters can be set by command-line switches, from a python configuration script or an SXP config file. See documentation for --defconfig, --config. Configuration variables can be set using VAR=VAL on the command line. For example vmid=3 sets vmid to 3. |
#xm create -c linux_drbd
Error: Unable to open config file: linux_drbd Usage: xm create <ConfigFile> [options] [vars] Create a domain based on <ConfigFile>. Options: -h, --help Print this help. --help_config Print the available configuration variables (vars) for the configuration script. -q, --quiet Quiet. --path=PATH Search path for configuration scripts. The value of PATH is a colon-separated directory list. ... creating. Experimental. Can decrease create time. -p, --paused Leave the domain paused after it is created. -c, --console_autoconnect Connect to the console after the domain is created. [options] [vars] Create a domain. Domain creation parameters can be set by command-line switches, from a python configuration script or an SXP config file. See documentation for --defconfig, --config. Configuration variables can be set using VAR=VAL on the command line. For example vmid=3 sets vmid to 3. |
#xm create -c linux1_drbd
Using config file "/etc/xen/linux1_drbd". Started domain linux1 IP route cache hash table entries: 16384 (order: 4, 65536 bytes) TCP established hash table entries: 65536 (order: 7, 524288 bytes) TCP bind hash table entries: 32768 (order: 6, 262144 bytes) TCP: Hash tables configured (established 65536 bind 32768) TCP reno registered audit: initializing netlink socket (disabled) audit(1269526933.479:1): initialized VFS: Disk quotas dquot_6.5.1 ... KDGKBMODE: Bad file descriptor loadkeys: error reading keyboard mode Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Enabling device 0000:00:00.7 (0000 -> 0002) ehci_hcd 0000:00:00.7: EHCI Host Controller ehci_hcd 0000:00:00.7: new USB bus registered, assigned bus number 1 |
#xm console linux1
XENBUS: Device with no driver: device/console/0 Freeing unused kernel memory: 148k freed Loading, please wait... Couldnt get a file descriptor referring to the console KDGKBMODE: Bad file descriptor loadkeys: error reading keyboard mode Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device done. ... 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. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping System halted. |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7911 2 r----- 5648.3 linux1 14 128 1 r----- 3.1 |
#xm shutdown linux1
|
#xm console linux1
XENBUS: Device with no driver: device/console/0 Freeing unused kernel memory: 148k freed Loading, please wait... Couldnt get a file descriptor referring to the console KDGKBMODE: Bad file descriptor loadkeys: error reading keyboard mode Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device done. ... 131072 pages of RAM 0 pages of HIGHMEM 2159 reserved pages 212063 pages shared 0 pages swap cached 0 pages dirty 0 pages writeback 92 pages mapped 22729 pages slab 9444 pages pagetables |
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:1509660 nr:0 dw:596252 dr:934707 al:211 bm:150 lo:1 pe:0 ua:0 ap:1 resync: used:0/61 hits:56996 misses:92 starving:0 dirty:0 changed:92 act_log: used:0/127 hits:148686 misses:271 starving:0 dirty:60 changed:211 2: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:1015792 nr:598752 dw:598752 dr:1015792 al:0 bm:107 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:64450 misses:70 starving:0 dirty:0 changed:70 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#drbdadm --help
drbdadm: unrecognized option `--help' try 'drbdadm help' |
#drbdadm
USAGE: drbdadm [OPTION...] [-- DRBDSETUP-OPTION...] COMMAND {all|RESOURCE...} OPTIONS: {--dry-run|-d} {--verbose|-v} {--config-file|-c} val {--drbdsetup|-s} val {--drbdmeta|-m} val {--sh-varname|-n} val COMMANDS: attach detach ... wait-connect wait-con-int state cstate dstate dump dump-xml create-md show-gi get-gi dump-md wipe-md hidden-commands Version: 8.0.14 (api:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 missing arguments |
#drbdadm show
Unknown command 'show'. |
#cat /etc/drbd.conf
# # drbd.conf example # # parameters you _need_ to change are the hostname, device, disk, # meta-disk, address and port in the "on <hostname> {}" sections. # # you ought to know about the protocol, and the various timeouts. # # you probably want to set the rate in the syncer sections # ... address 192.168.15.1:7790; meta-disk /dev/DATA/drbdmeta[2]; } on linux10 { device /dev/drbd2; disk /dev/DATA/lv4; address 192.168.15.10:7790; meta-disk /dev/DATA/drbdmeta[2]; } } |
#nano /etc/xen/
|
#nano /etc/xen/xend-config.sxp
|
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:1510596 nr:0 dw:597188 dr:934927 al:211 bm:150 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:148828 misses:271 starving:0 dirty:60 changed:211 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:1016716 nr:600068 dw:601000 dr:1026433 al:20 bm:107 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:92 misses:20 starving:0 dirty:0 changed:20 |
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:1510596 nr:0 dw:597188 dr:934927 al:211 bm:150 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:148828 misses:271 starving:0 dirty:60 changed:211 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:1016716 nr:600068 dw:601000 dr:1026433 al:20 bm:107 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:92 misses:20 starving:0 dirty:0 changed:20 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7652 2 r----- 7264.6 linux1 15 256 1 -b---- 6.4 linux10 18 128 1 -b---- 0.1 |
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:1510596 nr:0 dw:597188 dr:934927 al:211 bm:150 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:148828 misses:271 starving:0 dirty:60 changed:211 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:1016716 nr:600068 dw:601000 dr:1026433 al:20 bm:107 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:92 misses:20 starving:0 dirty:0 changed:20 |
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:1510596 nr:0 dw:597188 dr:934927 al:211 bm:150 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:148828 misses:271 starving:0 dirty:60 changed:211 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r--- ns:1016716 nr:600068 dw:601032 dr:1026433 al:20 bm:107 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:99 misses:20 starving:0 dirty:0 changed:20 |
#drbdadm connect r2
|
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:1510596 nr:0 dw:597188 dr:934927 al:211 bm:150 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:148828 misses:271 starving:0 dirty:60 changed:211 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:108 nr:0 dw:601032 dr:1026541 al:20 bm:114 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:21 misses:7 starving:0 dirty:0 changed:7 act_log: used:0/127 hits:99 misses:20 starving:0 dirty:0 changed:20 |
#/etc/init.d/ocfs2 stop
Stopping Oracle Cluster File System (OCFS2) OK |
#cat /etc/xen/linux1
kernel = "/boot/vmlinuz-2.6.26-2-xen-686" ramdisk = "/boot/initrd.img-2.6.26-2-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 |
#cat /etc/xen/linux1_drbd
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/drbd1,hda1,w' ] root = "/dev/hda1 ro" extra = "mem=512M" memory = 256 maxmem = 512 #pci = ['00:1d.7'] |
#nano /etc/default/o
|
#nano /etc/default/o2cb
|
$ssh root@192.168.15.10
root@192.168.15.10'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 permitted by applicable law. Last login: Thu Mar 25 15:13:16 2010 from linux8.unix.nt l3-agent is already running: pid=3478; pidfile=/root/.lilalo/l3-agent.pid |
#ls /etc/xen/
linux1 linux1_drbd xend-config-xenapi.sxp linux10 scripts/ xend-pci-permissive.sxp linux1-2.6.18 xend-config.sxp xend-pci-quirks.sxp |
# # drbd.conf example # # parameters you _need_ to change are the hostname, device, disk, # meta-disk, address and port in the "on <hostname> {}" sections. # # you ought to know about the protocol, and the various timeouts. # # you probably want to set the rate in the syncer sections # # NOTE common pitfall: # rate is given in units of _byte_ not bit # # # increase timeout and maybe ping-int in net{}, if you see # problems with "connection lost/connection established" # (or change your setup to reduce network latency; make sure full # duplex behaves as such; check average roundtrip times while # network is saturated; and so on ...) # skip { As you can see, you can also comment chunks of text with a 'skip[optional nonsense]{ skipped text }' section. This comes in handy, if you just want to comment out some 'resource <some name> {...}' section: just precede it with 'skip'. The basic format of option assignment is <option name><linear whitespace><value>; It should be obvious from the examples below, but if you really care to know the details: <option name> := valid options in the respective scope <value> := <num>|<string>|<choice>|... depending on the set of allowed values for the respective option. <num> := [0-9]+, sometimes with an optional suffix of K,M,G <string> := (<name>|\"([^\"\\\n]*|\\.)*\")+ <name> := [/_.A-Za-z0-9-]+ } # # At most ONE global section is allowed. # It must precede any resource section. # global { # By default we load the module with a minor-count of 32. In case you # have more devices in your config, the module gets loaded with # a minor-count that ensures that you have 10 minors spare. # In case 10 spare minors are too little for you, you can set the # minor-count exeplicit here. ( Note, in contrast to DRBD-0.7 an # unused, spare minor has only a very little overhead of allocated # memory (a single pointer to be exact). ) # # minor-count 64; # The user dialog counts and displays the seconds it waited so # far. You might want to disable this if you have the console # of your server connected to a serial terminal server with # limited logging capacity. # The Dialog will print the count each 'dialog-refresh' seconds, # set it to 0 to disable redrawing completely. [ default = 1 ] # # dialog-refresh 5; # 5 seconds # You might disable one of drbdadm's sanity check. # disable-ip-verification; # Participate in DRBD's online usage counter at http://usage.drbd.org # possilbe options: ask, yes, no. Default is ask. In case you do not # know, set it to ask, and follow the on screen instructions later. usage-count yes; } # # The common section can have all the sections a resource can have but # not the host section (started with the "on" keyword). # The common section must precede all resources. # All resources inherit the settings from the common section. # Whereas settings in the resources have precedence over the common # setting. # common { syncer { rate 10M; } } # # this need not be r#, you may use phony resource names, # like "resource web" or "resource mail", too # resource "r1" { protocol C; startup { wfc-timeout 0; ## Infinite! degr-wfc-timeout 120; ## 2 minutes. } disk { on-io-error detach; } net { # timeout 60; # connect-int 10; # ping-int 10; # max-buffers 2048; # max-epoch-size 2048; allow-two-primaries; } syncer { } on linux1 { device /dev/drbd1; disk /dev/DATA/lv1; address 192.168.15.1:7789; meta-disk /dev/DATA/drbdmeta[1]; } on linux10 { device /dev/drbd1; disk /dev/DATA/lv3; address 192.168.15.10:7789; meta-disk /dev/DATA/drbdmeta[1]; } } resource "r2" { protocol C; startup { wfc-timeout 0; ## Infinite! degr-wfc-timeout 120; ## 2 minutes. } disk { on-io-error detach; } net { # timeout 60; # connect-int 10; # ping-int 10; # max-buffers 2048; # max-epoch-size 2048; allow-two-primaries; } syncer { } on linux1 { device /dev/drbd2; disk /dev/DATA/lv4; address 192.168.15.1:7790; meta-disk /dev/DATA/drbdmeta[2]; } on linux10 { device /dev/drbd2; disk /dev/DATA/lv4; address 192.168.15.10:7790; meta-disk /dev/DATA/drbdmeta[2]; } }
kernel = "/boot/vmlinuz-2.6.26-2-xen-686" ramdisk = "/boot/initrd.img-2.6.26-2-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.18-6-xen-686" ramdisk = "/boot/initrd.img-2.6.18-6-xen-686" name = "linux1" vif = [ 'bridge=eth0' ] disk = [ 'phy:/dev/drbd1,hda1,w' ] root = "/dev/hda1 ro" extra = "mem=512M" memory = 256 maxmem = 512 #pci = ['00:1d.7']
version: 8.0.14 (api:86/proto:86) GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33 1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:1510596 nr:0 dw:597188 dr:934927 al:211 bm:150 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0 act_log: used:0/127 hits:148828 misses:271 starving:0 dirty:60 changed:211 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r--- ns:108 nr:0 dw:601032 dr:1026541 al:20 bm:114 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:21 misses:7 starving:0 dirty:0 changed:7 act_log: used:0/127 hits:99 misses:20 starving:0 dirty:0 changed:20
Время первой команды журнала | 11:18:53 2010- 3-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:14:16 2010- 3-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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