/l3/users/eb/2009/linux7/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#tail -f /var/log/messages
May 27 12:48:21 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:49:25 linux7 logger: hlhtfkljhkgfklj May 27 12:49:25 linux7 logger: hlhtfkljhkgfklj May 27 12:49:26 linux7 logger: hlhtfkljhkgfklj May 27 12:49:04 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:49:04 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="5756" x-info="http://www.rsyslog.com"] restart May 27 12:49:21 linux7 logger: hlhtfkljhkgfklj May 27 12:48:21 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="5527" x-info="http://www.rsyslog.com"] restart May 27 12:49:27 linux7 logger: hlhtfkljhkgfklj May 27 12:48:39 linux6 kernel: Kernel logging (proc) stopped. ... May 27 12:48:21 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="5527" x-info="http://www.rsyslog.com"] restart May 27 12:49:27 linux7 logger: hlhtfkljhkgfklj May 27 12:48:39 linux6 kernel: Kernel logging (proc) stopped. May 27 12:48:39 linux6 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:48:39 linux6 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="14002" x-info="http://www.rsyslog.com"] restart May 27 12:48:21 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:49:25 linux7 logger: hlhtfkljhkgfklj May 27 12:49:25 linux7 logger: hlhtfkljhkgfklj May 27 12:49:26 linux7 logger: hlhtfkljhkgfklj May 27 12:49:04 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. |
#vim /etc/rsyslog.conf
|
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored . |
#cat /dev/zero | nc -l -p 3000
|
#ps ax cat
PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init 2 ? S< 0:00 kthreadd 3 ? S< 0:00 migration/0 4 ? S< 0:00 ksoftirqd/0 5 ? S< 0:00 watchdog/0 6 ? S< 0:00 migration/1 7 ? S< 0:00 ksoftirqd/1 8 ? S< 0:00 watchdog/1 9 ? S< 0:00 cpuset ... 3177 ? Ss 0:00 xterm 3181 pts/5 Ss+ 0:00 script 3234 pts/5 S+ 0:00 script 3235 pts/6 Ss+ 0:00 bash 3404 ? SNs 0:00 lpd 3487 ? Ss 0:00 atd 5293 ? Sl 0:00 rsyslogd 5337 pts/4 R+ 0:00 ps 12096 ? Ss 0:01 pidgin 32412 ? Ss 0:00 exim4 |
#ps ax|grep cat
2858 ? S 0:00 /usr/lib/notification-daemon/notification-daemon 5346 pts/4 R+ 0:00 grep cat |
#cat /dev/zero | nc -l -p 3000
|
#cat /dev/urandom | nc -l -p 3000
^C |
#dd if=/dev/zero of=/dev/null
^C3977202+0 записей считано 3977201+0 записей написано скопировано 2036326912 байт (2,0 GB), 2,91681 c, 698 MB/c |
#cat /etc/log
logcheck/ login.defs logrotate.conf logrotate.d/ |
#cat /etc/logrotate.conf
# 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 ... create 0664 root utmp rotate 1 } /var/log/btmp { missingok monthly create 0660 root utmp rotate 1 } # system-specific logs may be configured here |
#ls /etc/logrotate.d
apt aptitude dpkg exim4-base exim4-paniclog rsyslog |
#last
user tty7 :0 Wed May 27 09:31 still logged in reboot system boot 2.6.29-2-686 Wed May 27 09:27 - 14:22 (04:54) user tty7 :0 Tue May 26 09:28 - down (08:32) reboot system boot 2.6.29-2-686 Tue May 26 09:27 - 18:00 (08:33) user pts/5 linux8.unix.nt Mon May 25 18:05 - down (00:18) root pts/23 linux6.unix.nt Mon May 25 17:44 - 18:01 (00:17) user pts/23 linux8.unix.nt Mon May 25 17:43 - 17:44 (00:00) root tty1 Mon May 25 12:07 - 12:12 (00:04) root tty1 Mon May 25 12:07 - 12:07 (00:00) root tty1 Mon May 25 12:07 - 12:07 (00:00) ... user tty7 :0 Mon May 25 09:27 - down (08:57) root pts/0 192.168.15.253 Mon May 25 09:13 - 09:13 (00:00) reboot system boot 2.6.29-2-686 Mon May 25 08:22 - 18:24 (10:01) reboot system boot 2.6.29-2-686 Mon May 25 01:26 - 01:37 (00:10) reboot system boot 2.6.29-2-686 Mon May 25 04:06 - 01:26 (-2:-40) root tty1 Sun May 24 20:43 - 20:43 (00:00) root tty1 Sun May 24 20:43 - 20:43 (00:00) reboot system boot 2.6.29-2-686 Sun May 24 20:43 - 04:05 (07:22) reboot system boot 2.6.29-2-686 Sun May 24 20:41 - 20:42 (00:00) wtmp begins Sun May 24 20:41:45 2009 |
#lastb
(unknown tty7 :0 Tue May 26 09:28 - 09:28 (00:00) (unknown tty7 :0 Tue May 26 09:28 - 09:28 (00:00) (unknown tty7 :0 Mon May 25 09:26 - 09:26 (00:00) root tty1 Sun May 24 20:42 - 20:42 (00:00) btmp begins Sun May 24 20:42:04 2009 |
#less /etc/logrotate.d/rsyslog
|
#less /etc/logrotate.d/rsyslog
|
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
|
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var |
> sort -u > /tmp/l2 |
#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 |
#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/exim4/mainlog /var/log/exim4/paniclog /var/log/exim4/rejectlog /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 |
#apt-get install colordiff
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: colordiff обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 14,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 65,5kB. Получено:1 http://10.0.35.1 sid/main colordiff 1.0.9-1 [14,4kB] Получено 14,4kБ за 0s (0Б/c) Выбор ранее не выбранного пакета colordiff. (Чтение базы данных ... на данный момент установлено 44607 файлов и каталогов.) Распаковывается пакет colordiff (из файла .../colordiff_1.0.9-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет colordiff (1.0.9-1) ... |
#colordiff /tmp/l[12]
1,2c1 < /var/log/ < /var/log/apt --- > /var/log/aptitude 5,6d3 < /var/log/boot < /var/log/bootstrap.log 8,9c5 < /var/log/ConsoleKit ... 24,26d12 < /var/log/lastlog < /var/log/lp-acct < /var/log/lp-errs 33,37d18 < /var/log/news < /var/log/news/news.crit < /var/log/news/news.err < /var/log/news/news.notice < /var/log/pycentral.log |
#ls -l /etc
drwxr-xr-x 2 root root 4096 Май 24 13:16 calendar -rw-r--r-- 1 root root 844 Апр 21 23:22 colordiffrc drwxr-xr-x 2 root root 4096 Май 25 03:07 console -rw-r--r-- 1 root root 510 Май 25 12:02 console-cyrillic drwxr-xr-x 4 root root 4096 Май 25 03:07 ConsoleKit drwxr-xr-x 2 root root 4096 Май 25 03:08 console-setup drwxr-xr-x 2 root root 4096 Май 27 11:32 cron.d drwxr-xr-x 2 root root 4096 Май 27 11:32 cron.daily drwxr-xr-x 2 root root 4096 Май 24 13:16 cron.hourly drwxr-xr-x 2 root root 4096 Май 27 11:32 cron.monthly ... drwxr-xr-x 2 root root 4096 Май 24 13:16 terminfo -rw-r--r-- 1 root root 8 Май 24 13:16 timezone -rw-r--r-- 1 root root 645 Мар 25 13:05 ts.conf -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Май 24 13:16 udev drwxr-xr-x 2 root root 4096 Май 24 13:16 vim -rw-r--r-- 1 root root 4221 Сен 8 2008 wgetrc drwxr-xr-x 8 root root 4096 Май 25 03:52 X11 drwxr-xr-x 6 root root 4096 Май 25 03:08 xdg drwxr-xr-x 2 root root 4096 Май 25 03:52 xml |
#ls -l /etc|sndxmpp oleg@freetalk.org.ua
bash: sndxmpp: команда не найдена |
#ls -l /etc|sendxmpp oleg@freetalk.org.ua
|
#cat /etc/resolv.conf
nameserver 10.0.35.1 domain unix.nt |
#ls -l /etc|sendxmpp xmana@jabber.kiev.ua
|
#echo linux7|sendxmpp xmana@jabber.kiev.ua
|
#vim /usr/local/bin/syslog2jabber
|
#chmod +x /usr/local/bin/syslog2jabber
|
#ls /usr/local/bin/syslog2jabber
/usr/local/bin/syslog2jabber |
#ls -l /usr/local/bin/syslog2jabber
-rwxr-xr-x 1 root staff 75 Май 27 15:14 /usr/local/bin/syslog2jabber |
#sy
sync sysctl syslog2eximlog syslog2jabber |
#syslog2
syslog2eximlog syslog2jabber |
#syslog2jabber
ferter rqwer ^C ^[[A^[[A^[[B^[[A q ^C |
#cat /usr/local/bin/syslog2jabber
#!/bin/sh while read line do echo $line|sendxmpp ujey@freetalk.org.ua done |
#cat /usr/local/bin/syslog2jabber
#!/bin/sh while read line do echo $line|sendxmpp ujey@freetalk.org.ua done |
#apt-get install syl
sylpheed sylpheed-claws-gtk2-feeds-reader sylpheed-claws-gtk2-plugins sylpheed-claws sylpheed-claws-gtk2-fetchinfo-plugin sylpheed-claws-gtk2-smime-plugin sylpheed-claws-gtk2 sylpheed-claws-gtk2-html2-viewer sylpheed-claws-gtk2-spamassassin sylpheed-claws-gtk2-acpi-notifier sylpheed-claws-gtk2-i18n sylpheed-claws-gtk2-synce-plugin sylpheed-claws-gtk2-attach-remover sylpheed-claws-gtk2-mailmbox-plugin sylpheed-claws-gtk2-trayicon sylpheed-claws-gtk2-bogofilter sylpheed-claws-gtk2-multi-notifier sylpheed-claws-gtk2-vcalendar-plugin sylpheed-claws-gtk2-cache-saver sylpheed-claws-gtk2-newmail-plugin sylpheed-dbg sylpheed-claws-gtk2-dillo-viewer sylpheed-claws-gtk2-perl-filter sylpheed-doc sylpheed-claws-gtk2-doc sylpheed-claws-gtk2-pgpinline sylpheed-i18n sylpheed-claws-gtk2-extra-plugins sylpheed-claws-gtk2-pgpmime sylseg-sk |
#apt-get install syl
sylpheed sylpheed-claws-gtk2-feeds-reader sylpheed-claws-gtk2-plugins sylpheed-claws sylpheed-claws-gtk2-fetchinfo-plugin sylpheed-claws-gtk2-smime-plugin sylpheed-claws-gtk2 sylpheed-claws-gtk2-html2-viewer sylpheed-claws-gtk2-spamassassin sylpheed-claws-gtk2-acpi-notifier sylpheed-claws-gtk2-i18n sylpheed-claws-gtk2-synce-plugin sylpheed-claws-gtk2-attach-remover sylpheed-claws-gtk2-mailmbox-plugin sylpheed-claws-gtk2-trayicon sylpheed-claws-gtk2-bogofilter sylpheed-claws-gtk2-multi-notifier sylpheed-claws-gtk2-vcalendar-plugin sylpheed-claws-gtk2-cache-saver sylpheed-claws-gtk2-newmail-plugin sylpheed-dbg sylpheed-claws-gtk2-dillo-viewer sylpheed-claws-gtk2-perl-filter sylpheed-doc sylpheed-claws-gtk2-doc sylpheed-claws-gtk2-pgpinline sylpheed-i18n sylpheed-claws-gtk2-extra-plugins sylpheed-claws-gtk2-pgpmime sylseg-sk |
#apt-get install syslog
syslogd syslog-ng syslogout syslog-summary |
#apt-get install syslog
syslogd syslog-ng syslogout syslog-summary |
#apt-get install syslog-ng
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: update-inetd portmap ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libevtlog0 ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐsyslog ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libevtlog0. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 44597 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ 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/messages
May 27 12:50:42 linux8 сендмайл: Палыч, привет! May 27 12:52:47 linux8 kernel: Kernel logging (proc) stopped. May 27 12:52:51 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:52:51 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="6268" x-info="http://www.rsyslog.com"] restart May 27 12:52:59 linux7 kernel: Kernel logging (proc) stopped. May 27 12:52:59 linux7 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:52:59 linux7 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="5293" x-info="http://www.rsyslog.com"] restart May 27 15:21:49 linux7 kernel: Kernel logging (proc) stopped. May 27 15:21:51 linux7 syslog-ng[6758]: syslog-ng starting up; version='2.0.9' May 27 15:22:13 linux7 logger: hlhtfkljhkgfklj ^C |
#tail -f /var/log/auth.log
May 27 13:17:01 linux7 CRON[5390]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 13:17:01 linux7 CRON[5390]: pam_unix(cron:session): session closed for user root May 27 14:17:01 linux7 CRON[5627]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 14:17:01 linux7 CRON[5627]: pam_unix(cron:session): session closed for user root May 27 15:17:01 linux7 CRON[6338]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 15:17:01 linux7 CRON[6338]: pam_unix(cron:session): session closed for user root May 27 15:25:08 linux7 sshd[6905]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:25:11 linux7 sshd[6905]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:25:13 linux7 sshd[6905]: Failed password for root from 127.0.0.1 port 50029 ssh2 May 27 15:25:17 linux7 sshd[6905]: Failed password for root from 127.0.0.1 port 50029 ssh2 May 27 15:25:50 linux7 sshd[6905]: Failed password for root from 127.0.0.1 port 50029 ssh2 May 27 15:25:50 linux7 sshd[6905]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root ^[[B^[[A^C |
#vim /etc/syslog-ng/syslog-ng.conf
|
#/etc/init
init.d/ initramfs-tools/ |
#/etc/init.d/syslog-ng restart
Stopping system logging: syslog-ng. Starting system logging: syslog-ng. |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:b5:98 inet addr:192.168.15.7 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:452605 errors:0 dropped:0 overruns:0 frame:0 TX packets:1013469 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:46518793 (44.3 MiB) TX bytes:1344428280 (1.2 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:78 errors:0 dropped:0 overruns:0 frame:0 TX packets:78 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:11188 (10.9 KiB) TX bytes:11188 (10.9 KiB) |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
2 while read line e-type chat ujey@freetalk.org.ua 3 do ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/usr/local/bin/syslog2jabber" 5L, 96C записано |
#/etc/init.d/syslog-ng restart
Stopping system logging: syslog-ng. Starting system logging: syslog-ng. |
#tail -f /var/log/messages
May 27 12:52:59 linux7 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="5293" x-info="http://www.rsyslog.com"] restart May 27 15:21:49 linux7 kernel: Kernel logging (proc) stopped. May 27 15:21:51 linux7 syslog-ng[6758]: syslog-ng starting up; version='2.0.9' May 27 15:22:13 linux7 logger: hlhtfkljhkgfklj May 27 15:41:50 linux7 syslog-ng[6758]: Termination requested via signal, terminating; May 27 15:41:50 linux7 syslog-ng[6758]: syslog-ng shutting down; version='2.0.9' May 27 15:41:50 linux7 syslog-ng[6992]: syslog-ng starting up; version='2.0.9' May 27 15:52:21 linux7 syslog-ng[6992]: Termination requested via signal, terminating; May 27 15:52:21 linux7 syslog-ng[6992]: syslog-ng shutting down; version='2.0.9' May 27 15:52:21 linux7 syslog-ng[7169]: syslog-ng starting up; version='2.0.9' ^C |
#ping klekhivka.myftp.org
PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data. 64 bytes from 94.179.241.70: icmp_seq=1 ttl=56 time=547 ms 64 bytes from 94.179.241.70: icmp_seq=2 ttl=56 time=553 ms 64 bytes from 94.179.241.70: icmp_seq=3 ttl=56 time=535 ms 64 bytes from 94.179.241.70: icmp_seq=4 ttl=56 time=553 ms ^C --- klekhivka.myftp.org ping statistics --- 5 packets transmitted, 4 received, 20% packet loss, time 4003ms rtt min/avg/max/mdev = 535.180/547.211/553.031/7.287 ms |
#apt-get install monit
Display all 32485 possibilities? (y or n) |
#apt-get install monit
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: monit обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 267kБ архивов. ... Выбор ранее не выбранного пакета monit. (Чтение базы данных ... на данный момент установлено 44625 файлов и каталогов.) Распаковывается пакет monit (из файла .../monit_1%3a4.10.1-4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет monit (1:4.10.1-4) ... Starting daemon monitor: monit won't be started/stopped unless it it's configured please configure monit and then edit /etc/default/monit and set the "startup" variable to 1 in order to allow monit to start |
#vim /etc/monit/monitrc
|
#vim /etc/def
|
#vim /etc/def
|
#vim /etc/default/monit
|
#ps aux|grep monit
root 7886 0.0 0.0 4908 768 pts/4 S+ 16:37 0:00 grep monit |
#cat /var/run/crond.pid
2445 |
#kill 2445
|
#pkill cron
|
#ps aux|grep cron
root 7963 0.0 0.0 4908 756 pts/4 R+ 16:38 0:00 grep cron |
#ps aux|grep cron
root 7972 0.0 0.0 4908 768 pts/4 S+ 16:39 0:00 grep cron |
#ps aux|grep cron
root 7981 0.0 0.0 4908 772 pts/4 S+ 16:39 0:00 grep cron |
#ps aux|grep cron
root 7990 0.0 0.0 4908 756 pts/4 R+ 16:39 0:00 grep cron |
#ps aux|grep cron
root 7999 0.0 0.0 4908 768 pts/4 S+ 16:39 0:00 grep cron |
#ps aux|grep cron
|
#ps aux|grep cron
root 8017 0.0 0.0 4908 768 pts/4 S+ 16:39 0:00 grep cron |
#ps aux|grep cron
|
#ps aux|grep cron
root 8035 0.0 0.0 4908 760 pts/4 R+ 16:39 0:00 grep cron |
#/etc/init.d/monit restart
Stopping daemon monitor: monit. Starting daemon monitor: monit. |
#pkill cron
|
#ps aux|grep cron
root 8102 0.0 0.0 4908 760 pts/4 R+ 16:41 0:00 grep cron |
#ps aux|grep cron
root 8111 0.0 0.0 4908 752 pts/4 R+ 16:42 0:00 grep cron |
#ps aux|grep cron
root 8120 0.0 0.0 4908 768 pts/4 S+ 16:42 0:00 grep cron |
#/etc/init.d/monit restart
Stopping daemon monitor: monit. Starting daemon monitor: monit. |
#pkill cron
|
#ps aux|grep cron
root 8202 0.0 0.0 4908 772 pts/4 S+ 16:47 0:00 grep cron |
#ps aux|grep cron
root 8211 0.0 0.0 4908 760 pts/4 R+ 16:47 0:00 grep cron |
#ls /etc/init.d/
anacron console-setup hwclockfirst.sh monit networking rsyslog syslog-ng atd cron hwclock.sh mountall-bootclean.sh portmap screen-cleanup udev aumix dbus ifupdown mountall.sh procps sendsigs udev-mtab bootlogd exim4 ifupdown-clean mountdevsubfs.sh rc single umountfs bootmisc.sh gdm keyboard-setup mountkernfs.sh rc.local skeleton umountnfs.sh checkfs.sh glibc.sh keymap.sh mountnfs-bootclean.sh rcS ssh umountroot checkroot.sh hal killprocs mountnfs.sh README stop-bootlogd urandom console-cyrillic halt lpd mountoverflowtmp reboot stop-bootlogd-single x11-common console-screen.kbd.sh hostname.sh module-init-tools mtab.sh rmnologin sudo |
#ps aux|grep cron
root 8295 0.0 0.0 4908 756 pts/4 R+ 16:48 0:00 grep cron |
#ps aux|grep cron
root 8304 0.0 0.0 4908 756 pts/4 R+ 16:48 0:00 grep cron |
#ps aux|grep cron
root 8313 0.0 0.0 4908 756 pts/4 R+ 16:48 0:00 grep cron |
#ps aux|grep cron
root 8322 0.0 0.0 4908 760 pts/4 R+ 16:48 0:00 grep cron |
#ps aux|grep cron
|
#ps aux|grep cron
root 8340 0.0 0.0 4908 760 pts/4 R+ 16:48 0:00 grep cron |
#/etc/init.d/monit stop
Stopping daemon monitor: monit. |
#ps aux|grep cron
root 8367 0.0 0.0 4908 768 pts/4 S+ 16:48 0:00 grep cron |
#ps aux|grep cron
root 8376 0.0 0.0 4908 772 pts/4 S+ 16:49 0:00 grep cron |
#ps aux|grep cron
root 8385 0.0 0.0 4908 756 pts/4 R+ 16:49 0:00 grep cron |
#ps aux|grep cron
root 8394 0.0 0.0 4908 772 pts/4 S+ 16:49 0:00 grep cron |
#ps aux|grep monit
root 8403 0.0 0.0 4908 760 pts/4 R+ 16:50 0:00 grep monit |
#ps aux|grep monit
root 8412 0.0 0.0 4908 768 pts/4 S+ 16:50 0:00 grep monit |
#ps aux|grep monit
root 8421 0.0 0.0 1776 268 pts/4 R+ 16:50 0:00 grep monit |
#ps aux|grep monit
|
#ps aux|grep monit
root 8439 0.0 0.0 4908 760 pts/4 R+ 16:50 0:00 grep monit |
#ps aux|grep monit
root 8448 0.0 0.0 4908 768 pts/4 S+ 16:50 0:00 grep monit |
#pkill monit
|
#ps aux|grep monit
root 8465 0.0 0.0 4908 760 pts/4 R+ 16:50 0:00 grep monit |
#ps aux|grep monit
root 8474 0.0 0.0 4908 760 pts/4 R+ 16:50 0:00 grep monit |
# 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
nameserver 10.0.35.1 domain unix.nt
/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/exim4 /var/log/exim4/mainlog /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/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
/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/exim4/mainlog /var/log/exim4/paniclog /var/log/exim4/rejectlog /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
#!/bin/sh while read line do echo $line|sendxmpp ujey@freetalk.org.ua done
2445
Время первой команды журнала | 12:49:27 2009- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:50:57 2009- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.61 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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