/l3/users/09-03-2011/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#ls
install xorg.conf.new |
#pwd
/root |
#cd /home/yser
bash: cd: /home/yser: Нет такого файла или каталога |
#cd /home/user
|
#ls
backup matrix.jpg bigfile mbox bin names Desktop no_file_with_this_name file ogo.jpg file1 pamyatka.pdf freebsd.jpg press_any_key_to_continue.jpg granata.jpg proj Light_Alloy_4.4.784_RC2_by_FAFNIR.exe sorted longene-0.3.0-linux-2.6.34.tar.bz2 source lpi_1 text lpi_2 touchlist man_smb_conf unsorted |
#vim mymotd
|
#~
|
#cd ~
|
#pwd
/root |
#ls
install xorg.conf.new |
#ls -la
итого 100 drwxr-xr-x 12 root root 4096 Мар 11 11:15 . drwxr-xr-x 21 root root 4096 Мар 9 17:49 .. drwx------ 2 root root 4096 Янв 1 2001 .aptitude -rw------- 1 root root 5987 Мар 11 10:26 .bash_history -rw-r--r-- 1 root root 22 Мар 9 15:53 .bash_profile -rw-r--r-- 1 root root 450 Мар 9 15:50 .bashrc drwxr-xr-x 2 root root 4096 Янв 1 2001 .debtags drwx------ 2 root root 4096 Мар 11 11:13 .gconf drwx------ 2 root root 4096 Мар 11 11:14 .gconfd drwx------ 3 root root 4096 Мар 9 19:47 .gnome2 drwx------ 2 root root 4096 Мар 9 19:47 .gnome2_private -rw-r--r-- 1 root root 5232 Мар 9 15:48 install -rw-r--r-- 1 root root 51 Мар 9 15:49 .l3rc drwxr-xr-x 2 root root 12288 Мар 11 11:15 .lilalo drwxr-xr-x 2 root root 4096 Мар 10 12:15 .mc -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile drwx------ 2 root root 4096 Мар 9 16:18 .ssh -rw------- 1 root root 4612 Мар 11 11:15 .viminfo drwxr-xr-x 2 root root 4096 Мар 9 18:40 .wapi -rw-r--r-- 1 root root 2722 Мар 10 14:01 xorg.conf.new |
#cp /etc/motd motd.orig
|
#cp /etc/motd mymotd
|
#vim mymotd
--- /tmp/l3-saved-5580.22581.12259 2011-03-11 11:16:19.000000000 +0200 +++ mymotd 2011-03-11 11:18:08.000000000 +0200 @@ -6,3 +6,6 @@ Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. + +Hello , Lamer +Send to root your password and wait surprise !!! |
#cp mymotd /etc/mo
modprobe.d/ modules mono/ motd motd.tail |
#cp mymotd /etc/motd
|
#login
debian1 имя пользователя: user Пароль: Последний вход в систему:Птн Мар 11 08:54:09 EET 2011на tty1 Linux debian1 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 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. Hello , Lamer Send to root your password and wait surprise !!! Есть новая почта. 1 неудачная попытка входа в систему. Последняя была Птн 11 Мар 2011 09:08:32 на pts/3. l3-agent is already running: pid=2563; pidfile=/home/user/.lilalo/l3-agent.pid |
$mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 user@debian1.net. Fri Mar 11 09:25 18/705 *** SECURITY information fo & Message 1: From user@debian1.net.nt Fri Mar 11 09:25:28 2011 Envelope-to: root@debian1.net.nt Delivery-date: Fri, 11 Mar 2011 09:25:28 +0200 To: root@debian1.net.nt Auto-Submitted: auto-generated Subject: *** SECURITY information for debian1.net.nt *** From: user <user@debian1.net.nt> Date: Fri, 11 Mar 2011 09:25:28 +0200 debian1.net.nt : M-PM^\M-PM-0M-QM^@ 11 09:25:28 : user : user NOT in sudoers ; TTY=pts/4 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/mc & q Saved 1 message in /home/user/mbox |
$touch .hushlogin
|
$exit
|
#login
debian1 имя пользователя: user Пароль: l3-agent is already running: pid=2563; pidfile=/home/user/.lilalo/l3-agent.pid |
$exit
|
#pwd
/root |
#ls
install motd.orig mymotd xorg.conf.new |
#no
nohup nologin |
#nopwd
bash: nopwd: команда не найдена |
#pwd
/root |
#ls
install motd.orig mymotd xorg.conf.new |
#ls
install motd.orig mymotd xorg.conf.new |
#find / -name nologin
/usr/sbin/nologin |
#man nologin
|
#man nologin
|
#man 5 nologin
|
#touch nologin
|
#cp nologin /etc
|
#login
debian1 имя пользователя: user Login incorrect debian1 имя пользователя: user Login incorrect debian1 имя пользователя: Login incorrect debian1 имя пользователя: ^C |
#rm /etc/nologin
|
#login
debian1 имя пользователя: user Пароль: l3-agent is already running: pid=2563; pidfile=/home/user/.lilalo/l3-agent.pid |
$ls
backup matrix.jpg bigfile mbox bin names Desktop no_file_with_this_name file ogo.jpg file1 pamyatka.pdf freebsd.jpg press_any_key_to_continue.jpg granata.jpg proj Light_Alloy_4.4.784_RC2_by_FAFNIR.exe sorted longene-0.3.0-linux-2.6.34.tar.bz2 source lpi_1 text lpi_2 touchlist man_smb_conf unsorted |
$exit
|
#ls
install motd.orig mymotd nologin xorg.conf.new |
#cd /home/user
|
#ls
backup matrix.jpg bigfile mbox bin names Desktop no_file_with_this_name file ogo.jpg file1 pamyatka.pdf freebsd.jpg press_any_key_to_continue.jpg granata.jpg proj Light_Alloy_4.4.784_RC2_by_FAFNIR.exe sorted longene-0.3.0-linux-2.6.34.tar.bz2 source lpi_1 text lpi_2 touchlist man_smb_conf unsorted |
#ls -la
итого 17504 drwxr-xr-x 33 user user 4096 Мар 11 11:19 . drwxr-xr-x 5 root root 4096 Мар 9 17:37 .. drwx------ 2 user user 4096 Мар 9 19:50 .AbiSuite drwxr-xr-x 3 user user 4096 Мар 9 19:25 backup -rw------- 1 user user 6717 Мар 11 11:25 .bash_history -rw-r--r-- 1 user user 220 Янв 1 2001 .bash_logout -rw-r--r-- 1 user root 21 Мар 10 12:53 .bash_profile -rw-r--r-- 1 user user 3151 Мар 10 12:53 .bashrc -rw-r--r-- 1 user user 7994 Мар 9 17:34 bigfile ... drwxr-xr-x 2 user user 4096 Мар 9 19:01 source drwx------ 2 user user 4096 Мар 9 20:01 .ssh drwxr-xr-x 2 user user 4096 Мар 10 11:44 text drwx------ 3 user user 4096 Мар 10 13:41 .thumbnails -rw-r--r-- 1 user user 75 Мар 9 17:34 touchlist -rw-r--r-- 1 user user 51 Мар 10 14:51 unsorted -rw------- 1 user user 6090 Мар 11 10:27 .viminfo -rw-r--r-- 1 user user 21 Мар 10 12:48 .vimrc -rw------- 1 user user 118 Мар 11 08:37 .Xauthority -rw-r--r-- 1 user user 200181 Мар 11 09:35 .xsession-errors |
#ls -la | less
|
#rm .hushlogin
|
#login
debian1 имя пользователя: user Пароль: Login incorrect debian1 имя пользователя: login Пароль: Login incorrect debian1 имя пользователя: user Пароль: Последний вход в систему:Птн Мар 11 11:24:39 EET 2011на pts/3 Linux debian1 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 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. Hello , Lamer Send to root your password and wait surprise !!! Почты нет. 1 неудачная попытка входа в систему. Последняя была Птн 11 Мар 2011 11:27:22 на pts/3. l3-agent is already running: pid=2563; pidfile=/home/user/.lilalo/l3-agent.pid |
$log
logger login logname logout |
$logname
logname: регистрационное имя отсутствует |
$who
who whoami whois |
$who
who whoami whois |
$whoami
user |
$su -
Пароль: su: Сбой при проверке подлинности |
$su -
Пароль: l3-agent is already running: pid=2039; pidfile=/root/.lilalo/l3-agent.pid |
#logname
logname: регистрационное имя отсутствует |
$exit
|
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#whoami
root |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Sorry, passwords do not match passwd: Не удается восстановить сведения аутентификации passwd: password unchanged |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Sorry, passwords do not match passwd: Не удается восстановить сведения аутентификации passwd: password unchanged |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#logname
user |
#whoami
root |
#man logname
|
#info logname
|
#ls -ls /tmp/noexit
итого 844 56 -rwxr-xr-x 1 user user 52884 Мар 11 11:57 granata.jpg 744 -rwxr-xr-x 1 user user 755680 Мар 11 11:57 matrix.jpg 20 -rwxr-xr-x 1 user user 17622 Мар 11 11:57 ogo.jpg 24 -rwxr-xr-x 1 user user 23048 Мар 11 11:57 press_any_key_to_continue.jpg |
#ls -ls /tmp/noexit
итого 844 56 -rwxr-xr-x 1 user user 52884 Мар 11 11:57 granata.jpg 744 -rwxr-xr-x 1 user user 755680 Мар 11 11:57 matrix.jpg 20 -rwxr-xr-x 1 user user 17622 Мар 11 11:57 ogo.jpg 24 -rwxr-xr-x 1 user user 23048 Мар 11 11:57 press_any_key_to_continue.jpg |
#mount
/dev/hda1 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) /dev/hda2 on /boot type ext3 (rw) /dev/hda7 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda8 on /usr type ext3 (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) |
#mount
/dev/hda1 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) /dev/hda2 on /boot type ext3 (rw) /dev/hda7 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda8 on /usr type ext3 (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) |
#mount -t ext3
/dev/hda1 on / type ext3 (rw,errors=remount-ro) /dev/hda2 on /boot type ext3 (rw) /dev/hda7 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda8 on /usr type ext3 (rw) |
#mount -t ext3
/dev/hda1 on / type ext3 (rw,errors=remount-ro) /dev/hda2 on /boot type ext3 (rw) /dev/hda7 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda8 on /usr type ext3 (rw) |
Время первой команды журнала | 10:14:23 2011- 3-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:50:51 2011- 3-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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