/l3/users/eb/2009/linux11/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 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 |
|
#ls -la
итого 104 drwxr-xr-x 6 root root 4096 Май 27 15:02 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 9 Май 27 15:02 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 15:03 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 6549 Май 27 12:51 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#ls -la
итого 104 drwxr-xr-x 6 root root 4096 Май 27 15:02 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 9 Май 27 15:02 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 15:03 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 6549 Май 27 12:51 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#ls -la
итого 60 drwxrwxrwt 7 root root 4096 Май 27 14:48 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw-r--r-- 1 root root 429 Май 27 10:54 datelog -rw-r--r-- 1 root root 540 Май 27 11:23 datelog_05 -rw-r--r-- 1 root root 243 Май 27 10:56 datelog2 drwxrwxrwt 2 root root 4096 Май 27 09:32 .ICE-unix drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO -rw-r--r-- 1 root root 721 Май 27 14:42 l1 -rw-r--r-- 1 root root 318 Май 27 14:40 l2 -rw-r--r-- 1 root root 43 Май 27 12:20 logger drwx------ 2 user user 4096 Май 27 10:40 orbit-user drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591 -r--r--r-- 1 root root 11 Май 27 09:30 .X0-lock drwxrwxrwt 2 root root 4096 Май 27 09:30 .X11-unix -rw------- 1 user user 410 Май 27 09:32 .xfsm-ICE-BA33TU |
#ls -la
итого 60 drwxrwxrwt 7 root root 4096 Май 27 14:48 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw-r--r-- 1 root root 429 Май 27 10:54 datelog -rw-r--r-- 1 root root 540 Май 27 11:23 datelog_05 -rw-r--r-- 1 root root 243 Май 27 10:56 datelog2 drwxrwxrwt 2 root root 4096 Май 27 09:32 .ICE-unix drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO -rw-r--r-- 1 root root 721 Май 27 14:42 l1 -rw-r--r-- 1 root root 318 Май 27 14:40 l2 -rw-r--r-- 1 root root 43 Май 27 12:20 logger drwx------ 2 user user 4096 Май 27 10:40 orbit-user drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591 -r--r--r-- 1 root root 11 Май 27 09:30 .X0-lock drwxrwxrwt 2 root root 4096 Май 27 09:30 .X11-unix -rw------- 1 user user 410 Май 27 09:32 .xfsm-ICE-BA33TU |
#ps -waux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2128 712 ? Ss 09:30 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 09:30 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 09:30 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 09:30 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 09:30 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 09:30 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 09:30 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 09:30 0:00 [watchdog/1] ... user 21189 0.0 0.3 26412 12264 ? S 10:40 0:00 /usr/lib/notification-daemon/notification-daemon user 21192 0.0 0.0 7768 2588 ? S 10:40 0:00 /usr/lib/libgconf2-4/gconfd-2 root 25095 0.0 0.0 5880 1508 pts/6 S+ 11:27 0:00 su - root 25103 0.0 0.0 4772 556 pts/6 S+ 11:27 0:00 script -f -c su -q /root/.lilalo//1685217580188127087-1243412848.sc root 25201 0.0 0.0 4776 372 pts/6 S+ 11:27 0:00 script -f -c su -q /root/.lilalo//1685217580188127087-1243412848.sc root 25202 0.0 0.0 5836 1436 pts/13 Ss+ 11:27 0:00 su root 25216 0.0 0.0 4772 556 pts/13 S+ 11:27 0:00 script -f -c bash -q /root/.lilalo//3107289493786804-1243412848.scr root 25318 0.0 0.0 4776 372 pts/13 S+ 11:27 0:00 script -f -c bash -q /root/.lilalo//3107289493786804-1243412848.scr root 25319 0.0 0.1 7324 3124 pts/14 Ss 11:27 0:00 bash user 29531 0.0 0.1 10016 3660 ? S 11:49 0:00 /usr/lib/gvfs/gvfs-hal-volume-monitor |
#ps -waux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2128 712 ? Ss 09:30 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 09:30 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 09:30 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 09:30 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 09:30 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 09:30 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 09:30 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 09:30 0:00 [watchdog/1] ... user 21189 0.0 0.3 26412 12264 ? S 10:40 0:00 /usr/lib/notification-daemon/notification-daemon user 21192 0.0 0.0 7768 2588 ? S 10:40 0:00 /usr/lib/libgconf2-4/gconfd-2 root 25095 0.0 0.0 5880 1508 pts/6 S+ 11:27 0:00 su - root 25103 0.0 0.0 4772 556 pts/6 S+ 11:27 0:00 script -f -c su -q /root/.lilalo//1685217580188127087-1243412848.sc root 25201 0.0 0.0 4776 372 pts/6 S+ 11:27 0:00 script -f -c su -q /root/.lilalo//1685217580188127087-1243412848.sc root 25202 0.0 0.0 5836 1436 pts/13 Ss+ 11:27 0:00 su root 25216 0.0 0.0 4772 556 pts/13 S+ 11:27 0:00 script -f -c bash -q /root/.lilalo//3107289493786804-1243412848.scr root 25318 0.0 0.0 4776 372 pts/13 S+ 11:27 0:00 script -f -c bash -q /root/.lilalo//3107289493786804-1243412848.scr root 25319 0.0 0.1 7324 3124 pts/14 Ss 11:27 0:00 bash user 29531 0.0 0.1 10016 3660 ? S 11:49 0:00 /usr/lib/gvfs/gvfs-hal-volume-monitor |
# 2 sendxmpp jabblogger@jabber.kiev.ua
3 server = jabber.kiev.ua 4 # resource = yourresourcenameOFFICE 5 passtype = plain (or sha1)e ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ ".cabberrc" 5L, 154C записано |
# 2 sendxmpp jabblogger@jabber.kiev.ua
3 server = jabber.kiev.ua 4 # resource = yourresourcenameOFFICE 5 passtype = plain (or sha1)e ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ ".cabberrc" 5L, 154C записано |
#cat > /usr/local/bin/syslog2jabber
#!/bin/sh while read line do echo $line | sendxmpp user@jabber.ru done |
#cat > /usr/local/bin/syslog2jabber
#!/bin/sh while read line do echo $line | sendxmpp user@jabber.ru done |
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j' |
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j' |
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j' |
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j' |
#vim /usr/local/bin/syslog2jabber
--- /tmp/l3-saved-3735.14127.28530 2009-05-27 15:16:06.000000000 +0300 +++ /usr/local/bin/syslog2jabber 2009-05-27 15:16:45.000000000 +0300 @@ -1,5 +1,5 @@ #!/bin/sh while read line do -echo $line | sendxmpp user@jabber.ru +echo $line | sendxmpp jabblogger@jabber.kiev.ua done |
#whereis gajim
gajim: /usr/bin/gajim /usr/lib/gajim /usr/share/gajim /usr/share/man/man1/gajim.1.gz |
#whereis gajim
gajim: /usr/bin/gajim /usr/lib/gajim /usr/share/gajim /usr/share/man/man1/gajim.1.gz |
#ls -la
итого 104 drwxr-xr-x 6 root root 4096 Май 27 15:16 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 154 Май 27 15:09 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 15:18 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 6769 Май 27 15:16 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#ls -la
итого 104 drwxr-xr-x 6 root root 4096 Май 27 15:16 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 154 Май 27 15:09 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 15:18 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 6769 Май 27 15:16 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#strings /usr/bin/gajim
#!/bin/sh ## scripts/gajim.in ## Copyright (C) 2005 Yann Le Boulanger <asterix AT lagaule.org> ## Copyright (C) 2006 Dimitur Kirov <dkirov AT gmail.com> ## Stefan Bethge <stefan AT lanpartei.de> ## Copyright (C) 2008 Jonathan Schleifer <js-gajim AT webkeks.org> ## This file is part of Gajim. ## Gajim is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published ## by the Free Software Foundation; version 3 only. ... ## You should have received a copy of the GNU General Public License ## along with Gajim. If not, see <http://www.gnu.org/licenses/>. if test $(id -u) -eq 0; then echo "You must not launch Gajim as root, it is INSECURE" exit 1 datadir=/usr/share PYTHON_EXEC=/usr/bin/python cd ${datadir}/gajim/src export PYTHONPATH="$PYTHONPATH:/usr/lib/gajim" exec ${PYTHON_EXEC} -OO gajim.py $@ |
#strings /usr/bin/gajim
#!/bin/sh ## scripts/gajim.in ## Copyright (C) 2005 Yann Le Boulanger <asterix AT lagaule.org> ## Copyright (C) 2006 Dimitur Kirov <dkirov AT gmail.com> ## Stefan Bethge <stefan AT lanpartei.de> ## Copyright (C) 2008 Jonathan Schleifer <js-gajim AT webkeks.org> ## This file is part of Gajim. ## Gajim is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published ## by the Free Software Foundation; version 3 only. ... ## You should have received a copy of the GNU General Public License ## along with Gajim. If not, see <http://www.gnu.org/licenses/>. if test $(id -u) -eq 0; then echo "You must not launch Gajim as root, it is INSECURE" exit 1 datadir=/usr/share PYTHON_EXEC=/usr/bin/python cd ${datadir}/gajim/src export PYTHONPATH="$PYTHONPATH:/usr/lib/gajim" exec ${PYTHON_EXEC} -OO gajim.py $@ |
#apt-get install log
log2mail logcheck-database login logrotate logtools log-analysis loggerhead login.app logstalgia logwatch logapp logidee-tools logjam logtail logcheck logilab-doctools logomat-m logtool |
#apt-get install log
log2mail logcheck-database login logrotate logtools log-analysis loggerhead login.app logstalgia logwatch logapp logidee-tools logjam logtail logcheck logilab-doctools logomat-m logtool |
#apt-get install sys
sysadmin-guide sysrqd systemtap-sdt-dev sysbench sysstat systemtap-server sysfsutils system-config-audit system-tools-backends sysinfo system-config-lvm system-tools-backends-dev sysklogd system-config-printer systraq syslinux system-config-printer-gnome systune syslinux-common system-config-printer-kde sysutils syslogd systemconfigurator sysvbanner syslog-ng system-log-daemon sysvconfig syslogout system-services sysvinit syslog-summary systemsettings sysvinit-utils sysnews systemtap sysv-rc sysprof systemtap-client sysv-rc-conf sysprofile systemtap-doc sysprof-module-source systemtap-runtime |
#apt-get install syslog
syslogd syslog-ng syslogout syslog-summary |
#apt-get install sys
sysadmin-guide sysrqd systemtap-sdt-dev sysbench sysstat systemtap-server sysfsutils system-config-audit system-tools-backends sysinfo system-config-lvm system-tools-backends-dev sysklogd system-config-printer systraq syslinux system-config-printer-gnome systune syslinux-common system-config-printer-kde sysutils syslogd systemconfigurator sysvbanner syslog-ng system-log-daemon sysvconfig syslogout system-services sysvinit syslog-summary systemsettings sysvinit-utils sysnews systemtap sysv-rc sysprof systemtap-client sysv-rc-conf sysprofile systemtap-doc sysprof-module-source systemtap-runtime |
#apt-get install syslog
syslogd syslog-ng syslogout syslog-summary |
#apt-get install syslog-ng
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2 esound-common audacious-plugins libcurl3-gnutls libgd2-noxpm libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libaudiofile0 libmowgli1 rpm libfluidsynth1 libasyncns0 audacious-plugins-extra ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libevtlog0. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 50577 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libevtlog0 (из Ñайла .../libevtlog0_0.2.8~1-2_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа syslog-ng. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ syslog-ng (из Ñайла .../syslog-ng_2.0.9-4.1_i386.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libevtlog0 (0.2.8~1-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ syslog-ng (2.0.9-4.1) ... Starting system logging: syslog-ng. |
#apt-get install syslog-ng
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2 esound-common audacious-plugins libcurl3-gnutls libgd2-noxpm libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libaudiofile0 libmowgli1 rpm libfluidsynth1 libasyncns0 audacious-plugins-extra ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libevtlog0. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 50577 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libevtlog0 (из Ñайла .../libevtlog0_0.2.8~1-2_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа syslog-ng. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ syslog-ng (из Ñайла .../syslog-ng_2.0.9-4.1_i386.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libevtlog0 (0.2.8~1-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ syslog-ng (2.0.9-4.1) ... Starting system logging: syslog-ng. |
#tail -f /var/log/auth.log
May 27 14:17:01 linux11 CRON[32473]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 14:17:01 linux11 CRON[32473]: pam_unix(cron:session): session closed for user root May 27 15:17:01 linux11 CRON[1385]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 15:17:02 linux11 CRON[1385]: pam_unix(cron:session): session closed for user root May 27 15:24:44 linux11 sshd[2133]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:24:48 linux11 sshd[2133]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=user May 27 15:24:50 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:09 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:12 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:12 linux11 sshd[2133]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=user ^[[AMay 27 15:26:48 linux11 sshd[2181]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:26:50 linux11 sshd[2181]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root ^C |
#tail -f /var/log/auth.log
May 27 14:17:01 linux11 CRON[32473]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 14:17:01 linux11 CRON[32473]: pam_unix(cron:session): session closed for user root May 27 15:17:01 linux11 CRON[1385]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 15:17:02 linux11 CRON[1385]: pam_unix(cron:session): session closed for user root May 27 15:24:44 linux11 sshd[2133]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:24:48 linux11 sshd[2133]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=user May 27 15:24:50 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:09 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:12 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:12 linux11 sshd[2133]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=user ^[[AMay 27 15:26:48 linux11 sshd[2181]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:26:50 linux11 sshd[2181]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root ^C |
#vi /etc/syslog-ng/syslog-ng.conf
--- /tmp/l3-saved-3735.4827.30564 2009-05-27 15:27:31.000000000 +0300 +++ /etc/syslog-ng/syslog-ng.conf 2009-05-27 15:36:58.000000000 +0300 @@ -135,6 +135,9 @@ # this will send messages to everyone logged in destination du_all { usertty("*"); }; +destination dp_jabber { programm ("/usr/local/bin/syslog2jabber"); }; + + ###### # filters @@ -187,7 +190,7 @@ and level(crit,err,notice)); }; - +filter f_ssh_wrong_password { match('Failed password for');}; ###### # logs # order matters if you use "flags(final);" to mark the end of processing in a |
#vi /etc/syslog-ng/syslog-ng.conf
--- /tmp/l3-saved-3735.32244.20402 2009-05-27 15:37:42.000000000 +0300 +++ /etc/syslog-ng/syslog-ng.conf 2009-05-27 15:40:01.000000000 +0300 @@ -198,6 +198,15 @@ # these rules provide the same behavior as the commented original syslogd rules +log { + source(s_all); + filter(f_ssh_wrong_password); + destination(dp_jabber); +}; + + + + # auth,authpriv.* /var/log/auth.log log { source(s_all); |
#pkill -1 syslog-ng
|
#tail -f /var/log/messages
May 27 13:46:18 linux12 rsyslogd: -- MARK -- May 27 14:05:38 linux12 kernel: Kernel logging (proc) stopped. May 27 14:05:38 linux12 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="9372" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 14:32:15 linux11 rsyslogd: -- MARK -- May 27 14:52:15 linux11 rsyslogd: -- MARK -- May 27 15:12:15 linux11 rsyslogd: -- MARK -- May 27 15:22:26 linux11 kernel: Kernel logging (proc) stopped. May 27 15:22:26 linux11 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="31541" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 15:22:27 linux11 syslog-ng[2086]: syslog-ng starting up; version='2.0.9' May 27 15:40:37 linux11 syslog-ng[2086]: Configuration reload request received, reloading configuration; ^[[3^C |
#tail -f /var/log/messages
May 27 13:46:18 linux12 rsyslogd: -- MARK -- May 27 14:05:38 linux12 kernel: Kernel logging (proc) stopped. May 27 14:05:38 linux12 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="9372" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 14:32:15 linux11 rsyslogd: -- MARK -- May 27 14:52:15 linux11 rsyslogd: -- MARK -- May 27 15:12:15 linux11 rsyslogd: -- MARK -- May 27 15:22:26 linux11 kernel: Kernel logging (proc) stopped. May 27 15:22:26 linux11 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="31541" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 15:22:27 linux11 syslog-ng[2086]: syslog-ng starting up; version='2.0.9' May 27 15:40:37 linux11 syslog-ng[2086]: Configuration reload request received, reloading configuration; ^[[3^C |
#tail -f /var/log/messages
May 27 13:46:18 linux12 rsyslogd: -- MARK -- May 27 14:05:38 linux12 kernel: Kernel logging (proc) stopped. May 27 14:05:38 linux12 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="9372" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 14:32:15 linux11 rsyslogd: -- MARK -- May 27 14:52:15 linux11 rsyslogd: -- MARK -- May 27 15:12:15 linux11 rsyslogd: -- MARK -- May 27 15:22:26 linux11 kernel: Kernel logging (proc) stopped. May 27 15:22:26 linux11 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="31541" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 15:22:27 linux11 syslog-ng[2086]: syslog-ng starting up; version='2.0.9' May 27 15:40:37 linux11 syslog-ng[2086]: Configuration reload request received, reloading configuration; ^C |
#tail -f /var/log/messages
May 27 13:46:18 linux12 rsyslogd: -- MARK -- May 27 14:05:38 linux12 kernel: Kernel logging (proc) stopped. May 27 14:05:38 linux12 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="9372" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 14:32:15 linux11 rsyslogd: -- MARK -- May 27 14:52:15 linux11 rsyslogd: -- MARK -- May 27 15:12:15 linux11 rsyslogd: -- MARK -- May 27 15:22:26 linux11 kernel: Kernel logging (proc) stopped. May 27 15:22:26 linux11 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="31541" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 15:22:27 linux11 syslog-ng[2086]: syslog-ng starting up; version='2.0.9' May 27 15:40:37 linux11 syslog-ng[2086]: Configuration reload request received, reloading configuration; ^C |
#tail -f /var/log/auth.log
May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:40:59 linux11 sshd[2335]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:41:01 linux11 sshd[2335]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:41:03 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:08 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:12 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:12 linux11 sshd[2335]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root ^C |
#tail -f /var/log/auth.log
May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:40:59 linux11 sshd[2335]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:41:01 linux11 sshd[2335]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:41:03 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:08 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:12 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:12 linux11 sshd[2335]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root ^C |
#ps -aux |grep jabb
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2490 0.0 0.0 4908 764 pts/10 S+ 15:43 0:00 grep jabb |
#ps -aux |grep jabb
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2490 0.0 0.0 4908 764 pts/10 S+ 15:43 0:00 grep jabb |
#vi /usr/local/bin/syslog2jabber
--- /tmp/l3-saved-3735.7011.9887 2009-05-27 15:47:16.000000000 +0300 +++ /usr/local/bin/syslog2jabber 2009-05-27 15:48:15.000000000 +0300 @@ -1,5 +1,5 @@ #!/bin/sh while read line do -echo $line | sendxmpp jabblogger@jabber.kiev.ua +echo $line | sendxmpp --messages_type=c jabblogger@jabber.kiev.ua done |
#vi /usr/local/bin/syslog2jabber
--- /tmp/l3-saved-3735.9697.30280 2009-05-27 15:48:39.000000000 +0300 +++ /usr/local/bin/syslog2jabber 2009-05-27 15:49:02.000000000 +0300 @@ -1,5 +1,5 @@ #!/bin/sh while read line do -echo $line | sendxmpp --messages_type=c jabblogger@jabber.kiev.ua +echo $line | sendxmpp --message-type chat jabblogger@jabber.kiev.ua done |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: cabberrc: команда не найдена |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: cabberrc: команда не найдена |
#ps -waux|grep cab
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 956 0.0 0.0 5548 1488 pts/10 T 14:54 0:00 man cabber root 2754 0.0 0.0 4912 772 pts/14 S+ 16:04 0:00 grep cab |
#ps -waux|grep cab
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 956 0.0 0.0 5548 1488 pts/10 T 14:54 0:00 man cabber root 2754 0.0 0.0 4912 772 pts/14 S+ 16:04 0:00 grep cab |
#ls -la
итого 116 drwxr-xr-x 6 root root 4096 Май 27 16:55 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 385 Май 27 16:10 ~.cabberrc -rw-r--r-- 1 root root 395 Май 27 16:18 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 16:56 .lilalo -rw-r--r-- 1 root root 564 Май 27 17:05 .monit.state -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 8366 Май 27 16:55 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#ls -la
итого 116 drwxr-xr-x 6 root root 4096 Май 27 16:55 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 385 Май 27 16:10 ~.cabberrc -rw-r--r-- 1 root root 395 Май 27 16:18 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 16:56 .lilalo -rw-r--r-- 1 root root 564 Май 27 17:05 .monit.state -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 8366 Май 27 16:55 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#ls /usr/share/
Display all 146 possibilities? (y or n) a2ps/ gconf/ pam/ aclocal/ gcr0/ pam-configs/ adduser/ gdm/ perl/ alsa/ ghostscript/ perl5/ applications/ gksu/ pixmaps/ apps/ gnome/ pkgconfig/ apt/ gnome-background-properties/ PolicyKit/ apt-file/ gnupg/ ppd/ aptitude/ groff/ purple/ ... dpkg/ mime/ xml/ e2fsprogs/ misc/ xml-core/ emacs/ myspell/ xneur/ enchant/ mysql-common/ xscreensaver/ faces/ nano/ xserver-xorg/ file/ notification-daemon/ xsessions/ fonts/ ogonkify/ xulrunner-1.9/ fvwm/ omf/ zenity/ gajim/ opera/ zoneinfo/ games/ orage/ |
#ls /usr/share/
a2ps defoma gvfs myspell skype aclocal desktop-base hal mysql-common sounds adduser desktop-directories hosts nano splashy alsa dict i18n notification-daemon ssh applications dictionaries-common iceweasel ogonkify state apps directfb-1.2.7 icons omf sysvinit apt djvu ifupdown opera tabset apt-file doc ImageMagick-6.5.1 orage tasksel aptitude doc-base images pam terminfo aspell dpkg info pam-configs themes ... console gcr0 libvisual-plugins-0.4 python xscreensaver console-cyrillic gdm licq python-support xserver-xorg consolefonts ghostscript linda qt3 xsessions console-setup gksu lintian qt4 xulrunner-1.9 consoletrans gnome locale readline zenity cups gnome-background-properties man rox zoneinfo dbus-1 gnupg man-db screen debconf groff menu sgml debhelper gstreamer-0.10 mime sgml-base debianutils gtk-doc misc sgml-data |
#ls /usr/share/
Display all 146 possibilities? (y or n) a2ps/ gconf/ pam/ aclocal/ gcr0/ pam-configs/ adduser/ gdm/ perl/ alsa/ ghostscript/ perl5/ applications/ gksu/ pixmaps/ apps/ gnome/ pkgconfig/ apt/ gnome-background-properties/ PolicyKit/ apt-file/ gnupg/ ppd/ aptitude/ groff/ purple/ ... dpkg/ mime/ xml/ e2fsprogs/ misc/ xml-core/ emacs/ myspell/ xneur/ enchant/ mysql-common/ xscreensaver/ faces/ nano/ xserver-xorg/ file/ notification-daemon/ xsessions/ fonts/ ogonkify/ xulrunner-1.9/ fvwm/ omf/ zenity/ gajim/ opera/ zoneinfo/ games/ orage/ |
#ls /usr/share/
a2ps defoma gvfs myspell skype aclocal desktop-base hal mysql-common sounds adduser desktop-directories hosts nano splashy alsa dict i18n notification-daemon ssh applications dictionaries-common iceweasel ogonkify state apps directfb-1.2.7 icons omf sysvinit apt djvu ifupdown opera tabset apt-file doc ImageMagick-6.5.1 orage tasksel aptitude doc-base images pam terminfo aspell dpkg info pam-configs themes ... console gcr0 libvisual-plugins-0.4 python xscreensaver console-cyrillic gdm licq python-support xserver-xorg consolefonts ghostscript linda qt3 xsessions console-setup gksu lintian qt4 xulrunner-1.9 consoletrans gnome locale readline zenity cups gnome-background-properties man rox zoneinfo dbus-1 gnupg man-db screen debconf groff menu sgml debhelper gstreamer-0.10 mime sgml-base debianutils gtk-doc misc sgml-data |
#ls /usr/share/doc
gnome-keyring libopenexr6 python-glade2 gnupg liborbit2 python-gnupginterface gpgv libpam0g python-gobject grep libpam-ck-connector python-gtk2 groff-base libpam-gnome-keyring python-minimal gs-common libpam-modules python-numpy gsfonts libpam-runtime python-openssl gstreamer0.10-alsa libpango1.0-0 python-support gstreamer0.10-plugins-base libpango1.0-common qt4-qtconfig gstreamer0.10-plugins-good libpaper1 radeontool ... libgnome-keyring0 libxft2 xserver-xorg-video-voodoo libgnutls26 libxi6 xterm libgomp1 libxinerama1 xtightvncviewer libgp11-0 libxkbfile1 x-ttcidfont-conf libgpg-error0 libxklavier12 xulrunner-1.9 libgpgme11 libxml2 zenity libgpm2 libxml-parser-perl zeroinstall-injector libgraphviz4 libxml-stream-perl zlib1g libgs8 libxmu6 libgsf-1-114 libxmuu1 |
#ls /usr/share/doc
gnome-keyring libopenexr6 python-glade2 gnupg liborbit2 python-gnupginterface gpgv libpam0g python-gobject grep libpam-ck-connector python-gtk2 groff-base libpam-gnome-keyring python-minimal gs-common libpam-modules python-numpy gsfonts libpam-runtime python-openssl gstreamer0.10-alsa libpango1.0-0 python-support gstreamer0.10-plugins-base libpango1.0-common qt4-qtconfig gstreamer0.10-plugins-good libpaper1 radeontool ... libgnome-keyring0 libxft2 xserver-xorg-video-voodoo libgnutls26 libxi6 xterm libgomp1 libxinerama1 xtightvncviewer libgp11-0 libxkbfile1 x-ttcidfont-conf libgpg-error0 libxklavier12 xulrunner-1.9 libgpgme11 libxml2 zenity libgpm2 libxml-parser-perl zeroinstall-injector libgraphviz4 libxml-stream-perl zlib1g libgs8 libxmu6 libgsf-1-114 libxmuu1 |
#cat /usr/share/doc/caber
cat: /usr/share/doc/caber: Нет такого файла или каталога |
#!/bin/sh while read line do echo $line | sendxmpp user@jabber.ru done
cabber/ ca-certificates/
Время первой команды журнала | 15:03:25 2009- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:08:58 2009- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.54 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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