/l3/users/12-04-2010/nt-lnet/debian4.net.nt/root :1 :2 :3 :4 :5 |
|
#nc 127.0.0.1 4444
ls- l ls -l итого 20 drwxr-xr-x 82 root root 4096 Апр 13 12:06 etc prw-r--r-- 1 root root 0 Апр 13 12:19 fifo -rw------- 1 root root 0 Апр 13 12:17 fileSlH6p6 drwx------ 2 root root 4096 Апр 13 12:04 keyring-hlp9bc drwx------ 2 root root 4096 Апр 13 12:05 orbit-root drwx------ 2 root root 4096 Апр 13 12:04 ssh-kelDYp1301 drwx------ 2 root root 4096 Апр 13 12:04 virtual-root.lD5EvN id uid=0(root) gid=0(root) группы=0(root) quit logout exit |
#nc -c /bin/bash -l -p 4444
/bin/bash: line 2: ls-: команда не найдена /bin/bash: line 5: quit: команда не найдена /bin/bash: line 6: logout: оболочка не является запущенной после входа в систему: используйте `exit' |
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 39:83:3e:b7:8e:77:bd:45:4f:ce:10:33:df:0a:94:93. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts. root@192.168.16.1's password: Linux debian1 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Apr 13 11:51:37 2010 from 192.168.16.254 root@debian1:~# l3script |
#apt-get install nmap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: liblua5.1-0 НОВЫЕ пакеты, которые будут установлены: liblua5.1-0 nmap обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 1 665kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 6 525kB. ... Получено:2 http://debian.org.ua squeeze/main nmap 5.00-3 [1 584kB] Получено 1 665kБ за 2с (825kБ/c) Выбор ранее не выбранного пакета liblua5.1-0. (Чтение базы данных ... на данный момент установлено 54378 файлов и каталогов.) Распаковывается пакет liblua5.1-0 (из файла .../liblua5.1-0_5.1.4-5_i386.deb)... Выбор ранее не выбранного пакета nmap. Распаковывается пакет nmap (из файла .../archives/nmap_5.00-3_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет liblua5.1-0 (5.1.4-5) ... Настраивается пакет nmap (5.00-3) ... |
#nmap 192.168.16.1
Starting Nmap 5.00 ( http://nmap.org ) at 2010-04-13 12:25 UTC Interesting ports on 192.168.16.1: Not shown: 998 closed ports PORT STATE SERVICE 22/tcp open ssh 5900/tcp open vnc MAC Address: 00:16:3E:00:00:01 (Xensource) Nmap done: 1 IP address (1 host up) scanned in 6.11 seconds |
#nmap -O 192.168.16.1
Starting Nmap 5.00 ( http://nmap.org ) at 2010-04-13 12:25 UTC Interesting ports on 192.168.16.1: Not shown: 998 closed ports PORT STATE SERVICE 22/tcp open ssh 5900/tcp open vnc MAC Address: 00:16:3E:00:00:01 (Xensource) Device type: general purpose Running: Linux 2.6.X OS details: Linux 2.6.13 - 2.6.27 Network Distance: 1 hop OS detection performed. Please report any incorrect results at http://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 10.11 seconds |
#nmap -O 10.0.17.100
Starting Nmap 5.00 ( http://nmap.org ) at 2010-04-13 12:26 UTC Interesting ports on 10.0.17.100: Not shown: 995 filtered ports PORT STATE SERVICE 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 3389/tcp open ms-term-serv 5357/tcp open unknown Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port Device type: general purpose Running: Microsoft Windows 2008|Vista OS details: Microsoft Windows Server 2008 Beta 3, Microsoft Windows Vista SP0 or SP1 or Server 2008 SP1 OS detection performed. Please report any incorrect results at http://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 13.78 seconds |
#nmap -p 22 '192.168.16.*'
Starting Nmap 5.00 ( http://nmap.org ) at 2010-04-13 12:27 UTC |
#nmap -p 22 '192.168.16.*' | less
|
#nmap -p 22 '192.168.16.*' | less^C
|
#dpkg -l | grep inetd
ii update-inetd 4.36 inetd configuration file updater |
#apt-cache search inetd
apt-cacher - Caching proxy for Debian package and source files atftpd - advanced TFTP server bidentd - Bisqwit's identd for NAT proxying biff - a mail notification tool cernlib-extras - CERNLIB data analysis suite - extra programs pawserv - CERNLIB data analysis suite - distributed PAW and file transfer servers statd - data collection daemon for GLcpu globus-gfork-progs - Globus Toolkit - GFork Programs gwhois - generic Whois Client / Server inetutils-inetd - internet super server ... socat - multipurpose relay for bidirectional data transfer socket - Multi purpose socket tool stunnel4 - Universal SSL tunnel for network daemons tcputils - Utilities for TCP programming in shell-scripts python-twisted-runner-dbg - Process management, including an inetd server (debug extension) python-twisted-runner - Process management, including an inetd server update-inetd - inetd configuration file updater xinetd - replacement for inetd with many enhancements nttcp - New test TCP program ucspi-tcp-src - Source only package for building ucspi-tcp binary package |
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: tcpd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd tcpd обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 105kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 324kB. ... Выбор ранее не выбранного пакета tcpd. (Чтение базы данных ... на данный момент установлено 54502 файлов и каталогов.) Распаковывается пакет tcpd (из файла .../tcpd_7.6.q-18_i386.deb)... Выбор ранее не выбранного пакета openbsd-inetd. Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет tcpd (7.6.q-18) ... Настраивается пакет openbsd-inetd (0.20080125-4) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. |
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия openbsd-inetd. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#vim /etc/inetd.conf
--- /tmp/l3-saved-1233.29999.6479 2010-04-13 12:32:45.000000000 +0000 +++ /etc/inetd.conf 2010-04-13 12:34:01.000000000 +0000 @@ -17,7 +17,7 @@ #discard stream tcp nowait root internal #discard dgram udp wait root internal #daytime stream tcp nowait root internal -#time stream tcp nowait root internal +time stream tcp nowaiat root internal #:STANDARD: These are standard services. |
#netstat -lnp | grep inetd
|
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#nc 127.0.0.1 37
|
#vim /etc/services
--- /tmp/l3-saved-1233.8220.15747 2010-04-13 12:35:24.000000000 +0000 +++ /etc/services 2010-04-13 12:35:43.000000000 +0000 @@ -587,3 +587,4 @@ fido 60179/tcp # fidonet EMSI over TCP # Local services +calc 65535/tcp |
#nc 127.0.0.1 65535
2+2 4 ^C |
#vim /etc/hosts.allow
|
#~
9 # addresses (NOT host or domain names) for the portmapper, as well as for 10 # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) 11 # for further information. 12 # "/etc/hosts.deny" 20L, 880C 13 # The PARANOID wildcard matches any host whose name does not match its 14 # address. 15 # 16 # You may wish to enable this to ensure any programs that don't 17 # validate looked up hostnames still leave understandable logs. In past 18 # versions of Debian this has been the default. 19 # ALL: PARANOID 20 |
#~
12 # "/etc/hosts.deny" 20L, 880C 13 # The PARANOID wildcard matches any host whose name does not match its 14 # address. 15 # 16 # You may wish to enable this to ensure any programs that don't 17 # validate looked up hostnames still leave understandable logs. In past 18 # versions of Debian this has been the default. 19 # ALL: PARANOID 20 ~ ~ bc: 127.0.0.1 "/etc/hosts.deny" 20L, 893C записано |
#nc 127.0.0.1 65535
2+2 4 ^]q (standard_in) 2: illegal character: ^] ^C |
#vim /etc/hosts.deny
--- /tmp/l3-saved-1233.9208.31721 2010-04-13 12:38:39.000000000 +0000 +++ /etc/hosts.deny 2010-04-13 12:38:45.000000000 +0000 @@ -17,4 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID -bc: 127.0.0.1 +bc: 127.0.0.1 :deny |
#nc 127.0.0.1 65535
2+2 4 ^C |
#whereis inetd
inetd: /usr/sbin/inetd /etc/inetd.conf /usr/share/man/man8/inetd.8.gz |
#file /usr/sbin/inetd
/usr/sbin/inetd: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped |
#ldd /usr/sbin/inetd
linux-gate.so.1 => (0xb7f74000) libwrap.so.0 => /lib/libwrap.so.0 (0xb7f55000) libc.so.6 => /lib/libc.so.6 (0xb7e0e000) libnsl.so.1 => /lib/libnsl.so.1 (0xb7df7000) /lib/ld-linux.so.2 (0xb7f75000) |
#vim /etc/hosts.deny
--- /tmp/l3-saved-1233.10869.29988 2010-04-13 12:39:22.000000000 +0000 +++ /etc/hosts.deny 2010-04-13 12:39:27.000000000 +0000 @@ -17,4 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID -bc: 127.0.0.1 :deny +calc: 127.0.0.1 :deny |
#nc 127.0.0.1 65535
2+2 4 ^C |
#vim /etc/hosts.allow
|
#~
HOSTS_ACCESS(5) HOSTS_ACCESS(5) NAME hosts_access - format of host access control files DESCRIPTION This manual page describes a simple access control language that is based on client (host name/address, user name), and server (process name, host name/address) patterns. Examples are given at the end. The impatient reader is encouraged to skip to the EXAMPLES section for a quick introduction. The extended version of the access control language is described in the ... to the access control software, even though the host is registered. Domain name server lookups are case insensitive; NIS (formerly YP) net‐ group lookups are case sensitive. AUTHOR Wietse Venema (wietse@wzv.win.tue.nl) Department of Mathematics and Computing Science Eindhoven University of Technology Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands HOSTS_ACCESS(5) |
#man hosts_options
|
#vim /etc/hosts.allow
--- /tmp/l3-saved-1233.24730.16263 2010-04-13 12:41:29.000000000 +0000 +++ /etc/hosts.allow 2010-04-13 12:41:39.000000000 +0000 @@ -10,4 +10,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # - +bc : 127.0.0.1 : deny |
#nc 127.0.0.1 65535
2+2 4 ^]^C |
#nc 127.0.0.1 calc
2+2 4 ^C |
#vim /etc/hosts.allow
--- /tmp/l3-saved-1233.18430.9767 2010-04-13 12:41:57.000000000 +0000 +++ /etc/hosts.allow 2010-04-13 12:42:00.000000000 +0000 @@ -10,4 +10,3 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # -bc : 127.0.0.1 : deny |
#vim /etc/hosts.deny
--- /tmp/l3-saved-1233.19811.8712 2010-04-13 12:42:03.000000000 +0000 +++ /etc/hosts.deny 2010-04-13 12:42:10.000000000 +0000 @@ -17,4 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID -calc: 127.0.0.1 :deny +calc: 127.0.0.1 |
#nc 127.0.0.1 calc
3+3 6 ^C |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#less /var/log/daemon.log
|
#less /var/log/auth.log
|
#ls -lt /var/log | head
итого 1236 -rw-r--r-- 1 root root 404537 Апр 13 12:31 dpkg.log -rw-r----- 1 root adm 2160 Апр 13 12:19 daemon.log -rw-r----- 1 root adm 112037 Апр 13 12:19 syslog drwxr-s--- 2 Debian-exim adm 4096 Апр 13 12:17 exim4 -rw-r----- 1 root adm 13085 Апр 13 12:17 auth.log -rw-r--r-- 1 root root 24024 Апр 13 12:17 faillog -rw-rw-r-- 1 root utmp 292292 Апр 13 12:17 lastlog -rw-rw-r-- 1 root utmp 84480 Апр 13 12:05 wtmp -rw-r--r-- 1 root root 86 Апр 13 12:04 pm-powersave.log |
#date
Втр Апр 13 12:43:19 UTC 2010 |
#~
12 # "/etc/hosts.deny" 20L, 895C 13 # The PARANOID wildcard matches any host whose name does not match its 14 # address. 15 # 16 # You may wish to enable this to ensure any programs that don't 17 # validate looked up hostnames still leave understandable logs. In past 18 # versions of Debian this has been the default. 19 # ALL: PARANOID : 127.0.0.1 20 calc: 127.0.0.1 ~ ~ bc: 127.0.0.1 20,1 Весь "/etc/hosts.deny" 20L, 893C записано |
#vim /etc/hosts.deny
--- /tmp/l3-saved-1233.31879.16887 2010-04-13 12:44:13.000000000 +0000 +++ /etc/hosts.deny 2010-04-13 12:44:26.000000000 +0000 @@ -17,4 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID -bc: 127.0.0.1 +ALL: ALL |
#nc 127.0.0.1 calc
4+4 8 ^C |
#vim /etc/hosts.allow
--- /tmp/l3-saved-1233.20466.14597 2010-04-13 12:44:41.000000000 +0000 +++ /etc/hosts.allow 2010-04-13 12:44:54.000000000 +0000 @@ -10,3 +10,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # +ALL: ALL: DENY |
#nc 127.0.0.1 calc
3+3 6 ^C |
#vim /etc/inetd.conf
--- /tmp/l3-saved-1233.7498.28041 2010-04-13 12:45:26.000000000 +0000 +++ /etc/inetd.conf 2010-04-13 12:46:05.000000000 +0000 @@ -35,4 +35,4 @@ #:HAM-RADIO: amateur-radio services #:OTHER: Other services -calc stream tcp nowait root /usr/bin/bc +calc stream tcp nowait root /usr/sbin/tcpd /usr/bin/bc |
#vim /etc/hosts.allow
--- /tmp/l3-saved-1233.16361.24300 2010-04-13 12:46:10.000000000 +0000 +++ /etc/hosts.allow 2010-04-13 12:46:15.000000000 +0000 @@ -10,4 +10,3 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # -ALL: ALL: DENY |
#vim /etc/hosts.deny
|
#nc 127.0.0.1 calc
3+3 6 ^C |
#vim /etc/hosts.allow
--- /tmp/l3-saved-1233.19723.16605 2010-04-13 12:46:34.000000000 +0000 +++ /etc/hosts.allow 2010-04-13 12:46:43.000000000 +0000 @@ -10,3 +10,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # +ALL: ALL: DENY |
#nc 127.0.0.1 calc
3+3 6 ^C |
#less /var/log/daemon.log
|
#less /var/log/auth.log
|
#less /var/log/messages
|
#man inetd
|
#vim /etc/default/
|
#vim /etc/default/^C
|
#man inetd.conf
|
#less /var/log/daemon.log
|
#less /var/log/debug
|
#ps aux | grep inetd
root 4067 0.0 0.1 1884 632 ? Ss 12:42 0:00 /usr/sbin/inetd root 4676 0.0 0.1 4824 764 pts/3 S+ 12:49 0:00 grep inetd |
#vim /etc/init.d/openbsd-inetd
|
#apropos inetd
DebianNet (3pm) - create, remove, enable or disable entry in /etc/inetd.... inetd.conf (5) - internet "super-server" inetd (8) - internet "super-server" update-inetd (8) - create, remove, enable or disable entry in /etc/inetd.... |
#man 5 inetd
|
#man 5 inetd.conf
|
#apropos inetd
DebianNet (3pm) - create, remove, enable or disable entry in /etc/inetd.... inetd.conf (5) - internet "super-server" inetd (8) - internet "super-server" update-inetd (8) - create, remove, enable or disable entry in /etc/inetd.... |
#ls /usr/share/man/man5/in
inetd.conf.5.gz initscript.5.gz interfaces.5.gz info.5.gz inittab.5.gz intro.5.gz |
#ls /usr/share/man/man5/in^C
|
#man 5 inetd.conf
|
#zless /usr/share/man/man5/inetd.conf.5.gz
|
#update-
update-alternatives update-gtk-immodules update-bootsystem-insserv update-icon-caches update-catalog update-inetd update-default-aspell update-info-dir update-default-ispell update-locale update-default-wordlist update-menus update-desktop-database update-mime update-dictcommon-aspell update-mime-database update-dictcommon-hunspell update-mime-database.real update-exim4.conf update-openoffice-dicts update-exim4.conf.template update-pangox-aliases update-exim4defaults update-passwd update-fonts-alias update-python-modules update-fonts-dir update-rc.d update-fonts-scale update-rc.d-insserv update-gconf-defaults update-xmlcatalog update-gdkpixbuf-loaders |
#man
|
#mandb
Удаление старых записей базы данных в /usr/share/man... Обработка справочных страниц в /usr/share/man... Удаление старых записей базы данных в /usr/share/man/es... Обработка справочных страниц в /usr/share/man/es... Удаление старых записей базы данных в /usr/share/man/pl... Обработка справочных страниц в /usr/share/man/pl... Удаление старых записей базы данных в /usr/share/man/hu... Обработка справочных страниц в /usr/share/man/hu... Удаление старых записей базы данных в /usr/share/man/sv... Обработка справочных страниц в /usr/share/man/sv... ... Удаление старых записей базы данных в /usr/share/man/ko... Обработка справочных страниц в /usr/share/man/ko... Удаление старых записей базы данных в /usr/share/man/fr... Обработка справочных страниц в /usr/share/man/fr... Удаление старых записей базы данных в /usr/local/share/man... Обработка справочных страниц в /usr/local/share/man... 0 man подкаталоги содержат более новые справочные страницы. 0 справочных страниц добавлено. 0 побочных cat добавлено. 0 старых записей базы данных вычищено. |
#man inetd.conf
|
#zless /usr/share/man/man5/inetd.conf.5.gz
|
#vim /etc/hosts,a
|
#~
). See the manual pages hosts_access(5) and hosts_options(55 3 # 4 # Example: ALL: LOCAL @some_netgroup 5 # ALL: .foobar.edu EXCEPT terminalserver.foobar.edu 6 # 7 # If you're going to protect the portmapper use the name "portmap" for the 8 # daemon name. Remember that you can only use the keyword "ALL" and IP 9 # addresses (NOT host or domain names) for the portmapper, as well as for 10 # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) 11 # for further information. 12 # 13 ALL: ALL: DENY 13L, 594C |
#~
12 # "/etc/hosts.deny" 20L, 888C 13 # The PARANOID wildcard matches any host whose name does not match its 14 # address. 15 # 16 # You may wish to enable this to ensure any programs that don't 17 # validate looked up hostnames still leave understandable logs. In past 18 # versions of Debian this has been the default. 19 # ALL: PARANOID 20 ALL: ALL ~ ~ DENY "/etc/hosts.deny" 20L, 889C записано |
#nc 127.0.0.1 calc
2+2 4 ^]^C |
#vim /etc/hosts.allow
--- /tmp/l3-saved-1233.26664.18361 2010-04-13 12:54:22.000000000 +0000 +++ /etc/hosts.allow 2010-04-13 12:54:26.000000000 +0000 @@ -10,4 +10,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # -ALL: ALL: DENY +#ALL: ALL: DENY |
#nc 127.0.0.1 calc
3+3 6 ^C |
#. /etc/bash_completion.d/
l3script: .: /etc/bash_completion.d/: является директорией |
#/etc/init.d/openbsd-inetd restart
/etc/default/openbsd-inetd: 1: -d: not found |
#vim /etc/hosts.deny
--- /tmp/l3-saved-1233.6564.31625 2010-04-13 12:56:24.000000000 +0000 +++ /etc/hosts.deny 2010-04-13 12:56:44.000000000 +0000 @@ -17,4 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID -ALL: DENY +ALL: 127.0.0.1 |
#^C
|
#vim /etc/hosts.allow
--- /tmp/l3-saved-1233.32115.11542 2010-04-13 12:56:59.000000000 +0000 +++ /etc/hosts.allow 2010-04-13 12:57:03.000000000 +0000 @@ -10,4 +10,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # -ALL: ALL: DENY +#ALL: ALL: DENY |
#vim /etc/hosts.deny
|
#~
3+3 ^C |
#vim /etc/hosts.deny
--- /tmp/l3-saved-1233.23456.1037 2010-04-13 12:57:20.000000000 +0000 +++ /etc/hosts.deny 2010-04-13 12:57:32.000000000 +0000 @@ -17,4 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID -ALL: 127.0.0.1 +bc: 127.0.0.1 |
#nc 127.0.0.1 calc
3+3 ^C |
#nc 127.0.0.1 calc
c^C |
Время первой команды журнала | 14:19:06 2010- 4-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:57:37 2010- 4-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.62 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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