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

Содержание

Журнал

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

/dev/pts/2
10:55:15
#cat date.log
Wed May 27 11:29:01 EEST 2009
прошло 34 минуты
11:29:54
#apt-get install anacron
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  anacron
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 29,2kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 193kB.
Получено:1 http://10.0.35.1 sid/main anacron 2.3-13.1 [29,2kB]
Получено 29,2kБ за 0s (1802kБ/c)
Выбор ранее не выбранного пакета anacron.
(Чтение базы данных ... на данный момент установлено 51482 файлов и каталогов.)
Распаковывается пакет anacron (из файла .../anacron_2.3-13.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет anacron (2.3-13.1) ...
Starting anac(h)ronistic cron: anacron.
11:32:14
#man anacron
11:32:29
#dpkg -S anacron
anacron: /usr/share/man/man5/anacrontab.5.gz
anacron: /etc/apm/event.d/anacron
anacron: /usr/share/doc/anacron/changelog.Debian.gz
anacron: /etc/cron.daily/0anacron
anacron: /etc/anacrontab
anacron: /etc/cron.monthly/0anacron
anacron: /usr/sbin/anacron
anacron: /usr/share/doc/anacron/TODO
anacron: /var/spool/anacron
anacron: /etc/cron.d/anacron
anacron: /usr/share/man/man8/anacron.8.gz
anacron: /usr/share/doc/anacron/changelog.gz
anacron: /etc/init.d/anacron
anacron: /usr/share/doc/anacron
anacron: /usr/share/doc/anacron/copyright
cron: /usr/share/doc/cron/README.anacron
anacron: /etc/cron.weekly/0anacron
anacron: /usr/share/doc/anacron/README.gz
anacron: /usr/share/doc/anacron/README.Debian
11:32:37
#dpkg -S anacron | grep /etc
anacron: /etc/apm/event.d/anacron
anacron: /etc/cron.daily/0anacron
anacron: /etc/anacrontab
anacron: /etc/cron.monthly/0anacron
anacron: /etc/cron.d/anacron
anacron: /etc/init.d/anacron
anacron: /etc/cron.weekly/0anacron
11:32:48
#vim /etc/anacrontab
11:34:56
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: 192.168.15.16: команда не найдена
11:37:16
#echo zdarova | linux15
bash: linux15: команда не найдена
11:39:32
#echo zdarova | root@192.168.15.15
bash: root@192.168.15.15: команда не найдена
bash: echo: ошибка записи: Обрыв канала
11:39:47
#at
bash: at: команда не найдена
11:41:16
#apt-get install at
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  at
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 43,1kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 213kB.
Получено:1 http://10.0.35.1 sid/main at 3.1.10.2 [43,1kB]
Получено 43,1kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета at.
(Чтение базы данных ... на данный момент установлено 51502 файлов и каталогов.)
Распаковывается пакет at (из файла .../archives/at_3.1.10.2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет at (3.1.10.2) ...
Starting deferred execution scheduler: atd.
11:41:25
#ntpdate ntp.psn.ru
27 May 11:52:11 ntpdate[26459]: step time server 194.149.67.130 offset 0.886371 sec
прошло 10 минут
11:52:11
#cat /etc/syslog.conf
cat: /etc/syslog.conf: Нет такого файла или каталога
11:59:23
#man syslog
11:59:29
#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.
11:59:40
#apt-cache search syslog.conf

12:00:04
#find / -name syslog.conf

12:00:54
#дуÑless /etc/def
default/ defoma/
12:00:54
#less /etc/default/rsyslog
прошло 15 минут
12:16:05
#sed -i `s/-c3/-c3 -r/` /etc/default/rsyslog
bash: s/-c3/-c3: Нет такого файла или каталога
sed: -e выражение #1, символ 7: лишние символы после команды
12:17:07
#sed -i 's/-c3/-c3 -r/' /etc/default/rsyslog

12:17:25
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd.
Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored
.
12:17:49
#усecho prikol | loger
bash: loger: команда не найдена
bash: echo: ошибка записи: Обрыв канала
12:19:33
#apt-get install loger
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет loger
12:19:49
#echo prikol | loger
bash: loger: команда не найдена
12:19:52
#echo prikol | logger

12:19:58
#tail /v
var/     vmlinuz
12:19:58
#tail /var/log/messages
May 27 09:31:28 linux16 kernel: [   12.258219] [drm] Initialized drm 1.1.0 20060810
May 27 09:31:28 linux16 kernel: [   12.265697] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 09:31:28 linux16 kernel: [   12.266665] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 09:31:28 linux16 kernel: [   12.266669] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 09:31:28 linux16 kernel: [   12.266706] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:15 linux16 lpd[24847]: restarted
May 27 12:17:49 linux16 kernel: Kernel logging (proc) stopped.
May 27 12:17:49 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:17:49 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="30946" x-info="http://www.rsyslog.com"] restart
May 27 12:19:58 linux16 logger: prikol
12:26:54
#tail /var/log/mail.log
May 27 12:26:54 linux16 sendmail: 00000000  46 d4 17 2f 7a 51 97 da  6c 0a 6a 8f 76 52 b0 c0  |F../zQ..l.j.vR..|
May 27 12:26:54 linux16 sendmail: 00000010  ff e8 4d df 8d 39 f4 a5  96 a1 32 cb 70 b3 db 3d  |..M..9....2.p..=|
May 27 12:26:54 linux16 sendmail: 00000020  1e a6 1a 49 0e 9b de 79  ff 2d 25 5d 30 96 ce 99  |...I...y.-%]0...|
May 27 12:26:54 linux16 sendmail: 00000030  c4 7a cc e3 c1 68 fc 0b  7b 7b 94 91 aa 22 0c b0  |.z...h..{{..."..|
May 27 12:26:54 linux16 sendmail: 00000040  da 2d 4d 87 e6 b9 41 e1  1b 22 4e dd 0c ce 68 67  |.-M...A.."N...hg|
May 27 12:26:54 linux16 sendmail: 00000050  4a 6e 7f d4 49 ab ec fe  e9 1d 50 18 6a 98 02 2c  |Jn..I.....P.j..,|
May 27 12:26:54 linux16 sendmail: 00000060  a5 8d 62 6e 7e a5 12 37  3f 67 df c5 59 50 90 9c  |..bn~..7?g..YP..|
May 27 12:26:54 linux16 sendmail: 00000070  1c fe a7 e2 fd 7c 2e bb  5b 81 72 b4 fb 88 f9 36  |.....|..[.r....6|
May 27 12:26:54 linux16 sendmail: 00000080  ec 3f 60 c3 91 dd 77 30  0d d4 07 c1 5b 4a 30 a6  |.?`...w0....[J0.|
May 27 12:26:54 linux16 sendmail: 00000090  40 e7 2b ad d9 3a d3 d0  64 0d 77 dd 0e 60 96 9c  |@.+..:..d.w..`..|
12:28:03
#vim /etc/rsyslog.
12:28:03
#vim /etc/rsyslog.conf
12:31:43
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd.
Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored
.
12:33:09
#echo prikol | logger -t sendmaill -p mail.6

12:34:39
#tail -f /var/log/mail.log
May 27 12:26:54 linux16 sendmail: 00000030  c4 7a cc e3 c1 68 fc 0b  7b 7b 94 91 aa 22 0c b0  |.z...h..{{..."..|
May 27 12:26:54 linux16 sendmail: 00000040  da 2d 4d 87 e6 b9 41 e1  1b 22 4e dd 0c ce 68 67  |.-M...A.."N...hg|
May 27 12:26:54 linux16 sendmail: 00000050  4a 6e 7f d4 49 ab ec fe  e9 1d 50 18 6a 98 02 2c  |Jn..I.....P.j..,|
May 27 12:26:54 linux16 sendmail: 00000060  a5 8d 62 6e 7e a5 12 37  3f 67 df c5 59 50 90 9c  |..bn~..7?g..YP..|
May 27 12:26:54 linux16 sendmail: 00000070  1c fe a7 e2 fd 7c 2e bb  5b 81 72 b4 fb 88 f9 36  |.....|..[.r....6|
May 27 12:26:54 linux16 sendmail: 00000080  ec 3f 60 c3 91 dd 77 30  0d d4 07 c1 5b 4a 30 a6  |.?`...w0....[J0.|
May 27 12:26:54 linux16 sendmail: 00000090  40 e7 2b ad d9 3a d3 d0  64 0d 77 dd 0e 60 96 9c  |@.+..:..d.w..`..|
May 27 12:28:00 linux16 sendmaill: prikol
May 27 12:33:09 linux16 sendmaill: prikol
May 27 12:34:39 linux16 sendmaill: prikol
^C
12:35:35
#tail -f /var/log/messages
May 27 09:31:28 linux16 kernel: [   12.266706] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:15 linux16 lpd[24847]: restarted
May 27 12:17:49 linux16 kernel: Kernel logging (proc) stopped.
May 27 12:17:49 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:17:49 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="30946" x-info="http://www.rsyslog.com"] restart
May 27 12:19:58 linux16 logger: prikol
May 27 12:32:01 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:32:01 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="770" x-info="http://www.rsyslog.com"] restart
May 27 12:32:47 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:32:47 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="974" x-info="http://www.rsyslog.com"] restart
^C
12:36:05
#tail -f /var/log/aut
apt/      auth.log
12:36:05
#tail -f /var/log/auth.log
May 27 12:31:01 linux16 CRON[543]: pam_unix(cron:session): session opened for user root by (uid=0)
May 27 12:31:01 linux16 CRON[543]: pam_unix(cron:session): session closed for user root
May 27 12:33:01 linux16 CRON[1009]: pam_unix(cron:session): session opened for user root by (uid=0)
May 27 12:33:01 linux16 CRON[1009]: pam_unix(cron:session): session closed for user root
May 27 12:34:01 linux16 CRON[1196]: pam_unix(cron:session): session opened for user root by (uid=0)
May 27 12:34:01 linux16 CRON[1196]: pam_unix(cron:session): session closed for user root
May 27 12:35:01 linux16 CRON[1391]: pam_unix(cron:session): session opened for user root by (uid=0)
May 27 12:35:01 linux16 CRON[1391]: pam_unix(cron:session): session closed for user root
May 27 12:36:01 linux16 CRON[1588]: pam_unix(cron:session): session opened for user root by (uid=0)
May 27 12:36:01 linux16 CRON[1588]: pam_unix(cron:session): session closed for user root
^C
12:43:31
#netstat -nlp
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:111             0.0.0.0:*               LISTEN      2068/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2343/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2609/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      2343/sshd
udp        0      0 0.0.0.0:50078           0.0.0.0:*                           2542/rsyslogd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2068/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
...
unix  2      [ ACC ]     STREAM     LISTENING     6716     2629/hald           @/var/run/hald/dbus-UBwdQ4S8uj
unix  2      [ ACC ]     STREAM     LISTENING     7437     2793/X              @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     8822     2982/ssh-agent      /tmp/ssh-lDgOGT2874/agent.2874
unix  2      [ ACC ]     STREAM     LISTENING     9183     3017/gconfd-2       /tmp/orbit-user/linc-bc9-0-6cfdbf93ef058
unix  2      [ ACC ]     STREAM     LISTENING     9202     3002/pidgin         /tmp/orbit-user/linc-bba-0-46840d604a96
unix  2      [ ACC ]     STREAM     LISTENING     9295     3034/firefox-bin    /tmp/orbit-user/linc-bda-0-2853463835fc9
unix  2      [ ACC ]     STREAM     LISTENING     8941     2997/gam_server     @/tmp/fam-user-
unix  2      [ ACC ]     STREAM     LISTENING     6737     2629/hald           @/var/run/hald/dbus-VACCZHDS7y
unix  2      [ ACC ]     STREAM     LISTENING     154082   24847/lpd           /dev/printer
unix  2      [ ACC ]     STREAM     LISTENING     6419     2332/dbus-daemon    /var/run/dbus/system_bus_socket
12:43:37
#netstat -nlp
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:111             0.0.0.0:*               LISTEN      2068/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2343/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2609/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      2343/sshd
udp        0      0 0.0.0.0:50078           0.0.0.0:*                           2542/rsyslogd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2068/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
...
unix  2      [ ACC ]     STREAM     LISTENING     6716     2629/hald           @/var/run/hald/dbus-UBwdQ4S8uj
unix  2      [ ACC ]     STREAM     LISTENING     7437     2793/X              @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     8822     2982/ssh-agent      /tmp/ssh-lDgOGT2874/agent.2874
unix  2      [ ACC ]     STREAM     LISTENING     9183     3017/gconfd-2       /tmp/orbit-user/linc-bc9-0-6cfdbf93ef058
unix  2      [ ACC ]     STREAM     LISTENING     9202     3002/pidgin         /tmp/orbit-user/linc-bba-0-46840d604a96
unix  2      [ ACC ]     STREAM     LISTENING     9295     3034/firefox-bin    /tmp/orbit-user/linc-bda-0-2853463835fc9
unix  2      [ ACC ]     STREAM     LISTENING     8941     2997/gam_server     @/tmp/fam-user-
unix  2      [ ACC ]     STREAM     LISTENING     6737     2629/hald           @/var/run/hald/dbus-VACCZHDS7y
unix  2      [ ACC ]     STREAM     LISTENING     154082   24847/lpd           /dev/printer
unix  2      [ ACC ]     STREAM     LISTENING     6419     2332/dbus-daemon    /var/run/dbus/system_bus_socket
12:44:56
#tail -f /var/log/mail.log
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
...
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:13 linux15 sendmail: teststststst
12:45:36
#echo prikol | logger -t sendmaill -p mail.6

12:45:40
#echo prikol | logger -t sendmaill -p mail.6

12:45:41
#echo prikol | logger -t sendmaill -p mail.6

12:45:41
#echo prikol | logger -t sendmaill -p mail.6

12:45:41
#echo prikol | logger -t sendmaill -p mail.6

12:45:42
#echo prikol | logger -t sendmaill -p mail.6

12:47:43
#echo test | nc -u 192.168.15.3 514
^C
12:50:56
#nc 192.168.15.15 3000 | dd of=/dev/null
(UNKNOWN) [192.168.15.15] 3000 (?) : Connection refused
0+0 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 0,00699944 c, 0,0 kB/c
12:55:52
#echo test | nc -u 192.168.15.3 514

12:59:41
#nc 192.168.15.15 3000 | dd of=/dev/null
(UNKNOWN) [192.168.15.15] 3000 (?) : Connection refused
0+0 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 1,1152e-05 c, 0,0 kB/c
13:00:29
#nc 192.168.15.15 3000 | dd of=/dev/null
(UNKNOWN) [192.168.15.15] 3000 (?) : Connection refused
0+0 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 0,00063019 c, 0,0 kB/c
13:00:51
#nc
Cmd line: ^C
13:01:04
#Ñw
 14:06:09 up  4:34,  3 users,  load average: 0,04, 0,02, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               09:31    4:34m  2:23   0.62s x-session-manager
user     pts/0    :0.0             10:27    9:03   0.36s  0.22s script -f -c bash -q /home/user/.lilalo//14501602041111738-1243409247.s
user     pts/2    :0.0             09:36    0.00s  0.34s  0.27s script -f -c bash -q /home/user/.lilalo//521215412500420493-1243406216.
прошло 58 минут
/dev/pts/0
13:59:55
#ыскуут -ч
bash: ыскуут: команда не найдена
/dev/pts/2
14:06:09
#dpkg -S logrotate
logrotate: /usr/share/bug/logrotate
logrotate: /etc/logrotate.conf
apt: /etc/logrotate.d/apt
rsyslog: /etc/logrotate.d/rsyslog
aptitude: /etc/logrotate.d/aptitude
dpkg: /etc/logrotate.d/dpkg
exim4-base: /etc/logrotate.d/exim4-paniclog
logrotate: /etc/cron.daily/logrotate
logrotate: /usr/share/man/man8/logrotate.8.gz
logrotate: /usr/share/doc/logrotate/copyright
logrotate: /usr/share/doc/logrotate
logrotate: /usr/share/doc/logrotate/changelog.Debian.gz
logrotate: /usr/share/doc/logrotate/README.Debian
logrotate: /usr/share/bug/logrotate/script
logrotate: /var/lib/logrotate
exim4-base: /etc/logrotate.d/exim4-base
logrotate: /usr/sbin/logrotate
apt, logrotate, dpkg, aptitude, exim4-base, rsyslog: /etc/logrotate.d
logrotate: /usr/share/doc/logrotate/changelog.gz
/dev/pts/0
14:10:58
#screen -x
14:11:08
#screen -x
/dev/pts/2
14:16:34
#du -h /var/log
12K     /var/log/fsck
220K    /var/log/apt
4,0K    /var/log/news
24K     /var/log/gdm
280K    /var/log/ConsoleKit
8,0K    /var/log/exim4
9,6M    /var/log
прошло 18 минут
14:35:20
#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/exim4/mainlog
...
/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:37:15
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1

14:42:35
#/var/log/exim4/paniclog
bash: /var/log/exim4/paniclog: Нет такого файла или каталога
14:42:51
#/var/log/exim4/rejectlog
bash: /var/log/exim4/rejectlog: Нет такого файла или каталога
14:42:51
#/var/log/kern.log
bash: /var/log/kern.log: Отказано в доступе
14:42:51
#/var/log/lpr.log
bash: /var/log/lpr.log: Отказано в доступе
14:42:51
#/var/log/mail.err
bash: /var/log/mail.err: Отказано в доступе
14:42:51
#/var/log/mail.info
bash: /var/log/mail.info: Отказано в доступе
14:42:51
#/var/log/mail.log
bash: /var/log/mail.log: Отказано в доступе
14:42:51
#/var/log/mail.warn
bash: /var/log/mail.warn: Отказано в доступе
14:42:51
#/var/log/messages
bash: /var/log/messages: Отказано в доступе
14:42:51
#/var/log/syslog
bash: /var/log/syslog: Отказано в доступе
14:42:51
#/var/log/user.log
bash: /var/log/user.log: Отказано в доступе
14:42:51
#/var/log/exim4/paniclog
bash: /var/log/exim4/paniclog: Нет такого файла или каталога
14:42:56
#/var/log/exim4/rejectlog
bash: /var/log/exim4/rejectlog: Нет такого файла или каталога
14:42:56
#/var/log/kern.log
bash: /var/log/kern.log: Отказано в доступе
14:42:56
#/var/log/lpr.log
bash: /var/log/lpr.log: Отказано в доступе
14:42:56
#/var/log/mail.err
bash: /var/log/mail.err: Отказано в доступе
14:42:56
#/var/log/mail.info
bash: /var/log/mail.info: Отказано в доступе
14:42:56
#/var/log/mail.log
bash: /var/log/mail.log: Отказано в доступе
14:42:56
#/var/log/mail.warn
bash: /var/log/mail.warn: Отказано в доступе
14:42:56
#/var/log/messages
bash: /var/log/messages: Отказано в доступе
14:42:56
#/var/log/syslog
bash: /var/log/syslog: Отказано в доступе
14:42:56
#/var/log/user.log
bash: /var/log/user.log: Отказано в доступе
14:42:56
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var |
> sort -u > /tmp/l2
14:43:26
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1

14:43:47
#diff /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
14:44:00
#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/exim4
< /var/log/faillog
< /var/log/fontconfig.log
...
< /var/log/gdm
< /var/log/gdm/:0.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:44:11
#apt-get install syslog-ng
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libevtlog0
Пакеты, которые будут УДАÐsyslog
НОВЫЕ пакеты, которые будут установлены:
...
Обрабатываются триггеры для man-db ...
Выбор ранее не выбранного пакета libevtlog0.
(Чтение базы данных ... на данный момент установлено 51502 файлов и каталогов.)
Распаковывается пакет 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.
14:46:55
#cd ~

14:49:02
#ls -l
итого 4
-rw-r--r-- 1 root root 25 Май 25 17:52 file.1
14:49:05
#apt-get install sendsmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет sendsmpp
14:49:39
#apt-get install sendsxmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет sendsxmpp
14:49:49
#apt-get install sendxmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sendxmpp.
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
14:49:57
#vim .sendxmpprc
14:50:49
#echo test | sendsmpp kukareku@
bash: sendsmpp: команда не найдена
bash: echo: ошибка записи: Обрыв канала
14:51:44
#echo test | sendxmpp kukareku@
/root/.sendxmpprc must not be accessible by others
14:51:56
#cat .sendxmpp
cat: .sendxmpp: Нет такого файла или каталога
14:52:46
#echo test | sendxmpp kukareku@
/root/.sendxmpprc must not be accessible by others
14:52:55
#echo test | sendxmpp kukareku@jabber.kiev.ua
/root/.sendxmpprc must not be accessible by others
14:53:50
#ls -l ~/
итого 4
-rw-r--r-- 1 root root 25 Май 25 17:52 file.1
14:54:11
#chmod 600 ~/.sendxmpprc

14:55:04
#echo test | sendxmpp kishnik@jabber.kiev.ua

Файлы

  • .sendxmpp
  • date.log
  • .sendxmpp
    >
    cat: .sendxmpp: Нет такого файла или каталога
    
    date.log
    >
    Wed May 27 11:29:01 EEST 2009
    

    Статистика

    Время первой команды журнала10:55:15 2009- 5-27
    Время последней команды журнала14:55:04 2009- 5-27
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %31.68
    Процент синтаксически неверно набранных команд, %11.88
    Суммарное время работы с терминалом *, час 2.44
    Количество командных строк в единицу времени, команда/мин 0.69
    Частота использования команд
    echo18|=============| 13.24%
    logger8|=====| 5.88%
    tail8|=====| 5.88%
    apt-get7|=====| 5.15%
    nc6|====| 4.41%
    grep6|====| 4.41%
    cat5|===| 3.68%
    vim4|==| 2.94%
    sendxmpp4|==| 2.94%
    dpkg3|==| 2.21%
    find3|==| 2.21%
    dd3|==| 2.21%
    syslog2|=| 1.47%
    loger2|=| 1.47%
    screen2|=| 1.47%
    man2|=| 1.47%
    sort2|=| 1.47%
    mail.log2|=| 1.47%
    netstat2|=| 1.47%
    lpr.log2|=| 1.47%
    l12|=| 1.47%
    sed2|=| 1.47%
    mail.err2|=| 1.47%
    ls2|=| 1.47%
    /etc/init.d/rsyslog2|=| 1.47%
    diff2|=| 1.47%
    mail.warn2|=| 1.47%
    kern.log2|=| 1.47%
    mail.info2|=| 1.47%
    messages2|=| 1.47%
    user.log2|=| 1.47%
    rejectlog2|=| 1.47%
    paniclog2|=| 1.47%
    apt-cache2|=| 1.47%
    tr2|=| 1.47%
    '1|| 0.74%
    Ñw1|| 0.74%
    root@192.168.15.151|| 0.74%
    ntpdate1|| 0.74%
    chmod1|| 0.74%
    cd1|| 0.74%
    ыскуут1|| 0.74%
    at1|| 0.74%
    ~1|| 0.74%
    усecho1|| 0.74%
    linux151|| 0.74%
    дуÑless1|| 0.74%
    less1|| 0.74%
    du1|| 0.74%
    sendsmpp1|| 0.74%
    ____
    *) Интервалы неактивности длительностью 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$