/l3/users/kuzmenko/nt-scale-22-10-2010/linux4.unix.nt.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#resource r1 {
|
#resource r1 {
|
#resource r1 {
/etc/drbd.conf:0: in resource r1, there is no host section for this host. Missing 'on linux4 {...}' ? /etc/drbd.conf:0: in resource r1, there is no host section for the peer host. Missing 'on <peer-name> {...}' ? /etc/drbd.conf:8: Parse error: 'global | common | resource | skip' expected, but got 'on' |
#version: 8.0.14 (api:86/proto:86)
![]() drbd0 drbd1 drbd10 drbd11 drbd12 drbd13 drbd14 drbd15 drbd2 drbd3 drbd4 drbd5 drbd6 drbd7 drbd8 drbd9 dri/ |
#mount /dev/drbd1 /mnt/
|
#ls /mnt/
lost+found |
#ls -l /mnt/
total 16 drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -lh /mnt/
total 16K drwx------ 2 root root 16K 2010-03-22 17:28 lost+found |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 19G 12G 6.2G 65% / tmpfs 1.5G 0 1.5G 0% /lib/init/rw udev 10M 788K 9.3M 8% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm /dev/sdb 5.0G 139M 4.6G 3% /mnt /dev/drbd1 5.0G 139M 4.6G 3% /mnt |
#umount /mnt
|
#umount /mnt
|
#mount /dev/drbd1 /mnt/
|
#ls /mnt/
lost+found |
#cp -R /usr/games/ /mnt/
|
# net {
|
#common {
|
# after-sb-2pri disconnect;
|
#umount /mnt
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 19G 12G 6.2G 65% / tmpfs 1.5G 0 1.5G 0% /lib/init/rw udev 10M 788K 9.3M 8% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm |
#/etc/init.d/drbd restart
Restarting all DRBD resources. |
#cat /proc/dr
![]() drbd dri/ driver/ |
#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:0 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 |
#nano /etc/drbd.conf
|
#nano /etc/drbd.conf
|
#nano /etc/drbd.conf
|
#common {
|
#drbd
![]() drbdadm drbdmeta drbdsetup |
#drbdadm primary all
|
#common {
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 19G 12G 6.2G 65% / tmpfs 1.5G 0 1.5G 0% /lib/init/rw udev 10M 788K 9.3M 8% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm /dev/drbd1 5.0G 141M 4.6G 3% /mnt |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#ls -la /mnt/
total 28 drwxr-xr-x 4 root root 4096 2010-03-23 17:21 . drwxr-xr-x 22 root root 4096 2010-03-22 17:28 .. drwxr-xr-x 2 root root 4096 2010-03-23 17:21 games drwx------ 2 root root 16384 2010-03-22 17:28 lost+found |
#echo 3 > /proc/sys/vm/drop_caches
|
$ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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: Wed Mar 24 09:34:49 2010 from linux5.unix.nt l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#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/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:532480 dw:532480 dr:0 al:0 bm:42 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:33242 misses:38 starving:0 dirty:0 changed:38 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#ssh-keygen -t rsa
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 5d:2f:7f:ba:81:44:e6:d3:e5:f6:f5:f7:59:85:65:e0 root@linux4 The key's randomart image is: +--[ RSA 2048]----+ | . | | . . | | + E +| | . = o * | | S . = + =| | . = .=| | . o *| | +=| | oo.| +-----------------+ |
#cd /root/
|
#ssh-copy-id -i .ssh/id_rsa.pub 192.168.15.3
The authenticity of host '192.168.15.3 (192.168.15.3)' can't be established. RSA key fingerprint is f9:27:84:9d:73:0a:1f:34:79:94:22:db:87:68:41:00. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.3' (RSA) to the list of known hosts. root@192.168.15.3's password: Now try logging into the machine, with "ssh '192.168.15.3'", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. |
#ssh 192.168.0.3
![]() ^C |
#ssh 192.168.15.3
Linux linux3 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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: Tue Mar 23 10:28:55 2010 from linux8.unix.nt |
#exit
Connection to 192.168.15.3 closed. |
#ssh linux3
The authenticity of host 'linux3 (192.168.15.3)' can't be established. RSA key fingerprint is f9:27:84:9d:73:0a:1f:34:79:94:22:db:87:68:41:00. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'linux3' (RSA) to the list of known hosts. Linux linux3 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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: Wed Mar 24 09:41:53 2010 from linux4.unix.nt l3-agent is already running: pid=3713; pidfile=/root/.lilalo/l3-agent.pid |
#exit
Connection to linux3 closed. |
#hash touchlogin
![]() bash: hash: touchlogin: not found |
#hash .touchlogin
![]() bash: hash: .touchlogin: not found |
#touch hashlogin
|
#ssh linux3
Linux linux3 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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: Wed Mar 24 09:42:43 2010 from linux4.unix.nt l3-agent is already running: pid=3713; pidfile=/root/.lilalo/l3-agent.pid |
#exit
Connection to linux3 closed. |
#touch .hushlogin
|
#ssh linux3
l3-agent is already running: pid=3713; pidfile=/root/.lilalo/l3-agent.pid |
#exit
Connection to linux3 closed. |
#ssh linux3
l3-agent is already running: pid=3713; pidfile=/root/.lilalo/l3-agent.pid |
#exit
Connection to linux3 closed. |
#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/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:532480 dw:532480 dr:0 al:0 bm:42 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:33242 misses:38 starving:0 dirty:0 changed:38 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0 |
#aptitude install oc
![]() Display all 131 possibilities? (y or n) |
#aptitude install ocfs2-tools
Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following NEW packages will be installed: ocfs2-tools 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 601kB of archives. After unpacking 1372kB will be used. ... Unpacking ocfs2-tools (from .../ocfs2-tools_1.4.1-1_i386.deb) ... Processing triggers for man-db ... Setting up ocfs2-tools (1.4.1-1) ... Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done |
#cp /usr/share/doc/ocfs2-tools/examples/cluster.conf /etc/ocfs2/cluster.conf
|
#nano /etc/ocfs2/cluster.conf
--- /tmp/l3-saved-3543.10155.10869 2010-03-24 10:03:00.000000000 +0200 +++ /etc/ocfs2/cluster.conf 2010-03-24 10:03:46.000000000 +0200 @@ -1,15 +1,15 @@ node: ip_port = 7777 - ip_address = 192.168.0.112 + ip_address = 192.168.15.3 number = 0 - name = node0 + name = linux3 cluster = ocfs2 node: ip_port = 7777 - ip_address = 192.168.0.116 + ip_address = 192.168.15.4 number = 1 - name = node1 + name = linux4 cluster = ocfs2 cluster: |
#node:
Configuring ocfs2-tools ----------------------- Would you like to start an OCFS2 cluster (O2CB) at boot time? yes Name of the cluster to start at boot time: ocfs2 The O2CB heartbeat threshold sets up the maximum time in seconds that a node awaits for an I/O operation. After it, the node "fences" itself, and you will probably see a crash. It is calculated as the result of: (threshold - 1) x 2. Its default value is 31 (60 seconds). Raise it if you have slow disks and/or crashes with kernel messages like: o2hb_write_timeout: 164 ERROR: heartbeat write timeout to device XXXX after NNNN milliseconds O2CB heartbeat threshold: 31 Loading filesystem "configfs": OK Mounting configfs filesystem at /sys/kernel/config: OK Loading stack plugin "o2cb": OK Loading filesystem "ocfs2_dlmfs": OK Creating directory '/dlm': OK Mounting ocfs2_dlmfs filesystem at /dlm: OK Setting cluster stack "o2cb": OK Starting O2CB cluster ocfs2: OK |
#cat /etc/ocfs2/cluster.conf
node: ip_port = 7777 ip_address = 192.168.15.3 number = 0 name = linux3 cluster = ocfs2 node: ip_port = 7777 ip_address = 192.168.15.4 number = 1 name = linux4 cluster = ocfs2 cluster: node_count = 2 name = ocfs2 |
#/etc/init.d/ocfs2 status
![]() |
#/etc/init.d/ocfs2 start
|
#/etc/init.d/ocfs2 status
![]() |
#aptitude install ocfs2-console
Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done Couldn't find any package whose name or description matched "ocfs2-console" Couldn't find any package whose name or description matched "ocfs2-console" No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 0B will be used. Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done |
#/etc/init.d/ocfs2 status
|
#mkfs -t ocfs2 -N 2 -L ocfs2_drbd1 /dev/drbd1
mkfs.ocfs2 1.4.1 Cluster stack: classic o2cb Filesystem label=ocfs2_drbd1 Block size=4096 (bits=12) Cluster size=4096 (bits=12) Volume size=5368709120 (1310720 clusters) (1310720 blocks) 41 cluster groups (tail covers 20480 clusters, rest cover 32256 clusters) Journal size=67108864 Initial number of node slots: 2 Creating bitmaps: done Initializing superblock: done Writing system files: done Writing superblock: done Writing backup superblock: 2 block(s) Formatting Journals: done Formatting slot map: done Writing lost+found: done mkfs.ocfs2 successful |
#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/Primary ds:UpToDate/UpToDate C r--- ns:134580 nr:532480 dw:667060 dr:1607 al:76 bm:42 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:33242 misses:38 starving:0 dirty:0 changed:38 act_log: used:0/127 hits:4353 misses:76 starving:0 dirty:0 changed:76 |
#file -s /dev/dr
![]() drbd1 dri/ |
#file -s /dev/drbd1 1
![]() /dev/drbd1: data 1: ERROR: cannot open `1' (No such file or directory) |
#file -s /dev/drbd1
/dev/drbd1: data |
#shutdown -r now
|
#nano /etc/fstab
--- /tmp/l3-saved-3711.18238.22935 2010-03-24 10:12:40.000000000 +0200 +++ /etc/fstab 2010-03-24 10:13:23.000000000 +0200 @@ -6,3 +6,4 @@ /dev/sda1 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 +/dev/drbd1 /ocfs/vol1 ocfs defaults 0 0 |
#/etc/fstab: static file system information.
|
#/etc/fstab: static file system information.
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:Secondary/Primary ds:UpToDate/UpToDate C r--- ns:0 nr:0 dw:0 dr:0 al:0 bm:0 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 primary all
|
#mount /dev/drbd1 /mnt/
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 19G 12G 6.2G 65% / tmpfs 1.5G 0 1.5G 0% /lib/init/rw udev 10M 800K 9.3M 8% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm /dev/sdb4 7.7G 7.4G 253M 97% /media/WimPe /dev/drbd1 5.0G 134M 4.9G 3% /mnt |
#file -s /dev/dr
![]() drbd1 dri/ |
#file -s /dev/drbd1
/dev/drbd1: data |
node: ip_port = 7777 ip_address = 192.168.15.3 number = 0 name = linux3 cluster = ocfs2 node: ip_port = 7777 ip_address = 192.168.15.4 number = 1 name = linux4 cluster = ocfs2 cluster: node_count = 2 name = ocfs2
drbd dri/ driver/
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/Primary ds:UpToDate/UpToDate C r--- ns:134580 nr:532480 dw:667060 dr:1607 al:76 bm:42 lo:0 pe:0 ua:0 ap:0 resync: used:0/61 hits:33242 misses:38 starving:0 dirty:0 changed:38 act_log: used:0/127 hits:4353 misses:76 starving:0 dirty:0 changed:76
Время первой команды журнала | 16:07:49 2010- 3-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:15:32 2010- 3-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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