/l3/users/eb/2009/linux0/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 |
|
#tail /var/log/messages
May 27 12:31:15 linux0 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:31:15 linux0 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="13820" x-info="http://www.rsyslog.com"] restart May 27 12:31:48 linux0 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:31:48 linux0 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="13857" x-info="http://www.rsyslog.com"] restart May 27 12:32:46 linux0 logger: teststststst May 27 12:36:05 linux0 kernel: teststststst May 27 12:37:52 linux0 kernel: teststststst May 27 12:51:48 linux0 rsyslogd: -- MARK -- May 27 12:53:18 linux0 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:53:18 linux0 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="14385" x-info="http://www.rsyslog.com"] restart |
#nc 10.0.35.100 3000 | dd of=/dev/null
^C23349+11579 records in 32896+0 records out 16842752 bytes (17 MB) copied, 3.95525 s, 4.3 MB/s |
#tail -f /var/log/messages
May 27 12:31:15 linux0 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:31:15 linux0 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="13820" x-info="http://www.rsyslog.com"] restart May 27 12:31:48 linux0 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:31:48 linux0 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="13857" x-info="http://www.rsyslog.com"] restart May 27 12:32:46 linux0 logger: teststststst May 27 12:36:05 linux0 kernel: teststststst May 27 12:37:52 linux0 kernel: teststststst May 27 12:51:48 linux0 rsyslogd: -- MARK -- May 27 12:53:18 linux0 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:53:18 linux0 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="14385" x-info="http://www.rsyslog.com"] restart |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libpcap0.8 НОВЫЕ пакеты, которые будут установлены: libpcap0.8 tcpdump обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 433kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1012kB. ... Получено:2 http://10.0.35.1 sid/main tcpdump 4.0.0-2 [325kB] Получено 433kБ за 0s (6697kБ/c) Выбор ранее не выбранного пакета libpcap0.8. (Чтение базы данных ... на данный момент установлено 16582 файлов и каталогов.) Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_1.0.0-1_i386.deb)... Выбор ранее не выбранного пакета tcpdump. Распаковывается пакет tcpdump (из файла .../tcpdump_4.0.0-2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libpcap0.8 (1.0.0-1) ... Настраивается пакет tcpdump (4.0.0-2) ... |
#tcpdump -i eth0 port 514
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 1 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0 port 514
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#dd if=/dev/urandom of=/dev/null
^C9015+0 records in 9014+0 records out 4615168 bytes (4.6 MB) copied, 4.07742 s, 1.1 MB/s |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1322/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1591/exim4 Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path |
#apt-cache search syslog
anteater - MTA log analyser written 100% in C++ ccze - A robust, modular log coloriser cl-syslog - Common Lisp syslog interface collectd - statistics collection and monitoring daemon console-log - Puts a logfile pager on virtual consoles cpqarrayd - monitoring tool for HP (Compaq) SmartArray controllers crm114 - The Controllable Regex Mutilator and Spam Filter cron-apt - automatic update of packages using apt-get dns-flood-detector - detect abusive usage levels on high traffic nameservers dsyslog - advanced modular syslog daemon ... snort-mysql - flexible Network Intrusion Detection System [MySQL] snort-pgsql - flexible Network Intrusion Detection System [PostgreSQL] socklog - system and kernel logging services (programs) socklog-run - system and kernel logging services sysklogd - System Logging Daemon syslog-ng - Next generation logging daemon syslog-summary - summarize the contents of a syslog log file syslogout - Modularized system wide shell logout mechanism ulogd - The Netfilter Userspace Logging Daemon xwatch - A logfile monitor that displays in an X window. |
#vi /etc/default/rsyslog
--- /tmp/l3-saved-14250.11725.25067 2009-05-27 12:57:06.000000000 +0300 +++ /etc/default/rsyslog 2009-05-27 12:57:13.000000000 +0300 @@ -4,5 +4,5 @@ # -x disables DNS lookups on messages received with -r # -c compatibility mode # See rsyslogd(8) for more details -RSYSLOGD_OPTIONS="-c2 -r" +RSYSLOGD_OPTIONS="-c3" |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogd. |
#echo test | nc -u 192.168.15.3 514
|
#echo test | nc -u 192.168.15.3 514
|
#cat /dev/urandom | hexdump -C | head | nc -u 192.168.15.3 514
|
#cat /dev/urandom | hexdump -C | head | nc -u 192.168.15.5 514
|
#cat /dev/zero | nc -l -p 3000
|
#ssh 192.168.15.3
The authenticity of host '192.168.15.3 (192.168.15.3)' 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.3' (RSA) to the list of known hosts. root@192.168.15.3's password: Linux linux3 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue May 26 17:59:18 2009 l3-agent is already running: pid=2983; pidfile=/root/.lilalo/l3-agent.pid |
#cat /proc/cpuinfo | grep mips
bogomips : 6016.26 |
#a
bash: a: команда не найдена |
#screen -x
|
#screen -x
|
#screen -x
|
#w
14:20:47 up 20:43, 18 users, load average: 0,13, 0,06, 0,07 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 linux10.unix.nt 14:20 1.00s 0.00s 0.00s script -f -c bash -q /root/.lilalo//482818614214751 root pts/2 linux5.unix.nt 09:44 1:03m 0.42s 0.01s script -f -c bash -q /root/.lilalo//277971337427439 root pts/4 linux4.unix.nt 09:46 1:11m 0.67s 0.00s script -f -c bash -q /root/.lilalo//442415131994411 root pts/6 linux1.unix.nt 10:42 1:05m 0.07s 0.01s script -f -c bash -q /root/.lilalo//261591509130619 root pts/8 linux9.unix.nt 09:48 1:11m 0.09s 0.02s script -f -c bash -q /root/.lilalo//467624732189871 root pts/12 linux11.unix.nt 09:48 1:09m 0.22s 0.00s script -f -c bash -q /root/.lilalo//304852135469661 root pts/16 linux7.unix.nt 09:50 1:44 0.08s 0.00s script -f -c bash -q /root/.lilalo//180152568324892 root pts/18 linux15.unix.nt 10:41 19:57 0.06s 0.00s script -f -c bash -q /root/.lilalo//265642771247127 root pts/22 linux6.unix.nt 10:33 0.00s 1.57s 0.00s script -f -c bash -q /root/.lilalo//114157011416924 root pts/10 linux13.unix.nt 14:10 9:17 0.00s 0.00s script -f -c bash -q /root/.lilalo//309653059118183 root pts/24 linux14.unix.nt 09:52 1:47m 0.16s 0.01s script -f -c bash -q /root/.lilalo//163341227419136 root pts/26 linux12.unix.nt 11:53 1:09m 0.05s 0.01s script -f -c bash -q /root/.lilalo//142342491319251 root pts/29 linux16.unix.nt 10:41 9:39 0.06s 0.00s script -f -c bash -q /root/.lilalo//785131585108951 root pts/31 linux8.unix.nt 09:58 1.00s 0.10s 0.01s script -f -c bash -q /root/.lilalo//315021509225031 root pts/33 linux3.unix.nt 10:04 1.00s 0.05s 0.00s script -f -c bash -q /root/.lilalo//637964582134522 root pts/35 192.168.15.253 10:07 1.00s 0.42s 0.02s script -f -c bash -q /root/.lilalo//203171343151072 root pts/15 linux2.unix.nt 14:00 19:33 0.00s 0.00s script -f -c bash -q /root/.lilalo//160402926430734 root pts/21 :pts/36:S.0 14:20 1.00s 0.01s 0.01s script -f -c /bin/bash -q /root/.lilalo//3208626322 |
#ls /etc/logrotate.d/
apt aptitude dpkg exim4-base exim4-paniclog rsyslog |
#ls -l /var/log/
итого 1020 drwxr-xr-x 2 root root 4096 Май 25 08:44 apt -rw-r----- 1 root adm 117287 Май 27 14:23 auth.log -rw-r----- 1 root adm 31 Май 25 08:41 boot -rw-r--r-- 1 root root 43901 Май 25 08:41 bootstrap.log -rw-rw-r-- 1 root utmp 768 Май 25 10:57 btmp -rw-r----- 1 root adm 30612 Май 27 14:21 daemon.log -rw-r----- 1 root adm 2535 Май 26 17:37 debug -rw-r----- 1 root adm 4380 Май 26 17:37 dmesg -rw-r----- 1 root adm 4380 Май 26 17:36 dmesg.0 ... -rw-r----- 1 root adm 1210 Май 27 12:39 mail.info -rw-r----- 1 root adm 1210 Май 27 12:39 mail.log -rw-r----- 1 root adm 0 Май 25 08:45 mail.warn -rw-r----- 1 root adm 178654 Май 27 12:57 messages drwxr-xr-x 2 root root 4096 Май 25 08:45 news -rw-r----- 1 root adm 38067 Май 27 14:23 syslog -rw-r----- 1 root adm 33213 Май 27 06:25 syslog.1 -rw-r----- 1 root adm 11615 Май 26 09:25 syslog.2.gz -rw-r----- 1 root adm 392 Май 27 12:38 user.log -rw-rw-r-- 1 root utmp 116736 Май 27 14:21 wtmp |
#ls /etc/cron.hourly/
|
#ls /etc/cron.daily/
0anacron apt aptitude bsdmainutils exim4-base logrotate man-db standard |
#less /etc/logrotate.
|
#less /etc/logrotate.conf
|
#ls -l /etc/logrotate.d/
итого 24 -rw-r--r-- 1 root root 84 Апр 14 15:31 apt -rw-r--r-- 1 root root 79 Апр 18 00:40 aptitude -rw-r--r-- 1 root root 112 Май 21 08:36 dpkg -rw-r--r-- 1 root root 146 Май 10 11:23 exim4-base -rw-r--r-- 1 root root 126 Май 10 11:23 exim4-paniclog -rw-r--r-- 1 root root 515 Май 16 00:39 rsyslog |
#apt-get install squid
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: squid-common Предлагаемые пакеты: squidclient squid-cgi logcheck-database resolvconf smbclient winbind НОВЫЕ пакеты, которые будут установлены: squid squid-common обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... (Чтение базы данных ... на данный момент установлено 16606 файлов и каталогов.) Распаковывается пакет squid-common (из файла .../squid-common_2.7.STABLE6-1_all.deb)... Выбор ранее не выбранного пакета squid. Распаковывается пакет squid (из файла .../squid_2.7.STABLE6-1+b1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет squid-common (2.7.STABLE6-1) ... Настраивается пакет squid (2.7.STABLE6-1+b1) ... Creating squid spool directory structure 2009/05/27 14:32:16| Creating Swap Directories Restarting Squid HTTP proxy: squid. |
#dpkg -P squid
(Чтение базы данных ... на данный момент установлено 17794 файлов и каталогов.) Удаляется пакет squid ... Stopping Squid HTTP proxy: squid. Вычищаются файлы настройки пакета squid ... Purging startup links .. Purging logfiles .. Removing the config-file .. Remove the proxy cache in /var/spool/squid yourself! dpkg: предупреждение: при удалении squid не пустой каталог /var/spool/squid не удалён. Обрабатываются триггеры для man-db ... |
#ls -l /etc/logrotate.d/
итого 24 -rw-r--r-- 1 root root 84 Апр 14 15:31 apt -rw-r--r-- 1 root root 79 Апр 18 00:40 aptitude -rw-r--r-- 1 root root 112 Май 21 08:36 dpkg -rw-r--r-- 1 root root 146 Май 10 11:23 exim4-base -rw-r--r-- 1 root root 126 Май 10 11:23 exim4-paniclog -rw-r--r-- 1 root root 515 Май 16 00:39 rsyslog |
#last
root pts/10 linux13.unix.nt Wed May 27 14:10 still logged in root pts/15 linux2.unix.nt Wed May 27 14:00 - 14:21 (00:20) root pts/38 linux2.unix.nt Wed May 27 13:54 - 13:56 (00:02) root pts/26 linux12.unix.nt Wed May 27 11:53 still logged in root pts/20 linux2.unix.nt Wed May 27 10:50 - 13:59 (03:09) root pts/20 linux2.unix.nt Wed May 27 10:43 - 10:47 (00:04) root pts/6 linux1.unix.nt Wed May 27 10:42 - 14:24 (03:41) root pts/29 linux16.unix.nt Wed May 27 10:41 still logged in root pts/18 linux15.unix.nt Wed May 27 10:41 still logged in root pts/29 linux16.unix.nt Wed May 27 10:41 - 10:41 (00:00) ... root tty1 Mon May 25 11:28 - 11:30 (00:02) root tty1 Mon May 25 11:28 - 11:28 (00:00) root tty1 Mon May 25 11:25 - 11:28 (00:02) root tty1 Mon May 25 11:25 - 11:25 (00:00) reboot system boot 2.6.18-6-xen-686 Mon May 25 11:25 - 17:36 (1+06:11) root tty1 Mon May 25 11:24 - down (00:00) root tty1 Mon May 25 11:24 - 11:24 (00:00) reboot system boot 2.6.18-6-xen-686 Mon May 25 11:24 - 11:24 (00:00) reboot system boot 2.6.18-6-xen-686 Mon May 25 08:45 - 11:24 (02:39) wtmp begins Mon May 25 08:45:21 2009 |
#less /var/log/wtmp
|
#less /etc/logrotate.conf
|
#ls -l /var/log/btmp
-rw-rw-r-- 1 root utmp 768 Май 25 10:57 /var/log/btmp |
#lastb
UNKNOWN tty1 Mon May 25 10:57 - 10:57 (00:00) root tty1 Mon May 25 10:57 - 10:57 (00:00) btmp begins Mon May 25 10:57:05 2009 |
#lastw
bash: lastw: команда не найдена |
#less /etc/logrotate.d/rsyslog
|
#less /etc/logrotate.d/rsyslog
|
#less /etc/logrotate.d/aptitude
|
#cat /etc/logrotate.d/* | less
|
#du -h /var/log
48K /var/log/apt 4,0K /var/log/news 12K /var/log/fsck 12K /var/log/exim4 1,1M /var/log |
#find /var/log/
/var/log/ /var/log/apt /var/log/apt/term.log /var/log/syslog /var/log/mail.warn /var/log/dmesg /var/log/wtmp /var/log/messages /var/log/mail.info /var/log/kern.log ... /var/log/lpr.log /var/log/daemon.log /var/log/dpkg.log /var/log/dmesg.1.gz /var/log/mail.log /var/log/syslog.2.gz /var/log/boot /var/log/exim4 /var/log/exim4/mainlog /var/log/faillog |
#find /var/log/ | grep -v '\.'[0-9]
/var/log/ /var/log/apt /var/log/apt/term.log /var/log/syslog /var/log/mail.warn /var/log/dmesg /var/log/wtmp /var/log/messages /var/log/mail.info /var/log/kern.log ... /var/log/mail.err /var/log/lastlog /var/log/lpr.log /var/log/daemon.log /var/log/dpkg.log /var/log/mail.log /var/log/boot /var/log/exim4 /var/log/exim4/mainlog /var/log/faillog |
#find /var/log/ | grep -v '\.'[0-9] | less
|
#find /var/log/ | grep -v '\.'[0-9] | sort
/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/daemon.log /var/log/debug /var/log/dmesg ... /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/syslog /var/log/user.log /var/log/wtmp |
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
|
#diff /tmp/l[12]
1,2c1 < /var/log/ < /var/log/apt --- > /var/log/aptitude 5,6d3 < /var/log/boot < /var/log/bootstrap.log 7a5 > /var/log/cron.log ... --- > /var/log/exim4/paniclog > /var/log/exim4/rejectlog 19d12 < /var/log/lastlog 26,29d18 < /var/log/news < /var/log/news/news.crit < /var/log/news/news.err < /var/log/news/news.notice |
#diff /tmp/l[12] | less
|
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
diff /tmp/l[12] sort -u > /tmp/l2ls -l /var/log/mail. mail.err mail.info mail.log mail.warn |
#ls -l /var/log/
итого 1032 drwxr-xr-x 2 root root 4096 Май 25 08:44 apt -rw-r----- 1 root adm 123907 Май 27 14:55 auth.log -rw-r----- 1 root adm 31 Май 25 08:41 boot -rw-r--r-- 1 root root 43901 Май 25 08:41 bootstrap.log -rw-rw-r-- 1 root utmp 768 Май 25 10:57 btmp -rw-r----- 1 root adm 30860 Май 27 14:27 daemon.log -rw-r----- 1 root adm 2535 Май 26 17:37 debug -rw-r----- 1 root adm 4380 Май 26 17:37 dmesg -rw-r----- 1 root adm 4380 Май 26 17:36 dmesg.0 ... -rw-r----- 1 root adm 1210 Май 27 12:39 mail.info -rw-r----- 1 root adm 1210 Май 27 12:39 mail.log -rw-r----- 1 root adm 0 Май 25 08:45 mail.warn -rw-r----- 1 root adm 178825 Май 27 14:32 messages drwxr-xr-x 2 root root 4096 Май 25 08:45 news -rw-r----- 1 root adm 41110 Май 27 14:55 syslog -rw-r----- 1 root adm 33213 Май 27 06:25 syslog.1 -rw-r----- 1 root adm 11615 Май 26 09:25 syslog.2.gz -rw-r----- 1 root adm 392 Май 27 12:38 user.log -rw-rw-r-- 1 root utmp 118272 Май 27 14:27 wtmp |
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
|
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
|
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
diff /tmp/l[12] sort -u > /tmp/l2cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var | s |
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
diff /tmp/l[12] sort -u > /tmp/l2cat /root/.sendxmpprc user@jabber.ru:5222 password |
#cat /etc/resolv.conf
nameserver 10.0.35.1 domain unix.nt |
#ls ~quiz/.quiz/
192.168.15.253-1243404869.log |
#screen -x
|
#syslog2jabber
|
#ls -l /usr/local/bin/quiz
-rw-r--r-- 1 root staff 1137 Май 27 15:11 /usr/local/bin/quiz |
#chmod +x /usr/local/bin/quiz
|
#apt-get install syslog-ng
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: squid-common ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libevtlog0 libglib2.0-0 libglib2.0-data libxml2 sgml-base shared-mime-info xml-core ÐÑедлагаемÑе пакеÑÑ: sgml-base-doc debhelper ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libxml2 (2.7.3.dfsg-1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libglib2.0-0 (2.20.1-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libglib2.0-data (2.20.1-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sgml-base (1.26) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ shared-mime-info (0.60-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ xml-core (0.12) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libevtlog0 (0.2.8~1-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ syslog-ng (2.0.9-4.1) ... Starting system logging: syslog-ng. |
#less /var/log/messages
|
#less /var/log/auth.log
|
#May 27 15:22:01 linux0 CRON[16899]: pam_unix(cron:session): session opened for user root
# enable or disable directory creation for destination files create_dirs(yes); # default owner, group, and permissions for log files # (defaults are 0, 0, 0600) #owner(root); group(adm); perm(0640); # default owner, group, and permissions for created directories # (defaults are 0, 0, 0700) #dir_owner(root); #dir_group(root); 51,1 7% |
#FACILITY.crit"); };
|
#"log" statement
Stopping system logging: syslog-ng. Starting system logging: syslog-ng. |
#tail /var/log/messages
May 27 15:35:43 linux0 kernel: 4gb seg fixup, process ldconfig (pid 17436), cs:ip 73:08060ab3 May 27 15:35:43 linux0 kernel: 4gb seg fixup, process ldconfig (pid 17436), cs:ip 73:08060aa5 May 27 15:35:43 linux0 kernel: 4gb seg fixup, process ldconfig (pid 17436), cs:ip 73:08060ab3 May 27 15:35:43 linux0 kernel: 4gb seg fixup, process ldconfig (pid 17436), cs:ip 73:080530f6 May 27 15:35:43 linux0 kernel: 4gb seg fixup, process ldconfig (pid 17436), cs:ip 73:08060ab3 May 27 15:35:43 linux0 kernel: 4gb seg fixup, process ldconfig (pid 17436), cs:ip 73:080531bc May 27 15:35:43 linux0 kernel: 4gb seg fixup, process ldconfig (pid 17436), cs:ip 73:0805e322 May 27 15:53:01 linux0 syslog-ng[17516]: Termination requested via signal, terminating; May 27 15:53:01 linux0 syslog-ng[17516]: syslog-ng shutting down; version='2.0.9' May 27 15:53:01 linux0 syslog-ng[17744]: syslog-ng starting up; version='2.0.9' |
nameserver 10.0.35.1 domain unix.nt
Время первой команды журнала | 12:53:18 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:53:01 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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