/l3/users/31-08-2009/nt-fbsdnet/fbsd1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. DSA key fingerprint is 85:66:04:0d:64:83:45:f3:35:58:eb:35:cc:e5:92:50. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.1' (DSA) to the list of known hosts. root@192.168.16.1's password: Last login: Fri Sep 11 15:20:55 2009 from host203.net.nt Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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. l3-agent is already running: pid=2108; pidfile=/root/.lilalo/l3-agent.pid |
#ps ax
![]() PID TT STAT TIME COMMAND 0 ?? WLs 0:00,00 [swapper] 1 ?? ILs 0:00,14 /sbin/init -- 2 ?? DL 1:42,47 [g_event] 3 ?? DL 4:07,65 [g_up] 4 ?? DL 5:50,75 [g_down] 5 ?? DL 0:00,00 [thread taskq] 6 ?? DL 0:00,00 [xpt_thrd] 7 ?? DL 0:00,00 [acpi_task_0] 8 ?? DL 0:00,00 [acpi_task_1] ... 18146 p1 Is+ 0:00,03 script -t 0 -q /root/.lilalo//2098413306268313852-125 18188 p2 Is+ 0:00,02 /usr/local/bin/bash -i 83058 p3 Rs+ 0:00,03 script -t 0 -q /home/user/.lilalo//117982101923933171 83100 p4 Ss 0:00,02 /usr/local/bin/bash -i 83121 p4 S 0:00,01 su 83122 p4 R+ 0:00,03 script -t 0 -q /root/.lilalo//28578211133448947-12531 83159 p5 Ss 0:00,02 /usr/local/bin/bash -i 83180 p5 R+ 0:00,00 ps ax 17340 p9 Is+ 0:00,49 script -t 0 -q /root/.lilalo//1108025208294116142-125 17378 pa Is+ 0:00,19 /usr/local/bin/bash -i |
#ps ax
PID TT STAT TIME COMMAND 0 ?? WLs 0:00,00 [swapper] 1 ?? ILs 0:00,14 /sbin/init -- 2 ?? DL 1:42,47 [g_event] 3 ?? DL 4:07,65 [g_up] 4 ?? DL 5:50,75 [g_down] 5 ?? DL 0:00,00 [thread taskq] 6 ?? DL 0:00,00 [xpt_thrd] 7 ?? DL 0:00,00 [acpi_task_0] 8 ?? DL 0:00,00 [acpi_task_1] ... 18146 p1 Is+ 0:00,03 script -t 0 -q /root/.lilalo//2098413306268313852-125 18188 p2 Is+ 0:00,02 /usr/local/bin/bash -i 83058 p3 Rs+ 0:00,03 script -t 0 -q /home/user/.lilalo//117982101923933171 83100 p4 Ss 0:00,02 /usr/local/bin/bash -i 83121 p4 S 0:00,01 su 83122 p4 R+ 0:00,03 script -t 0 -q /root/.lilalo//28578211133448947-12531 83159 p5 Ss 0:00,02 /usr/local/bin/bash -i 83180 p5 R+ 0:00,00 ps ax 17340 p9 Is+ 0:00,49 script -t 0 -q /root/.lilalo//1108025208294116142-125 17378 pa Is+ 0:00,19 /usr/local/bin/bash -i |
#ps ax | grep l3
![]() 17111 ?? Ss 19:45,42 l3-agent (perl5.8.8) 68536 ?? Ss 43:30,71 l3-agent (perl5.8.8) |
#ps ax | grep l3
17111 ?? Ss 19:45,42 l3-agent (perl5.8.8) 68536 ?? Ss 43:30,71 l3-agent (perl5.8.8) |
#top
![]() last pid: 83232; load averages: 0.10, 0.03, 0.01 up 16+01:10:17 18:08:14 40 9 40 processes 5.3 running 0.0 sleepin 1.1 0.8 92.9 47 58 CPU states: % user, % nice, % system, % interrupt, % idle Mem: 46M Active, 215M Inact, 70M Wired, 768K Cache, 60M Buf, 158M Free 17111 root 8 0412K 9116K nanslp 19:46 0.44% perl5.8.8 Swap: 2015M Total, 201 8Free 11916K 10672K nanslp 43:31 0.05% perl5.8.8 68536 user 96 3508K 2928K select 0:21 0.00% sendmail 994 root 96 23556K 15632K select 0:21 Xorg ... 17338 root 1 96 0 2128K 1792K select 0:01 0.00% screen 17340 root 1 96 0 1348K 940K select 0:00 0.00% script 83018 nobody 1 96 0 12728K 11580K select 0:00 0.00% Xvnc 936 smmsp 1 20 0 3408K 2796K pause 0:00 0.00% sendmail 17378 root 1 5 0 3384K 2284K ttyin 0:00 0.00% bash 83039 user 1 96 0 12348K 7500K select 0:00 0.00% xfce4-session 83058 user 1 96 0 1348K 936K select 0:00 0.00% script 83053 root 1 4 0 6304K 3340K sbwait 0:00 0.00% sshd 991 root 1 96 0 3176K 2068K select 0:00 0.00% xdm 18146 root 1 96 0 1348K 940K select 0:00 0.00% script |
#top
last pid: 83232; load averages: 0.10, 0.03, 0.01 up 16+01:10:17 18:08:14 40 9 40 processes 5.3 running 0.0 sleepin 1.1 0.8 92.9 47 58 CPU states: % user, % nice, % system, % interrupt, % idle Mem: 46M Active, 215M Inact, 70M Wired, 768K Cache, 60M Buf, 158M Free 17111 root 8 0412K 9116K nanslp 19:46 0.44% perl5.8.8 Swap: 2015M Total, 201 8Free 11916K 10672K nanslp 43:31 0.05% perl5.8.8 68536 user 96 3508K 2928K select 0:21 0.00% sendmail 994 root 96 23556K 15632K select 0:21 Xorg ... 17338 root 1 96 0 2128K 1792K select 0:01 0.00% screen 17340 root 1 96 0 1348K 940K select 0:00 0.00% script 83018 nobody 1 96 0 12728K 11580K select 0:00 0.00% Xvnc 936 smmsp 1 20 0 3408K 2796K pause 0:00 0.00% sendmail 17378 root 1 5 0 3384K 2284K ttyin 0:00 0.00% bash 83039 user 1 96 0 12348K 7500K select 0:00 0.00% xfce4-session 83058 user 1 96 0 1348K 936K select 0:00 0.00% script 83053 root 1 4 0 6304K 3340K sbwait 0:00 0.00% sshd 991 root 1 96 0 3176K 2068K select 0:00 0.00% xdm 18146 root 1 96 0 1348K 940K select 0:00 0.00% script |
#screen -x
![]() |
#screen -x
![]() |
#screen
|
#screen -x
|
#test -d /etc ; scho $?
![]() bash: scho: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#screen -x
|
#test -d /etc ; echo $?
0 |
#test -d /etc/passwd ; echo $?
![]() 1 |
#test -d /etc/passwd ; echo $?
1 |
#LANG=C
![]() |
#LANG=C
|
#test -d /etc/passwd ; echo $?
![]() 1 |
#test -d /etc/passwd ; echo $?
1 |
#ls
![]() .ICEauthority .gtkrc-1.2-gnome2 .thumbnails .Trash .history .viminfo .Xauthority .icons .vimrc .bash_history .k5login .vnc .bash_profile .l3rc .w3m .bashrc .lesshst .xsession .config .lilalo .xsession-errors .cshrc .login .xsmIk2fG7 .gconf .metacity Desktop .gconfd .nautilus install .gnome .profile mbox .gnome2 .recently-used.xbel nautilus-debug-log.txt .gnome2_private .ssh prepare-freebsd.sh .gstreamer-0.10 .themes |
#ls
.ICEauthority .gtkrc-1.2-gnome2 .thumbnails .Trash .history .viminfo .Xauthority .icons .vimrc .bash_history .k5login .vnc .bash_profile .l3rc .w3m .bashrc .lesshst .xsession .config .lilalo .xsession-errors .cshrc .login .xsmIk2fG7 .gconf .metacity Desktop .gconfd .nautilus install .gnome .profile mbox .gnome2 .recently-used.xbel nautilus-debug-log.txt .gnome2_private .ssh prepare-freebsd.sh .gstreamer-0.10 .themes |
#test -d /etc/passwd ; echo $?
![]() 1 |
#test -d /etc/passwd ; echo $?
1 |
#man test
![]() |
#man test
|
#test 12
![]() Nepravilno Vse Ravno |
#test 12
![]() Nepravilno Vse Ravno |
#test 12
![]() Nepravilno Vse Ravno |
#test 12
Nepravilno Vse Ravno |
#cd /tmp
![]() You have new mail in /var/mail/root |
#cd /tmp
![]() You have new mail in /var/mail/root |
#cd /tmp
![]() You have new mail in /var/mail/root |
#cd /tmp
![]() You have new mail in /var/mail/root |
#cd /tmp
You have new mail in /var/mail/root |
#mkdir scripts
![]() |
#mkdir scripts
![]() |
#mkdir scripts
![]() |
#mkdir scripts
![]() |
#mkdir scripts
|
#cd scripts
![]() |
#cd scripts
![]() |
#cd scripts
![]() |
#cd scripts
![]() |
#cd scripts
|
#vim for1
![]() --- /dev/null 2009-09-16 18:21:21.000000000 +0300 +++ for1 2009-09-16 18:21:21.000000000 +0300 @@ -0,0 +1,2 @@ +#!/usr/local/bin/bash + |
#vim for1
![]() --- /dev/null 2009-09-16 18:21:21.000000000 +0300 +++ for1 2009-09-16 18:21:21.000000000 +0300 @@ -0,0 +1,2 @@ +#!/usr/local/bin/bash + |
#vim for1
![]() --- /dev/null 2009-09-16 18:21:21.000000000 +0300 +++ for1 2009-09-16 18:21:21.000000000 +0300 @@ -0,0 +1,2 @@ +#!/usr/local/bin/bash + |
#vim for1
![]() |
#vim for1
![]() |
#vim for1
|
#~
![]() 2 set showcmd$ 3 set showmode$ colorscheme koehler$ 7 $ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "~/.vimrc" 7L, 76C written |
#~
2 set showcmd$ 3 set showmode$ colorscheme koehler$ 7 $ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "~/.vimrc" 7L, 76C written |
#vim ~/.vimrc
![]() |
#vim ~/.vimrc
|
#chmod +x for1
![]() |
#chmod +x for1
![]() |
#chmod +x for1
![]() |
#chmod +x for1
|
#./for1
![]() ^CEarth Sun Moon ^C |
#./for1
![]() ^CEarth Sun Moon ^C |
#uptime
6:22PM up 14 mins, 5 users, load averages: 1.24, 0.48, 0.22 |
#ps uax | grep l3
root 1243 23.1 1.8 10300 9080 ?? Ss 6:11PM 0:48.73 l3-agent (perl5.8 root 1542 15.4 1.8 10308 9028 ?? Ss 6:14PM 0:40.78 l3-agent (perl5.8 root 1316 14.8 1.8 10340 9060 ?? Ss 6:11PM 0:41.32 l3-agent (perl5.8 user 1096 8.1 1.5 8840 7560 ?? Ss 6:10PM 0:15.06 l3-agent (perl5.8 user 1019 5.4 1.5 8836 7500 ?? Ss 6:10PM 0:14.24 l3-agent (perl5.8 root 1906 0.0 0.1 1552 620 p9 R+ 6:23PM 0:00.00 grep l3 |
#uptime
6:22PM up 14 mins, 5 users, load averages: 1.24, 0.48, 0.22 |
#ps uax | grep l3
root 1243 23.1 1.8 10300 9080 ?? Ss 6:11PM 0:48.73 l3-agent (perl5.8 root 1542 15.4 1.8 10308 9028 ?? Ss 6:14PM 0:40.78 l3-agent (perl5.8 root 1316 14.8 1.8 10340 9060 ?? Ss 6:11PM 0:41.32 l3-agent (perl5.8 user 1096 8.1 1.5 8840 7560 ?? Ss 6:10PM 0:15.06 l3-agent (perl5.8 user 1019 5.4 1.5 8836 7500 ?? Ss 6:10PM 0:14.24 l3-agent (perl5.8 root 1906 0.0 0.1 1552 620 p9 R+ 6:23PM 0:00.00 grep l3 |
#ps uax | grep l3 | awk '{print $2}'
![]() 1243 1542 1316 1096 1019 |
#ps uax | grep l3 | awk '{print $2}'
1243 1542 1316 1096 1019 |
#kill -9 `
![]() '` |
#kill -9 `
'` |
#ps uax | grep l3 | awk '{print $2}'
![]() |
#ps uax | grep l3
![]() |
#ps uax | grep l3 | awk '{print $2}'
![]() |
#ps uax | grep l3
![]() |
#l3-agent
![]() Removing stale pidfile |
#l3-agent
Removing stale pidfile |
#ps uax | grep l3
![]() root 1971 0.0 1.4 8316 7008 ?? Rs 6:23PM 0:01.10 l3-agent (perl5.8 |
#ps uax | grep l3
root 1971 0.0 1.4 8316 7008 ?? Rs 6:23PM 0:01.10 l3-agent (perl5.8 |
#ps uax | grep l3 | awk '{print $2}'
![]() |
#./for1
![]() Earth Sun Moon |
#ps uax | grep l3 | awk '{print $2}'
![]() |
#./for1
Earth Sun Moon |
#ps uax | grep l3 | awk '{print $2}'
![]() |
#./for1
![]() Earth Sun Moon |
#ps uax | grep l3 | awk '{print $2}'
![]() |
#./for1
Earth Sun Moon |
#vipw
man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22::0:0:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp /uucico pop:*:68:6::0:0:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin messagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/sbin/nologin polkit:*:562:562::0:0:PolicyKit Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92::0:0:GNOME Display Manager:/nonexistent:/sbin/nologin user:$1$Df1VmPYg$pCw2QihaJkfOvSuWmx8.50:1001:0:russian:0:0:User &:/home/user:/us :q vipw: no changes made |
Время первой команды журнала | 20:20:44 2009- 9-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:23:52 2009- 9-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 5.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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