/l3/users/bas/2011-03/linux2.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 |
|
#touch /tmp/zlo/2.txt
|
#find /etc/ | cpio -o > /tmp/etc.tar
235022 blocks |
#useradd -m www
|
#find /etc/ -newer /tmp/etc.tar
/etc/ /etc/group /etc/passwd /etc/gshadow /etc/shadow |
#find /etc/ -newer /tmp/etc.tar | cpio -o > /tmp/etc-inc1.tar
9 blocks |
#touch -t 201103311300 /tmp/yttt
|
#find /etc/ -name /tmp/yttt
find: warning: Unix filenames usually don't contain slashes (though pathnames do). That means that '-name /tmp/yttt' will probably evaluate to false all the time on this system. You might find the '-wholename' test more useful, or perhaps '-samefile'. Alternatively, if you are using GNU grep, you could use 'find ... -print0 | grep -FzZ /tmp/yttt'. |
#find /etc/ -newer /tmp/yttt
/etc/ /etc/group /etc/rc.d/init.d /etc/passwd /etc/gshadow /etc/shadow |
#file /tmp/etc-inc1.tar
/tmp/etc-inc1.tar: cpio archive |
#link
link links |
#links xgu.ru
|
#links xgu.ru
|
#wget http://xgu.ru
--2011-03-31 16:37:18-- http://xgu.ru/ Resolving xgu.ru... 91.205.16.235 Connecting to xgu.ru|91.205.16.235|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://xgu.ru/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [following] --2011-03-31 16:37:19-- http://xgu.ru/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 Reusing existing connection to xgu.ru:80. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/html] Saving to: `Ð%97аглавнаÑ%8F_Ñ%81Ñ%82Ñ%80аниÑ%86а' [ <=> ] 43,793 111K/s in 0.4s 2011-03-31 16:37:19 (111 KB/s) - `Ð%97аглавнаÑ%8F_Ñ%81Ñ%82Ñ%80аниÑ%86а' saved [43793] |
#wget http://xgu.ru
--2011-03-31 16:37:22-- http://xgu.ru/ Resolving xgu.ru... 91.205.16.235 Connecting to xgu.ru|91.205.16.235|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://xgu.ru/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [following] --2011-03-31 16:37:22-- http://xgu.ru/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 Reusing existing connection to xgu.ru:80. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/html] Saving to: `Ð%97аглавнаÑ%8F_Ñ%81Ñ%82Ñ%80аниÑ%86а.1' [ <=> ] 43,793 109K/s in 0.4s 2011-03-31 16:37:23 (109 KB/s) - `Ð%97аглавнаÑ%8F_Ñ%81Ñ%82Ñ%80аниÑ%86а.1' saved [43793] |
#wget -r http://xgu.ru
--2011-03-31 16:37:41-- http://xgu.ru/ Resolving xgu.ru... 91.205.16.235 Connecting to xgu.ru|91.205.16.235|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://xgu.ru/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 [following] --2011-03-31 16:37:41-- http://xgu.ru/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 Reusing existing connection to xgu.ru:80. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/html] Saving to: `xgu.ru/wiki/Ð%97аглавнаÑ%8F_Ñ%81Ñ%82Ñ%80аниÑ%86а' ... --2011-03-31 16:38:02-- http://xgu.ru/wiki/DHCP_snooping Connecting to xgu.ru|91.205.16.235|:80... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/html] Saving to: `xgu.ru/wiki/DHCP_snooping' [ <=> ] 68,502 135K/s in 0.5s 2011-03-31 16:38:03 (135 KB/s) - `xgu.ru/wiki/DHCP_snooping' saved [68502] --2011-03-31 16:38:03-- http://xgu.ru/wiki/DRBD Connecting to xgu.ru|91.205.16.235|:80... connected. HTTP request sent, awaiting response... |
#ls xgu.ru/
vse privet xgu.ru/ |
#unalias ls
|
#ls xgu.ru/
favicon.ico js robots.txt wiki |
#ls xgu.ru/wiki/
802.1X_и_RADIUS ?%97аглавна?%8F_?%81?%82?%80ани?%86а ?%9Aа?%82его?%80и?%8F:?%91езопа?%81но?%81?%82?%8C ?%9Aа?%82его?%80и?%8F:?%92и?%80?%82?%83ализа?%86и?%8F ?%9Aа?%82его?%80и?%8F:?%94и?%81кова?%8F_под?%81и?%81?%82ема ?%9Aа?%82его?%80и?%8F:?%94инами?%87е?%81ка?%8F_ма?%80?%88?%80?%83?%82иза?%86и?%8F ?%9Aа?%82его?%80и?%8F:?%97аг?%80?%83зка_?%81и?%81?%82ем?%8B ?%9Aа?%82его?%80и?%8F:?%9Aанал?%8Cн?%8Bй_?%83?%80овен?%8C ?%9Aа?%82его?%80и?%8F:?%9Aон?%82?%80ол?%8C_до?%81?%82?%83па_в_?%81е?%82?%8C ?%9Aа?%82его?%80и?%8F:?%9Cа?%80?%88?%80?%83?%82иза?%86и?%8F ... ?%9Aа?%82его?%80и?%8F:Xentaur ?%9Aа?%82его?%80и?%8F:Р?%83?%81?%81кий_man ?%9Aа?%82его?%80и?%8F:Тонкие_клиен?%82?%8B ?%9Aа?%82его?%80и?%8F:Удал?%91нн?%8Bй_до?%81?%82?%83п ?%9Aа?%82его?%80и?%8F:Фо?%82о ?%9Aа?%82его?%80и?%8F:Х?%80анение_данн?%8B?%85 ?%9Aа?%82его?%80и?%8F:Шаблон?%8B_ди?%81?%82?%80иб?%83?%82ивов ?%9Aа?%82его?%80и?%8F:Эм?%83л?%8F?%86и?%8F ARP-spoofing DHCP_snooping |
#links xgu.ru/wiki/ARP-spoofing
|
#mv xgu.ru/wiki/ARP-spoofing xgu.ru/wiki/ARP-spoofing.html
|
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/root": 4 messages 1 unread >U 1 MAILER-DAEMON@localh Mon Mar 28 13:33 111/3655 "Postmaster notify: see transcript for d" 2 MAILER-DAEMON@localh Mon Mar 28 13:34 118/3701 "Postmaster notify: see transcript for d" 3 MAILER-DAEMON@localh Mon Mar 28 15:02 117/3876 "Postmaster notify: see transcript for d" 4 logwatch@linux2.unix Thu Mar 31 11:05 133/3799 "Logwatch for linux2.unix.bas (Linux)" & q Held 4 messages in /var/spool/mail/root |
#mutt
WARNING: Kernel Errors Present ---bcm43xx: Error: Microcode "bcm4 ...: 2 Time(s)------------ ---------------------- Kernel End ------------------------- --------------------- pam_unix Begin ------------------------ su: Sessions Opened: (uid=0) -> user: 1 Time(s) su-l: Unknown Entries: i:Exit -:PrevPg <Space>:NextPg v:View Attachm. d:Del r:Reply j:Next ?:Help ... 3 Mar 28 Mail Delivery S ( 98) Postmaster notify: see transcript for details 4 + Mar 31 logwatch@linux2 ( 112) Logwatch for linux2.unix.bas (Linux) 192.168.15.253 (linux253.unix.bas): 9 times Received disconnect: 11: disconnected by user : 8 Time(s) **Unmatched Entries** Exiting on signal 15 : 1 time(s) 4.9G 567M 4.1G 13% / /dev/sda1 Mailbox is unchanged. |
#mutt
1 O Mar 28 Mail Delivery S ( 94) Postmaster notify: see transcript for details 3 Mar 28 Mail Delivery S ( 98) Postmaster notify: see transcript for details 2 Mar 28 Mail Delivery S ( 99) Postmaster notify: see transcript for details 4 + Mar 31 logwatch@linux2 ( 112) Logwatch for linux2.unix.bas (Linux) 3 Mar 28 Mail Delivery S ( 98) Postmaster notify: see transcript for details 4 + Mar 31 logwatch@linux2 ( 112) Logwatch for linux2.unix.bas (Linux) - /var/spool/mail/root [Msgs:4 Old:1 14K]---(date/date)----------------------------(all)--- 1 kept, 3 moved, 3 deleted. |
#lftp
lftp lftpget |
#smbclient -L 192.168.15.253
Error connecting to 192.168.15.253 (Connection refused) Connection to 192.168.15.253 failed (Error NT_STATUS_CONNECTION_REFUSED) |
#smbclient -L 192.168.15.253
Error connecting to 192.168.15.253 (Connection refused) Connection to 192.168.15.253 failed (Error NT_STATUS_CONNECTION_REFUSED) |
#smbclient --help
Usage: smbclient service <password> -R, --name-resolve=NAME-RESOLVE-ORDER Use these name resolution services only -M, --message=HOST Send message -I, --ip-address=IP Use this IP to connect to -E, --stderr Write messages to stderr instead of stdout -L, --list=HOST Get a list of shares available on a host -t, --terminal=CODE Terminal I/O code ... -W, --workgroup=WORKGROUP Set the workgroup name -i, --scope=SCOPE Use this Netbios scope Authentication options: -U, --user=USERNAME Set the network username -N, --no-pass Don't ask for a password -k, --kerberos Use kerberos (active directory) authentication -A, --authentication-file=FILE Get the credentials from a file -S, --signing=on|off|required Set the client signing state -P, --machine-pass Use stored machine account password |
#smbclient -v
Usage: smbclient [-?] [-?EgV] [-?EgV] [-?EgVNkP] [-?|--help] [--usage] [-R|--name-resolve NAME-RESOLVE-ORDER] [-M|--message HOST] [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST] [-t|--terminal CODE] [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan] [-D|--directory DIR] [-c|--command STRING] [-b|--send-buffer BYTES] [-p|--port PORT] [-g|--grepable] [-d|--debuglevel DEBUGLEVEL] [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE] [-V|--version] [-O|--socket-options SOCKETOPTIONS] [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP] [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos] [-A|--authentication-file FILE] [-S|--signing on|off|required] [-P|--machine-pass] service <password> |
#smbclient -V
Version 3.0.33-3.28.el5 |
#host yandex.ru
yandex.ru has address 93.158.134.11 yandex.ru has address 213.180.204.11 yandex.ru has address 213.180.204.211 yandex.ru has address 77.88.21.11 yandex.ru has address 87.250.250.11 yandex.ru has address 87.250.251.11 yandex.ru mail is handled by 10 mx.yandex.ru. |
#dig mail.ru mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> mail.ru mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36580 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 1 ;; QUESTION SECTION: ;mail.ru. IN MX ;; ANSWER SECTION: mail.ru. 600 IN MX 10 mxs.mail.ru. ;; AUTHORITY SECTION: ... mail.ru. 600 IN NS ns3.mail.ru. mail.ru. 600 IN NS ns4.mail.ru. mail.ru. 600 IN NS ns5.mail.ru. mail.ru. 600 IN NS ns2.mail.ru. ;; ADDITIONAL SECTION: mxs.mail.ru. 3600 IN A 94.100.176.20 ;; Query time: 155 msec ;; SERVER: 192.168.15.253#53(192.168.15.253) ;; WHEN: Thu Mar 31 17:13:35 2011 ;; MSG SIZE rcvd: 168 |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.15.253 0.0.0.0 UG 0 0 0 eth0 |
#traceroute -I -n xgu.ru
traceroute to xgu.ru (91.205.16.235), 30 hops max, 40 byte packets 1 192.168.15.253 0.495 ms 0.384 ms 0.379 ms 2 192.168.112.1 4.671 ms 4.769 ms 4.767 ms 3 192.168.111.1 4.762 ms 5.144 ms 5.430 ms 4 212.154.155.209 8.003 ms 9.103 ms 9.175 ms 5 92.47.150.5 42.244 ms 42.341 ms 42.338 ms 6 92.47.145.13 36.786 ms 38.587 ms 38.619 ms 7 92.47.145.2 39.633 ms 43.364 ms 43.828 ms 8 92.47.145.33 41.105 ms 41.053 ms 41.838 ms 9 92.47.151.199 36.916 ms 41.618 ms 40.690 ms 10 83.229.241.233 61.239 ms 61.661 ms 67.360 ms 11 83.229.225.101 118.417 ms 108.189 ms 111.480 ms 12 80.81.192.113 101.131 ms 102.216 ms 111.443 ms 13 80.93.127.197 114.441 ms 123.847 ms 123.968 ms 14 78.154.163.186 116.657 ms 119.883 ms 119.267 ms 15 212.26.128.27 110.517 ms 116.066 ms 118.639 ms 16 91.205.16.6 120.465 ms 109.642 ms 108.626 ms 17 91.205.17.67 110.613 ms 117.407 ms 119.599 ms 18 91.205.16.235 117.131 ms 117.710 ms 119.815 ms |
#traceroute -I xgu.ru
traceroute to xgu.ru (91.205.16.235), 30 hops max, 40 byte packets 1 linux253.unix.bas (192.168.15.253) 0.159 ms 0.168 ms 0.161 ms 2 192.168.112.1 (192.168.112.1) 1.153 ms 1.354 ms 2.474 ms 3 192.168.111.1 (192.168.111.1) 3.137 ms 4.740 ms 6.791 ms 4 mail.kazeximgroup.kz (212.154.155.209) 7.593 ms 8.236 ms 8.657 ms 5 alma-core-l2-6.online.kz (92.47.150.5) 37.762 ms 43.226 ms 43.646 ms 6 alma-core-l1-6.online.kz (92.47.145.13) 46.856 ms 46.889 ms 46.885 ms 7 akto-core-l1-1.online.kz (92.47.145.2) 40.490 ms 40.413 ms 41.834 ms 8 akto-core-l2-1.online.kz (92.47.145.33) 36.891 ms 37.554 ms 43.073 ms 9 92.47.151.199 (92.47.151.199) 41.019 ms 39.230 ms 39.347 ms 10 MSK-B3-HQ-xe-4-1-0.main.synterra.ru (83.229.241.233) 61.042 ms 61.229 ms 61.179 ms 11 frank-b1-hq-ae1.main.synterra.ru (83.229.225.101) 115.777 ms 115.816 ms 115.815 ms 12 decix.ett.com.ua (80.81.192.113) 99.217 ms 107.839 ms 107.595 ms 13 80.93.127.197.ett.ua (80.93.127.197) 122.087 ms 114.222 ms 113.542 ms 14 78.154.163.186 (78.154.163.186) 277.175 ms 276.718 ms 276.646 ms 15 212.26.128.27 (212.26.128.27) 117.694 ms 121.008 ms 121.578 ms 16 91.205.16.6 (91.205.16.6) 112.213 ms 112.963 ms 120.705 ms 17 91.205.17.67 (91.205.17.67) 113.962 ms 113.488 ms 113.597 ms 18 chub.in (91.205.16.235) 110.152 ms 118.873 ms 118.865 ms |
Время первой команды журнала | 12:17:54 2011- 3-31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:14:26 2011- 3-31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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