Журнал лабораторных работ

Содержание

Журнал

Понедельник (06/14/10)

/dev/pts/0
08:52:58
$ll3pwd
l3script: ll3pwd: команда не найдена
08:53:01
$l3pwd
/users/14-06-2010/nt-lnet/debian4.net.nt/user
08:53:03
$su 0
Неизвестный id: 0
08:53:12
$su -
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".bash_profile" 3L, 19C записано
root@debian4:~# exit
logout
08:53:36
$su -
Пароль:
l3-agent is already running: pid=1469; pidfile=/root/.lilalo/l3-agent.pid
08:53:40
#test 6 -lt 7

08:54:12
#test 6 -lt 7 ; echo $?
0
08:54:20
#test 8 -lt 7 ; echo $?
1
08:54:25
#echo $?
0
08:54:37
#test 8 -lt 7

08:54:44
#echo $?
1
08:55:21
#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)
Чтение списков пакетов... Готово
08:55:42
#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 ...
08:56:14
#l3pwd
/users/14-06-2010/nt-lnet/debian4.net.nt/root
TEST
08:58:46
#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
прошло 30 минут
09:29:04
#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
09:29:14
#grep ^ftp /etc/services
ftp-data        20/tcp
ftp             21/tcp
ftps-data       989/tcp                         # FTP over SSL (data)
ftps            990/tcp
09:29:25
#vim /etc/services
09:30:42
#amanda backup services
l3script: dig: команда не найдена
прошло 13 минут
09:44:00
#apt-get install dig
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет dig
09:44:06
#. /etc/bash_completion.d/
l3script: .: /etc/bash_completion.d/: является директорией
09:44:18
#apt-get install bash_completion
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет bash_completion
09:44:30
#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) ...
09:44:38
#. /etc/bash_completion

09:44:46
#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) ...
09:45:05
#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
09:45:16
#ssh 192.168.16.254
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.048/0.048/0.048/0.000 ms
debian:~# ping 172.16.0.1
PING 172.16.0.1 (172.16.0.1) 56(84) bytes of data.
64 bytes from 172.16.0.1: icmp_seq=1 ttl=64 time=17.1 ms
^C
--- 172.16.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 17.179/17.179/17.179/0.000 ms
debian:~#
...
  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:~$
прошло 22 минуты
/dev/pts/3
10:07:39
$su -
Пароль:
l3-agent is already running: pid=1469; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/0
10:08:43
#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
10:12:08
#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
10:12:17
#PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Arc pkg_a

10:12:34
#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
10:13:33
#exit
exit
Connection to 192.168.16.21 closed.
10:14:37
#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 ...
10:15:09
#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
10:15:10
#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
10:15:32
#exit
exit
root@debian1:~# exit
logout
Connection to 192.168.16.1 closed.
10:15:39
#ls /proc/net/a
anycast6  arp
10:15:39
#ls /proc/net/arp
/proc/net/arp
10:15:52
#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
10:15:54
#ls -l /proc/net/arp
-r--r--r-- 1 root root 0 Июн 14 11:16 /proc/net/arp
10:16:49
#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
10:16:53
#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
10:17:09
#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
10:17:21
#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
10:17:25
#arp -d 192.168.16.254

10:17:40
#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
10:17:41
#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
10:17:43
#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
10:17:48
#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
10:17:49
#arp -d 192.168.16.254

10:22:15
#screen
10:22:19
#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) ...
10:22:29
#screen
10:24:03
#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]
10:24:25
#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)
  ПОво процессов указанного пользователя
10:24:28
#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]
10:24:33
#screen -x
прошло 38 минут
/dev/pts/0
11:02:43
$su -
Пароль:
Removing stale pidfile
11:02:48
#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:1717 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1285 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:156652 (152.9 KiB)  TX bytes:2452495 (2.3 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:02:51
#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:1769 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1356 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:160404 (156.6 KiB)  TX bytes:2531455 (2.4 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:03:27
#vim /etc/network/interfaces
11:03:52
#~

11:04:00
#ifconfig -a | less
11:04:32
#/etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...ether: Unknown host
ifconfig: `--help' gives usage information.
Failed to bring up eth1.
done.
11:05:12
#ifconfig -a | less
11:05:15
#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:279 errors:0 dropped:0 overruns:0 frame:0
          TX packets:381 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19678 (19.2 KiB)  TX bytes:654609 (639.2 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3f:00:01:04
          inet addr:10.0.0.1  Bcast:10.0.0.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 B)  TX bytes:510 (510.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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:05:32
#nameif

11:05:35
#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:577 errors:0 dropped:0 overruns:0 frame:0
          TX packets:837 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:41654 (40.6 KiB)  TX bytes:889287 (868.4 KiB)
eth2      Link encap:Ethernet  HWaddr 00:16:3e:00:02:04
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 B)  TX bytes:510 (510.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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:05:39
#ip link set inet up

11:05:57
#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:823 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1225 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:59876 (58.4 KiB)  TX bytes:1095858 (1.0 MiB)
inet      Link encap:Ethernet  HWaddr 00:16:3f:00:01:04
          inet addr:10.0.0.1  Bcast:10.0.0.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:238 (238.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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
11:06:00
#reboot

Файлы

  • /proc/net/arp
  • /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
    

    Статистика

    Время первой команды журнала08:52:58 2010- 6-14
    Время последней команды журнала11:06:00 2010- 6-14
    Количество командных строк в журнале72
    Процент команд с ненулевым кодом завершения, % 9.72
    Процент синтаксически неверно набранных команд, % 4.17
    Суммарное время работы с терминалом *, час 1.08
    Количество командных строк в единицу времени, команда/мин 1.12
    Частота использования команд
    arp9|===========| 11.69%
    apt-get8|==========| 10.39%
    ifconfig7|=========| 9.09%
    su5|======| 6.49%
    echo4|=====| 5.19%
    test4|=====| 5.19%
    screen3|===| 3.90%
    ls3|===| 3.90%
    ssh3|===| 3.90%
    pstree3|===| 3.90%
    vim2|==| 2.60%
    .2|==| 2.60%
    less2|==| 2.60%
    cat2|==| 2.60%
    grep2|==| 2.60%
    l3pwd2|==| 2.60%
    exit2|==| 2.60%
    #^TEST1|=| 1.30%
    amanda1|=| 1.30%
    dig1|=| 1.30%
    ll3pwd1|=| 1.30%
    ping1|=| 1.30%
    reboot1|=| 1.30%
    FreeBSD-Arc1|=| 1.30%
    bc1|=| 1.30%
    ~1|=| 1.30%
    nameif1|=| 1.30%
    ip1|=| 1.30%
    /etc/init.d/networking1|=| 1.30%
    uname1|=| 1.30%
    w1|=| 1.30%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$