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

Содержание

Журнал

Четверг (11/30/06)

/dev/ttyp9
18:22:31
#/etc/rc.d/sendmail restart
+ rc_flags=
+ eval _chdir=$sendmail_clientmqueue_chdir _chroot=$sendmail_clientmqueue_chroot _nice=$sendmail_clientmqueue_nice _user=$sendmail_clientmqueue_user _group=$sendmail_clientmqueue_group _groups=$sendmail_clientmqueue_groups
+ _chdir= _chroot= _nice= _user= _group= _groups=
+ [ -n  ]
+ [ -n sendmail_msp_queue_enable -a start != rcvar ]
+ checkyesno sendmail_msp_queue_enable
+ eval _value=$sendmail_msp_queue_enable
+ _value=YES
+ debug checkyesno: sendmail_msp_queue_enable is set to YES.
+ return 0
...
+ continue
+ [ stop != restart ]
+ continue
+ [ restart != restart ]
+ eval _cmd=$restart_cmd _precmd=$restart_precmd _postcmd=$restart_postcmd
+ _cmd= _precmd= _postcmd=
+ [ -n  ]
+ [ -n  ]
+ true
+ return 0
18:22:36
#/etc/rc.d/sendmail restart > file
+ rc_flags=
+ eval _chdir=$sendmail_clientmqueue_chdir _chroot=$sendmail_clientmqueue_chroot _nice=$sendmail_clientmqueue_nice _user=$sendmail_clientmqueue_user _group=$sendmail_clientmqueue_group _groups=$sendmail_clientmqueue_groups
+ _chdir= _chroot= _nice= _user= _group= _groups=
+ [ -n  ]
+ [ -n sendmail_msp_queue_enable -a start != rcvar ]
+ checkyesno sendmail_msp_queue_enable
+ eval _value=$sendmail_msp_queue_enable
+ _value=YES
+ debug checkyesno: sendmail_msp_queue_enable is set to YES.
+ return 0
...
+ continue
+ [ stop != restart ]
+ continue
+ [ restart != restart ]
+ eval _cmd=$restart_cmd _precmd=$restart_precmd _postcmd=$restart_postcmd
+ _cmd= _precmd= _postcmd=
+ [ -n  ]
+ [ -n  ]
+ true
+ return 0
18:22:44
#/etc/rc.d/sendmail restart 2 file
Stopping sendmail.
Stopping sendmail_clientmqueue.
Starting sendmail.
18:22:46
#less file
18:23:00
#vi /etc/rc.conf
1,2d0
< A
< 
18:23:11
#/etc/rc.d/sendmail restart
+ rc_flags=
+ eval _chdir=$sendmail_clientmqueue_chdir _chroot=$sendmail_clientmqueue_chroot _nice=$sendmail_clientmqueue_nice _user=$sendmail_clientmqueue_user _group=$sendmail_clientmqueue_group _groups=$sendmail_clientmqueue_groups
+ _chdir= _chroot= _nice= _user= _group= _groups=
+ [ -n  ]
+ [ -n sendmail_msp_queue_enable -a start != rcvar ]
+ checkyesno sendmail_msp_queue_enable
+ eval _value=$sendmail_msp_queue_enable
+ _value=YES
+ debug checkyesno: sendmail_msp_queue_enable is set to YES.
+ return 0
...
+ continue
+ [ stop != restart ]
+ continue
+ [ restart != restart ]
+ eval _cmd=$restart_cmd _precmd=$restart_precmd _postcmd=$restart_postcmd
+ _cmd= _precmd= _postcmd=
+ [ -n  ]
+ [ -n  ]
^[[A+ true
+ return 0
18:23:19
#vi /etc/rc.d/sendmail
7,8d6
< set -x
< 
18:23:30
#/etc/rc.d/sendmail restart
Stopping sendmail.
Stopping sendmail_clientmqueue.
Starting sendmail.
18:23:32
#/etc/rc.d/sendmail restart
Stopping sendmail.
Stopping sendmail_clientmqueue.
Starting sendmail.
18:28:54
#less /boot/loader.conf
/dev/ttyp7
18:30:24
#/usr/local/etc/rc.d/clamav-
clamav-clamd.sh      clamav-freshclam.sh  clamav-milter.sh
18:30:24
#/usr/local/etc/rc.d/clamav-clamd.sh start
Starting clamav_clamd.
LibClamAV Warning: ********************************************************
LibClamAV Warning: ***  This version of the ClamAV engine is outdated.  ***
LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/faq.html ***
LibClamAV Warning: ********************************************************
LibClamAV Warning: ********************************************************
LibClamAV Warning: ***  This version of the ClamAV engine is outdated.  ***
LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/faq.html ***
LibClamAV Warning: ********************************************************
18:30:59
#ps aux | grep clam

18:31:07
#freshclam
ClamAV update process started at Thu Nov 30 16:31:16 2006
main.cvd is up to date (version: 41, sigs: 73809, f-level: 10, builder: tkojm)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 6, recommended = 10
DON'T PANIC! Read http://www.clamav.net/faq.html
daily.cvd is up to date (version: 2263, sigs: 5488, f-level: 9, builder: ccordes)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 6, recommended = 9
DON'T PANIC! Read http://www.clamav.net/faq.html
18:31:16
#tail /var/log/messages
Nov 30 16:29:00 ns qpopper[8862]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:01 ns qpopper[8863]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:01 ns qpopper[8864]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:29 ns qpopper[8865]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:31 ns qpopper[8866]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:48 ns qpopper[8867]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:56 ns qpopper[8868]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:57 ns qpopper[8869]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:58 ns qpopper[8870]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:30:03 ns qpopper[8874]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
18:31:31
#tail /var/log/
Xorg.0.log        lastlog           scrollkeeper.log  slip.log
Xorg.0.log.old    lpd-errs          security          userlog
auth.log          maillog           sendmail.st       wtmp
clamav/           messages          sendmail.st.0     xferlog
cron              messages.0.bz2    sendmail.st.1
debug.log         ppp.log           servicelog
18:31:31
#ps waux | grep clam
mailnull  8886  0,0  1,2 26884 25204  ??  Is   16:30     0:00,00 /usr/local/sbin/clamd
18:31:53
#tail -f r/log/messages
Nov 30 16:29:00 ns qpopper[8862]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:01 ns qpopper[8863]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:01 ns qpopper[8864]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:29 ns qpopper[8865]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:31 ns qpopper[8866]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:48 ns qpopper[8867]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:56 ns qpopper[8868]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:57 ns qpopper[8869]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:29:58 ns qpopper[8870]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
Nov 30 16:30:03 ns qpopper[8874]: Stats: user 0 0 0 0 ns.me.unix.nt 192.168.15.25
^C
/dev/ttyp9
18:38:49
#less /boot/defaults/loader.conf
/dev/ttyp5
18:47:40
#shutdown -p now
exit
Shutdown NOW!
shutdown: [pid 9164]
/dev/ttyv1
18:55:29
#vi /usr/local/etc/clamd.conf
18:57:15
#vi /usr/local/etc/refreshclam
18:57:26
#vi /etc/rc.conf
17c17
< clamav_freshclam_flags="-u mailnull --checks=1 --deamon-notify=/usr/local/etc/clamd.conf"
---
> clamav_freshclam_flags="-u mailnull --checks=1 --daemon-notify=/usr/local/etc/clamd.conf"
/dev/ttyv1
19:01:46
#chown clamav:clamav /var/log/clamav/freshclam.log
exit
19:02:35
#cd /var/log/clamav/

19:02:51
#ls
clamd.log       freshclam.log
19:02:52
#ls -al
total 10
drwxr-xr-x  2 mailnull  mailnull   512 30 ÎÏÑ 16:30 .
drwxr-xr-x  3 root      wheel      512 30 ÎÏÑ 14:53 ..
-rw-r-----  1 root      mailnull  2485 30 ÎÏÑ 17:00 clamd.log
-rw-r--r--  1 clamav    clamav    1288 30 ÎÏÑ 16:31 freshclam.log
19:03:02
#chown mailnull:mailnull freshclam.log

19:07:10
#/usr/local/etc/rc.d/clamav-freshclam.sh restart
clamav_freshclam not running? (check /var/run/clamav/freshclam.pid).
Starting clamav_freshclam.
19:07:22
#/usr/local/etc/rc.d/clamav-freshclam.sh restart
Stopping clamav_freshclam.
Starting clamav_freshclam.
19:07:23
#/usr/local/etc/rc.d/clamav-freshclam.sh restart
Stopping clamav_freshclam.
Starting clamav_freshclam.
19:07:24
#/usr/local/etc/rc.d/clamav-freshclam.sh restart
Stopping clamav_freshclam.
Starting clamav_freshclam.
19:07:24
#shutdown -p now
Shutdown NOW!
shutdown: [pid 883]
прошло 79 минут
/dev/ttyp0
20:26:58
#/usr/local/etc/rc.d/clamav-freshclam.sh restart

20:27:42
#rsync /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/
Display all 410 possibilities? (y or n)
20:29:04
#rsync -au /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/X11
fonts/TTF/
Password:
20:29:37
#rsync -auv
Password:
building file list ... done
sent 2732 bytes  received 20 bytes  786.29 bytes/sec
total size is 42920328  speedup is 15596.05
20:29:44
#ls -l usr/X11R6/lib/X11/fonts/TTF/
total 932
-r--r--r--  1 root  wheel   3303 27 ÎÏÑ 15:24 encodings.dir
-rw-r--r--  1 root  wheel   7942 27 ÎÏÑ 15:24 fonts.cache-1
-rw-r--r--  1 root  wheel  10298 27 ÎÏÑ 15:24 fonts.dir
-rw-r--r--  1 root  wheel  10298 27 ÎÏÑ 15:24 fonts.scale
-r--r--r--  1 root  wheel  74076 27 ÎÏÑ 15:24 luximb.ttf
-r--r--r--  1 root  wheel  69872 27 ÎÏÑ 15:24 luximbi.ttf
-r--r--r--  1 root  wheel  71784 27 ÎÏÑ 15:24 luximr.ttf
-r--r--r--  1 root  wheel  69496 27 ÎÏÑ 15:24 luximri.ttf
-r--r--r--  1 root  wheel  87160 27 ÎÏÑ 15:24 luxirb.ttf
-r--r--r--  1 root  wheel  85756 27 ÎÏÑ 15:24 luxirbi.ttf
-r--r--r--  1 root  wheel  88732 27 ÎÏÑ 15:24 luxirr.ttf
-r--r--r--  1 root  wheel  86396 27 ÎÏÑ 15:24 luxirri.ttf
-r--r--r--  1 root  wheel  69972 27 ÎÏÑ 15:24 luxisb.ttf
-r--r--r--  1 root  wheel  65568 27 ÎÏÑ 15:24 luxisbi.ttf
-r--r--r--  1 root  wheel  67548 27 ÎÏÑ 15:24 luxisr.ttf
-r--r--r--  1 root  wheel  66372 27 ÎÏÑ 15:24 luxisri.ttf
20:29:58
#rsync -auv /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/X1
Password:
building file list ... done
sent 2732 bytes  received 20 bytes  786.29 bytes/sec
total size is 42920328  speedup is 15596.05
20:30:35
#ls -l /usr/X11R6/lib/X11/fonts/TTF/

20:30:35
#ls -l /usr/X11R6/lib/X11/fonts/TTF/
total 932
-r--r--r--  1 root  wheel   3303 27 ÎÏÑ 15:24 encodings.dir
-rw-r--r--  1 root  wheel   7942 27 ÎÏÑ 15:24 fonts.cache-1
-rw-r--r--  1 root  wheel  10298 27 ÎÏÑ 15:24 fonts.dir
-rw-r--r--  1 root  wheel  10298 27 ÎÏÑ 15:24 fonts.scale
-r--r--r--  1 root  wheel  74076 27 ÎÏÑ 15:24 luximb.ttf
-r--r--r--  1 root  wheel  69872 27 ÎÏÑ 15:24 luximbi.ttf
-r--r--r--  1 root  wheel  71784 27 ÎÏÑ 15:24 luximr.ttf
-r--r--r--  1 root  wheel  69496 27 ÎÏÑ 15:24 luximri.ttf
-r--r--r--  1 root  wheel  87160 27 ÎÏÑ 15:24 luxirb.ttf
-r--r--r--  1 root  wheel  85756 27 ÎÏÑ 15:24 luxirbi.ttf
-r--r--r--  1 root  wheel  88732 27 ÎÏÑ 15:24 luxirr.ttf
-r--r--r--  1 root  wheel  86396 27 ÎÏÑ 15:24 luxirri.ttf
-r--r--r--  1 root  wheel  69972 27 ÎÏÑ 15:24 luxisb.ttf
-r--r--r--  1 root  wheel  65568 27 ÎÏÑ 15:24 luxisbi.ttf
-r--r--r--  1 root  wheel  67548 27 ÎÏÑ 15:24 luxisr.ttf
-r--r--r--  1 root  wheel  66372 27 ÎÏÑ 15:24 luxisri.ttf
20:30:48
#scp 192.168.15.25:/usr/share/fon

20:31:21
#hostname
ns.me.unix.nt
20:31:31
#ls -l /usr/local/share/fonts/
-rw-r--r--  1 root  wheel     75272 29 ÏËÔ  1999 ALGER.ttf
-rw-r--r--  1 root  wheel    151000 12 ÎÏÑ  1998 ANTQUAB.ttf
-rw-r--r--  1 root  wheel    150416 12 ÎÏÑ  1998 ANTQUABI.ttf
-rw-r--r--  1 root  wheel    149092 12 ÎÏÑ  1998 ANTQUAI.ttf
-rw-r--r--  1 root  wheel    134200 12 ÎÏÑ  1998 ARIALN.ttf
-rw-r--r--  1 root  wheel    139128 12 ÎÏÑ  1998 ARIALNB.ttf
-rw-r--r--  1 root  wheel    138568 12 ÎÏÑ  1998 ARIALNBI.ttf
-rw-r--r--  1 root  wheel    141408 12 ÎÏÑ  1998 ARIALNI.ttf
-rw-r--r--  1 root  wheel  23275812 18 ÎÏÑ  2002 ARIALUNI.ttf
-rw-r--r--  1 root  wheel     54976 18 Á×Ç  1999 BASKVILL.ttf
...
-rw-r--r--  1 root  wheel    123096 25 ÍÁÒ  2003 trebucbd.ttf
-rw-r--r--  1 root  wheel    131188 25 ÍÁÒ  2003 trebucbi.ttf
-rw-r--r--  1 root  wheel    139288 25 ÍÁÒ  2003 trebucit.ttf
-rw-r--r--  1 root  wheel    148624 25 ÍÁÒ  2003 tunga.ttf
-rw-r--r--  1 root  wheel    171792 25 ÍÁÒ  2003 verdana.ttf
-rw-r--r--  1 root  wheel    137616 25 ÍÁÒ  2003 verdanab.ttf
-rw-r--r--  1 root  wheel    155076 25 ÍÁÒ  2003 verdanai.ttf
-rw-r--r--  1 root  wheel    154800 25 ÍÁÒ  2003 verdanaz.ttf
-rw-r--r--  1 root  wheel    118752 25 ÍÁÒ  2003 webdings.ttf
-rw-r--r--  1 root  wheel     81000 25 ÍÁÒ  2003 wingding.ttf
20:31:37
#rsync -av /usr/local/share/fonts/ 192.168.15.21:/usr/X11R6/lib/X11
fonts/TTF/
Password:
building file list ... done
sent 2732 bytes  received 20 bytes  611.56 bytes/sec
total size is 42920328  speedup is 15596.05
20:32:01
#scp /usr/local/share/fonts/* 192.168.15.21:/usr/X11R6/lib/X11

20:33:23
#ls -l /usr/local/share/fonts

20:33:23
#ls -l /usr/local/share/fonts/
-rw-r--r--  1 root  wheel     75272 29 ÏËÔ  1999 ALGER.ttf
-rw-r--r--  1 root  wheel    151000 12 ÎÏÑ  1998 ANTQUAB.ttf
-rw-r--r--  1 root  wheel    150416 12 ÎÏÑ  1998 ANTQUABI.ttf
-rw-r--r--  1 root  wheel    149092 12 ÎÏÑ  1998 ANTQUAI.ttf
-rw-r--r--  1 root  wheel    134200 12 ÎÏÑ  1998 ARIALN.ttf
-rw-r--r--  1 root  wheel    139128 12 ÎÏÑ  1998 ARIALNB.ttf
-rw-r--r--  1 root  wheel    138568 12 ÎÏÑ  1998 ARIALNBI.ttf
-rw-r--r--  1 root  wheel    141408 12 ÎÏÑ  1998 ARIALNI.ttf
-rw-r--r--  1 root  wheel  23275812 18 ÎÏÑ  2002 ARIALUNI.ttf
-rw-r--r--  1 root  wheel     54976 18 Á×Ç  1999 BASKVILL.ttf
...
-rw-r--r--  1 root  wheel    123096 25 ÍÁÒ  2003 trebucbd.ttf
-rw-r--r--  1 root  wheel    131188 25 ÍÁÒ  2003 trebucbi.ttf
-rw-r--r--  1 root  wheel    139288 25 ÍÁÒ  2003 trebucit.ttf
-rw-r--r--  1 root  wheel    148624 25 ÍÁÒ  2003 tunga.ttf
-rw-r--r--  1 root  wheel    171792 25 ÍÁÒ  2003 verdana.ttf
-rw-r--r--  1 root  wheel    137616 25 ÍÁÒ  2003 verdanab.ttf
-rw-r--r--  1 root  wheel    155076 25 ÍÁÒ  2003 verdanai.ttf
-rw-r--r--  1 root  wheel    154800 25 ÍÁÒ  2003 verdanaz.ttf
-rw-r--r--  1 root  wheel    118752 25 ÍÁÒ  2003 webdings.ttf
-rw-r--r--  1 root  wheel     81000 25 ÍÁÒ  2003 wingding.ttf
20:35:37
#ls -l /usr/local/share/fonts/ | less
прошло 25 минут
/dev/ttyv0
21:00:56
#shutdown -p now
moused_port="/dev/psm0"
moused_type="auto"
moused_enable="YES"
mousechar_start="3"
saver="logo"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866c-8x16"
scrnmap="koi8-r2cp866"
keyrate="fast"
keymap="ru.koi8-r"
Shutdown NOW!000"
shutdown: [pid 1010]

Пятница (12/01/06)

/dev/ttyv1
09:11:21
#cd /usr/ports/www
192.168.15.254     00:0a:01:d4:d1:39  UHLW        2     1128    em0   1194
[root@fbsd3:arping]# netstat -rn -f inet | grep :
Loop count = 1  Mon Nov 27 10:23:27
Internet:
192.168.15.21      00:04:76:a1:f2:5b  UHLW        1     1039    em0   1103
192.168.15.23      00:13:d4:b2:47:35  UHLW        1     1695    lo0
192.168.15.24      00:04:75:75:c1:46  UHLW        1      493    em0   1038
192.168.15.25      00:04:75:75:46:b1  UHLW        1     1025    em0    436
192.168.15.26      00:13:d4:b2:4f:ec  UHLW        1     1022    em0    491
192.168.15.254     00:0a:01:d4:d1:39  UHLW        2     1158    em0   1183
...
ettercap-NG-0.7.3.tar.gz                      100% of 1111 kB   54 kBps 00m00serettercap-NG-0.7.3.tar.gz                        0% of 1111 kB    0  Bps
===>  Extracting for ettercap-0.7.3,1
=> Checksum OK for ettercap-NG-0.7.3.tar.gz.
===>  Patching for ettercap-0.7.3,1
===>  Applying FreeBSD patches for ettercap-0.7.3,1
===>   ettercap-0.7.3,1 depends on file: /usr/local/include/libnet/libnet-types.ound
===>    Verifying install for /usr/local/include/libnet/libnet-types.h in /usr/plibnet-devel
===>  Vulnerability check disabled, database not found
=> libnet-1.1.2.1.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://voodoo.oberon.net/download/.
прошло 38 минут
/dev/ttyp2
09:49:35
#cd /usr/ports/mail/mailgraph
exit
09:50:21
#make install
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_THREAD_SAFE
checking for cc_r... cc
checking for perl... /usr/bin/perl
checking for the perl version you are running... 5.8.7
checking for the C compiler perl wants to use to build its modules... cc
checking for cc... /usr/bin/cc
checking Perl Modules to build... perl_piped perl_shared
...
rrd_graph_helper.c:340: warning: long int format, time_t arg (arg 3)
rrd_graph_helper.c:342: warning: long int format, time_t arg (arg 2)
rrd_graph_helper.c: In function `rrd_parse_def':
rrd_graph_helper.c:621: warning: long unsigned int format, time_t arg (arg 2)
rrd_graph_helper.c:622: warning: long unsigned int format, time_t arg (arg 2)
 cc -DHAVE_CONFIG_H "-DMAKE_TIMESTAMP=\"ÐÑÔÎÉÃÁ,  1 ÄÅËÁÂÒÑ 2006 Ç. 07:51:35 (UTC)\"" -I. -I. -I.. -DRRD_DEFAULT_FONT=\"/usr/local/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2011 -I/usr/local/include -I/usr/local/include/libart-2.0 -I/usr/local/include/freetype2 -I/usr/include/libart-2.0 -I/usr/include/freetype2 -D_THREAD_SAFE -O2 -fno-strict-aliasing -pipe -fPIC -DPIC -Wall -pedan
if /bin/sh /usr/local/bin/libtool15 --tag=CC --mode=compile cc -DHAVE_CONFIG_H -DMAKE_TIMESTAMP=\""ÐÑÔÎÉÃÁ,  1 ÄÅËÁÂÒÑ 2006 Ç. 07:51:37 (UTC)"\" -I. -I. -I..  -DRRD_DEFAULT_FONT=\"/usr/local/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2011 -I/usr/local/include -I/usr/local/include/libart-2.0 -I/usr/local/include/freetype2 -I/usr/include/libart-2.0 -I/usr/include/freetype2 -D_THREAD_
then mv -f ".deps/rrd_last.Tpo" ".deps/rrd_last.Plo"; else rm -f ".deps/rrd_last.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H "-DMAKE_TIMESTAMP=\"ÐÑÔÎÉÃÁ,  1 ÄÅËÁÂÒÑ 2006 Ç. 07:51:37 (UTC)\"" -I. -I. -I.. -DRRD_DEFAULT_FONT=\"/usr/local/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2011 -I/usr/local/include -I/usr/local/include/libart-2.0 -I/usr/local/include/freetype2 -I/usr/include/libart-2.0 -I/usr/include/freetype2 -D_THREAD_SAFE -O2 -fno-strict-aliasing -pipe -fPIC -DPIC -Wall -pedan
 cc -DHAVE_CONFIG_H "-DMAKE_TIMESTAMP=\"ÐÑÔÎÉÃÁ,  1 ÄÅËÁÂÒÑ 2006 Ç. 07:51:37 (UTC)\"" -I. -I. -I.. -DRRD_DEFAULT_FONT=\"/usr/local/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2011 -I/usr/local/include -I/usr/local/include/libart-2.0 -I/usr/local/include/freetype2 -I/usr/include/libart-2.0 -I/usr/include/freetype2 -D_THREAD_SAFE -O2 -fno-strict-aliasing -pipe -fPIC -DPIC -Wall -pedan
/dev/ttyv0
09:53:29
#ssh root@m03
exit
Password:
Password:
Last login: Fri Dec  1 07:53:32 2006 from ns.sergey.unix.
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.0-RELEASE (GENERIC) #0: Thu Nov  3 09:36:13 UTC 2005
Welcome to FreeBSD!
 Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
...
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
/dev/ttyp2
09:55:15
#vi /etc/rc.conf
14a15
> mailgraph_enable="YES"
прошло 19 минут
10:14:23
#/etc/rc.d/netif restart
Stopping network: lo0 xl0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:75ff:fe75:46b1%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.25 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:04:75:75:46:b1
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
10:14:46
#/etc/rc.d/routingt
add net default: gateway 192.168.15.254
Additional routing options:.
10:14:54
#ls -l /var/log/maillog
-rw-r-----  1 root  wheel  82586  1 ÄÅË 08:12 /var/log/maillog
10:16:53
#chgrp www /var/log/maillog

10:17:29
#/usr/local/etc/rc.d
bash: /usr/local/etc/rc.d/mailgraph: No such file or directory
10:18:55
#/usr/local/etc/rc.d/mailgraph start
bash: /usr/local/etc/rc.d/mailgraph: No such file or directory
прошло 17 минут
/dev/ttyv1
10:36:32
#ls
rubygem-rails
rubygem-redcloth
sarg
sbox-dtc
scout
screem
script4rss
shttpd
sidplug
simplog
...
zope-silvaviews
zope-simpleblog
zope-soapmethod
zope-ttwtype
zope-validation
zope-xmlmethods
zope-xmlwidgets
zope-zmysqlda
zope-zpt
zope-zwiki
10:36:33
#cd squid

10:36:41
#make install clean
creating helpers/basic_auth/LDAP/Makefile
creating helpers/basic_auth/MSNT/Makefile
creating helpers/basic_auth/NCSA/Makefile
creating helpers/basic_auth/PAM/Makefile
creating helpers/basic_auth/SMB/Makefile
creating helpers/basic_auth/YP/Makefile
creating helpers/basic_auth/getpwnam/Makefile
creating helpers/basic_auth/multi-domain-NTLM/Makefile
creating helpers/basic_auth/SASL/Makefile
creating helpers/basic_auth/winbind/Makefile
...
source='forward.c' object='forward.o' libtool=no  depfile='.deps/forward.Po' tmpdepfile='.deps/forward.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f forward.c || echo './'`forward.c
source='fqdncache.c' object='fqdncache.o' libtool=no  depfile='.deps/fqdncache.Po' tmpdepfile='.deps/fqdncache.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f fqdncache.c || echo './'`fqdncache.c
source='ftp.c' object='ftp.o' libtool=no  depfile='.deps/ftp.Po' tmpdepfile='.deps/ftp.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f ftp.c || echo './'`ftp.c
source='gopher.c' object='gopher.o' libtool=no  depfile='.deps/gopher.Po' tmpdepfile='.deps/gopher.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f gopher.c || echo './'`gopher.c
source='helper.c' object='helper.o' libtool=no  depfile='.deps/helper.Po' tmpdepfile='.deps/helper.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f helper.c || echo './'`helper.c
source='http.c' object='http.o' libtool=no  depfile='.deps/http.Po' tmpdepfile='.deps/http.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f http.c || echo './'`http.c
source='HttpStatusLine.c' object='HttpStatusLine.o' libtool=no  depfile='.deps/HttpStatusLine.Po' tmpdepfile='.deps/HttpStatusLine.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f HttpStatusLine.c || echo './'`HttpStatusLine
source='HttpHdrCc.c' object='HttpHdrCc.o' libtool=no  depfile='.deps/HttpHdrCc.Po' tmpdepfile='.deps/HttpHdrCc.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f HttpHdrCc.c || echo './'`HttpHdrCc.c
source='HttpHdrRange.c' object='HttpHdrRange.o' libtool=no  depfile='.deps/HttpHdrRange.Po' tmpdepfile='.deps/HttpHdrRange.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f HttpHdrRange.c || echo './'`HttpHdrRange.c
source='HttpHdrContRange.c' object='HttpHdrContRange.o' libtool=no  depfile='.deps/HttpHdrContRange.Po' tmpdepfile='.deps/HttpHdrContRange.TPo'  depmode=gcc3 /bin/sh ../cfgaux/depcomp  cc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include     -O2 -fno-strict-aliasing -pipe -c `test -f HttpHdrContRange.c || echo './'`Http
10:39:34
#vi /etc/rc.conf
14a15
> squid_enable="YES"
10:42:40
#vi /usr/local/etc/squid.conf
10:51:38
#vi /usr/local/etc/squid/squid.conf
10:53:33
#vi /usr/local/etc/squid/squid.conf
11:01:18
#vi /usr/local/etc/squid/squid.conf
11:04:08
#mkdir /var/spool/squid/

11:04:34
#cd /var/spool/

11:04:47
#ls
MD-Quarantine   cups            mqueue          samba
MIMEDefang      lock            opielocks       spamd
clientmqueue    lpd             output          squid
11:04:48
#vi /usr/local/etc/squid/squid.conf
11:12:32
#chown nobody:nogroup /var/log/squid
chown: /var/log/squid: No such file or directory
11:14:14
#mkdir /var/log/squid

11:14:41
#chown nobody:nogroup /var/log/squid

11:14:44
#chown squid:squid /var/log/squid

прошло 27 минут
11:42:27
#squid -z
2006/12/01 09:43:27| Creating Swap Directories
FATAL: Failed to make swap directory /var/spool/squid/cache: (13) Permission denied
Squid Cache (Version 2.5.STABLE11): Terminated abnormally.
CPU Usage: 0.001 seconds = 0.000 user + 0.001 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
11:43:27
#chown squid:squid /var/spool/squid/cache
chown: /var/spool/squid/cache: No such file or directory
11:44:06
#mkdir /var/spool/squid/cache

11:44:33
#chown squid:squid /var/spool/squid/cache

11:44:37
#squid -z
2006/12/01 09:44:42| Creating Swap Directories
11:44:44
#ls -l /var/spool/squid
total 2
drwxr-xr-x  18 squid  squid  512  1 ÄÅË 09:44 cache
11:45:05
#cd squid

11:45:15
#ls
cache
11:45:16
#cd cache

11:45:28
#ls
00      02      04      06      08      0A      0C      0E
01      03      05      07      09      0B      0D      0F
11:45:30
#squid

11:45:48
#/usr/local/etc/squid/squid.sh start
bash: /usr/local/etc/squid/squid.sh: No such file or directory
11:46:27
#ps aux \ grp squid
ps: illegal argument:  grp
usage: ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-M core] [-N system]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]
11:47:02
#ps aux \ grep squid
ps: illegal argument:  grep
usage: ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-M core] [-N system]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]
11:47:09
#ps aux | grep squid
root     36106  0,0  0,1  3172  1752  ??  Is    9:45     0:00,00 squid
squid    36109  0,0  0,4  8156  7524  ??  S     9:45     0:00,24 (squid) (squid
squid    36114  0,0  0,0  1168   540  ??  Is    9:45     0:00,01 (unlinkd) (unl
11:47:22
#sockstat -4l grep 3128
Usage: sockstat [-46clu] [-p ports]
11:48:13
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
squid    squid      36109 5  udp4   *:62472               *:*
squid    squid      36109 11 tcp4   *:192                 *:*
squid    squid      36109 12 tcp4   *:3128                *:*
squid    squid      36109 13 tcp4   *:127                 *:*
squid    squid      36109 14 udp4   *:3130                *:*
root     xinetd     608   5  tcp4   *:23                  *:*
root     xinetd     608   7  tcp4   *:110                 *:*
root     sendmail   482   4  tcp4   *:25                  *:*
root     sendmail   482   6  tcp4   *:587                 *:*
root     sshd       477   4  tcp4   *:22                  *:*
bind     named      356   20 udp4   192.168.15.25:53      *:*
bind     named      356   21 tcp4   192.168.15.25:53      *:*
bind     named      356   22 udp4   127.0.0.1:53          *:*
bind     named      356   23 tcp4   127.0.0.1:53          *:*
bind     named      356   24 udp4   *:54166               *:*
bind     named      356   26 tcp4   127.0.0.1:953         *:*
root     syslogd    296   8  udp4   *:514                 *:*
11:48:18
#vi /usr/local/etc/squid.conf
11:50:20
#vi /usr/local/etc/squid/squid.conf
11:51:53
#/usr/local/etc/squid/squid.sh start
bash: /usr/local/etc/squid/squid.sh: No such file or directory
11:52:02
#/usr/local/etc/rc.d/squid.sh start
squid already running? (pid=36106 36109).
11:52:13
#/usr/local/etc/rc.d/squid.sh restart
Waiting for PIDS: 36106 36109.
Starting squid.
11:52:19
#sockstat -4l | grep 3128
squid    squid      36246 12 tcp4   192.168.15.25:3128    *:*
squid    squid      36246 13 tcp4   127.0.0.1:3128        *:*
11:52:29
#sockstat -4l | grep squid
squid    squid      36246 5  udp4   *:52731               *:*
squid    squid      36246 12 tcp4   192.168.15.25:3128    *:*
squid    squid      36246 13 tcp4   127.0.0.1:3128        *:*
squid    squid      36246 14 udp4   *:3130                *:*

Статистика

Время первой команды журнала18:22:31 2006-11-30
Время последней команды журнала11:52:29 2006-12- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %13.86
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 3.36
Количество командных строк в единицу времени, команда/мин 0.50
Частота использования команд
ls15|=============| 13.89%
vi14|============| 12.96%
chown7|======| 6.48%
cd7|======| 6.48%
/etc/rc.d/sendmail6|=====| 5.56%
ps5|====| 4.63%
/usr/local/etc/rc.d/clamav-freshclam.sh5|====| 4.63%
rsync5|====| 4.63%
grep5|====| 4.63%
sockstat4|===| 3.70%
less4|===| 3.70%
mkdir3|==| 2.78%
tail3|==| 2.78%
shutdown3|==| 2.78%
squid3|==| 2.78%
/usr/local/etc/rc.d/squid.sh2|=| 1.85%
make2|=| 1.85%
scp2|=| 1.85%
/usr/local/etc/squid/squid.sh2|=| 1.85%
/usr/local/etc/rc.d/clamav-clamd.sh1|| 0.93%
/usr/local/etc/rc.d/mailgraph1|| 0.93%
/etc/rc.d/routingt1|| 0.93%
/usr/local/etc/rc.d/clamav-1|| 0.93%
freshclam1|| 0.93%
/usr/local/etc/rc.d1|| 0.93%
ssh1|| 0.93%
hostname1|| 0.93%
file1|| 0.93%
/etc/rc.d/netif1|| 0.93%
chgrp1|| 0.93%
____
*) Интервалы неактивности длительностью 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$