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

Содержание

Журнал

Пятница (08/14/09)

/dev/ttyp1
19:37:28
#man netstat
19:37:28
#man netstat
19:38:06
#man sockstat
19:38:06
#man sockstat
19:38:18
#sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
user     sshd       1315  3  tcp4   192.168.16.26:22      192.168.16.211:1034
user     sshd       1315  4  stream -> ??
root     sshd       1312  3  tcp4   192.168.16.26:22      192.168.16.211:1034
root     sshd       1312  5  stream -> ??
root     xconsole   1110  3  stream -> /tmp/.X11-unix/X0
root     xdm        1099  0  stream -> /tmp/.X11-unix/X0
root     xdm        1099  1  tcp46  *:57615               *:*
root     xdm        1099  3  stream -> /tmp/.X11-unix/X0
root     Xorg       1098  1  tcp6   *:6000                *:*
...
bind     named      848   26 tcp4   127.0.0.1:953         *:*
bind     named      848   27 tcp6   ::1:953               *:*
root     syslogd    786   4  dgram  /var/run/log
root     syslogd    786   5  dgram  /var/run/logpriv
root     syslogd    786   6  dgram  /var/run/log
root     syslogd    786   7  dgram  /var/named/var/run/log
root     syslogd    786   8  udp6   *:514                 *:*
root     syslogd    786   9  udp4   *:514                 *:*
root     devd       711   4  stream /var/run/devd.pipe
root     moused     636   4  stream /var/run/devd.pipe
19:38:18
#sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
user     sshd       1315  3  tcp4   192.168.16.26:22      192.168.16.211:1034
user     sshd       1315  4  stream -> ??
root     sshd       1312  3  tcp4   192.168.16.26:22      192.168.16.211:1034
root     sshd       1312  5  stream -> ??
root     xconsole   1110  3  stream -> /tmp/.X11-unix/X0
root     xdm        1099  0  stream -> /tmp/.X11-unix/X0
root     xdm        1099  1  tcp46  *:57615               *:*
root     xdm        1099  3  stream -> /tmp/.X11-unix/X0
root     Xorg       1098  1  tcp6   *:6000                *:*
...
bind     named      848   26 tcp4   127.0.0.1:953         *:*
bind     named      848   27 tcp6   ::1:953               *:*
root     syslogd    786   4  dgram  /var/run/log
root     syslogd    786   5  dgram  /var/run/logpriv
root     syslogd    786   6  dgram  /var/run/log
root     syslogd    786   7  dgram  /var/named/var/run/log
root     syslogd    786   8  udp6   *:514                 *:*
root     syslogd    786   9  udp4   *:514                 *:*
root     devd       711   4  stream /var/run/devd.pipe
root     moused     636   4  stream /var/run/devd.pipe
19:38:23
#sockstat -n
sockstat: illegal option -- n
Usage: sockstat [-46clu] [-p ports]
19:38:23
#sockstat -n
sockstat: illegal option -- n
Usage: sockstat [-46clu] [-p ports]
19:38:25
#sockstat -N
sockstat: illegal option -- N
Usage: sockstat [-46clu] [-p ports]
19:38:25
#sockstat -N
sockstat: illegal option -- N
Usage: sockstat [-46clu] [-p ports]
19:38:29
#sockstat

19:38:29
#sockstat

19:38:29
#sockstat

19:38:56
#/usr/local/etc/rc.d/squid start

19:38:56
#/usr/local/etc/rc.d/squid start

19:38:56
#/usr/local/etc/rc.d/squid start

19:39:13
#sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
user     sshd       1315  3  tcp4   192.168.16.26:22      192.168.16.211:1034
user     sshd       1315  4  stream -> ??
root     sshd       1312  3  tcp4   192.168.16.26:22      192.168.16.211:1034
root     sshd       1312  5  stream -> ??
root     xconsole   1110  3  stream -> /tmp/.X11-unix/X0
root     xdm        1099  0  stream -> /tmp/.X11-unix/X0
root     xdm        1099  1  tcp46  *:57615               *:*
root     xdm        1099  3  stream -> /tmp/.X11-unix/X0
root     Xorg       1098  1  tcp6   *:6000                *:*
...
bind     named      848   26 tcp4   127.0.0.1:953         *:*
bind     named      848   27 tcp6   ::1:953               *:*
root     syslogd    786   4  dgram  /var/run/log
root     syslogd    786   5  dgram  /var/run/logpriv
root     syslogd    786   6  dgram  /var/run/log
root     syslogd    786   7  dgram  /var/named/var/run/log
root     syslogd    786   8  udp6   *:514                 *:*
root     syslogd    786   9  udp4   *:514                 *:*
root     devd       711   4  stream /var/run/devd.pipe
root     moused     636   4  stream /var/run/devd.pipe
19:39:13
#sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
user     sshd       1315  3  tcp4   192.168.16.26:22      192.168.16.211:1034
user     sshd       1315  4  stream -> ??
root     sshd       1312  3  tcp4   192.168.16.26:22      192.168.16.211:1034
root     sshd       1312  5  stream -> ??
root     xconsole   1110  3  stream -> /tmp/.X11-unix/X0
root     xdm        1099  0  stream -> /tmp/.X11-unix/X0
root     xdm        1099  1  tcp46  *:57615               *:*
root     xdm        1099  3  stream -> /tmp/.X11-unix/X0
root     Xorg       1098  1  tcp6   *:6000                *:*
...
bind     named      848   26 tcp4   127.0.0.1:953         *:*
bind     named      848   27 tcp6   ::1:953               *:*
root     syslogd    786   4  dgram  /var/run/log
root     syslogd    786   5  dgram  /var/run/logpriv
root     syslogd    786   6  dgram  /var/run/log
root     syslogd    786   7  dgram  /var/named/var/run/log
root     syslogd    786   8  udp6   *:514                 *:*
root     syslogd    786   9  udp4   *:514                 *:*
root     devd       711   4  stream /var/run/devd.pipe
root     moused     636   4  stream /var/run/devd.pipe
19:39:13
#sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
user     sshd       1315  3  tcp4   192.168.16.26:22      192.168.16.211:1034
user     sshd       1315  4  stream -> ??
root     sshd       1312  3  tcp4   192.168.16.26:22      192.168.16.211:1034
root     sshd       1312  5  stream -> ??
root     xconsole   1110  3  stream -> /tmp/.X11-unix/X0
root     xdm        1099  0  stream -> /tmp/.X11-unix/X0
root     xdm        1099  1  tcp46  *:57615               *:*
root     xdm        1099  3  stream -> /tmp/.X11-unix/X0
root     Xorg       1098  1  tcp6   *:6000                *:*
...
bind     named      848   26 tcp4   127.0.0.1:953         *:*
bind     named      848   27 tcp6   ::1:953               *:*
root     syslogd    786   4  dgram  /var/run/log
root     syslogd    786   5  dgram  /var/run/logpriv
root     syslogd    786   6  dgram  /var/run/log
root     syslogd    786   7  dgram  /var/named/var/run/log
root     syslogd    786   8  udp6   *:514                 *:*
root     syslogd    786   9  udp4   *:514                 *:*
root     devd       711   4  stream /var/run/devd.pipe
root     moused     636   4  stream /var/run/devd.pipe
19:39:17
#/usr/local/etc/rc.d/squid restart

19:39:17
#/usr/local/etc/rc.d/squid restart

19:39:17
#/usr/local/etc/rc.d/squid restart

19:40:34
#/usr/local/etc/rc.d/squid restart

19:40:34
#/usr/local/etc/rc.d/squid restart

19:40:34
#/usr/local/etc/rc.d/squid restart

/dev/ttyp4
19:41:10
$su
Password:
19:41:10
$su
Password:
19:41:10
$su
Password:
/dev/ttyp4
19:41:33
$su
Password:
19:41:33
$su
Password:
19:41:33
$su
Password:
19:41:38
#cd /var/log

19:41:38
#cd /var/log

19:41:48
#ls
Xorg.0.log              lastlog                 messages.2.bz2          sendmail.st.3
Xorg.0.log.old          lpd-errs                messages.3.bz2          sendmail.st.4
auth.log                maillog                 mount.today             sendmail.st.5
clamav                  maillog.0.bz2           mount.yesterday         sendmail.st.6
cron                    maillog.1.bz2           pf.today                setuid.today
cron.0.bz2              maillog.2.bz2           ppp.log                 setuid.yesterday
cron.1.bz2              maillog.3.bz2           security                slip.log
debug.log               maillog.4.bz2           sendmail.st             userlog
dmesg.today             messages                sendmail.st.0           wtmp
dmesg.yesterday         messages.0.bz2          sendmail.st.1           xdm.log
gdm                     messages.1.bz2          sendmail.st.2           xferlog
19:41:48
#ls
Xorg.0.log              lastlog                 messages.2.bz2          sendmail.st.3
Xorg.0.log.old          lpd-errs                messages.3.bz2          sendmail.st.4
auth.log                maillog                 mount.today             sendmail.st.5
clamav                  maillog.0.bz2           mount.yesterday         sendmail.st.6
cron                    maillog.1.bz2           pf.today                setuid.today
cron.0.bz2              maillog.2.bz2           ppp.log                 setuid.yesterday
cron.1.bz2              maillog.3.bz2           security                slip.log
debug.log               maillog.4.bz2           sendmail.st             userlog
dmesg.today             messages                sendmail.st.0           wtmp
dmesg.yesterday         messages.0.bz2          sendmail.st.1           xdm.log
gdm                     messages.1.bz2          sendmail.st.2           xferlog
19:41:50
#tail -f /var/log/messages
Aug 14 15:09:41 host1 fsck: /dev/ad0s2f: 275203 files, 1483746 used, 317660 free (10628 frags, 38379 blocks, 0.6% fragmentation)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: UNREF FILE I=94232  OWNER=root MODE=140666
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: SIZE=0 MTIME=Aug 13 19:35 2009  (CLEARED)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: UNREF FILE I=166861  OWNER=clamav MODE=100644
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: SIZE=1669584 MTIME=Aug 13 21:49 2009  (CLEARED)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: Reclaimed: 0 directories, 2 files, 0 fragments
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: 3932 files, 46588 used, 957723 free (2283 frags, 119430 blocks, 0.2% fragmentation)
Aug 14 18:28:36 host1 su: user to root on /dev/ttyp2
Aug 14 18:29:42 host1 su: user to root on /dev/ttyp2
Aug 14 20:41:15 host1 su: user to root on /dev/ttyp5
Aug 14 20:41:38 host1 su: user to root on /dev/ttyp5
^C
19:41:50
#tail -f /var/log/messages
Aug 14 15:09:41 host1 fsck: /dev/ad0s2f: 275203 files, 1483746 used, 317660 free (10628 frags, 38379 blocks, 0.6% fragmentation)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: UNREF FILE I=94232  OWNER=root MODE=140666
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: SIZE=0 MTIME=Aug 13 19:35 2009  (CLEARED)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: UNREF FILE I=166861  OWNER=clamav MODE=100644
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: SIZE=1669584 MTIME=Aug 13 21:49 2009  (CLEARED)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: Reclaimed: 0 directories, 2 files, 0 fragments
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: 3932 files, 46588 used, 957723 free (2283 frags, 119430 blocks, 0.2% fragmentation)
Aug 14 18:28:36 host1 su: user to root on /dev/ttyp2
Aug 14 18:29:42 host1 su: user to root on /dev/ttyp2
Aug 14 20:41:15 host1 su: user to root on /dev/ttyp5
Aug 14 20:41:38 host1 su: user to root on /dev/ttyp5
^C
19:41:50
#tail -f /var/log/messages
Aug 14 15:09:41 host1 fsck: /dev/ad0s2f: 275203 files, 1483746 used, 317660 free (10628 frags, 38379 blocks, 0.6% fragmentation)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: UNREF FILE I=94232  OWNER=root MODE=140666
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: SIZE=0 MTIME=Aug 13 19:35 2009  (CLEARED)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: UNREF FILE I=166861  OWNER=clamav MODE=100644
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: SIZE=1669584 MTIME=Aug 13 21:49 2009  (CLEARED)
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: Reclaimed: 0 directories, 2 files, 0 fragments
Aug 14 15:09:51 host1 fsck: /dev/ad0s2d: 3932 files, 46588 used, 957723 free (2283 frags, 119430 blocks, 0.2% fragmentation)
Aug 14 18:28:36 host1 su: user to root on /dev/ttyp2
Aug 14 18:29:42 host1 su: user to root on /dev/ttyp2
Aug 14 20:41:15 host1 su: user to root on /dev/ttyp5
Aug 14 20:41:38 host1 su: user to root on /dev/ttyp5
^C
/dev/ttyp1
19:42:34
#/usr/local/etc/rc.d/squid restart

19:42:34
#/usr/local/etc/rc.d/squid restart

19:42:34
#/usr/local/etc/rc.d/squid restart

/dev/ttyp4
19:42:42
#ee /etc/rc.conf
19:42:42
#ee /etc/rc.conf
/dev/ttyp1
19:43:41
#ee /etc/squid/squid.conf
19:43:41
#ee /etc/squid/squid.conf
19:43:41
#ee /etc/squid/squid.conf
19:44:30
#LANG=C

19:44:30
#LANG=C

19:44:30
#LANG=C

19:44:33
#cd /etc/squid/
bash: cd: /etc/squid/: No such file or directory
19:44:33
#cd /etc/squid/
bash: cd: /etc/squid/: No such file or directory
19:44:48
#cd /etc/

19:44:48
#cd /etc/

19:44:53
#ls
X11                     hosts.equiv             nsmb.conf               rc.resume
aliases                 hosts.lpd               nsswitch.conf           rc.sendmail
amd.map                 inetd.conf              ntp                     rc.shutdown
apmd.conf               isdn                    opieaccess              rc.subr
auth.conf               lilalo                  opiekeys                rc.suspend
bluetooth               localtime               pam.d                   remote
crontab                 locate.rc               passwd                  resolv.conf
csh.cshrc               login.access            pccard_ether            resolv.conf.save
csh.login               login.conf              periodic                rmt
csh.logout              login.conf.db           periodic.conf           rpc
...
fbtab                   manpath.config.bak.xorg profile                 ssh
freebsd-update.conf     master.passwd           protocols               ssl
fstab                   motd                    pwd.db                  sysctl.conf
ftpusers                mtree                   rc                      syslog.conf
gettytab                namedb                  rc.bsdextended          termcap
gnats                   netconfig               rc.conf                 ttys
group                   netstart                rc.d                    usbd.conf
host.conf               network.subr            rc.firewall             wall_cmos_clock
hosts                   networks                rc.firewall6
hosts.allow             newsyslog.conf          rc.initdiskless
19:44:53
#ls
X11                     hosts.equiv             nsmb.conf               rc.resume
aliases                 hosts.lpd               nsswitch.conf           rc.sendmail
amd.map                 inetd.conf              ntp                     rc.shutdown
apmd.conf               isdn                    opieaccess              rc.subr
auth.conf               lilalo                  opiekeys                rc.suspend
bluetooth               localtime               pam.d                   remote
crontab                 locate.rc               passwd                  resolv.conf
csh.cshrc               login.access            pccard_ether            resolv.conf.save
csh.login               login.conf              periodic                rmt
csh.logout              login.conf.db           periodic.conf           rpc
...
fbtab                   manpath.config.bak.xorg profile                 ssh
freebsd-update.conf     master.passwd           protocols               ssl
fstab                   motd                    pwd.db                  sysctl.conf
ftpusers                mtree                   rc                      syslog.conf
gettytab                namedb                  rc.bsdextended          termcap
gnats                   netconfig               rc.conf                 ttys
group                   netstart                rc.d                    usbd.conf
host.conf               network.subr            rc.firewall             wall_cmos_clock
hosts                   networks                rc.firewall6
hosts.allow             newsyslog.conf          rc.initdiskless
19:44:54
#cd /usr/local/etc/rc.d/

19:44:54
#cd /usr/local/etc/rc.d/

19:45:11
#cd /usr/local/etc

19:45:11
#cd /usr/local/etc

19:45:18
#ls
CORBA                   clamd.conf.default      gnome-vfs-mime-magic    rc.d
Muttrc                  dbus-1                  gnome.subr              sound
Muttrc.dist             dm                      gtk-2.0                 squid
PolicyKit               esd.conf                hal                     sudoers
X11                     esd.conf.default        mail                    sudoers.default
a2ps-site.cfg           ffserver.conf-dist      mime.types              vfs
a2ps.cfg                fonts                   mono                    vga
aspell.ver              freshclam.conf          mtree                   wgetrc.sample
avahi                   freshclam.conf.default  openldap                xdg
bonobo-activation       gconf                   orbit2rc                xml2Conf.sh
cdrecord                gdm                     orbit2rc.default        xsltConf.sh
cdrecord.sample         gnome                   pam.d
clamd.conf              gnome-vfs-2.0           pango
19:45:20
#cd squid

19:45:20
#cd squid

19:45:20
#cd squid

19:45:25
#ls
cachemgr.conf           icons                   mime.conf.default       squid.conf
cachemgr.conf.default   mib.txt                 msntauth.conf           squid.conf.default
errors                  mime.conf               msntauth.conf.default
19:45:25
#ls
cachemgr.conf           icons                   mime.conf.default       squid.conf
cachemgr.conf.default   mib.txt                 msntauth.conf           squid.conf.default
errors                  mime.conf               msntauth.conf.default
19:45:25
#ls
cachemgr.conf           icons                   mime.conf.default       squid.conf
cachemgr.conf.default   mib.txt                 msntauth.conf           squid.conf.default
errors                  mime.conf               msntauth.conf.default
19:45:26
#ee squid.conf
19:45:26
#ee squid.conf
19:45:26
#ee squid.conf
19:45:26
#ee squid.conf
/dev/ttyp4
19:48:31
#mkdir /var/spool/squid

19:48:31
#mkdir /var/spool/squid

19:48:31
#mkdir /var/spool/squid

19:52:12
#chown squid:squid /var/spool/squid

19:52:12
#chown squid:squid /var/spool/squid

19:52:56
#ls -l /var/spool/squid/
total 0
19:52:56
#ls -l /var/spool/squid/
total 0
19:52:56
#ls -l /var/spool/squid/
total 0
19:53:15
#ls /var/spool/squid/

19:53:15
#ls /var/spool/squid/

19:53:15
#ls /var/spool/squid/

19:53:20
#ls /var/spool/
clientmqueue    lpd             opielocks       spamd
lock            mqueue          output          squid
19:53:20
#ls /var/spool/
clientmqueue    lpd             opielocks       spamd
lock            mqueue          output          squid
19:53:20
#ls /var/spool/
clientmqueue    lpd             opielocks       spamd
lock            mqueue          output          squid
19:53:24
#ls -l r/spool/
total 16
drwxrwx---  2 smmsp  smmsp   512 14 Á×Ç 20:50 clientmqueue
drwxrwxr-x  2 uucp   dialer  512 14 Á×Ç 15:05 lock
drwxr-xr-x  2 root   daemon  512 16 ÑÎ×  2008 lpd
drwxr-xr-x  2 root   daemon  512 14 Á×Ç 20:50 mqueue
drwx------  2 root   daemon  512 16 ÑÎ×  2008 opielocks
drwxr-xr-x  3 root   daemon  512 15 ÍÁÒ  2008 output
drwxr-xr-x  2 spamd  spamd   512 12 Á×Ç 20:10 spamd
drwxr-xr-x  2 squid  squid   512 14 Á×Ç 20:52 squid
19:53:28
#ls -a/var/spool/
.               clientmqueue    lpd             opielocks       spamd
..              lock            mqueue          output          squid
19:53:28
#ls -a/var/spool/
.               clientmqueue    lpd             opielocks       spamd
..              lock            mqueue          output          squid
19:53:37
#ls -d/var/spool/
/var/spool/
19:53:37
#ls -d/var/spool/
/var/spool/
19:53:41
#chmod 750 /var/spool/squid/

19:53:41
#chmod 750 /var/spool/squid/

19:53:41
#chmod 750 /var/spool/squid/

19:55:41
#ls -l /var/spool/
total 16
drwxrwx---  2 smmsp  smmsp   512 14 Á×Ç 20:50 clientmqueue
drwxrwxr-x  2 uucp   dialer  512 14 Á×Ç 15:05 lock
drwxr-xr-x  2 root   daemon  512 16 ÑÎ×  2008 lpd
drwxr-xr-x  2 root   daemon  512 14 Á×Ç 20:50 mqueue
drwx------  2 root   daemon  512 16 ÑÎ×  2008 opielocks
drwxr-xr-x  3 root   daemon  512 15 ÍÁÒ  2008 output
drwxr-xr-x  2 spamd  spamd   512 12 Á×Ç 20:10 spamd
drwxr-x---  2 squid  squid   512 14 Á×Ç 20:52 squid
19:55:41
#ls -l /var/spool/
total 16
drwxrwx---  2 smmsp  smmsp   512 14 Á×Ç 20:50 clientmqueue
drwxrwxr-x  2 uucp   dialer  512 14 Á×Ç 15:05 lock
drwxr-xr-x  2 root   daemon  512 16 ÑÎ×  2008 lpd
drwxr-xr-x  2 root   daemon  512 14 Á×Ç 20:50 mqueue
drwx------  2 root   daemon  512 16 ÑÎ×  2008 opielocks
drwxr-xr-x  3 root   daemon  512 15 ÍÁÒ  2008 output
drwxr-xr-x  2 spamd  spamd   512 12 Á×Ç 20:10 spamd
drwxr-x---  2 squid  squid   512 14 Á×Ç 20:52 squid
19:55:41
#ls -l /var/spool/
total 16
drwxrwx---  2 smmsp  smmsp   512 14 Á×Ç 20:50 clientmqueue
drwxrwxr-x  2 uucp   dialer  512 14 Á×Ç 15:05 lock
drwxr-xr-x  2 root   daemon  512 16 ÑÎ×  2008 lpd
drwxr-xr-x  2 root   daemon  512 14 Á×Ç 20:50 mqueue
drwx------  2 root   daemon  512 16 ÑÎ×  2008 opielocks
drwxr-xr-x  3 root   daemon  512 15 ÍÁÒ  2008 output
drwxr-xr-x  2 spamd  spamd   512 12 Á×Ç 20:10 spamd
drwxr-x---  2 squid  squid   512 14 Á×Ç 20:52 squid
19:55:44
#pwd
/var/log
19:55:44
#pwd
/var/log
19:55:44
#pwd
/var/log
19:57:02
#squid -z
2009/08/14 20:57:23| Creating Swap Directories
19:57:02
#squid -z
2009/08/14 20:57:23| Creating Swap Directories
19:57:02
#squid -z
2009/08/14 20:57:23| Creating Swap Directories

Статистика

Время первой команды журнала19:37:28 2009- 8-14
Время последней команды журнала19:57:02 2009- 8-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.33
Количество командных строк в единицу времени, команда/мин 5.16
Частота использования команд
ls25|========================| 24.75%
cd13|============| 12.87%
sockstat12|===========| 11.88%
/usr/local/etc/rc.d/squid12|===========| 11.88%
ee9|========| 8.91%
su6|=====| 5.94%
man4|===| 3.96%
mkdir3|==| 2.97%
tail3|==| 2.97%
pwd3|==| 2.97%
chmod3|==| 2.97%
squid3|==| 2.97%
LANG=C3|==| 2.97%
chown2|=| 1.98%
____
*) Интервалы неактивности длительностью 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$