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

Содержание

Журнал

Среда (03/14/07)

/dev/pts/0
13:40:44
#ls
acpi                  esound                libgda          rc2.d
adduser.conf          exim4                 libpaper.d      rc3.d
adjtime               fonts                 locale.gen      rc4.d
aliases               foomatic              localtime       rc5.d
alsa                  fstab                 login.defs      rc6.d
alternatives          gaim                  logrotate.conf  rc.local
anacrontab            gconf                 logrotate.d     rcS.d
apm                   gdm                   lsb-base        reportbug.conf
apt                   gimp                  magic           resolvconf
at.deny               gnome                 mailcap         resolv.conf
...
dictionaries-common   issue.net             passwd-         vim
discover.conf         java                  perl            w3m
discover.conf-2.6     kde3                  pmount.allow    wgetrc
discover.conf.d       kernel-img.conf       ppp             wodim.conf
discover.d            ldap                  profile         wpa_supplicant
dm                    ld.so.cache           protocols       X11
dpkg                  ld.so.conf            python          xdg
emacs                 ld.so.conf.d          python2.4       xinetd.conf
email-addresses       ld.so.hwcappkgs       rc0.d           xinetd.d
environment           libao.conf            rc1.d           xml
13:40:46
#cd ssh

13:40:54
#ls
moduli      sshd_config       ssh_host_dsa_key.pub  ssh_host_rsa_key.pub
ssh_config  ssh_host_dsa_key  ssh_host_rsa_key
13:40:57
#cd ssh_host_dsa_key.pub
bash: cd: ssh_host_dsa_key.pub: Not a directory
13:41:39
#cd ssh_host_dsa_key.pub
bash: cd: ssh_host_dsa_key.pub: Not a directory
13:41:44
#cd /ssh_host_dsa_key.pub
bash: cd: /ssh_host_dsa_key.pub: No such file or directory
13:41:52
#vim ssh_host_dsa_key.pub
13:42:33
#vim ssh_config
13:43:51
#ssh -X clint@192.168.16.15 firefox
The authenticity of host '192.168.16.15 (192.168.16.15)' can't be established.
RSA key fingerprint is 33:88:39:f0:bd:1f:5e:b0:f6:d8:d3:90:0a:b9:e9:de.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.15' (RSA) to the list of known hosts.
clint@192.168.16.15's password:
Permission denied, please try again.
clint@192.168.16.15's password:
(firefox-bin:4774): Gtk-WARNING **: cannot open display:
13:45:58
#echo $DISPLAY
-rw-r--r-- root/root      4481 2006-08-12 16:29 /etc/X11/app-defaults/XCalc-colo
-rw-r--r-- root/root      5536 2006-08-12 16:29 /etc/X11/app-defaults/Xedit-colo
-rw-r--r-- root/root       920 2006-08-12 16:29 /etc/X11/app-defaults/Xmessage-c
-rw-r--r-- root/root      3128 2006-08-12 16:29 /etc/X11/app-defaults/Xditview
-rw-r--r-- root/root     20588 2006-07-30 01:01 /etc/X11/app-defaults/XScreenSav
-rw-r--r-- root/root      6661 2006-08-12 16:29 /etc/X11/app-defaults/Bitmap-noc
-rw-r--r-- root/root        45 2006-08-12 16:29 /etc/X11/app-defaults/Beforeligh
-rw-r--r-- root/root      2109 2006-12-27 16:15 /etc/X11/app-defaults/UXTerm
-rw-r--r-- root/root        20 2006-08-12 16:29 /etc/X11/app-defaults/XClock
-rw-r--r-- root/root       492 2006-08-12 16:29 /etc/X11/app-defaults/Bitmap-col
прошло 70 минут
/dev/pts/7
14:56:07
$echo $DISPLAY

14:56:16
$ssh -X linux2
The authenticity of host 'linux2 (192.168.16.2)' can't be established.
RSA key fingerprint is 7f:33:09:13:bd:c0:13:11:8d:77:03:dd:2e:11:68:2d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux2,192.168.16.2' (RSA) to the list of known hosts.
user@linux2's password:
l3-agent is already running: pid=6773; pidfile=/home/user/.lilalo/l3-agent.pid
14:56:45
$DISPLAY=192.168.16.3:0 xeyes
Error: Can't open display: 192.168.16.3:0
14:57:08
$DISPLAY=192.168.16.3:0.0 xeyes
Error: Can't open display: 192.168.16.3:0.0
14:57:38
$DISPLAY=192.168.16.15:0.0 xeyes
Xlib: connection to "192.168.16.15:0.0" refused by server
Xlib: No protocol specified
Error: Can't open display: 192.168.16.15:0.0
14:57:59
$exit
Connection to linux2 closed.
прошло 16 минут
/dev/pts/0
15:14:41
#cd~
bash: cd~: command not found
прошло 29 минут
/dev/pts/3
15:43:45
$ssh root@linux1
root@linux1's password:
Permission denied, please try again.
root@linux1's password:
Last login: Wed Mar 14 15:28:37 2007 from localhost
Linux linux1 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=13943; pidfile=/root/.lilalo/l3-agent.pid
прошло 25 минут
/dev/pts/0
16:09:42
#cd ~

16:09:44
#pwd
/root
16:09:48
#ls
install
16:09:51
#ls -al
итого 33
drwxr-xr-x  5 root root 1024 2007-03-14 13:43 .
drwxr-xr-x 23 root root 1024 2007-03-02 18:56 ..
drwx------  2 root root 1024 2007-03-02 18:51 .aptitude
-rw-------  1 root root 7116 2007-03-14 15:29 .bash_history
-rw-r--r--  1 root root   19 2007-03-11 06:59 .bash_profile
-rw-r--r--  1 root root  450 2007-03-11 06:57 .bashrc
-rw-r--r--  1 root root 4190 2007-03-11 06:41 install
-rw-r--r--  1 root root   50 2007-03-11 06:57 .l3rc
-rw-------  1 root root   35 2007-03-14 15:29 .lesshst
drwxr-xr-x  2 root root 7168 2007-03-14 16:10 .lilalo
-rw-r--r--  1 root root  110 2004-11-10 18:10 .profile
drwx------  2 root root 1024 2007-03-14 12:34 .ssh
-rw-------  1 root root 4951 2007-03-14 13:43 .viminfo
16:10:03
#pwd
/root
16:10:20
#cd ..

16:10:24
#pwd
/
16:10:27
#ls
bin    dev   initrd      lib64       mnt   root     srv  usr
boot   etc   initrd.img  lost+found  opt   sbin     sys  var
cdrom  home  lib         media       proc  selinux  tmp  vmlinuz
16:10:30
#cd etc

16:10:47
#ls
acpi                  esound                libgda          rc2.d
adduser.conf          exim4                 libpaper.d      rc3.d
adjtime               fonts                 locale.gen      rc4.d
aliases               foomatic              localtime       rc5.d
alsa                  fstab                 login.defs      rc6.d
alternatives          gaim                  logrotate.conf  rc.local
anacrontab            gconf                 logrotate.d     rcS.d
apm                   gdm                   lsb-base        reportbug.conf
apt                   gimp                  magic           resolvconf
at.deny               gnome                 mailcap         resolv.conf
...
dictionaries-common   issue.net             passwd-         vim
discover.conf         java                  perl            w3m
discover.conf-2.6     kde3                  pmount.allow    wgetrc
discover.conf.d       kernel-img.conf       ppp             wodim.conf
discover.d            ldap                  profile         wpa_supplicant
dm                    ld.so.cache           protocols       X11
dpkg                  ld.so.conf            python          xdg
emacs                 ld.so.conf.d          python2.4       xinetd.conf
email-addresses       ld.so.hwcappkgs       rc0.d           xinetd.d
environment           libao.conf            rc1.d           xml
16:10:49
#cd xinetd.d

16:11:02
#ls
1  chargen  daytime  discard  echo  time
16:11:04
#vim xinetd.conf
16:11:25
#vim /xinetd.conf
16:11:52
#vim echo
16:12:54
#pwd
/etc/xinetd.d
16:12:58
#man cp
16:14:23
#cp echo telnet

16:14:52
#ls
1  chargen  daytime  discard  echo  telnet  time
16:14:54
#vim telnet
16:15:31
#vim telnet
/dev/pts/3
16:19:37
$su -
Password:
l3-agent is already running: pid=3711; pidfile=/root/.lilalo/l3-agent.pid
16:19:47
#pwd
/root
16:19:58
#cd ..

16:20:01
#pwd
/
16:20:03
#ls
bin    dev   initrd      lib64       mnt   root     srv  usr
boot   etc   initrd.img  lost+found  opt   sbin     sys  var
cdrom  home  lib         media       proc  selinux  tmp  vmlinuz
16:20:06
#cd etc

16:20:13
#ls
acpi                  esound                libgda          rc2.d
adduser.conf          exim4                 libpaper.d      rc3.d
adjtime               fonts                 locale.gen      rc4.d
aliases               foomatic              localtime       rc5.d
alsa                  fstab                 login.defs      rc6.d
alternatives          gaim                  logrotate.conf  rc.local
anacrontab            gconf                 logrotate.d     rcS.d
apm                   gdm                   lsb-base        reportbug.conf
apt                   gimp                  magic           resolvconf
at.deny               gnome                 mailcap         resolv.conf
...
dictionaries-common   issue.net             passwd-         vim
discover.conf         java                  perl            w3m
discover.conf-2.6     kde3                  pmount.allow    wgetrc
discover.conf.d       kernel-img.conf       ppp             wodim.conf
discover.d            ldap                  profile         wpa_supplicant
dm                    ld.so.cache           protocols       X11
dpkg                  ld.so.conf            python          xdg
emacs                 ld.so.conf.d          python2.4       xinetd.conf
email-addresses       ld.so.hwcappkgs       rc0.d           xinetd.d
environment           libao.conf            rc1.d           xml
16:20:15
#ps -AL
  PID   LWP TTY          TIME CMD
    1     1 ?        00:00:01 init
    2     2 ?        00:00:00 migration/0
    3     3 ?        00:00:00 ksoftirqd/0
    4     4 ?        00:00:00 events/0
    5     5 ?        00:00:00 khelper
    6     6 ?        00:00:00 kthread
    9     9 ?        00:00:00 kblockd/0
   10    10 ?        00:00:00 kacpid
   93    93 ?        00:00:00 kseriod
...
14912 14912 pts/2    00:00:00 vim
15010 15010 ?        00:00:00 xterm
15014 15014 pts/3    00:00:00 script
15061 15061 pts/3    00:00:00 script
15062 15062 pts/4    00:00:00 bash
15099 15099 pts/4    00:00:00 su
15101 15101 pts/4    00:00:00 script
15138 15138 pts/4    00:00:00 script
15139 15139 pts/5    00:00:00 bash
15211 15211 pts/5    00:00:00 ps
16:20:43
#ps -AL | grep telnet

16:21:07
#telnetd
bash: telnetd: command not found
16:21:32
#apt-get install telnet
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия telnet.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено.
16:21:56
#apt-get cache telnet
E: Неверная операция cache
16:22:29
#apt-get cashe telnet
E: Неверная операция cashe
16:22:41
#apt-get cashe search telnet
E: Неверная операция cashe
16:23:00
#apt-get cache search telnettelnet
E: Неверная операция cache
16:23:10
#apt-get cashe search telnet
E: Неверная операция cashe
16:23:42
#man apt-get
16:25:25
#apt-cache search telnet
c3270 - Curses program for telnet sessions to IBM mainframes
coldfire - Freescale Coldfire 5206 emulator
francine - feature rich ansi console login engine
ggz-utils - GGZ Gaming Zone: utilities
grcm - GNOME application to initiate connections to remote machines
heimdal-clients - Clients for Heimdal Kerberos
heimdal-servers - Servers for Heimdal Kerberos
honeyd-common - Honeyd's honeypot documentation and scripts
inetutils-telnet - Telnet client
inetutils-telnetd - Telnet server
...
tramp - remote file access in Emacs
ttyd - Remote Modem Utility for Unix
ttysnoop - TTY Snoop - allows you to spy on telnet+serial connections
twisted-doc - The official documentation of Twisted
twisted-doc-api - The auto-generated API docs of Twisted
whowatch - Real-time user logins monitoring tool
x3270 - X11 program for telnet sessions to IBM mainframes
xrsh - remote execution of XWindow programs
yics - Yahoo! Chess client for use with FICS interfaces
zorp-modules - Default proxy modules for Zorp
16:25:42
#apt-get install telnet
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия telnet.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено.
16:26:53
#apt-get install telnetd
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  telnetd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено.
Необходимо скачать 41,9kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 98,3kB.
Получено:1 http://192.168.16.15 etch/main telnetd 0.17-34 [41,9kB]
Получено 41,9kB за 7s (5664B/c)
Выбор ранее не выбранного пакета telnetd.
(Чтение базы данных... на данный момент установлено 77739 файлов и каталогов.)
Распаковывается пакет telnetd (из файла .../telnetd_0.17-34_i386.deb)...
Настраивается пакет telnetd (0.17-34) ...
--------- IMPORTANT INFORMATION FOR XINETD USERS ----------
The following line will be added to your /etc/inetd.conf file:
telnet          stream  tcp     nowait  telnetd /usr/sbin/tcpd  /usr/sbin/in.telnetd
If you are indeed using xinetd, you will have to convert the
above into /etc/xinetd.conf format, and add it manually. See
/usr/share/doc/xinetd/README.Debian for more information.
-----------------------------------------------------------
16:27:21
#ps -AL
  PID   LWP TTY          TIME CMD
    1     1 ?        00:00:01 init
    2     2 ?        00:00:00 migration/0
    3     3 ?        00:00:00 ksoftirqd/0
    4     4 ?        00:00:00 events/0
    5     5 ?        00:00:00 khelper
    6     6 ?        00:00:00 kthread
    9     9 ?        00:00:00 kblockd/0
   10    10 ?        00:00:00 kacpid
   93    93 ?        00:00:00 kseriod
...
14912 14912 pts/2    00:00:00 vim
15010 15010 ?        00:00:00 xterm
15014 15014 pts/3    00:00:00 script
15061 15061 pts/3    00:00:00 script
15062 15062 pts/4    00:00:00 bash
15099 15099 pts/4    00:00:00 su
15101 15101 pts/4    00:00:00 script
15138 15138 pts/4    00:00:00 script
15139 15139 pts/5    00:00:00 bash
15533 15533 pts/5    00:00:00 ps
16:28:20
#ps -AL | grep telnet

16:29:01
#ps -AL | grep script
 8509  8509 pts/0    00:00:00 script
 8556  8556 pts/0    00:00:00 script
 8605  8605 pts/1    00:00:00 script
 8642  8642 pts/1    00:00:00 script
15014 15014 pts/3    00:00:00 script
15061 15061 pts/3    00:00:00 script
15101 15101 pts/4    00:00:00 script
15138 15138 pts/4    00:00:00 script
16:29:10
#pwd
/etc
16:29:50
#ls
acpi                  esound                libgda          rc2.d
adduser.conf          exim4                 libpaper.d      rc3.d
adjtime               fonts                 locale.gen      rc4.d
aliases               foomatic              localtime       rc5.d
alsa                  fstab                 login.defs      rc6.d
alternatives          gaim                  logrotate.conf  rc.local
anacrontab            gconf                 logrotate.d     rcS.d
apm                   gdm                   lsb-base        reportbug.conf
apt                   gimp                  magic           resolvconf
at.deny               gnome                 mailcap         resolv.conf
...
dictionaries-common   issue.net             passwd-         vim
discover.conf         java                  perl            w3m
discover.conf-2.6     kde3                  pmount.allow    wgetrc
discover.conf.d       kernel-img.conf       ppp             wodim.conf
discover.d            ldap                  profile         wpa_supplicant
dm                    ld.so.cache           protocols       X11
dpkg                  ld.so.conf            python          xdg
emacs                 ld.so.conf.d          python2.4       xinetd.conf
email-addresses       ld.so.hwcappkgs       rc0.d           xinetd.d
environment           libao.conf            rc1.d           xml
16:29:53
#cd init.d

16:30:07
#ls
acpid              hotkey-setup           rc
alsa               hplip                  rc.local
alsa-utils         hwclock.sh             rcS
anacron            ifupdown               README
atd                ifupdown-clean         reboot
avahi-daemon       inetd                  rmnologin
bittorrent         keymap.sh              screen-cleanup
bootclean          killprocs              sendsigs
bootlogd           klogd                  single
bootmisc.sh        libdevmapper1.02       skeleton
...
cron               mountdevsubfs.sh       sysklogd
cupsys             mountkernfs.sh         udev
dbus               mountnfs-bootclean.sh  udev-mtab
dictd              mountnfs.sh            umountfs
discover           mtab.sh                umountnfs.sh
exim4              networking             umountroot
gdm                nfs-common             urandom
glibc.sh           openbsd-inetd          wpa-ifupdown
halt               portmap                x11-common
hostname.sh        procps.sh              xinetd
16:30:09
#cd ..

16:30:28
#ls
acpi                  esound                libgda          rc2.d
adduser.conf          exim4                 libpaper.d      rc3.d
adjtime               fonts                 locale.gen      rc4.d
aliases               foomatic              localtime       rc5.d
alsa                  fstab                 login.defs      rc6.d
alternatives          gaim                  logrotate.conf  rc.local
anacrontab            gconf                 logrotate.d     rcS.d
apm                   gdm                   lsb-base        reportbug.conf
apt                   gimp                  magic           resolvconf
at.deny               gnome                 mailcap         resolv.conf
...
dictionaries-common   issue.net             passwd-         vim
discover.conf         java                  perl            w3m
discover.conf-2.6     kde3                  pmount.allow    wgetrc
discover.conf.d       kernel-img.conf       ppp             wodim.conf
discover.d            ldap                  profile         wpa_supplicant
dm                    ld.so.cache           protocols       X11
dpkg                  ld.so.conf            python          xdg
emacs                 ld.so.conf.d          python2.4       xinetd.conf
email-addresses       ld.so.hwcappkgs       rc0.d           xinetd.d
environment           libao.conf            rc1.d           xml
16:30:30
#cd ..

/dev/pts/0
16:31:01
#telnet 127.0.0.1
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Debian GNU/Linux 4.0
linux3 login:
Login timed out after 60 seconds.
Connection closed by foreign host.
/dev/pts/3
16:32:00
#pwd
/
16:32:03
#ls
bin    dev   initrd      lib64       mnt   root     srv  usr
boot   etc   initrd.img  lost+found  opt   sbin     sys  var
cdrom  home  lib         media       proc  selinux  tmp  vmlinuz
16:32:05
#cd usr

16:32:09
#ls
bin  games  include  lib  lib64  local  lost+found  sbin  share  src  X11R6
16:32:11
#cd lib

/dev/pts/0
16:32:13
#vim telnet
/dev/pts/3
16:32:38
#ls
libviaXvMC.so
libviaXvMC.so.1
libviaXvMC.so.1.0.0
libvisual
libvisual-0.4.so.0
libvisual-0.4.so.0.0.0
libvorbisenc.so.2
libvorbisenc.so.2.0.2
libvorbisfile.so.3
libvorbisfile.so.3.1.1
...
telnetlogin
totem
update-notifier
valgrind
vino
w3m
X11
xine
xorg
xulrunner
16:32:43
#cd ..

16:32:58
#pwd
/usr
16:33:01
#ls
bin  games  include  lib  lib64  local  lost+found  sbin  share  src  X11R6
16:33:02
#cd lib64

16:33:10
#ls
gconv
16:33:11
#cd ..

16:33:15
#cd ..

16:33:22
#ssh user@linux1
user@linux1's password:
Linux linux1 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have mail.
Last login: Wed Mar 14 13:43:54 2007 from 192.168.16.15
l3-agent is already running: pid=14684; pidfile=/home/user/.lilalo/l3-agent.pid
/dev/pts/0
16:34:56
#vim telnet
16:36:20
#vim telnet
16:36:31
#pkill -1 xinetd

16:36:55
#telnet 127.0.0.1
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Debian GNU/Linux 4.0
linux3 login: root
Login incorrect
linux3 login: root
Login incorrect
linux3 login: user
Password:
Last login: Wed Mar 14 14:56:05 2007 from 192.168.16.15 on pts/7
Linux linux3 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=6511; pidfile=/home/user/.lilalo/l3-agent.pid
16:37:29
$exit
exit
exit
Connection closed by foreign host.
/dev/pts/3
16:39:48
$telnet 192.168.16.3
Trying 192.168.16.3...
Connected to 192.168.16.3.
Escape character is '^]'.
Debian GNU/Linux 4.0
linux3 login: password
Password:
Login incorrect
linux3 login: user
Password:
Last login: Wed Mar 14 16:37:28 2007 from localhost on pts/6
Linux linux3 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=6511; pidfile=/home/user/.lilalo/l3-agent.pid
16:40:32
$exit
exit
exit
Connection closed by foreign host.
/dev/pts/0
16:41:49
#vim telnet
16:43:18
#vim telnet
16:43:30
#apt-get install bind9
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено.
Необходимо скачать 294kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 782kB.
Получено:1 http://192.168.16.15 etch/main bind9 1:9.3.4-2 [294kB]
Получено 294kB за 0s (2446kB/c)
Выбор ранее не выбранного пакета bind9.
(Чтение базы данных... на данный момент установлено 77751 файлов и каталогов.)
Распаковывается пакет bind9 (из файла .../bind9_1%3a9.3.4-2_i386.deb)...
Настраивается пакет bind9 (9.3.4-2) ...
...
Добавляется системный пользователь `bind' (UID 111) ...
Добавляется новый пользователь `bind' (UID 111) в группу `bind' ...
Не создаётся домашний каталог `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
Starting domain name service...: bind.
;; Query time: 1 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Wed Mar 14 16:49:53 2007
:
-------------------------------------------------------------------------------------------------------------------------------
/dev/pts/3
16:48:25
$su -
Password:
su: Authentication failure
Извините.
16:48:42
$su -
Password:
su: Authentication failure
Извините.
16:48:53
$su -
Password:
l3-agent is already running: pid=13943; pidfile=/root/.lilalo/l3-agent.pid
прошло 22 минуты
/dev/pts/0
17:11:32
#rndc
  stop -p       Save pending updates to master files and stop the server
                reporting process id.
  halt          Stop the server without saving pending updates.
  halt -p       Stop the server without saving pending updates reporting
                process id.
  trace         Increment debugging level by one.
  trace level   Change the debugging level.
  notrace       Set debugging level to 0.
  flush         Flushes all of the server's caches.
  flush [view]  Flushes the server's cache for a view.
...
  status        Display status of the server.
  recursing     Dump the queries that are currently recursing (named.recursing)
  *restart      Restart the server.
* == not yet implemented
Version: 9.3.4
;; Query time: 1 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Wed Mar 14 16:49:53 2007
:
-------------------------------------------------------------------------------------------------------------------------------
17:12:01
#rndc status
number of zones: 4
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
17:12:07
#netstat -lnp | grep 53
;; Query time: 78 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Wed Mar 14 16:52:32 2007
;; MSG SIZE  rcvd: 139
tcp        0      0 192.168.16.3:53         0.0.0.0:*               LISTEN     17075/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     17075/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN     17075/named
tcp6       0      0 :::53                   :::*                    LISTEN     17075/named
tcp6       0      0 ::1:953                 :::*                    LISTEN     17075/named
udp        0      0 192.168.16.3:53         0.0.0.0:*                          17075/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          17075/named
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          2594/avahi-daemon:
udp6       0      0 :::53                   :::*                               17075/named
unix  2      [ ACC ]     STREAM     LISTENING     6521     2532/hald           @/var/run/hald/dbus-eWeWjp4dXb
unix  2      [ ACC ]     STREAM     LISTENING     6522     2532/hald           @/var/run/hald/dbus-FiR4a4wUuk
unix  2      [ ACC ]     STREAM     LISTENING     8499     2899/gnome-settings /tmp/orbit-user/linc-b53-0-5d85280adbea4
;; Query time: 1 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Wed Mar 14 16:49:53 2007
:
-------------------------------------------------------------------------------------------------------------------------------

Статистика

Время первой команды журнала13:40:44 2007- 3-14
Время последней команды журнала17:12:07 2007- 3-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %21.78
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 2.35
Количество командных строк в единицу времени, команда/мин 0.72
Частота использования команд
cd19|==================| 18.10%
ls18|=================| 17.14%
vim12|===========| 11.43%
pwd9|========| 8.57%
apt-get9|========| 8.57%
ps5|====| 4.76%
grep4|===| 3.81%
ssh4|===| 3.81%
su4|===| 3.81%
telnet3|==| 2.86%
exit3|==| 2.86%
man2|=| 1.90%
echo2|=| 1.90%
rndc2|=| 1.90%
DISPLAY=192.168.16.3:01|| 0.95%
cd~1|| 0.95%
cp1|| 0.95%
pkill1|| 0.95%
netstat1|| 0.95%
DISPLAY=192.168.16.15:0.01|| 0.95%
apt-cache1|| 0.95%
DISPLAY=192.168.16.3:0.01|| 0.95%
telnetd1|| 0.95%
____
*) Интервалы неактивности длительностью 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$