/l3/users/14-06-2010/nt-lnet/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#test 6 -lt 7 ; echo $?
0 |
#test 8 -lt 7 ; echo $?
1 |
#echo $?
0 |
#test 8 -lt 7
|
#echo $?
1 |
#apt-get update
Получено:1 http://debian.org.ua squeeze Release.gpg [835B] Получено:2 http://debian.org.ua squeeze/main Translation-ru [504kB] Получено:3 http://security.debian.org testing/updates Release.gpg [835B] Игн http://security.debian.org testing/updates/main Translation-ru Получено:4 http://security.debian.org testing/updates Release [44,6kB] Игн http://debian.org.ua squeeze/contrib Translation-ru Игн http://debian.org.ua squeeze/non-free Translation-ru Получено:5 http://debian.org.ua squeeze Release [89,5kB] Получено:6 http://debian.org.ua squeeze/main Packages/DiffIndex [2 038B] Игн http://security.debian.org testing/updates/main Packages/DiffIndex Получено:7 http://debian.org.ua squeeze/contrib Packages/DiffIndex [2 023B] Получено:8 http://debian.org.ua squeeze/non-free Packages/DiffIndex [2 023B] Получено:9 http://security.debian.org testing/updates/main Packages [43,4kB] Получено:10 http://debian.org.ua squeeze/main Packages [6 544kB] Получено:11 http://debian.org.ua squeeze/contrib Packages [54,0kB] Получено:12 http://debian.org.ua squeeze/non-free Packages [106kB] Получено 7 394kБ за 9с (783kБ/c) Чтение списков пакетов... Готово |
#apt-get install iceweasel
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libatk1.0-0 libglib2.0-0 libmozjs2d libsqlite3-0 xulrunner-1.9.1 Предлагаемые пакеты: ttf-lyx latex-xft-fonts xfonts-mathml ttf-mathematica4.1 xprint mozplugger НОВЫЕ пакеты, которые будут установлены: iceweasel libmozjs2d xulrunner-1.9.1 Пакеты, которые будут обновлены: ... Обрабатываются триггеры для hicolor-icon-theme ... Настраивается пакет libsqlite3-0 (3.6.23.1-4) ... Настраивается пакет libglib2.0-0 (2.24.1-1) ... Настраивается пакет libatk1.0-0 (1.30.0-1) ... Настраивается пакет libmozjs2d (1.9.1.9-7) ... Настраивается пакет xulrunner-1.9.1 (1.9.1.9-7) ... Настраивается пакет iceweasel (3.5.9-3) ... update-alternatives: используется `/usr/bin/iceweasel' для предоставления `/usr/bin/x-www-browser' (x-www-browser) в автоматический режим. update-alternatives: используется `/usr/bin/iceweasel' для предоставления `/usr/bin/gnome-www-browser' (gnome-www-browser) в автоматический режим. Обрабатываются триггеры для menu ... |
#bc
bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 2^48 281474976710656 quit |
#grep ftp /etc/services
ftp-data 20/tcp ftp 21/tcp tftp 69/udp sftp 115/tcp ftps-data 989/tcp # FTP over SSL (data) ftps 990/tcp venus-se 2431/udp # udp sftp side effect codasrv-se 2433/udp # udp sftp side effect gsiftp 2811/tcp gsiftp 2811/udp frox 2121/tcp # frox: caching ftp proxy zope-ftp 8021/tcp # zope management by ftp |
#grep ^ftp /etc/services
ftp-data 20/tcp ftp 21/tcp ftps-data 989/tcp # FTP over SSL (data) ftps 990/tcp |
#vim /etc/services
|
#amanda backup services
l3script: dig: команда не найдена |
#apt-get install dig
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет dig |
#. /etc/bash_completion.d/
l3script: .: /etc/bash_completion.d/: является директорией |
#apt-get install bash_completion
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет bash_completion |
#apt-get install bash-completion
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: bash-completion обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 349 пакетов не обновлено. Необходимо скачать 127kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 958kB. Получено:1 http://debian.org.ua squeeze/main bash-completion 1:1.1-3 [127kB] Получено 127kБ за 0с (770kБ/c) Выбор ранее не выбранного пакета bash-completion. (Чтение базы данных ... на данный момент установлено 54350 файлов и каталогов.) Распаковывается пакет bash-completion (из файла .../bash-completion_1%3a1.1-3_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет bash-completion (1:1.1-3) ... |
#. /etc/bash_completion
|
#apt-get install dnsutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bind9-host geoip-database libbind9-60 libdns64 libgeoip1 libisc60 libisccc60 libisccfg60 liblwres60 Предлагаемые пакеты: rblcheck geoip-bin НОВЫЕ пакеты, которые будут установлены: bind9-host dnsutils geoip-database libbind9-60 libdns64 libgeoip1 libisc60 ... Настраивается пакет libgeoip1 (1.4.7~beta5+dfsg-1) ... Настраивается пакет libisc60 (1:9.7.0.dfsg.P1-1) ... Настраивается пакет libdns64 (1:9.7.0.dfsg.P1-1) ... Настраивается пакет libisccc60 (1:9.7.0.dfsg.P1-1) ... Настраивается пакет libisccfg60 (1:9.7.0.dfsg.P1-1) ... Настраивается пакет libbind9-60 (1:9.7.0.dfsg.P1-1) ... Настраивается пакет liblwres60 (1:9.7.0.dfsg.P1-1) ... Настраивается пакет bind9-host (1:9.7.0.dfsg.P1-1) ... Настраивается пакет dnsutils (1:9.7.0.dfsg.P1-1) ... Настраивается пакет geoip-database (1.4.7~beta5+dfsg-1) ... |
#dig wiki.nt.ua
; <<>> DiG 9.7.0-P1 <<>> wiki.nt.ua ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38716 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;wiki.nt.ua. IN A ;; ANSWER SECTION: wiki.nt.ua. 80268 IN A 10.0.35.10 ;; AUTHORITY SECTION: nt.ua. 122106 IN NS stream.tsua.net. nt.ua. 122106 IN NS ns2.tsua.net. ;; ADDITIONAL SECTION: ns2.tsua.net. 35726 IN A 212.40.34.10 stream.tsua.net. 35726 IN A 212.40.34.157 ;; Query time: 1 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Mon Jun 14 10:45:16 2010 ;; MSG SIZE rcvd: 123 |
#ssh 192.168.16.254
293 vlc ./1\ *.avi --sout '#duplicate{dst=display,dst=standard{access=udp,mux=ts,dst=[fe80::222:69ff:fe17:1245%wlan0]}' --xvideo-display :0 294 vlc ./2\ �%81е�%80и�%8F\ -\ �%92е�%87н�%8Bй\ �%80емон�%82.avi --sout '#duplicate{dst=display,dst=standard{access=udp,mux=ts,dst=[fe80::222:69ff:fe17:1245%wlan0]}' --xvideo-display :0 295 vlc ./3\ �%81е�%80и�%8F\ -\ Те�%85нологии\ богов.avi 296 vlc ./4\ �%81е�%80и�%8F\ -\ �%9Fои�%81к\ знаний\ богов.avi 331 vlc ./5\ �%81е�%80и�%8F\ -\ �%9Bогика\ наобо�%80о�%82.avi 335 vlc ./6\ �%81е�%80и�%8F\ -\ �%92еликий\ �%82�%80ан�%81�%84о�%80ма�%82о�%80.avi 361 vlc ./House.M.D.s06e20.WEB-DL.720.rus.LostFilm.TV.mkv 362 vlc ./MyDoc/Lost.s06e16.rus.LostFilm.TV.avi 367 vlc ./_Lost.s06e17e18_.avi 501 history | grep vlc clint:~$ sudo ./ad-hoc clint:~$ vlc ./1\ *.avi --sout '#duplicate{dst=display,dst=standard{access=udp, clint:~$ vlc ./1\ *.avi --sout '#duplicate{dst=display,dst=standard{access=udp,mux=ts,dst=[fe80::222:69ff:fe17:1245%wlan0]}' --xvideo-display :0 0 bash 11:08 [detached from 6303.pts-0.debian] debian:~# exit logout Connection to 192.168.16.254 closed. |
#ssh 192.168.16.21
The authenticity of host '192.168.16.21 (192.168.16.21)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.21' (DSA) to the list of known hosts. Password: Last login: Mon Jun 14 07:36:04 2010 from 172.16.0.1 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. l3-agent is already running: pid=16637; pidfile=/root/.lilalo/l3-agent.pid |
#uname -a
FreeBSD fbsd1.net.nt 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 |
#PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Arc pkg_a
|
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 39:83:3e:b7:8e:77:bd:45:4f:ce:10:33:df:0a:94:93. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts. root@192.168.16.1's password: Linux debian1 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 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: Mon Jun 14 07:35:43 2010 from 172.16.0.1 l3-agent is already running: pid=1245; pidfile=/root/.lilalo/l3-agent.pid root@debian1:~# l3script |
#exit
exit Connection to 192.168.16.21 closed. |
#apt-get install evince
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: evince-common gconf2 libcupsimage2 libdjvulibre-text libdjvulibre21 libevince2 libgail18 libgs8 libgtk2.0-0 libjbig2dec0 libkpathsea5 liblcms1 libnautilus-extension1 libopenjpeg2 libpaper-utils libpaper1 libpoppler-glib4 libpoppler5 libspectre1 libt1-5 Предлагаемые пакеты: unrar poppler-data gconf-defaults-service liblcms-utils libspectre1-dbg ... Настраивается пакет libgs8 (8.71~dfsg2-3) ... Настраивается пакет libspectre1 (0.2.5-1) ... Настраивается пакет libt1-5 (5.1.2-3) ... Настраивается пакет libevince2 (2.30.1-3) ... Настраивается пакет libnautilus-extension1 (2.30.1-1) ... Настраивается пакет gconf2 (2.28.1-3) ... Настраивается пакет evince-common (2.30.1-3) ... Настраивается пакет evince (2.30.1-3) ... Настраивается пакет libpaper-utils (1.1.24) ... Обрабатываются триггеры для menu ... |
#w
11:15:10 up 12:02, 3 users, load average: 0,03, 0,10, 0,05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user console :0 09:52 12:02m 0.00s 2.00s fluxbox user pts/0 :0.0 09:52 0.00s 0.04s 0.02s script -f -c l3 user pts/3 :0.0 11:04 7:20 0.42s 0.00s script -f -c l3 |
#arp
Address HWtype HWaddress Flags Mask Iface host218.net.nt ether 00:16:35:7d:81:ee C eth0 host206.net.nt ether 00:14:c2:05:a2:60 C eth0 fbsd1.b1.net.nt ether 00:16:4e:00:00:01 C eth0 debian.net.nt ether 00:07:e9:0c:45:0c C eth0 debian1.cn.net.nt ether 00:16:3e:00:00:01 C eth0 host219.net.nt ether 00:14:c2:05:a3:18 C eth0 |
#exit
exit root@debian1:~# exit logout Connection to 192.168.16.1 closed. |
#ls /proc/net/a
anycast6 arp |
#ls /proc/net/arp
/proc/net/arp |
#cat /proc/net/arp
IP address HW type Flags HW address Mask Device 192.168.16.218 0x1 0x2 00:16:35:7d:81:ee * eth0 192.168.16.206 0x1 0x2 00:14:c2:05:a2:60 * eth0 192.168.16.21 0x1 0x2 00:16:4e:00:00:01 * eth0 192.168.16.254 0x1 0x2 00:07:e9:0c:45:0c * eth0 192.168.16.1 0x1 0x2 00:16:3e:00:00:01 * eth0 192.168.16.219 0x1 0x2 00:14:c2:05:a3:18 * eth0 |
#ls -l /proc/net/arp
-r--r--r-- 1 root root 0 Июн 14 11:16 /proc/net/arp |
#cat /proc/net/arp
IP address HW type Flags HW address Mask Device 192.168.16.218 0x1 0x2 00:16:35:7d:81:ee * eth0 192.168.16.206 0x1 0x2 00:14:c2:05:a2:60 * eth0 192.168.16.21 0x1 0x2 00:16:4e:00:00:01 * eth0 192.168.16.254 0x1 0x2 00:07:e9:0c:45:0c * eth0 192.168.16.1 0x1 0x2 00:16:3e:00:00:01 * eth0 192.168.16.219 0x1 0x2 00:14:c2:05:a3:18 * eth0 |
#arp
Address HWtype HWaddress Flags Mask Iface host218.net.nt ether 00:16:35:7d:81:ee C eth0 host206.net.nt ether 00:14:c2:05:a2:60 C eth0 debian.net.nt ether 00:07:e9:0c:45:0c C eth0 debian1.cn.net.nt ether 00:16:3e:00:00:01 C eth0 host219.net.nt ether 00:14:c2:05:a3:18 C eth0 |
#arp -n
Address HWtype HWaddress Flags Mask Iface 192.168.16.218 ether 00:16:35:7d:81:ee C eth0 192.168.16.206 ether 00:14:c2:05:a2:60 C eth0 192.168.16.254 ether 00:07:e9:0c:45:0c C eth0 192.168.16.1 ether 00:16:3e:00:00:01 C eth0 192.168.16.219 ether 00:14:c2:05:a3:18 C eth0 |
#arp -an
? (192.168.16.218) at 00:16:35:7d:81:ee [ether] on eth0 ? (192.168.16.206) at 00:14:c2:05:a2:60 [ether] on eth0 ? (192.168.16.254) at 00:07:e9:0c:45:0c [ether] on eth0 ? (192.168.16.1) at 00:16:3e:00:00:01 [ether] on eth0 ? (192.168.16.219) at 00:14:c2:05:a3:18 [ether] on eth0 |
#arp -d 192.168.16.254
|
#arp -an
? (192.168.16.218) at 00:16:35:7d:81:ee [ether] on eth0 ? (192.168.16.206) at 00:14:c2:05:a2:60 [ether] on eth0 ? (192.168.16.254) at <incomplete> on eth0 ? (192.168.16.1) at 00:16:3e:00:00:01 [ether] on eth0 ? (192.168.16.219) at 00:14:c2:05:a3:18 [ether] on eth0 |
#arp -an
? (192.168.16.218) at 00:16:35:7d:81:ee [ether] on eth0 ? (192.168.16.206) at 00:14:c2:05:a2:60 [ether] on eth0 ? (192.168.16.254) at <incomplete> on eth0 ? (192.168.16.1) at 00:16:3e:00:00:01 [ether] on eth0 ? (192.168.16.219) at 00:14:c2:05:a3:18 [ether] on eth0 |
#ping 192.168.16.254
PING 192.168.16.254 (192.168.16.254) 56(84) bytes of data. 64 bytes from 192.168.16.254: icmp_seq=1 ttl=64 time=1.29 ms 64 bytes from 192.168.16.254: icmp_seq=2 ttl=64 time=0.081 ms ^C --- 192.168.16.254 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1005ms rtt min/avg/max/mdev = 0.081/0.687/1.293/0.606 ms |
#arp -an
? (192.168.16.218) at 00:16:35:7d:81:ee [ether] on eth0 ? (192.168.16.206) at 00:14:c2:05:a2:60 [ether] on eth0 ? (192.168.16.254) at 00:07:e9:0c:45:0c [ether] on eth0 ? (192.168.16.1) at 00:16:3e:00:00:01 [ether] on eth0 ? (192.168.16.219) at 00:14:c2:05:a3:18 [ether] on eth0 |
#arp -d 192.168.16.254
|
#screen
|
#apt-get install screen
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: screen обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 349 пакетов не обновлено. Необходимо скачать 605kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 008kB. Получено:1 http://debian.org.ua squeeze/main screen 4.0.3-14 [605kB] 56% [1 screen 340kB/605kB 56%] Получено 605kБ за 0с (660kБ/c) Выбор ранее не выбранного пакета screen. (Чтение базы данных ... на данный момент установлено 54578 файлов и каталогов.) Распаковывается пакет screen (из файла .../screen_4.0.3-14_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для install-info ... Настраивается пакет screen (4.0.3-14) ... |
#screen
|
#arp -an
? (192.168.16.218) at 00:16:35:7d:81:ee [ether] on eth0 ? (192.168.16.206) at 00:14:c2:05:a2:60 [ether] on eth0 ? (192.168.16.254) at 00:07:e9:0c:45:0c [ether] on eth0 ? (192.168.16.219) at 00:14:c2:05:a3:18 [ether] on eth0 |
#pstree
init─┬─console-kit-dae───63*[{console-kit-da}] ├─cron ├─2*[dbus-daemon] ├─dbus-launch ├─gconfd-2 ├─gdm───gdm─┬─Xvnc │ └─fluxbox─┬─ssh-agent │ ├─xterm───bash───script───script───l3script───su───b+ │ ├─xterm───bash───script───script───l3script───su───b+ │ └─xulrunner-stub───10*[{xulrunner-stub}] ├─6*[getty] ├─gnome-keyring-d───{gnome-keyring-} ├─gvfsd ├─l3-agent ├─rsyslogd───2*[{rsyslogd}] ├─screen───2*[bash───script───script───l3script] ├─sshd └─udevd───2*[udevd] |
#pstree -w
pstree: невеÑнÑй клÑÑ -- «w» ÐÑполÑзование: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -u ] [ -A | -G | -U ] [ PID | ÐÐÐ tree -V ÐоказÑÐ²Ð°ÐµÑ Ð´ÐµÑево пÑоÑеÑÑов. -a, --arguments показÑваÑÑ ÑодеÑжимое командной ÑÑÑоки -A, --ascii иÑполÑзоваÑÑ ASCII-ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -c, --compact не ÑжимаÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе поддеÑевÑÑ -h, --highlight-all вÑделÑÑÑ ÑвеÑом ÑекÑÑий пÑоÑеÑÑ Ð¸ его пÑедков -H PID, --highlight-pid=PID вÑделÑÑÑ ÑвеÑом пÑоÑеÑÑ PID и его пÑедков -G, --vt100 иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ ÑеÑминала VT100 -l, --long не обÑезаÑÑ Ð´Ð»Ð¸Ð½Ð½Ñе ÑÑÑоки -n, --numeric-sort ÑоÑÑиÑоваÑÑ Ð²Ñвод по PID -p, --show-pids показÑваÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑÑ Ð¿ÑоÑеÑÑов (PID); вклÑÑÐ°ÐµÑ -c -u, --uid-changes показÑваÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑов полÑзоваÑелей -U, --unicode иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ UTF-8 (Ñникод) -V, --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии PID наÑинаÑÑ Ð¾Ñ Ñказанного PID; по ÑмолÑÐ°Ð½Ð¸Ñ 1 (init) ÐÐво пÑоÑеÑÑов Ñказанного полÑзоваÑÐµÐ»Ñ |
#pstree -l
init─┬─console-kit-dae───63*[{console-kit-da}] ├─cron ├─2*[dbus-daemon] ├─dbus-launch ├─gconfd-2 ├─gdm───gdm─┬─Xvnc │ └─fluxbox─┬─ssh-agent │ ├─xterm───bash───script───script───l3script───su───bash───script───script───l3script───pstree │ ├─xterm───bash───script───script───l3script───su───bash───script───script───l3script │ └─xulrunner-stub───10*[{xulrunner-stub}] ├─6*[getty] ├─gnome-keyring-d───{gnome-keyring-} ├─gvfsd ├─l3-agent ├─rsyslogd───2*[{rsyslogd}] ├─screen───2*[bash───script───script───l3script] ├─sshd └─udevd───2*[udevd] |
#screen -x
|
#arp -an
? (192.168.16.218) at 00:16:35:7d:81:ee [ether] on eth0 ? (192.168.16.206) at 00:14:c2:05:a2:60 [ether] on eth0 ? (192.168.16.254) at 00:07:e9:0c:45:0c [ether] on eth0 ? (192.168.16.219) at 00:14:c2:05:a3:18 [ether] on eth0 |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libpcap0.8 НОВЫЕ пакеты, которые будут установлены: libpcap0.8 tcpdump обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 349 пакетов не обновлено. Необходимо скачать 501kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 217kB. ... Получено:2 http://debian.org.ua squeeze/main tcpdump 4.1.1-1 [376kB] Получено 501kБ за 1с (493kБ/c) Выбор ранее не выбранного пакета libpcap0.8. (Чтение базы данных ... на данный момент установлено 54632 файлов и каталогов.) Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_1.1.1-2_i386.deb)... Выбор ранее не выбранного пакета tcpdump. Распаковывается пакет tcpdump (из файла .../tcpdump_4.1.1-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libpcap0.8 (1.1.1-2) ... Настраивается пакет tcpdump (4.1.1-1) ... |
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 11:27:04.377103 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [.], seq 2312596616:2312602408, ack 4186033325, win 124, options [nop,nop,TS val 10938578 ecr 23548940], length 5792 11:27:04.378158 IP debian4.net.nt.5900 > host218.net.nt.3116: Flags [.], seq 1907924897:1907930689, ack 4188612298, win 91, options [nop,nop,TS val 10938578 ecr 23552324], length 5792 11:27:04.378174 IP host206.net.nt.3113 > debian4.net.nt.5900: Flags [.], ack 2896, win 63712, options [nop,nop,TS val 23548973 ecr 10938578], length 0 11:27:04.378185 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [.], seq 5792:7240, ack 1, win 124, options [nop,nop,TS val 10938578 ecr 23548973], length 1448 11:27:04.378188 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [P.], seq 7240:7858, ack 1, win 124, options [nop,nop,TS val 10938578 ecr 23548973], length 618 11:27:04.378190 IP host206.net.nt.3113 > debian4.net.nt.5900: Flags [.], ack 5792, win 63712, options [nop,nop,TS val 23548973 ecr 10938578], length 0 11:27:04.379149 IP host218.net.nt.3116 > debian4.net.nt.5900: Flags [.], ack 2896, win 63712, options [nop,nop,TS val 23552357 ecr 10938578], length 0 11:27:04.379154 IP debian4.net.nt.5900 > host218.net.nt.3116: Flags [.], seq 5792:7240, ack 1, win 91, options [nop,nop,TS val 10938579 ecr 23552357], length 1448 ... 11:27:12.999286 IP host206.net.nt.3113 > debian4.net.nt.5900: Flags [.], ack 8221393, win 63712, options [nop,nop,TS val 23549835 ecr 10940733], length 0 11:27:13.003995 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [.], seq 8221393:8237321, ack 1221, win 124, options [nop,nop,TS val 10940735 ecr 23549835], length 15928 11:27:13.004002 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [P.], seq 8237321:8237777, ack 1221, win 124, options [nop,nop,TS val 10940735 ecr 23549835], length 456 11:27:13.005665 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [.], seq 8237777:8253705, ack 1221, win 124, options [nop,nop,TS val 10940735 ecr 23549835], length 15928 11:27:13.005669 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [P.], seq 8253705:8254161, ack 1221, win 124, options [nop,nop,TS val 10940735 ecr 23549835], length 456 11:27:13.006042 IP debian4.net.nt.5900 > host206.net.nt.3113: Flags [.], seq 8254161:8257057, ack 1221, win 124, options [nop,nop,TS val 10940736 ecr 23549835], length 2896 11:27:13.006045 IP d^C 4332 packets captured 7232 packets received by filter 2894 packets dropped by kernel |
#tcpdump -i eth0 -n -p arp and -p icmp
tcpdump: expression rejects all packets |
#tcpdump -i eth0 -n -p arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 11:28:21.584197 ARP, Request who-has 192.168.16.4 tell 192.168.16.254, length 28 11:28:21.584204 ARP, Reply 192.168.16.4 is-at 00:16:3e:00:00:04, length 28 11:28:26.406972 ARP, Request who-has 192.168.16.254 tell 192.168.16.4, length 28 11:28:26.407058 ARP, Reply 192.168.16.254 is-at 00:07:e9:0c:45:0c, length 28 ^C 4 packets captured 4 packets received by filter 0 packets dropped by kernel |
#ping 192.168.16.254
PING 192.168.16.254 (192.168.16.254) 56(84) bytes of data. 64 bytes from 192.168.16.254: icmp_seq=1 ttl=64 time=1.47 ms ^C --- 192.168.16.254 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 1.478/1.478/1.478/0.000 ms |
#tcpdump -i eth0 -n -p tcp not port 5900
tcpdump: syntax error |
#tcpdump -i eth0 -n -p tcp -not port 5900
tcpdump version 4.1.1 libpcap version 1.1.1 Usage: tcpdump [-aAbdDefIKlLnNOpqRStuUvxX] [ -B size ] [ -c count ] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ] [ -i interface ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -y datalinktype ] [ -z command ] [ -Z user ] [ expression ] |
#tcpdump -i eth0 -n -p tcp port 22 and port 21
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes ^C 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04 inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:291674 errors:0 dropped:0 overruns:0 frame:0 TX packets:308790 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:53818182 (51.3 MiB) TX bytes:1123826518 (1.0 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:100 (100.0 B) TX bytes:100 (100.0 B) |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04 inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:300795 errors:0 dropped:0 overruns:0 frame:0 TX packets:318088 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:54499398 (51.9 MiB) TX bytes:1125686801 (1.0 GiB) eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:04 BROADCAST MULTICAST MTU:1500 Metric:1 ... collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:100 (100.0 B) TX bytes:100 (100.0 B) |
#ifconfig -a | less
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04 inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:301020 errors:0 dropped:0 overruns:0 frame:0 TX packets:318420 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:54515888 (51.9 MiB) TX bytes:1125953653 (1.0 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:100 (100.0 B) TX bytes:100 (100.0 B) |
#ifconfig eth21
eth21: error fetching interface information: Device not found |
#ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:04 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#ifconfig eth1 hwether
hwether: Неизвестный хост ifconfig: `--help' gives usage information. |
#man ifconfig
|
#man ifconfig
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04 inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:302038 errors:0 dropped:0 overruns:0 frame:0 TX packets:319752 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:54588600 (52.0 MiB) TX bytes:1127869803 (1.0 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:100 (100.0 B) TX bytes:100 (100.0 B) |
#ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:04 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#ifconfig eth1 hw ether 00:16:3f:00:01:04
|
#ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:16:3f:00:01:04 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#vim /etc/network/interfaces
--- /tmp/l3-saved-2879.19909.20235 2010-06-14 11:34:49.000000000 +0300 +++ /etc/network/interfaces 2010-06-14 11:35:07.000000000 +0300 @@ -4,4 +4,5 @@ address 192.168.16.4 netmask 255.255.255.0 gateway 192.168.16.254 +#pre-up ifconfig hw ether MAC |
#man /etc/ether
|
#man ethers
|
#man mactab
|
#man arp
|
#vim /etc/ethers
|
#~
ETHERS(5) File formats ETHERS(5) NAME ethers - Ethernet address to IP number database DESCRIPTION /etc/ethers contains 48 bit Ethernet addresses and their corresponding IP numbers, one line for each IP number: Ethernet-address IP-number The two items are separated by any number of SPACE and/or TAB charac‐ ters. A # at the beginning of a line starts a comment which extends to the end of the line. The Ethernet-address is written as x:x:x:x:x:x, where x is a hexadecimal number between 0 and ff which represents one byte of the address, which is in network byte order (big-endian). The IP-number may be a hostname which can be resolved by DNS or a dot sepa‐ rated number. EXAMPLES 08:00:20:00:61:CA pal FILES /etc/ethers SEE ALSO rarp(8) May 15th, 2005 ETHERS(5) |
#vim /etc/network/
|
#vim /etc/network/if-pre-up.d/
|
#if-post-down.d/
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04 inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:323356 errors:0 dropped:0 overruns:0 frame:0 TX packets:344002 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:56665068 (54.0 MiB) TX bytes:1191362692 (1.1 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:100 (100.0 B) TX bytes:100 (100.0 B) |
#ifconfig eth0:1 192.168.16.5
|
#ping 192.168.16.5
PING 192.168.16.5 (192.168.16.5) 56(84) bytes of data. 64 bytes from 192.168.16.5: icmp_seq=1 ttl=64 time=0.019 ms 64 bytes from 192.168.16.5: icmp_seq=2 ttl=64 time=0.019 ms ^C --- 192.168.16.5 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.019/0.019/0.019/0.000 ms |
#cat /etc/network/interfaces
auto lo eth0 eth1 iface lo inet loopback iface eth0 inet static address 192.168.16.4 netmask 255.255.255.0 gateway 192.168.16.254 iface eth1 inet static address 10.0.0.1 netmask 255.255.255.0 pre-up ifconfig hw ether 00:16:3f:00:01:04 |
#dmesg | less
|
#lsmod
Module Size Used by ipv6 236644 18 fuse 44860 1 ext3 106664 1 jbd 43092 1 ext3 mbcache 8260 1 ext3 thermal_sys 11624 0 |
#ls /var/log/
apt daemon.log dmesg.3.gz gdm mail.log user.log auth.log debug dmesg.4.gz kern.log mail.warn wtmp boot dmesg dpkg.log lastlog messages bootstrap.log dmesg.0 faillog lpr.log news btmp dmesg.1.gz fontconfig.log mail.err pycentral.log ConsoleKit dmesg.2.gz fsck mail.info syslog |
#ls /var/run/
console crond.pid gdm.pid rsyslogd.pid sshd.pid ConsoleKit crond.reboot gdm_socket screen utmp console-kit-daemon.pid dbus motd sshd |
#lspci
l3script: lspci: команда не найдена |
#apt-get install pciutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libpci3 НОВЫЕ пакеты, которые будут установлены: pciutils Пакеты, которые будут обновлены: libpci3 обновлено 1, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 348 пакетов не обновлено. ... Получено:2 http://debian.org.ua squeeze/main pciutils 1:3.1.7-3 [257kB] Получено 307kБ за 0с (979kБ/c) (Чтение базы данных ... на данный момент установлено 54654 файлов и каталогов.) Подготовка к замене пакета libpci3 1:3.1.7-2 (используется файл .../libpci3_1%3a3.1.7-3_i386.deb) ... Распаковывается замена для пакета libpci3 ... Выбор ранее не выбранного пакета pciutils. Распаковывается пакет pciutils (из файла .../pciutils_1%3a3.1.7-3_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libpci3 (1:3.1.7-3) ... Настраивается пакет pciutils (1:3.1.7-3) ... |
#lspci
|
#man interfaces
|
auto lo eth0 eth1 iface lo inet loopback iface eth0 inet static address 192.168.16.4 netmask 255.255.255.0 gateway 192.168.16.254 iface eth1 inet static address 10.0.0.1 netmask 255.255.255.0 pre-up ifconfig hw ether 00:16:3f:00:01:04
IP address HW type Flags HW address Mask Device 192.168.16.218 0x1 0x2 00:16:35:7d:81:ee * eth0 192.168.16.206 0x1 0x2 00:14:c2:05:a2:60 * eth0 192.168.16.21 0x1 0x2 00:16:4e:00:00:01 * eth0 192.168.16.254 0x1 0x2 00:07:e9:0c:45:0c * eth0 192.168.16.1 0x1 0x2 00:16:3e:00:00:01 * eth0 192.168.16.219 0x1 0x2 00:14:c2:05:a3:18 * eth0
Время первой команды журнала | 08:53:40 2010- 6-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:45:36 2010- 6-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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