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

Содержание

Журнал

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

/dev/pts/6
12:29:04
#var /etc/syslog.conf
bash: var: command not found
12:33:42
#vim /etc/syslog.conf
12:34:10
#vi /etc/rsyslog.conf
12:35:16
#tail /var/////////////////////////log/messages
May 27 10:35:09 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] restart
May 27 10:35:10 linux2 lpd[2510]: restarted
May 27 10:35:13 linux2 kernel: [   12.741656] [drm] Initialized drm 1.1.0 20060810
May 27 10:35:13 linux2 kernel: [   12.749109] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 10:35:13 linux2 kernel: [   12.750156] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 10:35:13 linux2 kernel: [   12.750162] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 10:35:13 linux2 kernel: [   12.750213] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
12:35:28
#tail /var/////////////////////////log/messages
May 27 10:35:09 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] restart
May 27 10:35:10 linux2 lpd[2510]: restarted
May 27 10:35:13 linux2 kernel: [   12.741656] [drm] Initialized drm 1.1.0 20060810
May 27 10:35:13 linux2 kernel: [   12.749109] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 10:35:13 linux2 kernel: [   12.750156] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 10:35:13 linux2 kernel: [   12.750162] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 10:35:13 linux2 kernel: [   12.750213] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
12:36:36
#cat /etc/default.log
cat: /etc/default.log: No such file or directory
12:37:24
#vi /etc/rsyslog.conf
12:39:45
#tail /var/////////////////////////log/messages
May 27 10:35:09 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] restart
May 27 10:35:10 linux2 lpd[2510]: restarted
May 27 10:35:13 linux2 kernel: [   12.741656] [drm] Initialized drm 1.1.0 20060810
May 27 10:35:13 linux2 kernel: [   12.749109] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 10:35:13 linux2 kernel: [   12.750156] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 10:35:13 linux2 kernel: [   12.750162] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 10:35:13 linux2 kernel: [   12.750213] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
12:39:48
#vi /etc/rsyslog.conf
12:40:29
#vi /etc/rsyslog.conf
12:44:50
#tail /var/////////////////////////log/messages
May 27 10:35:09 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] restart
May 27 10:35:10 linux2 lpd[2510]: restarted
May 27 10:35:13 linux2 kernel: [   12.741656] [drm] Initialized drm 1.1.0 20060810
May 27 10:35:13 linux2 kernel: [   12.749109] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 10:35:13 linux2 kernel: [   12.750156] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 10:35:13 linux2 kernel: [   12.750162] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 10:35:13 linux2 kernel: [   12.750213] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
12:45:04
#less /etc/default/rsyslog
12:46:19
#tail /var/////////////////////////log/messages
May 27 10:35:09 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] restart
May 27 10:35:10 linux2 lpd[2510]: restarted
May 27 10:35:13 linux2 kernel: [   12.741656] [drm] Initialized drm 1.1.0 20060810
May 27 10:35:13 linux2 kernel: [   12.749109] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 10:35:13 linux2 kernel: [   12.750156] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 10:35:13 linux2 kernel: [   12.750162] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 10:35:13 linux2 kernel: [   12.750213] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
12:46:22
#less /etc/default/rsyslog
12:46:53
#vi /etc/rsyslog.conf
12:48:17
#vi /etc/rsyslog.conf
12:49:09
#vi /etc/rsyslog.conf
12:50:17
#tail /var/////////////////////////log/messages
May 27 10:35:09 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] restart
May 27 10:35:10 linux2 lpd[2510]: restarted
May 27 10:35:13 linux2 kernel: [   12.741656] [drm] Initialized drm 1.1.0 20060810
May 27 10:35:13 linux2 kernel: [   12.749109] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 10:35:13 linux2 kernel: [   12.750156] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 10:35:13 linux2 kernel: [   12.750162] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 10:35:13 linux2 kernel: [   12.750213] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
12:50:30
#/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:51:37
#echo teststststst | logger -t sendmail

12:52:27
#echo teststststst | logger

12:52:37
#tail /var/////////////////////////log/messages
May 27 10:35:13 linux2 kernel: [   12.750213] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
May 27 12:51:37 linux2 kernel: Kernel logging (proc) stopped.
May 27 12:51:37 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] exiting on signal 15.
May 27 12:51:37 linux2 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:51:37 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="6503" x-info="http://www.rsyslog.com"] restart
May 27 12:52:27 linux2 sendmail: teststststst
May 27 12:52:37 linux2 logger: teststststst
12:52:46
#tail /var/////////////////////////log/messages
May 27 11:42:47 linux2 lpd[5929]: restarted
May 27 12:19:22 linux2 logger: teststststst
May 27 12:23:21 linux2 kernel: teststststst
May 27 12:51:37 linux2 kernel: Kernel logging (proc) stopped.
May 27 12:51:37 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] exiting on signal 15.
May 27 12:51:37 linux2 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:51:37 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="6503" x-info="http://www.rsyslog.com"] restart
May 27 12:52:27 linux2 sendmail: teststststst
May 27 12:52:37 linux2 logger: teststststst
May 27 12:53:12 linux1 test
12:53:42
#tail /var/////////////////////////log/messages
May 27 12:23:21 linux2 kernel: teststststst
May 27 12:51:37 linux2 kernel: Kernel logging (proc) stopped.
May 27 12:51:37 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2207" x-info="http://www.rsyslog.com"] exiting on signal 15.
May 27 12:51:37 linux2 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:51:37 linux2 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="6503" x-info="http://www.rsyslog.com"] restart
May 27 12:52:27 linux2 sendmail: teststststst
May 27 12:52:37 linux2 logger: teststststst
May 27 12:53:12 linux1 test
May 27 12:53:45 linux1 test
May 27 12:53:58 linux1 test
12:54:00
#cat /dev/zero | nc -l -p 3000
:q!
exit
^Z
[1]+  Stopped                 cat /dev/zero | nc -l -p 3000
13:00:24
#cat /proc/cpuinfo | grep mips
bogomips        : 4800.49
bogomips        : 4800.24
прошло 38 минут
/dev/pts/0
13:39:13
$screen
/dev/pts/2
13:39:21
$su
Password:
/dev/pts/4
13:39:32
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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: Wed May 27 11:53:31 2009 from linux12.unix.nt
/dev/pts/2
13:41:56
#exit
exit
/dev/pts/0
13:42:40
$su -
Password:
l3-agent is already running: pid=3380; pidfile=/root/.lilalo/l3-agent.pid
13:42:48
#screen
/dev/pts/10
13:45:39
$su -
Password:
l3-agent is already running: pid=3380; pidfile=/root/.lilalo/l3-agent.pid
13:45:55
#ls -l /etc/cron.daily/
total 36
-rwxr-xr-x 1 root root  311 Mar  9  2008 0anacron
-rwxr-xr-x 1 root root 7482 Apr 14 15:31 apt
-rwxr-xr-x 1 root root  314 Apr 18 00:40 aptitude
-rwxr-xr-x 1 root root  502 Nov 20  2007 bsdmainutils
-rwxr-xr-x 1 root root 4073 May 10 11:23 exim4-base
-rwxr-xr-x 1 root root   89 Jan 18 02:49 logrotate
-rwxr-xr-x 1 root root  954 Mar 15 01:34 man-db
-rwxr-xr-x 1 root root 3349 May 13 03:13 standard
/dev/pts/14
13:46:28
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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: Wed May 27 13:54:10 2009 from linux2.unix.nt
/dev/pts/10
13:50:21
#/etc/crontab
bash: /etc/crontab: Permission denied
13:51:35
#ls /etc/logrotate
ls: cannot access /etc/logrotate: No such file or directory
/dev/pts/14
14:00:58
#screen -x
/dev/pts/14
14:07:05
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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: Wed May 27 14:20:42 2009 from linux10.unix.nt
/dev/pts/10
14:08:40
#ls /etc/logrotate.
ls: cannot access /etc/logrotate.: No such file or directory
14:08:53
#var log
bash: var: command not found
14:09:17
#ls
10:49:42  2009  26  EEST  May  Tue  Tue May 26 10:50:28 EEST 2009  `date`  a
14:09:25
#ls -l
total 36
drwxr-xr-x 2 root root 4096 May 26 10:49 10:49:42
drwxr-xr-x 2 root root 4096 May 26 10:49 2009
drwxr-xr-x 2 root root 4096 May 26 10:49 26
drwxr-xr-x 2 root root 4096 May 26 10:49 EEST
drwxr-xr-x 2 root root 4096 May 26 10:49 May
drwxr-xr-x 2 root root 4096 May 26 10:49 Tue
drwxr-xr-x 2 root root 4096 May 26 10:50 Tue May 26 10:50:28 EEST 2009
drwxr-xr-x 2 root root 4096 May 26 10:51 `date`
drwxr-xr-x 5 root root 4096 May 26 11:40 a
14:09:28
#ls /etc/cron.hourly/

14:13:38
#ls /etc/cron.daily/
0anacron  apt  aptitude  bsdmainutils  exim4-base  logrotate  man-db  standard
14:13:54
#dpkg -S /etc/cron.daily/
man-db, apt, logrotate, bsdmainutils, aptitude, anacron, cron, exim4-base: /etc/cron.daily
14:17:09
#ls -l /etc/logrotate.d/
total 24
-rw-r--r-- 1 root root  84 Apr 14 15:31 apt
-rw-r--r-- 1 root root  79 Apr 18 00:40 aptitude
-rw-r--r-- 1 root root 112 May 21 08:36 dpkg
-rw-r--r-- 1 root root 146 May 10 11:23 exim4-base
-rw-r--r-- 1 root root 126 May 10 11:23 exim4-paniclog
-rw-r--r-- 1 root root 515 May 16 00:39 rsyslog
14:18:50
#last
root     pts/7        linux5.unix.nt   Wed May 27 13:43   still logged in
root     pts/7        linux5.unix.nt   Wed May 27 13:42 - 13:43  (00:01)
root     pts/6        linux5.unix.nt   Wed May 27 13:41 - 13:41  (00:00)
root     pts/6        linux5.unix.nt   Wed May 27 13:40 - 13:41  (00:00)
user     tty7         :0               Wed May 27 13:38   still logged in
reboot   system boot  2.6.29-2-686     Wed May 27 13:38 - 14:22  (00:43)
root     pts/9        linux5.unix.nt   Wed May 27 11:25 - 11:27  (00:01)
root     pts/9        linux5.unix.nt   Wed May 27 10:38 - 11:22  (00:44)
user     tty7         :0               Wed May 27 10:35 - crash  (03:02)
reboot   system boot  2.6.29-2-686     Wed May 27 10:35 - 14:22  (03:47)
...
user     tty1                          Mon May 25 10:34 - 10:34  (00:00)
user     tty1                          Mon May 25 10:07 - 10:34  (00:26)
user     tty1                          Mon May 25 10:07 - 10:07  (00:00)
user     tty7         :0               Mon May 25 09:42 - down   (08:42)
root     pts/0        192.168.15.253   Mon May 25 09:11 - 09:11  (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)
reboot   system boot  2.6.29-2-686     Mon May 25 01:40 - 04:05  (02:25)
wtmp begins Mon May 25 01:40:34 2009
/dev/pts/14
14:21:27
#screen -x
/dev/pts/10
14:22:12
#lastb
user     tty3                          Mon May 25 17:16 - 17:16  (00:00)
root     tty3                          Mon May 25 11:57 - 11:57  (00:00)
btmp begins Mon May 25 11:57:02 2009
14:22:46
#ls -l /etc/logrotate.d/config
ls: cannot access /etc/logrotate.d/config: No such file or directory
14:24:14
#less /etc/logrotate.conf
14:27:04
#less /etc/logrotate.d/
14:27:50
#less /etc/logrotate.syslog
14:28:19
#less /etc/logrotate.conf
14:29:27
#less /etc/logrotate.d/* less
14:30:18
#less /etc/logrotate.d/* less/
14:30:38
#less /etc/logrotate.d/apttitude
14:30:55
#less /etc/logrotate.d/* less/
14:31:30
#ls -l /var/log
total 2128
drwxr-xr-x 2 root        root   4096 May 25 02:58 ConsoleKit
-rw-r--r-- 1 root        root  23225 May 27 13:38 Xorg.0.log
-rw-r--r-- 1 root        root  23225 May 27 10:35 Xorg.0.log.old
drwxr-xr-x 2 root        root   4096 May 24 13:19 apt
-rw-r----- 1 root        adm   68223 May 27 14:17 auth.log
-rw-r----- 1 root        adm      31 May 24 13:16 boot
-rw-r--r-- 1 root        root  33565 May 24 13:16 bootstrap.log
-rw-rw-r-- 1 root        utmp    768 May 25 17:16 btmp
-rw-r----- 1 root        adm    4319 May 27 13:38 daemon.log
...
-rw-r----- 1 root        adm       0 May 25 01:40 mail.err
-rw-r----- 1 root        adm      92 May 27 12:28 mail.info
-rw-r----- 1 root        adm      92 May 27 12:28 mail.log
-rw-r----- 1 root        adm       0 May 25 01:40 mail.warn
-rw-r----- 1 root        adm  340522 May 27 14:05 messages
drwxr-xr-x 2 root        root   4096 May 25 01:40 news
-rw-r--r-- 1 root        root      0 May 25 03:34 pycentral.log
-rw-r----- 1 root        adm  441079 May 27 14:17 syslog
-rw-r----- 1 root        adm     710 May 27 12:55 user.log
-rw-rw-r-- 1 root        utmp 112896 May 27 13:43 wtmp
14:34:55
#du -h /var/log
24K     /var/log/gdm
12K     /var/log/fsck
176K    /var/log/ConsoleKit
8.0K    /var/log/exim4
184K    /var/log/apt
4.0K    /var/log/news
2.5M    /var/log
14:35:19
#du -h /var/log | less
14:36:49
#ls -l /var/log
total 2128
drwxr-xr-x 2 root        root   4096 May 25 02:58 ConsoleKit
-rw-r--r-- 1 root        root  23225 May 27 13:38 Xorg.0.log
-rw-r--r-- 1 root        root  23225 May 27 10:35 Xorg.0.log.old
drwxr-xr-x 2 root        root   4096 May 24 13:19 apt
-rw-r----- 1 root        adm   68223 May 27 14:17 auth.log
-rw-r----- 1 root        adm      31 May 24 13:16 boot
-rw-r--r-- 1 root        root  33565 May 24 13:16 bootstrap.log
-rw-rw-r-- 1 root        utmp    768 May 25 17:16 btmp
-rw-r----- 1 root        adm    4319 May 27 13:38 daemon.log
...
-rw-r----- 1 root        adm       0 May 25 01:40 mail.err
-rw-r----- 1 root        adm      92 May 27 12:28 mail.info
-rw-r----- 1 root        adm      92 May 27 12:28 mail.log
-rw-r----- 1 root        adm       0 May 25 01:40 mail.warn
-rw-r----- 1 root        adm  340522 May 27 14:05 messages
drwxr-xr-x 2 root        root   4096 May 25 01:40 news
-rw-r--r-- 1 root        root      0 May 25 03:34 pycentral.log
-rw-r----- 1 root        adm  441079 May 27 14:17 syslog
-rw-r----- 1 root        adm     710 May 27 12:55 user.log
-rw-rw-r-- 1 root        utmp 112896 May 27 13:43 wtmp
14:37:25
#ls -l /var/log
total 2128
drwxr-xr-x 2 root        root   4096 May 25 02:58 ConsoleKit
-rw-r--r-- 1 root        root  23225 May 27 13:38 Xorg.0.log
-rw-r--r-- 1 root        root  23225 May 27 10:35 Xorg.0.log.old
drwxr-xr-x 2 root        root   4096 May 24 13:19 apt
-rw-r----- 1 root        adm   68528 May 27 14:38 auth.log
-rw-r----- 1 root        adm      31 May 24 13:16 boot
-rw-r--r-- 1 root        root  33565 May 24 13:16 bootstrap.log
-rw-rw-r-- 1 root        utmp    768 May 25 17:16 btmp
-rw-r----- 1 root        adm    4319 May 27 13:38 daemon.log
...
-rw-r----- 1 root        adm       0 May 25 01:40 mail.err
-rw-r----- 1 root        adm      92 May 27 12:28 mail.info
-rw-r----- 1 root        adm      92 May 27 12:28 mail.log
-rw-r----- 1 root        adm       0 May 25 01:40 mail.warn
-rw-r----- 1 root        adm  340522 May 27 14:05 messages
drwxr-xr-x 2 root        root   4096 May 25 01:40 news
-rw-r--r-- 1 root        root      0 May 25 03:34 pycentral.log
-rw-r----- 1 root        adm  441079 May 27 14:17 syslog
-rw-r----- 1 root        adm     710 May 27 12:55 user.log
-rw-rw-r-- 1 root        utmp 112896 May 27 13:43 wtmp
14:42:13
#ls -l
total 36
drwxr-xr-x 2 root root 4096 May 26 10:49 10:49:42
drwxr-xr-x 2 root root 4096 May 26 10:49 2009
drwxr-xr-x 2 root root 4096 May 26 10:49 26
drwxr-xr-x 2 root root 4096 May 26 10:49 EEST
drwxr-xr-x 2 root root 4096 May 26 10:49 May
drwxr-xr-x 2 root root 4096 May 26 10:49 Tue
drwxr-xr-x 2 root root 4096 May 26 10:50 Tue May 26 10:50:28 EEST 2009
drwxr-xr-x 2 root root 4096 May 26 10:51 `date`
drwxr-xr-x 5 root root 4096 May 26 11:40 a
14:44:43
#apt-get install sendxmpp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  update-inetd portmap
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl libnet-libidn-perl
  libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl
Suggested packages:
...
Unpacking sendxmpp (from .../sendxmpp_1.15-1_all.deb) ...
Processing triggers for man-db ...
Setting up libauthen-sasl-perl (2.12-1) ...
Setting up libdigest-sha1-perl (2.11-2+b1) ...
Setting up libnet-ssleay-perl (1.35-2) ...
Setting up libio-socket-ssl-perl (1.24-1) ...
Setting up libnet-libidn-perl (0.07-1+b1) ...
Setting up libxml-stream-perl (1.22-3) ...
Setting up libnet-xmpp-perl (1.02-1) ...
Setting up sendxmpp (1.15-1) ...
14:50:17
#cat /root/.sendxmpprc
cat: /root/.sendxmpprc: No such file or directory
14:55:41
#cat /etc/resolv.conf
nameserver 10.0.35.1
domain unix.nt
14:57:27
#vi /root/~/.sendxmpp
15:01:36
#vi /root/~/.sendxmpp
15:03:02
#vi /root/~/.sendxmpp
15:03:39
#vi /root/~/.sendxmpp
15:10:24
#mv /tmp/0 .sendxmpprc

15:10:36
#chmod 600 .sendxmpprc

15:10:43
#echo test | sendxmpp xmana@jabber.kiev.ua

15:13:33
#echo test | sendxmpp voldemar@fritalk.org

15:15:23
#cat > /usr/local/bin/syslog2jabber
#!/bin/sh
while read line
do
echo $line | send^C
15:21:27
#apt-get install syslog-ng
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  update-inetd portmap
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libevtlog0
The following packages will be REMOVED:
  rsyslog
...
Processing triggers for man-db ...
Selecting previously deselected package libevtlog0.
(Reading database ... 42337 files and directories currently installed.)
Unpacking libevtlog0 (from .../libevtlog0_0.2.8~1-2_i386.deb) ...
Selecting previously deselected package syslog-ng.
Unpacking syslog-ng (from .../syslog-ng_2.0.9-4.1_i386.deb) ...
Processing triggers for man-db ...
Setting up libevtlog0 (0.2.8~1-2) ...
Setting up syslog-ng (2.0.9-4.1) ...
Starting system logging: syslog-ng.
15:22:09
#tail -f /var/log/messages
May 27 13:38:16 linux2 kernel: [   13.983849] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 13:38:16 linux2 kernel: [   13.984965] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
May 27 13:38:16 linux2 kernel: [   13.984971] [drm] MTRR allocation failed.  Graphics performance may suffer.
May 27 13:38:16 linux2 kernel: [   13.985019] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 13:45:21 linux1 rsyslogd: -- MARK --
May 27 14:05:21 linux1 rsyslogd: -- MARK --
May 27 15:05:21 linux1 rsyslogd: -- MARK --
May 27 15:21:41 linux1 kernel: Kernel logging (proc) stopped.
May 27 15:22:07 linux2 kernel: Kernel logging (proc) stopped.
May 27 15:22:09 linux2 syslog-ng[7252]: syslog-ng starting up; version='2.0.9'
:q
:q!
^C
15:25:12
#vi /etc/syslog-ng/syslog-ng.conf
15:30:55
#vi /etc/syslog-ng/syslog-ng.conf
прошло 11 минут
15:41:57
#vi /etc/syslog-ng/syslog-ng.conf
прошло 38 минут
16:20:38
#apt-get install monit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  update-inetd portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  monit
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 267kB of archives.
...
Selecting previously deselected package monit.
(Reading database ... 42365 files and directories currently installed.)
Unpacking monit (from .../monit_1%3a4.10.1-4_i386.deb) ...
Processing triggers for man-db ...
Setting up 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
16:23:36
#vi/etc/monit/monirc
bash: vi/etc/monit/monirc: No such file or directory
16:25:28
#vi /etc/monit/monirc
16:27:34
#man monit
16:28:37
#vi /etc/monit/monitrc
16:29:23
#vi /etc/monit/monitrc
16:30:41
#vi /etc/monit/monitrc
16:31:55
#vi /etc/monit/monitrc
16:32:47
#vi /etc/monit/monitrc
/dev/pts/16
16:35:50
$su -
Password:
l3-agent is already running: pid=3380; pidfile=/root/.lilalo/l3-agent.pid
16:36:00
#kill 2699

/dev/pts/10
16:37:54
#vi /etc/monit/monitrc
16:38:42
#vi /etc/monit/monitrc
16:40:47
#vi /etc/monit/monitrc
16:42:38
#vi /etc/monit/monitrc
прошло 10 минут
16:52:40
#vi /etc/monit/monitrc
16:55:13
#vi /etc/default/monit
17:01:16
#/etc/init.d/monit restart
/etc/default/monit: line 7: b: command not found
17:02:02
#vi /etc/default/monit

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    nameserver 10.0.35.1
    domain unix.nt
    

    Статистика

    Время первой команды журнала12:29:04 2009- 5-27
    Время последней команды журнала17:02:02 2009- 5-27
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %15.84
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 3.26
    Количество командных строк в единицу времени, команда/мин 0.52
    Частота использования команд
    vi27|========================| 24.77%
    ls13|===========| 11.93%
    less11|==========| 10.09%
    tail10|=========| 9.17%
    cat6|=====| 5.50%
    screen4|===| 3.67%
    echo4|===| 3.67%
    su4|===| 3.67%
    apt-get3|==| 2.75%
    ssh3|==| 2.75%
    sendxmpp2|=| 1.83%
    logger2|=| 1.83%
    var2|=| 1.83%
    du2|=| 1.83%
    dpkg1|| 0.92%
    man1|| 0.92%
    /etc/crontab1|| 0.92%
    /etc/init.d/monit1|| 0.92%
    chmod1|| 0.92%
    syslog2jabber1|| 0.92%
    last1|| 0.92%
    vim1|| 0.92%
    nc1|| 0.92%
    grep1|| 0.92%
    kill1|| 0.92%
    vi/etc/monit/monirc1|| 0.92%
    mv1|| 0.92%
    exit1|| 0.92%
    lastb1|| 0.92%
    /etc/init.d/rsyslog1|| 0.92%
    ____
    *) Интервалы неактивности длительностью 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$