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

Содержание

Журнал

Среда (05/27/09)

/dev/pts/3
14:39:41
#cat /etc/logrotate.conf /etc/logrotate.d/*
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
#compress
# packages drop log rotation information into this directory
...
        weekly
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                invoke-rc.d rsyslog reload > /dev/null
        endscript
}
14:39:46
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n'
create
0664
root
utmp
rotate
1
}
/var/log/btmp
{
missingok
...
        delaycompress
        sharedscripts
        postrotate
                invoke-rc.d
rsyslog
reload
>
/dev/null
        endscript
}
14:39:49
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var
/var/log/wtmp
/var/log/btmp
/var/log/apt/term.log
/var/log/aptitude
/var/log/dpkg.log
/var/log/syslog
/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
14:40:07
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var | sort -u
/var/log/aptitude
/var/log/apt/term.log
/var/log/auth.log
/var/log/btmp
/var/log/cron.log
/var/log/daemon.log
/var/log/debug
/var/log/dpkg.log
/var/log/kern.log
/var/log/lpr.log
/var/log/mail.err
/var/log/mail.info
/var/log/mail.log
/var/log/mail.warn
/var/log/messages
/var/log/syslog
/var/log/user.log
/var/log/wtmp
14:40:21
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var | sort -u > /tmp/l2

14:41:21
#diff /tmp/l[12]
diff: пропущен операнд после `/tmp/l2'
diff: Попробуйте `diff --help' для получения более подробного описания.
14:41:24
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1

14:42:25
#diff /tmp/l[12] | grep '^<'
< /var/log/
< /var/log/apt
< /var/log/boot
< /var/log/bootstrap.log
< /var/log/ConsoleKit
< /var/log/ConsoleKit/history
< /var/log/dmesg
< /var/log/faillog
< /var/log/fontconfig.log
< /var/log/fsck
...
< /var/log/gdm/:0.log
< /var/log/gdm/:20.log
< /var/log/lastlog
< /var/log/lp-acct
< /var/log/lp-errs
< /var/log/news
< /var/log/news/news.crit
< /var/log/news/news.err
< /var/log/news/news.notice
< /var/log/pycentral.log
14:43:36
#cat /tmp/l1
/var/log/
/var/log/apt
/var/log/apt/term.log
/var/log/auth.log
/var/log/boot
/var/log/bootstrap.log
/var/log/btmp
/var/log/ConsoleKit
/var/log/ConsoleKit/history
/var/log/daemon.log
...
/var/log/mail.warn
/var/log/messages
/var/log/news
/var/log/news/news.crit
/var/log/news/news.err
/var/log/news/news.notice
/var/log/pycentral.log
/var/log/syslog
/var/log/user.log
/var/log/wtmp
14:46:41
#cat /tmp/l2
/var/log/aptitude
/var/log/apt/term.log
/var/log/auth.log
/var/log/btmp
/var/log/cron.log
/var/log/daemon.log
/var/log/debug
/var/log/dpkg.log
/var/log/kern.log
/var/log/lpr.log
/var/log/mail.err
/var/log/mail.info
/var/log/mail.log
/var/log/mail.warn
/var/log/messages
/var/log/syslog
/var/log/user.log
/var/log/wtmp
14:47:27
#ping jabber.dp.ua
PING jabber.dp.ua (193.232.159.1) 56(84) bytes of data.
64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=1 ttl=119 time=99.2 ms
64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=2 ttl=119 time=102 ms
64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=3 ttl=119 time=101 ms
64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=4 ttl=119 time=121 ms
64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=5 ttl=119 time=98.1 ms
^C
--- jabber.dp.ua ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4003ms
rtt min/avg/max/mdev = 98.119/104.346/121.064/8.488 ms
14:49:00
#echo novoe_aga1 |sendxmpp jabblogger@jabber.kiev.ua

14:51:37
#apt-cache search jabber console
cabber - Easy and basic jabber console client
finch - text-based multi-protocol instant messaging client
freetalk - A console based Jabber client
mcabber - Small Jabber console client
14:52:51
#apt-get install cabber
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  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
...
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 15,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 61,4kB.
Получено:1 http://10.0.35.1 sid/main cabber 0.4.0-test5-2.1 [15,4kB]
Получено 15,4kБ за 0s (29,8kБ/c)
Выбор ранее не выбранного пакета cabber.
(Чтение базы данных ... на данный момент установлено 50590 файлов и каталогов.)
Распаковывается пакет cabber (из файла .../cabber_0.4.0-test5-2.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет cabber (0.4.0-test5-2.1) ...
14:53:51
#whereis cabber
cabber: /usr/bin/cabber /usr/share/man/man1/cabber.1.gz
14:54:01
#whatis cabber
cabber (1)           - Easy and basic jabber console client
14:54:10
#man cabber
14:54:40
#man cabber
14:55:28
#dpkg-reconfigure cabber

14:58:09
#whereis .cabberrc
.cabberrc:
14:58:17
#find / -name .cabberrc

14:58:36
#find / -name .cabberrc

14:58:37
#cabber
 Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
 email: cabber@ajmacias.com
You must have a $HOME/.cabberrc file!
15:01:41
#vim
15:01:41
#vim .
15:01:41
#ls -l
итого 36
-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
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
/dev/pts/0
15:02:30
#ls

15:03:22
#ls -l
итого 0
15:03:25
#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
/dev/pts/3
15:03:53
#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
15:03:55
#cd ~

15:05:43
#vim .cabberrc
/dev/pts/0
15:06:09
#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
/dev/pts/3
15:06:34
# 2 sendxmpp jabblogger@jabber.kiev.ua
  3             server = jabber.kiev.ua
  4 #           resource = yourresourcenameOFFICE
  5             passtype = plain  (or sha1)e
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
".cabberrc" 5L, 154C записано
15:09:43
#cabber --help
There isn't color section in ./cabberc!!!
15:10:31
#cat > /usr/local/bin/syslog2jabber
#!/bin/sh
while read line
do
echo $line | sendxmpp user@jabber.ru
done
15:14:16
#chmod +x /usr/local/bin/syslog2jabber

15:14:24
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j'
15:15:41
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j'
15:16:01
#vim /usr/local/bin/syslog2jabber
15:16:54
#syslog2jabber test

15:17:16
#syslog2jabber test

15:17:36
#syslog2jabber
afkjhasdflkjhasdfkljhasdfkjlh
asdfkjlhsdafkljh
test
15:18:16
#whereis gajim
gajim: /usr/bin/gajim /usr/lib/gajim /usr/share/gajim /usr/share/man/man1/gajim.1.gz
15:18:39
#ls -l
итого 0
15:18:52
#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
15:18:54
#strings /usr/bin/gajim |grep /etc

15:19:38
#strings /usr/bin/gajim |grep '/etc'

15:19:43
#strings /usr/bin/gajim |grep conf

15:19:50
#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 $@
15:19:54
#strings /usr/lib/gajim

15:20:03
#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
15:20:03
#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
15:20:03
#apt-get install syslog
syslogd         syslog-ng       syslogout       syslog-summary
15:20:03
#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.
15:23:43
#logb
bash: logb: команда не найдена
15:24:54
#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
/dev/pts/1
15:25:12
$ssh root@127.0.0.1
root@127.0.0.1's password:
asdf;lkjPermission denied, please try again.
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Permission denied (publickey,password).
15:26:55
$ssh root@127.0.0.1
root@127.0.0.1's password:
lkjPermission denied, please try again.
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Permission denied (publickey,password).
/dev/pts/3
15:27:03
#vi /etc/sys
15:27:03
#vi /etc/syslog-ng/syslog-ng.conf
15:36:59
#vi /etc/syslog-ng/syslog-ng.conf
15:40:01
#pkill -1 syslog-ng

15:40:37
#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
15:40:55
#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
/dev/pts/1
15:41:12
$ssh root@127.0.0.1
root@127.0.0.1's password:
asdf
asdf
Permission denied, please try again.
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Permission denied (publickey,password).
/dev/pts/3
15:41:18
#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
15:42:52
#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
/dev/pts/1
15:43:38
$ssh root@127.0.0.1
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Connection closed by UNKNOWN
/dev/pts/3
15:45:16
#vi /usr/local/bin/syslog2jabber
15:48:20
#vi /usr/local/bin/syslog2jabber
/dev/pts/1
15:48:23
$ssh root@127.0.0.1
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Permission denied, please try again.
root@127.0.0.1's password:
Connection closed by UNKNOWN
прошло 11 минут
15:59:32
$ssh root@192.168.15.12
The authenticity of host '192.168.15.12 (192.168.15.12)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.12' (RSA) to the list of known hosts.
root@192.168.15.12's password:
asdfl;kj
Permission denied, please try again.
root@192.168.15.12's password:
Permission denied, please try again.
root@192.168.15.12's password:
Permission denied (publickey,password).
16:00:07
$ssh root@192.168.15.12
root@192.168.15.12's password:
Permission denied, please try again.
root@192.168.15.12's password:
Connection closed by 192.168.15.12
/dev/pts/3
16:03:51
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: cabberrc: команда не найдена
16:03:57
#cabber
There isn't color section in ./cabberc!!!
16:03:59
#cabber asdf
There isn't color section in ./cabberc!!!
/dev/pts/0
16:04:34
#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
16:04:41
#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
/dev/pts/3
16:05:35
#cabber asdf user11@jabber.ru
There isn't color section in ./cabberc!!!
16:05:54
#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/
16:05:54
#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
16:07:49
#ls /usr/share/doc
doc/      doc-base/
16:07:49
#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
16:08:58
#cat /usr/share/doc/ca
cabber/          ca-certificates/
16:08:58
#cat /usr/share/doc/caber
cat: /usr/share/doc/caber: Нет такого файла или каталога
16:09:17
#cat /usr/share/doc/caber
cat: /usr/share/doc/caber: Нет такого файла или каталога
16:09:22
#cat /usr/share/doc/cabber/
ACKNOWLEDGEMENT      changelog.Debian.gz  copyright            README.Debian
cabberrc.example     changelog.gz         README               TODO
16:09:22
#cat /usr/share/doc/cabber/
ACKNOWLEDGEMENT      changelog.Debian.gz  copyright            README.Debian
cabberrc.example     changelog.gz         README               TODO
16:09:22
#cat /usr/share/doc/cabber/cabberrc.example
username = jhondoe
password = pass
server = jabber.com
resource = yourresource
passtype = plain
#now, the colors
#color are: black, red, green, yellow, blue, magenta, cyan, white
color_background = blue
color_backselected = cyan
color_borderlines = white
color_jidonlineselected = green
color_jidonline = green
color_jidofflineselected = red
color_jidoffline = red
color_text = white
16:09:46
#cp /usr/share/doc/cabber/cabberrc.example ~.cabberrc

16:10:19
#cat .cabberrc
            username = jabblogger
            password = 1234321
            server = jabber.kiev.ua
#           resource = yourresourcenameOFFICE
            passtype = plain  (or sha1)e
16:10:30
#cp /usr/share/doc/cabber/cabberrc.example ~/.cabberrc

16:10:56
#vi .cabberrc
16:12:51
#cat /usr/share/doc/cabber/README
Well, the documentation is missing yet, but...
!!!!!! SEE cabberrc.example !!!!!!
!!!!!! SEE cabberrc.example !!!!!!
!!!!!! SEE cabberrc.example !!!!!!
!!!!!! SEE cabberrc.example !!!!!!
configfile:
    The configfile will be placed in $HOME/.cabberrc
    and it will be:
            username = username
            password = yourpassword
            server = serveryou.use
            resource = yourresourcenameOFFICE
            passtype = plain  (or sha1)
That's all folks! (by the moment ;-)
Please, if email me to cabber@ajmacias.com with bugs, sugerences, problems...
P.D.: Sorry for my english... it's very poor! Thanks.
16:13:12
#cat /usr/share/doc/cabber/TODO
a list of things to do...
    * code more clean...
    * improve routines to sort lists.
        My sort routine is very "ugly", and i use bubble sort...
        Can you improve this ??
    * convert the single linked list to double linked list
        the search routines will be more easy to implement (i hope!)
    * improve XML parser
    * input line editor
16:14:00
# Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
 Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
 email: cabber@ajmacias.com
Config file parsed...
Initializing NCurses...
16:14:36
#cabber
 Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
 email: cabber@ajmacias.com
Config file parsed...
Initializing NCurses...
16:14:53
# Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
 Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
 email: cabber@ajmacias.com
Config file parsed...
Initializing NCurses...
16:15:57
#cabber
 Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
 email: cabber@ajmacias.com
Config file parsed...
Initializing NCurses...
Ncurses ok. Connecting...Ошибка сегментирования
16:15:59
#vi .cabberrc

Файлы

  • .cabberrc
  • /etc/logrotate.d/*
  • /tmp/l1
  • /tmp/l2
  • /usr/local/bin/syslog2jabber
  • /usr/share/doc/ca
  • /usr/share/doc/cabber/README
  • /usr/share/doc/cabber/TODO
  • /usr/share/doc/cabber/cabberrc.example
  • .cabberrc
    >
                username = jabblogger
                password = 1234321
                server = jabber.kiev.ua
    #           resource = yourresourcenameOFFICE
                passtype = plain  (or sha1)e
    
    /etc/logrotate.d/*
    >
    # see "man logrotate" for details
    # rotate log files weekly
    weekly
    # keep 4 weeks worth of backlogs
    rotate 4
    # create new (empty) log files after rotating old ones
    create
    # uncomment this if you want your log files compressed
    #compress
    # packages drop log rotation information into this directory
    include /etc/logrotate.d
    # no packages own wtmp, or btmp -- we'll rotate them here
    /var/log/wtmp {
        missingok
        monthly
        create 0664 root utmp
        rotate 1
    }
    /var/log/btmp {
        missingok
        monthly
        create 0660 root utmp
        rotate 1
    }
    # system-specific logs may be configured here
    /var/log/apt/term.log {
      rotate 6
      monthly
      compress
      missingok
      notifempty
    }
    /var/log/aptitude {
      rotate 6
      monthly
      compress
      missingok
      notifempty
    }
    /var/log/dpkg.log {
            monthly
            rotate 12
            compress
            delaycompress
            missingok
            notifempty
            create 644 root root
    }
    /var/log/syslog
    {
            rotate 7
            daily
            missingok
            notifempty
            delaycompress
            compress
            postrotate
                    invoke-rc.d rsyslog reload > /dev/null
            endscript
    }
    /var/log/mail.info
    /var/log/mail.warn
    /var/log/mail.err
    /var/log/mail.log
    /var/log/daemon.log
    /var/log/kern.log
    /var/log/auth.log
    /var/log/user.log
    /var/log/lpr.log
    /var/log/cron.log
    /var/log/debug
    /var/log/messages
    {
            rotate 4
            weekly
            missingok
            notifempty
            compress
            delaycompress
            sharedscripts
            postrotate
                    invoke-rc.d rsyslog reload > /dev/null
            endscript
    }
    
    /tmp/l1
    >
    /var/log/
    /var/log/apt
    /var/log/apt/term.log
    /var/log/auth.log
    /var/log/boot
    /var/log/bootstrap.log
    /var/log/btmp
    /var/log/ConsoleKit
    /var/log/ConsoleKit/history
    /var/log/daemon.log
    /var/log/debug
    /var/log/dmesg
    /var/log/dpkg.log
    /var/log/faillog
    /var/log/fontconfig.log
    /var/log/fsck
    /var/log/fsck/checkfs
    /var/log/fsck/checkroot
    /var/log/gdm
    /var/log/gdm/:0.log
    /var/log/gdm/:20.log
    /var/log/kern.log
    /var/log/lastlog
    /var/log/lp-acct
    /var/log/lp-errs
    /var/log/lpr.log
    /var/log/mail.err
    /var/log/mail.info
    /var/log/mail.log
    /var/log/mail.warn
    /var/log/messages
    /var/log/news
    /var/log/news/news.crit
    /var/log/news/news.err
    /var/log/news/news.notice
    /var/log/pycentral.log
    /var/log/syslog
    /var/log/user.log
    /var/log/wtmp
    
    /tmp/l2
    >
    /var/log/aptitude
    /var/log/apt/term.log
    /var/log/auth.log
    /var/log/btmp
    /var/log/cron.log
    /var/log/daemon.log
    /var/log/debug
    /var/log/dpkg.log
    /var/log/kern.log
    /var/log/lpr.log
    /var/log/mail.err
    /var/log/mail.info
    /var/log/mail.log
    /var/log/mail.warn
    /var/log/messages
    /var/log/syslog
    /var/log/user.log
    /var/log/wtmp
    
    /usr/local/bin/syslog2jabber
    >
    #!/bin/sh
    while read line
    do
    echo $line | sendxmpp user@jabber.ru
    done
    
    /usr/share/doc/ca
    >
    cabber/          ca-certificates/
    
    /usr/share/doc/cabber/README
    >
    Well, the documentation is missing yet, but...
    !!!!!! SEE cabberrc.example !!!!!!
    !!!!!! SEE cabberrc.example !!!!!!
    !!!!!! SEE cabberrc.example !!!!!!
    !!!!!! SEE cabberrc.example !!!!!!
    configfile:
        The configfile will be placed in $HOME/.cabberrc
        and it will be:
                username = username
                password = yourpassword
                server = serveryou.use
                resource = yourresourcenameOFFICE
                passtype = plain  (or sha1)
    That's all folks! (by the moment ;-)
    Please, if email me to cabber@ajmacias.com with bugs, sugerences, problems...
    P.D.: Sorry for my english... it's very poor! Thanks.
    
    /usr/share/doc/cabber/TODO
    >
    a list of things to do...
        * code more clean...
        * improve routines to sort lists.
            My sort routine is very "ugly", and i use bubble sort...
            Can you improve this ??
        * convert the single linked list to double linked list
            the search routines will be more easy to implement (i hope!)
        * improve XML parser
        * input line editor
    
    /usr/share/doc/cabber/cabberrc.example
    >
    username = jhondoe
    password = pass
    server = jabber.com
    resource = yourresource
    passtype = plain
    #now, the colors
    #color are: black, red, green, yellow, blue, magenta, cyan, white
    color_background = blue
    color_backselected = cyan
    color_borderlines = white
    color_jidonlineselected = green
    color_jidonline = green
    color_jidofflineselected = red
    color_jidoffline = red
    color_text = white
    

    Статистика

    Время первой команды журнала14:39:41 2009- 5-27
    Время последней команды журнала16:15:59 2009- 5-27
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %30.69
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.60
    Количество командных строк в единицу времени, команда/мин 1.05
    Частота использования команд
    cat17|=============| 13.82%
    ls12|=========| 9.76%
    grep10|========| 8.13%
    cabber7|=====| 5.69%
    vi7|=====| 5.69%
    ssh7|=====| 5.69%
    strings5|====| 4.07%
    apt-get5|====| 4.07%
    syslog2jabber4|===| 3.25%
    vim4|===| 3.25%
    tail4|===| 3.25%
    tr4|===| 3.25%
    sort3|==| 2.44%
    whereis3|==| 2.44%
    find3|==| 2.44%
    ps3|==| 2.44%
    man2|=| 1.63%
    cp2|=| 1.63%
    Cabber2|=| 1.63%
    sed2|=| 1.63%
    diff2|=| 1.63%
    '1|| 0.81%
    l21|| 0.81%
    chmod1|| 0.81%
    pkill1|| 0.81%
    cd1|| 0.81%
    dpkg-reconfigure1|| 0.81%
    echo1|| 0.81%
    ~1|| 0.81%
    l11|| 0.81%
    logb1|| 0.81%
    whatis1|| 0.81%
    ping1|| 0.81%
    sendxmpp1|| 0.81%
    21|| 0.81%
    apt-cache1|| 0.81%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$