/l3/users/29-05-2007/nt-lnet/linux1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 |
|
#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 |
#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 |
#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 |
#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 |
#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) ... |
#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 |
#screen -x
|
#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. |
#screen -x
|
#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'. Останов. |
#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'. Останов. |
#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 |
#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 |
#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 |
#ssh 192.168.16.4
|
#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 |
#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. |
#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 |
#vim /etc/init.d/bind9
|
#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 |
#vim /etc/bind/zones.rfc1918
|
#vim /etc/bind/named.conf
|
#vim /etc/bind/named.conf.options
|
#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 |
#rndc reload
server reload successful |
#man rndc
|
#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 |
#vim /etc/bind/named.conf.options
|
#rndc reload
server reload successful |
#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 |
#vim /etc/bind/named.conf.local
|
#vim /etc/bind/db.test.net.nt
|
#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.. |
#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 |
#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 -- |
#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.. |
#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 -- |
#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 |
#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 |
#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 |
#rndc reload
server reload successful |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#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. |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#vim /etc/bind/db.test.net.nt
|
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#vim /etc/resolv.conf
|
#vim /etc/bind/db.test.net.nt
|
#vim /etc/resolv.conf
|
#host 192.168.16.4
|
#host host1.test.net.nt
host1.test.net.nt has address 192.168.16.1 |
#vim /etc/bind/db.16.168.192
|
#vim /etc/bind/db.16.168.192
|
#vim /etc/bind/named.conf
|
#rndc reload
server reload successful |
#vim /etc/bind/db.16.168.192
|
#rndc reload
server reload successful |
#vim /etc/bind/db.16.168.192
|
#rndc reload
server reload successful |
#vim /etc/bind/db.16.168.192
|
#rndc reload
server reload successful |
#vim /etc/bind/db.16.168.192
|
#rndc reload
server reload successful |
#host 192.168.16.4
4.16.168.192.in-addr.arpa domain name pointer host4.test.net.nt. |
#host host1.test.net.nt
host1.test.net.nt has address 192.168.16.1 |
#vim /etc/bind/db.16.168.192
|
#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 |
#cat /etc/resolv.conf
search test.net.nt net.nt nameserver 127.0.0.1 |
#shutdown -h now
|
#vim /etc/bind/named.conf
|
#vim /etc/bind/db.root
|
#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") ** |
#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! |
#screen -x
|
#screen -x
|
#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 |
#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]# |
#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 |
#vim README
|
#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 |
#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 |
#cd src/
|
#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 |
#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 |
#less /tmp/make
|
#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 |
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008