/l3/users/bas/2011-03/linux2.unix.bas-2/root |
|
#l3-agent
l3-agent is already running: pid=4254; pidfile=/root/.lilalo/l3-agent.pid |
#pkill l3-agent
|
#pkill l3-agent
|
#l3-agent
l3-agent is already running: pid=4254; pidfile=/root/.lilalo/l3-agent.pid |
#kill 4254
|
#l3-agent
l3-agent is already running: pid=4254; pidfile=/root/.lilalo/l3-agent.pid |
#kill -9 4254
|
#l3-agent
Removing stale pidfile |
#du -sk ~/.lilalo/
68320 /root/.lilalo/ |
#umount /media
|
#umount /media
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 974M 3.7G 21% / /dev/sda7 2.0G 735M 1.2G 40% /tmp /dev/sda5 9.7G 1.1G 8.1G 12% /var /dev/sda3 9.7G 9.1G 135M 99% /home /dev/sda2 20G 2.9G 16G 16% /usr tmpfs 1.8G 0 1.8G 0% /dev/shm /dev/sda10 9.2G 4.1G 4.7G 47% /data10 /dev/sda9 9.4G 168M 8.8G 2% /data9 none 1.8G 120K 1.8G 1% /var/lib/xenstored |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 974M 3.7G 21% / /dev/sda7 2.0G 735M 1.2G 40% /tmp /dev/sda5 9.7G 1.1G 8.1G 12% /var /dev/sda3 9.7G 9.1G 135M 99% /home /dev/sda2 20G 2.9G 16G 16% /usr tmpfs 1.8G 0 1.8G 0% /dev/shm /dev/sda10 9.2G 4.1G 4.7G 47% /data10 /dev/sda9 9.4G 168M 8.8G 2% /data9 none 1.8G 120K 1.8G 1% /var/lib/xenstored |
#ls /root/Desktop/
133Day21.txt history_2.04.11.txt 133_Day2.odt history253D1_iptable.txt 133Day2.txt history_samba_to_domain.txt 133Day2.txt~ pstree 133Day3.odt pstree.c 133Day4.odt pstree.tar.gz 253Day1.odt README 253Day2.odt Red_Hat_Enterprise_Linux-4-System_Administration_Guide-en-US.pdf 253Day3.odt Screenshot.png 253Day4.odt winxp hh_all2.txt |
#ls /root/Desktop/
133Day21.txt history_2.04.11.txt 133_Day2.odt history253D1_iptable.txt 133Day2.txt history_samba_to_domain.txt 133Day2.txt~ pstree 133Day3.odt pstree.c 133Day4.odt pstree.tar.gz 253Day1.odt README 253Day2.odt Red_Hat_Enterprise_Linux-4-System_Administration_Guide-en-US.pdf 253Day3.odt Screenshot.png 253Day4.odt winxp hh_all2.txt |
#ls -l /root/Desktop/
total 5860 -rw-r--r-- 1 root root 15294 Apr 2 16:29 133Day21.txt -rw-r--r-- 1 root root 13551 Apr 2 17:06 133_Day2.odt -rw-r--r-- 1 root root 16235 Apr 5 14:29 133Day2.txt -rw-r--r-- 1 root root 16216 Apr 2 16:27 133Day2.txt~ -rw-r--r-- 1 root root 15182 Apr 5 16:15 133Day3.odt -rw-r--r-- 1 root root 15118 Apr 7 17:28 133Day4.odt -rw-r--r-- 1 root root 12687 Apr 6 17:02 253Day1.odt -rw-r--r-- 1 root root 11903 Apr 7 17:28 253Day2.odt -rw-r--r-- 1 root root 10494 Apr 8 16:11 253Day3.odt ... -rw-r--r-- 1 root root 9141 Apr 2 10:20 history_2.04.11.txt -rw-r--r-- 1 root root 28319 Apr 6 15:11 history253D1_iptable.txt -rw-r--r-- 1 root root 28471 Apr 8 15:38 history_samba_to_domain.txt -rwxr-xr-x 1 root root 21854 Apr 2 12:55 pstree -r--r--r-- 1 2001 2001 30696 Nov 11 2009 pstree.c -rw-r--r-- 1 root root 10204 Apr 2 12:55 pstree.tar.gz -rw-r--r-- 1 2001 2001 863 Nov 11 2009 README -rw-r--r-- 1 root root 4953387 Apr 8 16:15 Red_Hat_Enterprise_Linux-4-System_Administration_Guide-en-US.pdf -rw-r--r-- 1 root root 694790 Apr 1 16:39 Screenshot.png -rw-r--r-- 1 root root 7272 Apr 5 16:56 winxp |
#ls -l /root/Desktop/
total 5860 -rw-r--r-- 1 root root 15294 Apr 2 16:29 133Day21.txt -rw-r--r-- 1 root root 13551 Apr 2 17:06 133_Day2.odt -rw-r--r-- 1 root root 16235 Apr 5 14:29 133Day2.txt -rw-r--r-- 1 root root 16216 Apr 2 16:27 133Day2.txt~ -rw-r--r-- 1 root root 15182 Apr 5 16:15 133Day3.odt -rw-r--r-- 1 root root 15118 Apr 7 17:28 133Day4.odt -rw-r--r-- 1 root root 12687 Apr 6 17:02 253Day1.odt -rw-r--r-- 1 root root 11903 Apr 7 17:28 253Day2.odt -rw-r--r-- 1 root root 10494 Apr 8 16:11 253Day3.odt ... -rw-r--r-- 1 root root 9141 Apr 2 10:20 history_2.04.11.txt -rw-r--r-- 1 root root 28319 Apr 6 15:11 history253D1_iptable.txt -rw-r--r-- 1 root root 28471 Apr 8 15:38 history_samba_to_domain.txt -rwxr-xr-x 1 root root 21854 Apr 2 12:55 pstree -r--r--r-- 1 2001 2001 30696 Nov 11 2009 pstree.c -rw-r--r-- 1 root root 10204 Apr 2 12:55 pstree.tar.gz -rw-r--r-- 1 2001 2001 863 Nov 11 2009 README -rw-r--r-- 1 root root 4953387 Apr 8 16:15 Red_Hat_Enterprise_Linux-4-System_Administration_Guide-en-US.pdf -rw-r--r-- 1 root root 694790 Apr 1 16:39 Screenshot.png -rw-r--r-- 1 root root 7272 Apr 5 16:56 winxp |
#cp /data9/BAS_etc.gz /root/Desktop/
|
#cp /data9/BAS_etc.gz /root/Desktop/
|
#cp /data9/B /root/Desktop/
BAS_etc.gz BUS.gz |
#cp /data9/B /root/Desktop/
BAS_etc.gz BUS.gz |
# tar -ztf /data9/BAS_etc.gz | less
|
# tar -ztf /data9/BAS_etc.gz | less
|
# tar -ztf /data9/BAS_etc.gz | less
|
# tar -ztf /data9/BAS_etc.gz | less
|
# tar -ztf /data9/BAS_etc.gz | less
|
# tar -ztf /data9/BAS_etc.gz | less
|
# tar ztf /data9/BAS_etc.gz | less
|
# tar ztf /data9/BAS_etc.gz | less
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 987M 3.7G 21% / /dev/sda7 2.0G 880M 1002M 47% /tmp /dev/sda5 9.7G 1.1G 8.1G 12% /var /dev/sda3 9.7G 9.1G 135M 99% /home /dev/sda2 20G 2.9G 16G 16% /usr tmpfs 1.8G 0 1.8G 0% /dev/shm /dev/sda10 9.2G 4.1G 4.7G 47% /data10 /dev/sda9 9.4G 187M 8.8G 3% /data9 none 1.8G 120K 1.8G 1% /var/lib/xenstored /dev/sdb1 3.8G 3.0G 831M 79% /media/HP4GB |
#umount /media/HP4GB
|
#tar cvf /root/.lilalo/
tar: Cowardly refusing to create an empty archive Try `tar --help' or `tar --usage' for more information. |
#tar cvf lilalo.tar /root/.lilalo/
tar: Removing leading `/' from member names /root/.lilalo/ /root/.lilalo/241164318217978304-1302238485.info /root/.lilalo/15673203692709030637-1301544942_1301551228_etc_crontab.diff /root/.lilalo/1126127470997923332-1302233327_1302234079_etc_xen_winxp.diff /root/.lilalo/22442209272150331722-1302323604_1302325290_etc_yum.conf.diff /root/.lilalo/3157014936874913397-1302145683.info /root/.lilalo/3183917759820023571-1302172877_1302172902_var_named_30.in-addr.arpa.diff /root/.lilalo/207815574108984298-1302238848.info /root/.lilalo/2463528341346525571-1302237134.script ... /root/.lilalo/9427265862327115846-1301648190_1301649782_etc_init.d_super.diff /root/.lilalo/1994125022237403048-1301466150_1301476390_tmp_d3_hello-my.sh.diff /root/.lilalo/5954315362597423393-1302157144.info /root/.lilalo/243022395622315763-1301717046.info /root/.lilalo/2068827511162475496-1302145671.info /root/.lilalo/11652222622233812679-1302060887_1302070759_etc_hosts.allow.diff /root/.lilalo/743728380382123230-1301741604.script /root/.lilalo/30398153972752620912-1302249473_1302254267_etc_samba_smb.conf.diff /root/.lilalo/22442209272150331722-1302323604_1302324581_etc_httpd_conf_httpd.conf.diff /root/.lilalo/29279113021341010130-1301976741_1301985160_etc_nsswitch.conf.diff |
#tar cvf lilalo.tar /home/user/.lilalo/
tar: Removing leading `/' from member names /home/user/.lilalo/ /home/user/.lilalo/533294961258523166-1301390842_1301396748_tmp_super-puper-hyper-script.diff /home/user/.lilalo/2187230224108334134-1301389529.info /home/user/.lilalo/16512287662932632706-1301727183.info /home/user/.lilalo/.report.dat /home/user/.lilalo/32449117242900110052-1302239689.script /home/user/.lilalo/12330298891819728555-1302086569.script /home/user/.lilalo/3168114733238825960-1302172258.script /home/user/.lilalo/30188176662306418517-1301739062.script ... /home/user/.lilalo/12862230961689717519-1301384787.info /home/user/.lilalo/2065026913973313146-1301463559.info /home/user/.lilalo/32449117242900110052-1302239689.info /home/user/.lilalo/3888220363235532249-1301632417.info /home/user/.lilalo/85792265439910765-1301738792.info /home/user/.lilalo/241599747317183490-1302086471.script /home/user/.lilalo/269045358106611746-1301544149.info /home/user/.lilalo/135301638135447158-1302234691.info /home/user/.lilalo/3032714415969111935-1301465095.script /home/user/.lilalo/533294961258523166-1301390842.script |
Время первой команды журнала | 13:16:27 2011- 4- 9 | |||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:06:33 2011- 4- 9 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 36 | |||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 2.78 | |||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.30 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.46 | |||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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