/l3/users/12-03-2007/nt-lnet/linux3.net.nt/user :1 :2 :3 :4 :5 :6 |
|
#ls
acpi esound libgda rc2.d adduser.conf exim4 libpaper.d rc3.d adjtime fonts locale.gen rc4.d aliases foomatic localtime rc5.d alsa fstab login.defs rc6.d alternatives gaim logrotate.conf rc.local anacrontab gconf logrotate.d rcS.d apm gdm lsb-base reportbug.conf apt gimp magic resolvconf at.deny gnome mailcap resolv.conf ... dictionaries-common issue.net passwd- vim discover.conf java perl w3m discover.conf-2.6 kde3 pmount.allow wgetrc discover.conf.d kernel-img.conf ppp wodim.conf discover.d ldap profile wpa_supplicant dm ld.so.cache protocols X11 dpkg ld.so.conf python xdg emacs ld.so.conf.d python2.4 xinetd.conf email-addresses ld.so.hwcappkgs rc0.d xinetd.d environment libao.conf rc1.d xml |
#cd ssh
|
#ls
moduli sshd_config ssh_host_dsa_key.pub ssh_host_rsa_key.pub ssh_config ssh_host_dsa_key ssh_host_rsa_key |
#cd ssh_host_dsa_key.pub
bash: cd: ssh_host_dsa_key.pub: Not a directory |
#cd ssh_host_dsa_key.pub
bash: cd: ssh_host_dsa_key.pub: Not a directory |
#cd /ssh_host_dsa_key.pub
bash: cd: /ssh_host_dsa_key.pub: No such file or directory |
#vim ssh_host_dsa_key.pub
|
#vim ssh_config
|
#ssh -X clint@192.168.16.15 firefox
The authenticity of host '192.168.16.15 (192.168.16.15)' can't be established. RSA key fingerprint is 33:88:39:f0:bd:1f:5e:b0:f6:d8:d3:90:0a:b9:e9:de. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.15' (RSA) to the list of known hosts. clint@192.168.16.15's password: Permission denied, please try again. clint@192.168.16.15's password: (firefox-bin:4774): Gtk-WARNING **: cannot open display: |
#echo $DISPLAY
-rw-r--r-- root/root 4481 2006-08-12 16:29 /etc/X11/app-defaults/XCalc-colo -rw-r--r-- root/root 5536 2006-08-12 16:29 /etc/X11/app-defaults/Xedit-colo -rw-r--r-- root/root 920 2006-08-12 16:29 /etc/X11/app-defaults/Xmessage-c -rw-r--r-- root/root 3128 2006-08-12 16:29 /etc/X11/app-defaults/Xditview -rw-r--r-- root/root 20588 2006-07-30 01:01 /etc/X11/app-defaults/XScreenSav -rw-r--r-- root/root 6661 2006-08-12 16:29 /etc/X11/app-defaults/Bitmap-noc -rw-r--r-- root/root 45 2006-08-12 16:29 /etc/X11/app-defaults/Beforeligh -rw-r--r-- root/root 2109 2006-12-27 16:15 /etc/X11/app-defaults/UXTerm -rw-r--r-- root/root 20 2006-08-12 16:29 /etc/X11/app-defaults/XClock -rw-r--r-- root/root 492 2006-08-12 16:29 /etc/X11/app-defaults/Bitmap-col |
$ssh -X linux2
The authenticity of host 'linux2 (192.168.16.2)' can't be established. RSA key fingerprint is 7f:33:09:13:bd:c0:13:11:8d:77:03:dd:2e:11:68:2d. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'linux2,192.168.16.2' (RSA) to the list of known hosts. user@linux2's password: l3-agent is already running: pid=6773; pidfile=/home/user/.lilalo/l3-agent.pid |
$DISPLAY=192.168.16.3:0 xeyes
Error: Can't open display: 192.168.16.3:0 |
$DISPLAY=192.168.16.3:0.0 xeyes
Error: Can't open display: 192.168.16.3:0.0 |
$DISPLAY=192.168.16.15:0.0 xeyes
Xlib: connection to "192.168.16.15:0.0" refused by server Xlib: No protocol specified Error: Can't open display: 192.168.16.15:0.0 |
$exit
Connection to linux2 closed. |
$ssh root@linux1
root@linux1's password: Permission denied, please try again. root@linux1's password: Last login: Wed Mar 14 15:28:37 2007 from localhost Linux linux1 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=13943; pidfile=/root/.lilalo/l3-agent.pid |
#pwd
/root |
#ls
install |
#ls -al
итого 33 drwxr-xr-x 5 root root 1024 2007-03-14 13:43 . drwxr-xr-x 23 root root 1024 2007-03-02 18:56 .. drwx------ 2 root root 1024 2007-03-02 18:51 .aptitude -rw------- 1 root root 7116 2007-03-14 15:29 .bash_history -rw-r--r-- 1 root root 19 2007-03-11 06:59 .bash_profile -rw-r--r-- 1 root root 450 2007-03-11 06:57 .bashrc -rw-r--r-- 1 root root 4190 2007-03-11 06:41 install -rw-r--r-- 1 root root 50 2007-03-11 06:57 .l3rc -rw------- 1 root root 35 2007-03-14 15:29 .lesshst drwxr-xr-x 2 root root 7168 2007-03-14 16:10 .lilalo -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwx------ 2 root root 1024 2007-03-14 12:34 .ssh -rw------- 1 root root 4951 2007-03-14 13:43 .viminfo |
#pwd
/root |
#cd ..
|
#pwd
/ |
#ls
bin dev initrd lib64 mnt root srv usr boot etc initrd.img lost+found opt sbin sys var cdrom home lib media proc selinux tmp vmlinuz |
#cd etc
|
#ls
acpi esound libgda rc2.d adduser.conf exim4 libpaper.d rc3.d adjtime fonts locale.gen rc4.d aliases foomatic localtime rc5.d alsa fstab login.defs rc6.d alternatives gaim logrotate.conf rc.local anacrontab gconf logrotate.d rcS.d apm gdm lsb-base reportbug.conf apt gimp magic resolvconf at.deny gnome mailcap resolv.conf ... dictionaries-common issue.net passwd- vim discover.conf java perl w3m discover.conf-2.6 kde3 pmount.allow wgetrc discover.conf.d kernel-img.conf ppp wodim.conf discover.d ldap profile wpa_supplicant dm ld.so.cache protocols X11 dpkg ld.so.conf python xdg emacs ld.so.conf.d python2.4 xinetd.conf email-addresses ld.so.hwcappkgs rc0.d xinetd.d environment libao.conf rc1.d xml |
#cd xinetd.d
|
#ls
1 chargen daytime discard echo time |
#vim xinetd.conf
|
#vim /xinetd.conf
|
#vim echo
|
#pwd
/etc/xinetd.d |
#man cp
|
#cp echo telnet
|
#ls
1 chargen daytime discard echo telnet time |
#vim telnet
|
#vim telnet
|
$su -
Password: l3-agent is already running: pid=3711; pidfile=/root/.lilalo/l3-agent.pid |
#pwd
/root |
#cd ..
|
#pwd
/ |
#ls
bin dev initrd lib64 mnt root srv usr boot etc initrd.img lost+found opt sbin sys var cdrom home lib media proc selinux tmp vmlinuz |
#cd etc
|
#ls
acpi esound libgda rc2.d adduser.conf exim4 libpaper.d rc3.d adjtime fonts locale.gen rc4.d aliases foomatic localtime rc5.d alsa fstab login.defs rc6.d alternatives gaim logrotate.conf rc.local anacrontab gconf logrotate.d rcS.d apm gdm lsb-base reportbug.conf apt gimp magic resolvconf at.deny gnome mailcap resolv.conf ... dictionaries-common issue.net passwd- vim discover.conf java perl w3m discover.conf-2.6 kde3 pmount.allow wgetrc discover.conf.d kernel-img.conf ppp wodim.conf discover.d ldap profile wpa_supplicant dm ld.so.cache protocols X11 dpkg ld.so.conf python xdg emacs ld.so.conf.d python2.4 xinetd.conf email-addresses ld.so.hwcappkgs rc0.d xinetd.d environment libao.conf rc1.d xml |
#ps -AL
PID LWP TTY TIME CMD 1 1 ? 00:00:01 init 2 2 ? 00:00:00 migration/0 3 3 ? 00:00:00 ksoftirqd/0 4 4 ? 00:00:00 events/0 5 5 ? 00:00:00 khelper 6 6 ? 00:00:00 kthread 9 9 ? 00:00:00 kblockd/0 10 10 ? 00:00:00 kacpid 93 93 ? 00:00:00 kseriod ... 14912 14912 pts/2 00:00:00 vim 15010 15010 ? 00:00:00 xterm 15014 15014 pts/3 00:00:00 script 15061 15061 pts/3 00:00:00 script 15062 15062 pts/4 00:00:00 bash 15099 15099 pts/4 00:00:00 su 15101 15101 pts/4 00:00:00 script 15138 15138 pts/4 00:00:00 script 15139 15139 pts/5 00:00:00 bash 15211 15211 pts/5 00:00:00 ps |
#ps -AL | grep telnet
|
#telnetd
bash: telnetd: command not found |
#apt-get install telnet
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия telnet. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено. |
#apt-get cache telnet
E: Неверная операция cache |
#apt-get cashe telnet
E: Неверная операция cashe |
#apt-get cashe search telnet
E: Неверная операция cashe |
#apt-get cache search telnettelnet
E: Неверная операция cache |
#apt-get cashe search telnet
E: Неверная операция cashe |
#man apt-get
|
#apt-cache search telnet
c3270 - Curses program for telnet sessions to IBM mainframes coldfire - Freescale Coldfire 5206 emulator francine - feature rich ansi console login engine ggz-utils - GGZ Gaming Zone: utilities grcm - GNOME application to initiate connections to remote machines heimdal-clients - Clients for Heimdal Kerberos heimdal-servers - Servers for Heimdal Kerberos honeyd-common - Honeyd's honeypot documentation and scripts inetutils-telnet - Telnet client inetutils-telnetd - Telnet server ... tramp - remote file access in Emacs ttyd - Remote Modem Utility for Unix ttysnoop - TTY Snoop - allows you to spy on telnet+serial connections twisted-doc - The official documentation of Twisted twisted-doc-api - The auto-generated API docs of Twisted whowatch - Real-time user logins monitoring tool x3270 - X11 program for telnet sessions to IBM mainframes xrsh - remote execution of XWindow programs yics - Yahoo! Chess client for use with FICS interfaces zorp-modules - Default proxy modules for Zorp |
#apt-get install telnet
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия telnet. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено. |
#apt-get install telnetd
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: telnetd обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено. Необходимо скачать 41,9kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 98,3kB. Получено:1 http://192.168.16.15 etch/main telnetd 0.17-34 [41,9kB] Получено 41,9kB за 7s (5664B/c) Выбор ранее не выбранного пакета telnetd. (Чтение базы данных... на данный момент установлено 77739 файлов и каталогов.) Распаковывается пакет telnetd (из файла .../telnetd_0.17-34_i386.deb)... Настраивается пакет telnetd (0.17-34) ... --------- IMPORTANT INFORMATION FOR XINETD USERS ---------- The following line will be added to your /etc/inetd.conf file: telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd If you are indeed using xinetd, you will have to convert the above into /etc/xinetd.conf format, and add it manually. See /usr/share/doc/xinetd/README.Debian for more information. ----------------------------------------------------------- |
#ps -AL
PID LWP TTY TIME CMD 1 1 ? 00:00:01 init 2 2 ? 00:00:00 migration/0 3 3 ? 00:00:00 ksoftirqd/0 4 4 ? 00:00:00 events/0 5 5 ? 00:00:00 khelper 6 6 ? 00:00:00 kthread 9 9 ? 00:00:00 kblockd/0 10 10 ? 00:00:00 kacpid 93 93 ? 00:00:00 kseriod ... 14912 14912 pts/2 00:00:00 vim 15010 15010 ? 00:00:00 xterm 15014 15014 pts/3 00:00:00 script 15061 15061 pts/3 00:00:00 script 15062 15062 pts/4 00:00:00 bash 15099 15099 pts/4 00:00:00 su 15101 15101 pts/4 00:00:00 script 15138 15138 pts/4 00:00:00 script 15139 15139 pts/5 00:00:00 bash 15533 15533 pts/5 00:00:00 ps |
#ps -AL | grep telnet
|
#ps -AL | grep script
8509 8509 pts/0 00:00:00 script 8556 8556 pts/0 00:00:00 script 8605 8605 pts/1 00:00:00 script 8642 8642 pts/1 00:00:00 script 15014 15014 pts/3 00:00:00 script 15061 15061 pts/3 00:00:00 script 15101 15101 pts/4 00:00:00 script 15138 15138 pts/4 00:00:00 script |
#pwd
/etc |
#ls
acpi esound libgda rc2.d adduser.conf exim4 libpaper.d rc3.d adjtime fonts locale.gen rc4.d aliases foomatic localtime rc5.d alsa fstab login.defs rc6.d alternatives gaim logrotate.conf rc.local anacrontab gconf logrotate.d rcS.d apm gdm lsb-base reportbug.conf apt gimp magic resolvconf at.deny gnome mailcap resolv.conf ... dictionaries-common issue.net passwd- vim discover.conf java perl w3m discover.conf-2.6 kde3 pmount.allow wgetrc discover.conf.d kernel-img.conf ppp wodim.conf discover.d ldap profile wpa_supplicant dm ld.so.cache protocols X11 dpkg ld.so.conf python xdg emacs ld.so.conf.d python2.4 xinetd.conf email-addresses ld.so.hwcappkgs rc0.d xinetd.d environment libao.conf rc1.d xml |
#cd init.d
|
#ls
acpid hotkey-setup rc alsa hplip rc.local alsa-utils hwclock.sh rcS anacron ifupdown README atd ifupdown-clean reboot avahi-daemon inetd rmnologin bittorrent keymap.sh screen-cleanup bootclean killprocs sendsigs bootlogd klogd single bootmisc.sh libdevmapper1.02 skeleton ... cron mountdevsubfs.sh sysklogd cupsys mountkernfs.sh udev dbus mountnfs-bootclean.sh udev-mtab dictd mountnfs.sh umountfs discover mtab.sh umountnfs.sh exim4 networking umountroot gdm nfs-common urandom glibc.sh openbsd-inetd wpa-ifupdown halt portmap x11-common hostname.sh procps.sh xinetd |
#cd ..
|
#ls
acpi esound libgda rc2.d adduser.conf exim4 libpaper.d rc3.d adjtime fonts locale.gen rc4.d aliases foomatic localtime rc5.d alsa fstab login.defs rc6.d alternatives gaim logrotate.conf rc.local anacrontab gconf logrotate.d rcS.d apm gdm lsb-base reportbug.conf apt gimp magic resolvconf at.deny gnome mailcap resolv.conf ... dictionaries-common issue.net passwd- vim discover.conf java perl w3m discover.conf-2.6 kde3 pmount.allow wgetrc discover.conf.d kernel-img.conf ppp wodim.conf discover.d ldap profile wpa_supplicant dm ld.so.cache protocols X11 dpkg ld.so.conf python xdg emacs ld.so.conf.d python2.4 xinetd.conf email-addresses ld.so.hwcappkgs rc0.d xinetd.d environment libao.conf rc1.d xml |
#cd ..
|
#telnet 127.0.0.1
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Debian GNU/Linux 4.0 linux3 login: Login timed out after 60 seconds. Connection closed by foreign host. |
#ls
bin dev initrd lib64 mnt root srv usr boot etc initrd.img lost+found opt sbin sys var cdrom home lib media proc selinux tmp vmlinuz |
#cd usr
|
#ls
bin games include lib lib64 local lost+found sbin share src X11R6 |
#cd lib
|
#ls
libviaXvMC.so libviaXvMC.so.1 libviaXvMC.so.1.0.0 libvisual libvisual-0.4.so.0 libvisual-0.4.so.0.0.0 libvorbisenc.so.2 libvorbisenc.so.2.0.2 libvorbisfile.so.3 libvorbisfile.so.3.1.1 ... telnetlogin totem update-notifier valgrind vino w3m X11 xine xorg xulrunner |
#cd ..
|
#pwd
/usr |
#ls
bin games include lib lib64 local lost+found sbin share src X11R6 |
#cd lib64
|
#ls
gconv |
#cd ..
|
#cd ..
|
#ssh user@linux1
user@linux1's password: Linux linux1 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have mail. Last login: Wed Mar 14 13:43:54 2007 from 192.168.16.15 l3-agent is already running: pid=14684; pidfile=/home/user/.lilalo/l3-agent.pid |
#vim telnet
|
#pkill -1 xinetd
|
#telnet 127.0.0.1
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Debian GNU/Linux 4.0 linux3 login: root Login incorrect linux3 login: root Login incorrect linux3 login: user Password: Last login: Wed Mar 14 14:56:05 2007 from 192.168.16.15 on pts/7 Linux linux3 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=6511; pidfile=/home/user/.lilalo/l3-agent.pid |
$exit
exit exit Connection closed by foreign host. |
$telnet 192.168.16.3
Trying 192.168.16.3... Connected to 192.168.16.3. Escape character is '^]'. Debian GNU/Linux 4.0 linux3 login: password Password: Login incorrect linux3 login: user Password: Last login: Wed Mar 14 16:37:28 2007 from localhost on pts/6 Linux linux3 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=6511; pidfile=/home/user/.lilalo/l3-agent.pid |
$exit
exit exit Connection closed by foreign host. |
#vim telnet
|
#apt-get install bind9
bind9 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено. Необходимо скачать 294kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 782kB. Получено:1 http://192.168.16.15 etch/main bind9 1:9.3.4-2 [294kB] Получено 294kB за 0s (2446kB/c) Выбор ранее не выбранного пакета bind9. (Чтение базы данных... на данный момент установлено 77751 файлов и каталогов.) Распаковывается пакет bind9 (из файла .../bind9_1%3a9.3.4-2_i386.deb)... Настраивается пакет bind9 (9.3.4-2) ... ... Добавляется системный пользователь `bind' (UID 111) ... Добавляется новый пользователь `bind' (UID 111) в группу `bind' ... Не создаётся домашний каталог `/var/cache/bind'. wrote key file "/etc/bind/rndc.key" Starting domain name service...: bind. ;; Query time: 1 msec ;; SERVER: 192.168.16.15#53(192.168.16.15) ;; WHEN: Wed Mar 14 16:49:53 2007 : ------------------------------------------------------------------------------------------------------------------------------- |
$su -
Password: su: Authentication failure Извините. |
$su -
Password: l3-agent is already running: pid=13943; pidfile=/root/.lilalo/l3-agent.pid |
#rndc
stop -p Save pending updates to master files and stop the server reporting process id. halt Stop the server without saving pending updates. halt -p Stop the server without saving pending updates reporting process id. trace Increment debugging level by one. trace level Change the debugging level. notrace Set debugging level to 0. flush Flushes all of the server's caches. flush [view] Flushes the server's cache for a view. ... status Display status of the server. recursing Dump the queries that are currently recursing (named.recursing) *restart Restart the server. * == not yet implemented Version: 9.3.4 ;; Query time: 1 msec ;; SERVER: 192.168.16.15#53(192.168.16.15) ;; WHEN: Wed Mar 14 16:49:53 2007 : ------------------------------------------------------------------------------------------------------------------------------- |
#rndc status
number of zones: 4 debug level: 0 xfers running: 0 xfers deferred: 0 soa queries in progress: 0 query logging is OFF recursive clients: 0/1000 tcp clients: 0/100 server is up and running |
#netstat -lnp | grep 53
;; Query time: 78 msec ;; SERVER: 192.168.16.15#53(192.168.16.15) ;; WHEN: Wed Mar 14 16:52:32 2007 ;; MSG SIZE rcvd: 139 tcp 0 0 192.168.16.3:53 0.0.0.0:* LISTEN 17075/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 17075/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 17075/named tcp6 0 0 :::53 :::* LISTEN 17075/named tcp6 0 0 ::1:953 :::* LISTEN 17075/named udp 0 0 192.168.16.3:53 0.0.0.0:* 17075/named udp 0 0 127.0.0.1:53 0.0.0.0:* 17075/named udp 0 0 0.0.0.0:5353 0.0.0.0:* 2594/avahi-daemon: udp6 0 0 :::53 :::* 17075/named unix 2 [ ACC ] STREAM LISTENING 6521 2532/hald @/var/run/hald/dbus-eWeWjp4dXb unix 2 [ ACC ] STREAM LISTENING 6522 2532/hald @/var/run/hald/dbus-FiR4a4wUuk unix 2 [ ACC ] STREAM LISTENING 8499 2899/gnome-settings /tmp/orbit-user/linc-b53-0-5d85280adbea4 ;; Query time: 1 msec ;; SERVER: 192.168.16.15#53(192.168.16.15) ;; WHEN: Wed Mar 14 16:49:53 2007 : ------------------------------------------------------------------------------------------------------------------------------- |
Время первой команды журнала | 13:40:44 2007- 3-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:12:07 2007- 3-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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