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

Содержание

Журнал

Четверг (05/31/07)

/dev/pts/3
17:01:40
#vi doc/INSTALL
17:02:10
#cd src
[root@linux1:~]#
[root@linux1:~]# scp root@192.168.16.2:/etc/sshd_config ~./
Enter passphrase for key '/root/.ssh/id_rsa':
scp: /etc/sshd_config: No such file or directory
[root@linux1:~]# scp root@192.168.16.2:/etc/ssh/sshd_config ~./
Enter passphrase for key '/root/.ssh/id_rsa':
~./: Is a directory
[root@linux1:~]# scp root@192.168.16.2:/etc/ssh/sshd_config ~./sshd_config.new
Enter passphrase for key '/root/.ssh/id_rsa':
Connection closed by 192.168.16.2
[root@linux1:~]# ls
!  install  q  wall
[root@linux1:~]# scp root@192.168.16.3:/etc/ssh/sshd_config ~./sshd_config.new
root@192.168.16.3's password:
~./sshd_config.new: No such file or directory
17:02:18
#make
To build John the Ripper, type:
        make clean SYSTEM
where SYSTEM can be one of the following:
linux-x86-mmx            Linux, x86 with MMX (best)
linux-x86-any            Linux, x86
linux-x86-any-a.out      Linux, x86, a.out binaries (obsolete)
linux-x86-64             Linux, AMD x86-64, 64-bit native
linux-x86-64-mmx         Linux, AMD x86-64, 32-bit with MMX
linux-alpha              Linux, Alpha
linux-sparc              Linux, SPARC 32-bit
...
irix-mips64-r10k         IRIX, MIPS 64-bit (R10K) (best)
irix-mips64              IRIX, MIPS 64-bit
irix-mips32              IRIX, MIPS 32-bit
dos-djgpp-x86-mmx        DOS, DJGPP 2.x, x86 with MMX (best)
dos-djgpp-x86-any        DOS, DJGPP 2.x, x86
win32-cygwin-x86-mmx     Win32, Cygwin, x86 with MMX (best)
win32-cygwin-x86-any     Win32, Cygwin, x86
beos-x86-mmx             BeOS, x86 with MMX
beos-x86-any             BeOS, x86
generic                  Any other Unix-like system with gcc
17:02:23
#make clean linux-x86-mmx
[root@linux1:~]#
[root@linux1:~]# scp root@192.168.16.2:/etc/sshd_config ~./
Enter passphrase for key '/root/.ssh/id_rsa':
scp: /etc/sshd_config: No such file or directory
[root@linux1:~]# scp root@192.168.16.2:/etc/ssh/sshd_config ~./
Enter passphrase for key '/root/.ssh/id_rsa':
~./: Is a directory
[root@linux1:~]# scp root@192.168.16.2:/etc/ssh/sshd_config ~./sshd_config.new
Enter passphrase for key '/root/.ssh/id_rsa':
Connection closed by 192.168.16.2
...
cp /dev/null Makefile.dep
ln -sf x86-mmx.h arch.h
make ../run/john ../run/unshadow ../run/unafs ../run/unique \
                JOHN_OBJS="DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o unshadow.
make[1]: Entering directory `/root/john-1.7.0.2/src'
gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops DES_fmt.c
make[1]: gcc: Команда не найдена
make[1]: *** [DES_fmt.o] Ошибка 127
make[1]: Leaving directory `/root/john-1.7.0.2/src'
make: *** [linux-x86-mmx] Ошибка 2
17:02:54
#apt-cache search john
libtext-typography-perl - markup ASCII text with correct typography for HTML
libxml-catalog-perl - Perl module for resolving public and system identifiers
mpb - MIT Photonic-Bands
mpb-doc - MIT Photonic-Bands documentation
mpb-mpi - MIT Photonic-Bands, parallel (mpich) version
mserv - local centralised multiuser music server
phpgroupware-phonelog - phpGroupWare phone logging module
python-markdown - text-to-HTML conversion library/tool
r-base - GNU R statistical computing language and environment
r-base-core - GNU R core of statistical computing language and environment
...
tclx8.4-dev - Extended Tcl (TclX) - development package
tclx8.4-doc - Extended Tcl (TclX) - manpages
texlive-omega - TeX Live: Omega
tkx8.3 - Extended Tcl (TclX) version 8.3.5 -- TkX runtime package
tkx8.3-dev - Extended Tcl (TclX) version 8.3.5 -- TkX development package
tkx8.3-doc - Extended Tcl (TclX) version 8.3.5 -- TkX manpages
vcf - audio EQ biquad filters for LADSPA
xlife - John Conway's Game of Life, for X11
xmorph - digital image warp and morph (x11)
zivot - the game of life, simple console version
17:03:28
#apt-get install gcc
  libc6-dev libc-dev libmudflap0-dev
НОВЫЕ пакеты, которые будут установлены:
  gcc gcc-4.1 libssp0
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 470kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 1401kB.
Хотите продолжить [Д/н]? y
Получено:1 http://debian.org.ua etch/main libssp0 4.1.1-21 [4492B]
Получено:2 http://debian.org.ua etch/main gcc-4.1 4.1.1-21 [461kB]
Получено:3 http://debian.org.ua etch/main gcc 4:4.1.1-15 [5052B]
Получено 470kB за 0s (996kB/c)
Выбор ранее не выбранного пакета libssp0.
(Чтение базы данных... на данный момент установлено 86663 файлов и каталогов.)
Распаковывается пакет libssp0 (из файла .../libssp0_4.1.1-21_i386.deb)...
Выбор ранее не выбранного пакета gcc-4.1.
Распаковывается пакет gcc-4.1 (из файла .../gcc-4.1_4.1.1-21_i386.deb)...
Выбор ранее не выбранного пакета gcc.
Распаковывается пакет gcc (из файла .../gcc_4%3a4.1.1-15_i386.deb)...
Настраивается пакет libssp0 (4.1.1-21) ...
Настраивается пакет gcc-4.1 (4.1.1-21) ...
Настраивается пакет gcc (4.1.1-15) ...
17:04:07
#make clean linux-x86-mmx
rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com ../run/unique.com ../run/john.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe
rm -f ../run/john.exe *.o *.bak core
rm -f detect bench generic.h arch.h sparc.h tmp.s
rm -f DES_bs_s.c DES_bs_n.c DES_bs_a.c
cp /dev/null Makefile.dep
ln -sf x86-mmx.h arch.h
make ../run/john ../run/unshadow ../run/unafs ../run/unique \
                JOHN_OBJS="DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o unshadow.
make[1]: Entering directory `/root/john-1.7.0.2/src'
gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops DES_fmt.c
...
DES_fmt.c:29: error: ‘NULL’ undeclared here (not in a function)
DES_fmt.c: In function ‘split’:
DES_fmt.c:109: warning: implicit declaration of function ‘memcpy’
DES_fmt.c:109: warning: incompatible implicit declaration of built-in function ‘memcpy’
DES_fmt.c:112: warning: incompatible implicit declaration of built-in function ‘memcpy’
DES_fmt.c: In function ‘get_key’:
DES_fmt.c:300: warning: incompatible implicit declaration of built-in function ‘memcpy’
make[1]: *** [DES_fmt.o] Ошибка 1
make[1]: Leaving directory `/root/john-1.7.0.2/src'
make: *** [linux-x86-mmx] Ошибка 2
/dev/pts/11
17:04:24
#screen -x
/dev/pts/6
17:04:24
#screen -x
17:04:40
#screen -x
/dev/pts/9
17:04:54
#ssh 192.168.16.4
root@192.168.16.4's password:
Last login: Thu May 31 16:21:22 2007 from linux3.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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.
/dev/pts/6
17:04:54
#screen -x
/dev/pts/14
17:05:21
#screen -x
17:05:24
#screen -x
/dev/pts/3
17:05:26
#make clean linux
[root@linux1:~]# ssh 192.168.16.4
root@192.168.16.4's password:
Last login: Thu May 31 16:21:22 2007 from linux3.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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.
[root@linux4:~]#
...
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]#
                 rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com ../run/unique.com ../run/john.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe
rm -f ../run/john.exe *.o *.bak core
rm -f detect bench generic.h arch.h sparc.h tmp.s
rm -f DES_bs_s.c DES_bs_n.c DES_bs_a.c
cp /dev/null Makefile.dep
make: *** Нет правила для сборки цели `linux'.  Останов.
17:05:50
#make clean linux
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]# ]
bash: ]: command not found
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]#
...
[root@linux4:~]# ssh 192.168.16.4
[root@linux4:~]#
[root@linux4:~]#
[root@linux4:~]# apt-c
                      rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com ../run/unique.com ../run/john.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe
rm -f ../run/john.exe *.o *.bak core
rm -f detect bench generic.h arch.h sparc.h tmp.s
rm -f DES_bs_s.c DES_bs_n.c DES_bs_a.c
cp /dev/null Makefile.dep
make: *** Нет правила для сборки цели `linux'.  Останов.
/dev/pts/14
17:06:06
#screen -d
/dev/pts/3
17:06:39
#make clean
rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com ../run/unique.com ../run/john.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe
rm -f ../run/john.exe *.o *.bak core
rm -f detect bench generic.h arch.h sparc.h tmp.s
rm -f DES_bs_s.c DES_bs_n.c DES_bs_a.c
cp /dev/null Makefile.dep
17:06:41
#make
To build John the Ripper, type:
        make clean SYSTEM
where SYSTEM can be one of the following:
linux-x86-mmx            Linux, x86 with MMX (best)
linux-x86-any            Linux, x86
linux-x86-any-a.out      Linux, x86, a.out binaries (obsolete)
linux-x86-64             Linux, AMD x86-64, 64-bit native
linux-x86-64-mmx         Linux, AMD x86-64, 32-bit with MMX
linux-alpha              Linux, Alpha
linux-sparc              Linux, SPARC 32-bit
...
irix-mips64-r10k         IRIX, MIPS 64-bit (R10K) (best)
irix-mips64              IRIX, MIPS 64-bit
irix-mips32              IRIX, MIPS 32-bit
dos-djgpp-x86-mmx        DOS, DJGPP 2.x, x86 with MMX (best)
dos-djgpp-x86-any        DOS, DJGPP 2.x, x86
win32-cygwin-x86-mmx     Win32, Cygwin, x86 with MMX (best)
win32-cygwin-x86-any     Win32, Cygwin, x86
beos-x86-mmx             BeOS, x86 with MMX
beos-x86-any             BeOS, x86
generic                  Any other Unix-like system with gcc
17:06:45
#make clean linux-x86-any
gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops DES_fmt.c
DES_fmt.c:6:20: error: string.h: No such file or directory
In file included from common.h:14,
                 from DES_fmt.c:10:
memory.h:13:19: error: stdio.h: No such file or directory
memory.h:14:20: error: stdlib.h: No such file or directory
In file included from common.h:14,
                 from DES_fmt.c:10:
memory.h:46: error: expected ‘)’ before ‘size’
memory.h:64: error: expected ‘)’ before ‘size’
...
DES_fmt.c:109: warning: implicit declaration of function ‘memcpy’
DES_fmt.c:109: warning: incompatible implicit declaration of built-in function ‘memcpy’
DES_fmt.c:112: warning: incompatible implicit declaration of built-in function ‘memcpy’
DES_fmt.c: In function ‘set_key’:
DES_fmt.c:290: warning: incompatible implicit declaration of built-in function ‘memcpy’
DES_fmt.c: In function ‘get_key’:
DES_fmt.c:302: warning: incompatible implicit declaration of built-in function ‘memcpy’
make[1]: *** [DES_fmt.o] Ошибка 1
make[1]: Leaving directory `/root/john-1.7.0.2/src'
make: *** [linux-x86-any] Ошибка 2
/dev/pts/9
17:09:09
#]
bash: ]: command not found
17:09:59
#ssh 192.168.16.4

17:10:07
#apt-cache search bind9
bind9 - Internet Domain Name Server
bind9-doc - Documentation for BIND
bind9-host - Version of 'host' bundled with BIND 9.X
bindgraph - DNS statistics RRDtool frontend for BIND9
gbindadmin - GTK+ configuration tool for bind9
gforge-dns-bind9 - collaborative development tool - DNS management (using Bind9)
host - utility for querying DNS servers
libbind9-0 - BIND9 Shared Library used by BIND
libconfig-auto-perl - Magical config file parser
libnss-lwres - NSS module for using bind9's lwres as a naming service
17:10:16
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 294kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 782kB.
Получено:1 http://debian.org.ua lenny/main bind9 1:9.3.4-2 [294kB]
...
(Чтение базы данных... на данный момент установлено 60666 файлов и каталогов.)
Распаковывается пакет bind9 (из файла .../bind9_1%3a9.3.4-2_i386.deb)...
Настраивается пакет bind9 (9.3.4-2) ...
Добавляется группа `bind' (GID 109) ...
Готово.
Добавляется системный пользователь `bind' (UID 108) ...
Добавляется новый пользователь `bind' (UID 108) в группу `bind' ...
Не создаётся домашний каталог `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
Starting domain name service...: bind.
17:10:59
#ls -l /etc/bind/
итого 44
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.0
-rw-r--r-- 1 root root  271 2007-01-29 15:35 db.127
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.255
-rw-r--r-- 1 root root  353 2007-01-29 15:35 db.empty
-rw-r--r-- 1 root root  256 2007-01-29 15:35 db.local
-rw-r--r-- 1 root root 1507 2007-01-29 15:35 db.root
-rw-r--r-- 1 root bind 1611 2007-01-29 15:35 named.conf
-rw-r--r-- 1 root bind  165 2007-01-29 15:35 named.conf.local
-rw-r--r-- 1 root bind  695 2007-01-29 15:35 named.conf.options
-rw-r----- 1 bind bind   77 2007-05-31 17:10 rndc.key
-rw-r--r-- 1 root root 1317 2007-01-29 15:35 zones.rfc1918
17:11:30
#vim /etc/init.d/bind9
17:12:51
#ls -l /etc/bind/
итого 44
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.0
-rw-r--r-- 1 root root  271 2007-01-29 15:35 db.127
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.255
-rw-r--r-- 1 root root  353 2007-01-29 15:35 db.empty
-rw-r--r-- 1 root root  256 2007-01-29 15:35 db.local
-rw-r--r-- 1 root root 1507 2007-01-29 15:35 db.root
-rw-r--r-- 1 root bind 1611 2007-01-29 15:35 named.conf
-rw-r--r-- 1 root bind  165 2007-01-29 15:35 named.conf.local
-rw-r--r-- 1 root bind  695 2007-01-29 15:35 named.conf.options
-rw-r----- 1 bind bind   77 2007-05-31 17:10 rndc.key
-rw-r--r-- 1 root root 1317 2007-01-29 15:35 zones.rfc1918
17:12:54
#vim /etc/bind/zones.rfc1918
17:13:32
#vim /etc/bind/named.conf
17:15:18
#vim /etc/bind/named.conf.options
17:16:39
#netstat -lnp | grep :53
tcp        0      0 192.168.16.4:53         0.0.0.0:*               LISTEN     2733/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2733/named
tcp6       0      0 :::53                   :::*                    LISTEN     2733/named
udp        0      0 192.168.16.4:53         0.0.0.0:*                          2733/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2733/named
udp6       0      0 :::53                   :::*                               2733/named
17:16:52
#rndc reload
server reload successful
17:17:02
#man rndc
17:17:17
#netstat -lnp | grep :53
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2733/named
tcp6       0      0 :::53                   :::*                    LISTEN     2733/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2733/named
udp6       0      0 :::53                   :::*                               2733/named
17:17:33
#vim /etc/bind/named.conf.options
17:17:44
#rndc reload
server reload successful
17:17:47
#netstat -lnp | grep :53
tcp        0      0 192.168.16.4:53         0.0.0.0:*               LISTEN     2733/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2733/named
tcp6       0      0 :::53                   :::*                    LISTEN     2733/named
udp        0      0 192.168.16.4:53         0.0.0.0:*                          2733/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2733/named
udp6       0      0 :::53                   :::*                               2733/named
17:17:49
#vim /etc/bind/named.conf.local
17:18:13
#vim /etc/bind/db.test.net.nt
прошло 15 минут
/dev/pts/16
17:33:48
#tail -f /var/log/daemon.log
~
~
"/etc/bind/zones.rfc1918" 20L, 1317C
~
~
~
~
~
~
~
May 31 16:16:51 linux1 xinetd[2797]: removing discard
May 31 16:16:51 linux1 xinetd[2797]: removing discard
May 31 16:16:51 linux1 xinetd[2797]: removing echo
May 31 16:16:51 linux1 xinetd[2797]: removing time
May 31 16:16:51 linux1 xinetd[2797]: removing time
May 31 16:16:51 linux1 xinetd[2797]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
May 31 16:16:51 linux1 xinetd[2797]: Started working: 2 available services
May 31 16:16:52 linux1 rpc.statd[2814]: Version 1.0.11 Starting
May 31 16:18:54 linux1 NetworkManager: <information>^IUpdating allowed wireless network lists.
May 31 16:18:54 linux1 NetworkManager: <WARNING>^I nm_dbus_get_networks_cb (): error received: org.freedesktop.NetworkManagerInfo.NoNetworks - There are no wireless networks stored..
17:34:21
#tail -f /var/log/messages
zone "23.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "24.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "25.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "26.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "27.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "28.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "29.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "30.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "31.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
...
~
"/etc/bind/zones.rfc1918" 20L, 1317C
~
~
~
~
~
~
~
messages       messages.0     messages.1.gz
17:34:21
#tail -f /var/log/messages
May 31 16:18:44 linux1 gconfd (user-2995): запÑ\203Ñ\201каеÑ\202Ñ\201Ñ\217 (веÑ\200Ñ\201иÑ\217 2.16.1), pid 2995 полÑ\214зоваÑ\202елÑ\214 "user"
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.mandatory" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 0
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 1
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 2
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/debian.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 3
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 4
May 31 16:18:49 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 0
May 31 16:36:40 linux1 -- MARK --
May 31 16:56:41 linux1 -- MARK --
May 31 17:16:41 linux1 -- MARK --
17:34:30
#tail -f /var/log/daemon.log
~
"/etc/bind/zones.rfc1918" 20L, 1317C
~
~
~
~
~
~
~
May 31 16:16:51 linux1 xinetd[2797]: removing discard
May 31 16:16:51 linux1 xinetd[2797]: removing discard
May 31 16:16:51 linux1 xinetd[2797]: removing echo
May 31 16:16:51 linux1 xinetd[2797]: removing time
May 31 16:16:51 linux1 xinetd[2797]: removing time
May 31 16:16:51 linux1 xinetd[2797]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
May 31 16:16:51 linux1 xinetd[2797]: Started working: 2 available services
May 31 16:16:52 linux1 rpc.statd[2814]: Version 1.0.11 Starting
May 31 16:18:54 linux1 NetworkManager: <information>^IUpdating allowed wireless network lists.
May 31 16:18:54 linux1 NetworkManager: <WARNING>^I nm_dbus_get_networks_cb (): error received: org.freedesktop.NetworkManagerInfo.NoNetworks - There are no wireless networks stored..
17:34:59
#tail -f /var/log/messages
zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
~
~
~
~
"/etc/bind/zones.rfc1918" 20L, 1317C
~
~
~
~
...
May 31 16:18:44 linux1 gconfd (user-2995): запÑ\203Ñ\201каеÑ\202Ñ\201Ñ\217 (веÑ\200Ñ\201иÑ\217 2.16.1), pid 2995 полÑ\214зоваÑ\202елÑ\214 "user"
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.mandatory" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 0
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 1
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 2
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/debian.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 3
May 31 16:18:44 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 4
May 31 16:18:49 linux1 gconfd (user-2995): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 0
May 31 16:36:40 linux1 -- MARK --
May 31 16:56:41 linux1 -- MARK --
May 31 17:16:41 linux1 -- MARK --
17:35:03
#tail -f /var/log/
acpid               cups/               dmesg.3.gz          kern.log.1.gz       pycentral.log       user.log
acpid.1.gz          daemon.log          dmesg.4.gz          lastlog             scrollkeeper.log    user.log.0
apache/             daemon.log.0        dpkg.log            lpr.log             scrollkeeper.log.1  user.log.1.gz
apache2/            daemon.log.1.gz     exim4/              mail.err            syslog              uucp.log
aptitude            debug               faillog             mail.info           syslog.0            wtmp
auth.log            debug.0             fontconfig.log      mail.log            syslog.1.gz         Xorg.0.log
auth.log.0          debug.1.gz          fsck/               mail.warn           syslog.2.gz         Xorg.0.log.old
auth.log.1.gz       dmesg               gdm/                messages            syslog.3.gz
bittorrent/         dmesg.0             installer/          messages.0          syslog.4.gz
boot                dmesg.1.gz          kern.log            messages.1.gz       syslog.5.gz
btmp                dmesg.2.gz          kern.log.0          news/               syslog.6.gz
17:35:03
#tail -f /var/log/dmesg
zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.empty"; };
~
~
~
~
"/etc/bind/zones.rfc1918" 20L, 1317C
~
~
~
~
...
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hdb8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hdb5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
e100: eth3: e100_watchdog: link up, 100Mbps, full-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
17:35:35
#ssh 192.168.16.4
root@192.168.16.4's password:
Last login: Thu May 31 17:08:24 2007 from linux3.net.nt
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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=2436; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/9
17:35:50
#vim /etc/bind/named.conf
17:37:20
#rndc reload
server reload successful
17:37:26
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
17:38:55
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
/dev/pts/16
17:39:05
#tail -f /var/log/daemon.log
The system is going down for system halt NOW!
May 31 18:01:02 linux4 init: Switching to runlevel: 0
May 31 18:01:04 linux4 xinetd[2308]: Exiting...
May 31 18:01:06 linux4 squid[2358]: Preparing for shutdown after 0 requests
May 31 18:01:06 linux4 squid[2358]: Waiting 30 seconds for active connections to finish
May 31 18:01:06 linux4 squid[2358]: FD 13 Closing HTTP connection
May 31 18:01:06 linux4 squid[2358]: Shutting down...
May 31 18:01:06 linux4 squid[2358]: FD 14 Closing ICP connection
May 31 18:01:06 linux4 squid[2358]: Closing unlinkd pipe on FD 11
May 31 18:01:06 linux4 squid[2358]: storeDirWriteCleanLogs: Starting...
...
May 31 18:01:08 linux4 rpc.statd[2335]: Caught signal 15, un-registering and exiting.
May 31 18:01:08 linux4 named[3186]: shutting down: flushing changes
May 31 18:01:08 linux4 named[3186]: stopping command channel on 127.0.0.1#953
May 31 18:01:08 linux4 named[3186]: stopping command channel on ::1#953
May 31 18:01:08 linux4 named[3186]: no longer listening on ::#53
May 31 18:01:08 linux4 named[3186]: no longer listening on 127.0.0.1#53
May 31 18:01:08 linux4 named[3186]: no longer listening on 192.168.16.4#53
May 31 18:01:08 linux4 named[3186]: exiting
Connection to 192.168.16.4 closed by remote host.
Connection to 192.168.16.4 closed.
/dev/pts/9
17:39:19
#vim /etc/bind/db.test.net.nt
17:40:35
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
17:40:39
#vim /etc/bind/db.test.net.nt
17:41:22
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
17:41:27
#vim /etc/resolv.conf
17:42:43
#vim /etc/bind/db.test.net.nt
17:45:58
#vim /etc/resolv.conf
17:46:40
#host 192.168.16.4

17:46:56
#host host1.test.net.nt
host1.test.net.nt has address 192.168.16.1
17:47:04
#vim /etc/bind/db.16.168.192
17:48:52
#vim /etc/bind/db.16.168.192
17:51:29
#vim /etc/bind/named.conf
17:53:05
#rndc reload
server reload successful
17:53:10
#vim /etc/bind/db.16.168.192
17:53:38
#rndc reload
server reload successful
17:53:40
#vim /etc/bind/db.16.168.192
17:54:40
#rndc reload
server reload successful
17:54:41
#vim /etc/bind/db.16.168.192
17:55:07
#rndc reload
server reload successful
17:55:08
#vim /etc/bind/db.16.168.192
17:55:56
#rndc reload
server reload successful
17:55:57
#host 192.168.16.4
4.16.168.192.in-addr.arpa domain name pointer host4.test.net.nt.
17:56:05
#host host1.test.net.nt
host1.test.net.nt has address 192.168.16.1
17:56:10
#vim /etc/bind/db.16.168.192
17:57:40
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=200 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=2 ttl=112 time=139 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=3 ttl=112 time=113 ms
--- mail.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 4176ms
rtt min/avg/max/mdev = 113.961/151.152/200.018/36.089 ms
17:57:48
#cat /etc/resolv.conf
search test.net.nt net.nt
nameserver 127.0.0.1
17:57:50
#shutdown -h now

17:58:14
#vim /etc/bind/named.conf
17:58:30
#vim /etc/bind/db.root
17:58:54
#shutdown -p now
shutdown: invalid option -- p
Usage:    shutdown [-akrhHPfnc] [-t secs] time [warning message]
                  -a:      use /etc/shutdown.allow
                  -k:      don't really shutdown, only warn.
                  -r:      reboot after shutdown.
                  -h:      halt after shutdown.
                  -P:      halt action is to turn off power.
                  -H:      halt action is to just halt.
                  -f:      do a 'fast' reboot (skip fsck).
                  -F:      Force fsck on reboot.
                  -n:      do not go through "init" but go down real fast.
                  -c:      cancel a running shutdown.
                  -t secs: delay between warning and kill signal.
                  ** the "time" argument is mandatory! (try "now") **
18:00:48
#shutdown -h now
Broadcast message from root@linux4 (pts/2) (Thu May 31 18:01:02 2007):
The system is going down for system halt NOW!

Пятница (06/01/07)

/dev/pts/1
09:31:58
#screen -x
/dev/pts/3
09:32:13
#screen
/dev/pts/1
09:32:14
#screen -x
09:32:15
#screen -x
09:32:16
#screen -x
/dev/pts/5
09:32:19
#ls -l
итого 828
-rw-r--r-- 1 root root    379 2007-05-29 16:00 !
-rw-r--r-- 1 root root    850 2007-05-31 16:50 awk
-rw-r--r-- 1 root root   4190 2007-05-29 10:44 install
drwx------ 5 root root   4096 2006-03-23 16:07 john-1.7.0.2
-rw-r--r-- 1 root root 802354 2007-05-31 16:58 john-1.7.0.2.tar.gz
-rw-r--r-- 1 root root    850 2007-05-31 16:49 print
-rw------- 1 root root   7676 2007-05-30 16:16 q
-rw-r--r-- 1 root root   1874 2007-05-31 16:36 sshd_config.new
-rw-r--r-- 1 root root      3 2007-05-29 17:57 wall
09:32:23
#cd john-1.7.0.2/
[root@linux1:~]# ls -l
итого 828
-rw-r--r-- 1 root root    379 2007-05-29 16:00 !
-rw-r--r-- 1 root root    850 2007-05-31 16:50 awk
-rw-r--r-- 1 root root   4190 2007-05-29 10:44 install
drwx------ 5 root root   4096 2006-03-23 16:07 john-1.7.0.2
-rw-r--r-- 1 root root 802354 2007-05-31 16:58 john-1.7.0.2.tar.gz
-rw-r--r-- 1 root root    850 2007-05-31 16:49 print
-rw------- 1 root root   7676 2007-05-30 16:16 q
-rw-r--r-- 1 root root   1874 2007-05-31 16:36 sshd_config.new
...
arch.h     charset.h   DES_bs.c    idle.c     logger.c      mips64.h   ppc32.h      signals.c  tty.c       x86.S
batch.c    common.c    DES_bs.h    idle.h     logger.h      misc.c     ppc64alt.h   signals.h  tty.h
batch.h    common.h    DES_fmt.c   inc.c      Makefile      misc.h     ppc64.h      single.c   unafs.c
bench.c    compiler.c  DES_std.c   inc.h      Makefile.dep  nonstd.c   ppc-alti.c   single.h   unique.c
bench.h    compiler.h  DES_std.h   john.asm   math.c        options.c  ppc-alti.pl  sparc32.h  unshadow.c
best.c     config.c    detect.c    john.c     math.h        options.h  recovery.c   sparc64.h  vax.h
best.sh    config.h    external.c  john.com   MD5_fmt.c     params.c   recovery.h   sparc.S    wordlist.c
BF_fmt.c   cracker.c   external.h  list.c     MD5_std.c     params.h   rpp.c        sparc.sh   wordlist.h
BF_std.c   cracker.h   formats.c   list.h     MD5_std.h     pa-risc.h  rpp.h        status.c   x86-64.h
[root@linux1:john-1.7.0.2]#
/dev/pts/7
09:32:30
#screen -x
/dev/pts/5
09:32:31
#ls
doc  README  run  src
09:32:33
#ls src
AFS_fmt.c  BF_std.h    crc32.c     formats.h  LM_fmt.c      memory.c   path.c       rules.c    status.h    x86-any.h
alpha.h    BSDI_fmt.c  crc32.h     getopt.c   loader.c      memory.h   path.h       rules.h    symlink.c   x86-mmx.h
alpha.S    charset.c   DES_bs_b.c  getopt.h   loader.h      mips32.h   ppc32alt.h   sboxes.c   times.h     x86-mmx.S
arch.h     charset.h   DES_bs.c    idle.c     logger.c      mips64.h   ppc32.h      signals.c  tty.c       x86.S
batch.c    common.c    DES_bs.h    idle.h     logger.h      misc.c     ppc64alt.h   signals.h  tty.h
batch.h    common.h    DES_fmt.c   inc.c      Makefile      misc.h     ppc64.h      single.c   unafs.c
bench.c    compiler.c  DES_std.c   inc.h      Makefile.dep  nonstd.c   ppc-alti.c   single.h   unique.c
bench.h    compiler.h  DES_std.h   john.asm   math.c        options.c  ppc-alti.pl  sparc32.h  unshadow.c
best.c     config.c    detect.c    john.c     math.h        options.h  recovery.c   sparc64.h  vax.h
best.sh    config.h    external.c  john.com   MD5_fmt.c     params.c   recovery.h   sparc.S    wordlist.c
BF_fmt.c   cracker.c   external.h  list.c     MD5_std.c     params.h   rpp.c        sparc.sh   wordlist.h
BF_std.c   cracker.h   formats.c   list.h     MD5_std.h     pa-risc.h  rpp.h        status.c   x86-64.h
09:32:37
#vim README
09:32:56
#ls src/
AFS_fmt.c  BF_std.h    crc32.c     formats.h  LM_fmt.c      memory.c   path.c       rules.c    status.h    x86-any.h
alpha.h    BSDI_fmt.c  crc32.h     getopt.c   loader.c      memory.h   path.h       rules.h    symlink.c   x86-mmx.h
alpha.S    charset.c   DES_bs_b.c  getopt.h   loader.h      mips32.h   ppc32alt.h   sboxes.c   times.h     x86-mmx.S
arch.h     charset.h   DES_bs.c    idle.c     logger.c      mips64.h   ppc32.h      signals.c  tty.c       x86.S
batch.c    common.c    DES_bs.h    idle.h     logger.h      misc.c     ppc64alt.h   signals.h  tty.h
batch.h    common.h    DES_fmt.c   inc.c      Makefile      misc.h     ppc64.h      single.c   unafs.c
bench.c    compiler.c  DES_std.c   inc.h      Makefile.dep  nonstd.c   ppc-alti.c   single.h   unique.c
bench.h    compiler.h  DES_std.h   john.asm   math.c        options.c  ppc-alti.pl  sparc32.h  unshadow.c
best.c     config.c    detect.c    john.c     math.h        options.h  recovery.c   sparc64.h  vax.h
best.sh    config.h    external.c  john.com   MD5_fmt.c     params.c   recovery.h   sparc.S    wordlist.c
BF_fmt.c   cracker.c   external.h  list.c     MD5_std.c     params.h   rpp.c        sparc.sh   wordlist.h
BF_std.c   cracker.h   formats.c   list.h     MD5_std.h     pa-risc.h  rpp.h        status.c   x86-64.h
09:32:59
#ls
solaris-x86-any          Solaris, x86, gcc
sco-x86-any-gcc          SCO, x86, gcc
sco-x86-any-cc           SCO, x86, cc
tru64-alpha              Tru64 (Digital UNIX, OSF/1), Alpha
aix-ppc32                AIX, PowerPC 32-bit
macosx-ppc32-altivec     Mac OS X, PowerPC w/AltiVec (best)
macosx-ppc32             Mac OS X, PowerPC 32-bit
macosx-ppc64             Mac OS X 10.4+, PowerPC 64-bit
macosx-x86-mmx           Mac OS X, x86 with MMX
hpux-pa-risc-gcc         HP-UX, PA-RISC, gcc
...
beos-x86-mmx             BeOS, x86 with MMX
beos-x86-any             BeOS, x86
generic                  Any other Unix-like system with gcc
[root@linux1:src]#
                   doc  README  run  src
If you press Ctrl-C for a second time before John had a chance to
                                                                                                             46,9
handle your first Ctrl-C, John will abort immediately without saving.
By default, the state is also saved every 10 minutes to permit for
                                                                                                             1,2-9
09:33:04
#cd src/

09:33:08
#make
To build John the Ripper, type:
        make clean SYSTEM
where SYSTEM can be one of the following:
linux-x86-mmx            Linux, x86 with MMX (best)
linux-x86-any            Linux, x86
linux-x86-any-a.out      Linux, x86, a.out binaries (obsolete)
linux-x86-64             Linux, AMD x86-64, 64-bit native
linux-x86-64-mmx         Linux, AMD x86-64, 32-bit with MMX
linux-alpha              Linux, Alpha
linux-sparc              Linux, SPARC 32-bit
...
irix-mips64-r10k         IRIX, MIPS 64-bit (R10K) (best)
irix-mips64              IRIX, MIPS 64-bit
irix-mips32              IRIX, MIPS 32-bit
dos-djgpp-x86-mmx        DOS, DJGPP 2.x, x86 with MMX (best)
dos-djgpp-x86-any        DOS, DJGPP 2.x, x86
win32-cygwin-x86-mmx     Win32, Cygwin, x86 with MMX (best)
win32-cygwin-x86-any     Win32, Cygwin, x86
beos-x86-mmx             BeOS, x86 with MMX
beos-x86-any             BeOS, x86
generic                  Any other Unix-like system with gcc
09:33:10
#make 1> /tmp/make
solaris-x86-any          Solaris, x86, gcc
sco-x86-any-gcc          SCO, x86, gcc
sco-x86-any-cc           SCO, x86, cc
tru64-alpha              Tru64 (Digital UNIX, OSF/1), Alpha
aix-ppc32                AIX, PowerPC 32-bit
macosx-ppc32-altivec     Mac OS X, PowerPC w/AltiVec (best)
macosx-ppc32             Mac OS X, PowerPC 32-bit
macosx-ppc64             Mac OS X 10.4+, PowerPC 64-bit
macosx-x86-mmx           Mac OS X, x86 with MMX
hpux-pa-risc-gcc         HP-UX, PA-RISC, gcc
...
beos-x86-mmx             BeOS, x86 with MMX
beos-x86-any             BeOS, x86
generic                  Any other Unix-like system with gcc
[root@linux1:src]# make 1> /tmp/make
[root@linux1:src]# les
If you press Ctrl-C for a second time before John had a chance to
                                                                                                             46,9
handle your first Ctrl-C, John will abort immediately without saving.
By default, the state is also saved every 10 minutes to permit for
                                                                                                             1,2-9
09:33:29
#less /tmp/make
09:33:56
#make clean linux-x86-any
gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops DES_fmt.c
DES_fmt.c:6:20: error: string.h: No such file or directory
In file included from common.h:14,
                 from DES_fmt.c:10:
memory.h:13:19: error: stdio.h: No such file or directory
memory.h:14:20: error: stdlib.h: No such file or directory
In file included from common.h:14,
                 from DES_fmt.c:10:
memory.h:46: error: expected ‘)’ before ‘size’
memory.h:64: error: expected ‘)’ before ‘size’
...
DES_fmt.c: In function ‘get_key’:
DES_fmt.c:302: warning: incompatible implicit declaration of built-in function ‘memcpy’
make[1]: *** [DES_fmt.o] Ошибка 1
make[1]: Leaving directory `/root/john-1.7.0.2/src'
make: *** [linux-x86-any] Ошибка 2
If you press Ctrl-C for a second time before John had a chance to
                                                                                                             46,9
handle your first Ctrl-C, John will abort immediately without saving.
By default, the state is also saved every 10 minutes to permit for
                                                                                                             1,2-9

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search test.net.nt net.nt
    nameserver 127.0.0.1
    

    Статистика

    Время первой команды журнала17:01:40 2007- 5-31
    Время последней команды журнала09:33:56 2007- 6- 1
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.02
    Количество командных строк в единицу времени, команда/мин 1.65
    Частота использования команд
    vim24|=======================| 23.08%
    screen13|============| 12.50%
    make11|==========| 10.58%
    tail8|=======| 7.69%
    rndc8|=======| 7.69%
    ls7|======| 6.73%
    /etc/init.d/bind94|===| 3.85%
    host4|===| 3.85%
    cd3|==| 2.88%
    shutdown3|==| 2.88%
    netstat3|==| 2.88%
    grep3|==| 2.88%
    ssh3|==| 2.88%
    apt-get2|=| 1.92%
    apt-cache2|=| 1.92%
    ping1|| 0.96%
    man1|| 0.96%
    ]1|| 0.96%
    vi1|| 0.96%
    less1|| 0.96%
    cat1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$