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

Содержание

Журнал

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

/dev/ttyp2
17:31:53
#logger -t user -f /tmp/log
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
17:32:08
#less /var/log/messages
17:32:26
#logger -t user -f /tmp/log -p kern
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
logger: unknown priority name: kern
17:33:50
#logger -t user -f /tmp/log -p warn

17:33:57
#less /var/log/messages
17:34:22
#logger -t user -f /tmp/log -p emerg
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
17:36:35
#newsyslog --help
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
newsyslog: illegal option -- -
usage: newsyslog [-CFNnrsv] [-a directory] [-d directory] [-f config-file]
                 [ [-R requestor] filename ... ]
17:36:35
#newsyslog --help
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
newsyslog: illegal option -- -
usage: newsyslog [-CFNnrsv] [-a directory] [-d directory] [-f config-file]
                 [ [-R requestor] filename ... ]
17:37:41
#vim /etc/newsyslog.conf
17:37:41
#vim /etc/newsyslog.conf
17:40:42
#man newsyslog.conf
17:40:42
#man newsyslog.conf
17:46:37
#/var/log/
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
bash: /var/log/: is a directory
17:46:37
#/var/log/
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
bash: /var/log/: is a directory
17:46:51
#ls -l /var/log/
total 940
-rw-r--r--  1 root  wheel    177696  8 ÄÅË 15:36 Xorg.0.log
-rw-r--r--  1 root  wheel     66179  8 ÄÅË 14:09 Xorg.0.log.old
-rw-r--r--  1 root  wheel     65038  5 ÄÅË 15:52 Xorg.1.log
-rw-r--r--  1 root  wheel     65042  6 ÄÅË 11:36 Xorg.20.log
-rw-r--r--  1 root  wheel     65039  5 ÄÅË 12:40 Xorg.20.log.old
-rw-r--r--  1 root  wheel     66852  2 ÄÅË 15:17 Xorg.8.log
-rw-r--r--  1 root  wheel     22406  2 ÄÅË 15:16 Xorg.8.log.old
-rw-------  1 root  wheel     55099  8 ÄÅË 15:38 auth.log
-rw-------  1 root  wheel     66970  8 ÄÅË 15:45 cron
...
-rw-------  1 root  wheel        60  2 ÄÅË 15:08 security
-rw-r-----  1 root  wheel       728  8 ÄÅË 15:01 sendmail.st
-rw-r-----  1 root  wheel         0  2 ÄÅË 16:00 sendmail.st.0
-rw-r-----  1 root  wheel         0 16 ÎÏÑ 02:11 sendmail.st.1
-rw-------  1 root  wheel      6674  8 ÄÅË 03:03 setuid.today
-rw-------  1 root  wheel      6314  3 ÄÅË 03:02 setuid.yesterday
-rw-r-----  1 root  network      60  2 ÄÅË 15:08 slip.log
-rw-------  1 root  wheel      2083  6 ÄÅË 17:43 userlog
-rw-r--r--  1 root  wheel     12716  8 ÄÅË 15:35 wtmp
-rw-------  1 root  wheel        60  2 ÄÅË 15:08 xferlog
17:46:51
#ls -l /var/log/
total 940
-rw-r--r--  1 root  wheel    177696  8 ÄÅË 15:36 Xorg.0.log
-rw-r--r--  1 root  wheel     66179  8 ÄÅË 14:09 Xorg.0.log.old
-rw-r--r--  1 root  wheel     65038  5 ÄÅË 15:52 Xorg.1.log
-rw-r--r--  1 root  wheel     65042  6 ÄÅË 11:36 Xorg.20.log
-rw-r--r--  1 root  wheel     65039  5 ÄÅË 12:40 Xorg.20.log.old
-rw-r--r--  1 root  wheel     66852  2 ÄÅË 15:17 Xorg.8.log
-rw-r--r--  1 root  wheel     22406  2 ÄÅË 15:16 Xorg.8.log.old
-rw-------  1 root  wheel     55099  8 ÄÅË 15:38 auth.log
-rw-------  1 root  wheel     66970  8 ÄÅË 15:45 cron
...
-rw-------  1 root  wheel        60  2 ÄÅË 15:08 security
-rw-r-----  1 root  wheel       728  8 ÄÅË 15:01 sendmail.st
-rw-r-----  1 root  wheel         0  2 ÄÅË 16:00 sendmail.st.0
-rw-r-----  1 root  wheel         0 16 ÎÏÑ 02:11 sendmail.st.1
-rw-------  1 root  wheel      6674  8 ÄÅË 03:03 setuid.today
-rw-------  1 root  wheel      6314  3 ÄÅË 03:02 setuid.yesterday
-rw-r-----  1 root  network      60  2 ÄÅË 15:08 slip.log
-rw-------  1 root  wheel      2083  6 ÄÅË 17:43 userlog
-rw-r--r--  1 root  wheel     12716  8 ÄÅË 15:35 wtmp
-rw-------  1 root  wheel        60  2 ÄÅË 15:08 xferlog
17:46:55
#pkg_agg -r fluxbox
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
bash: pkg_agg: command not found
прошло 16 минут
18:03:08
#pkg_add -r fluxbox
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/fluxbox.tbz... Done.
pkg_add: package 'fluxbox-0.1.14_2' or its older version already installed
18:03:08
#pkg_add -r fluxbox
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/fluxbox.tbz... Done.
pkg_add: package 'fluxbox-0.1.14_2' or its older version already installed
18:03:34
#pkg_delelte cowsay
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
bash: pkg_delelte: command not found
18:03:34
#pkg_delelte cowsay
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
bash: pkg_delelte: command not found
18:04:03
#pkg_delete cowsay
pkg_delete: no such package 'cowsay' installed
18:04:03
#pkg_delete cowsay
pkg_delete: no such package 'cowsay' installed
18:04:08
#pkg_version -v | grep cowsay
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
cowsay-3.03_1                       =   up-to-date with port
^C
18:04:08
#pkg_version -v | grep cowsay
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
cowsay-3.03_1                       =   up-to-date with port
^C
18:04:58
#cowsay HELLO
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
 _______
< HELLO >
 -------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
18:04:58
#cowsay HELLO
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
 _______
< HELLO >
 -------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
18:05:13
#pkg_info -Lx cowsay-3.03_1
/usr/local/share/cows/telebears.cow
/usr/local/share/cows/three-eyes.cow
/usr/local/share/cows/turkey.cow
/usr/local/share/cows/turtle.cow
/usr/local/share/cows/tux.cow
/usr/local/share/cows/tux-stab.cow
/usr/local/share/cows/udder.cow
/usr/local/share/cows/vader-koala.cow
/usr/local/share/cows/vader.cow
/usr/local/share/cows/www.cow
18:05:13
#pkg_info -Lx cowsay-3.03_1
/usr/local/share/cows/telebears.cow
/usr/local/share/cows/three-eyes.cow
/usr/local/share/cows/turkey.cow
/usr/local/share/cows/turtle.cow
/usr/local/share/cows/tux.cow
/usr/local/share/cows/tux-stab.cow
/usr/local/share/cows/udder.cow
/usr/local/share/cows/vader-koala.cow
/usr/local/share/cows/vader.cow
/usr/local/share/cows/www.cow
18:05:36
#cowsay HELLO -f /usr/local/share/cows/tux.cow
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
 ________________________________________
< HELLO -f /usr/local/share/cows/tux.cow >
 ----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
18:05:36
#cowsay HELLO -f /usr/local/share/cows/tux.cow
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
 ________________________________________
< HELLO -f /usr/local/share/cows/tux.cow >
 ----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
18:05:46
#cowsay -f /usr/local/share/cows/tux.cow HELLO
 _______
< HELLO >
 -------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
18:05:46
#cowsay -f /usr/local/share/cows/tux.cow HELLO
 _______
< HELLO >
 -------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
18:05:56
#pkg_delete cowsay-3.03_1
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
18:05:56
#pkg_delete cowsay-3.03_1
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
18:06:22
#cowsay -f /usr/local/share/cows/tux.cow HELLO
bash: /usr/local/bin/cowsay: No such file or directory
18:06:22
#cowsay -f /usr/local/share/cows/tux.cow HELLO
bash: /usr/local/bin/cowsay: No such file or directory
18:06:26
#pkg_add -v cowsay
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
pkg_add: can't stat package file 'cowsay'
pkg_add: 1 package addition(s) failed
18:06:26
#pkg_add -v cowsay
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
pkg_add: can't stat package file 'cowsay'
pkg_add: 1 package addition(s) failed
18:06:42
#pkg_add -r -v cowsay
extract: /usr/local/share/cows/vader-koala.cow
extract: /usr/local/share/cows/vader.cow
extract: /usr/local/share/cows/www.cow
extract: CWD to .
Running mtree for cowsay-3.03_1..
mtree -U -f +MTREE_DIRS -d -e -p /usr/local >/dev/null
Attempting to record package into /var/db/pkg/cowsay-3.03_1..
Trying to record dependency on package 'perl-5.8.8' with 'lang/perl5.8' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Package cowsay-3.03_1 registered in /var/db/pkg/cowsay-3.03_1
18:06:42
#pkg_add -r -v cowsay
extract: /usr/local/share/cows/vader-koala.cow
extract: /usr/local/share/cows/vader.cow
extract: /usr/local/share/cows/www.cow
extract: CWD to .
Running mtree for cowsay-3.03_1..
mtree -U -f +MTREE_DIRS -d -e -p /usr/local >/dev/null
Attempting to record package into /var/db/pkg/cowsay-3.03_1..
Trying to record dependency on package 'perl-5.8.8' with 'lang/perl5.8' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Package cowsay-3.03_1 registered in /var/db/pkg/cowsay-3.03_1
18:07:05
#ftp -a ftp7.ua.freebsd.org
drwxrwsr-x    2 ftp      ftp          4096 Oct 27 09:13 edgy
drwxrwsr-x    5 ftp      ftp          4096 Oct 26 09:18 edubuntu
-rw-rw-r--    1 ftp      ftp          4286 Sep 15  2004 favicon.ico
drwxrwsr-x    2 ftp      ftp          4096 Oct 26 10:24 jigit
drwxrwsr-x    5 ftp      ftp          4096 Oct 26 09:18 kubuntu
lrwxrwxrwx    1 ftp      ftp             1 Feb 23  2006 releases -> .
226 Directory send OK.
ftp> +quit
?Invalid command.
ftp> quit
221 Goodbye.
18:07:05
#ftp -a ftp7.ua.freebsd.org
drwxrwsr-x    2 ftp      ftp          4096 Oct 27 09:13 edgy
drwxrwsr-x    5 ftp      ftp          4096 Oct 26 09:18 edubuntu
-rw-rw-r--    1 ftp      ftp          4286 Sep 15  2004 favicon.ico
drwxrwsr-x    2 ftp      ftp          4096 Oct 26 10:24 jigit
drwxrwsr-x    5 ftp      ftp          4096 Oct 26 09:18 kubuntu
lrwxrwxrwx    1 ftp      ftp             1 Feb 23  2006 releases -> .
226 Directory send OK.
ftp> +quit
?Invalid command.
ftp> quit
221 Goodbye.
18:10:43
#ftp -a ftp7.ua.freebsd.org
chinese         hebrew          net-p2p         tcl80           x11-servers
comms           hungarian       news            tcl81           x11-themes
converters      ipv6            palm            tcl82           x11-toolkits
databases       irc             parallel        tcl83           x11-wm
deskutils       japanese        pear            tcl84           xfce
devel           java            perl5           textproc        zope
dns             kde             plan9           tk80
ftp> cd pub/FreeBSD/releases/i386/6.2-RC1/packages/
250 Directory successfully changed.
ftp> quit
221 Goodbye.
18:10:43
#ftp -a ftp7.ua.freebsd.org
chinese         hebrew          net-p2p         tcl80           x11-servers
comms           hungarian       news            tcl81           x11-themes
converters      ipv6            palm            tcl82           x11-toolkits
databases       irc             parallel        tcl83           x11-wm
deskutils       japanese        pear            tcl84           xfce
devel           java            perl5           textproc        zope
dns             kde             plan9           tk80
ftp> cd pub/FreeBSD/releases/i386/6.2-RC1/packages/
250 Directory successfully changed.
ftp> quit
221 Goodbye.
18:14:14
#cd /usr/ports/
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
18:14:14
#cd /usr/ports/
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
18:14:36
#make search name=firefox
R-deps: hicolor-icon-theme-0.9_2 linux-atk-1.9.1 linux-expat-1.95.8 linux-fontconfig-2.2.3_5 linux-glib2-2.6.6 linux-gtk2-2.6.10 linux-hicolor-icon-theme-0.5_1 linux-jpeg-6b.34 linux-pango-1.8.1 linux-png-1.2.8_2 linux-tiff-3.7.1 linux-xorg-libs-6.8.2_5 linux_base-fc-4_9
WWW:    http://www.mozilla.com/firefox/
Port:   xpi-firefox-showcase-0.8.0.1
Path:   /usr/ports/www/xpi-firefox-showcase
Info:   Easily locate and select any open browser window
Maint:  infofarmer@FreeBSD.org
B-deps:
R-deps:
WWW:    http://showcase.uworks.net/
18:14:36
#make search name=firefox
R-deps: hicolor-icon-theme-0.9_2 linux-atk-1.9.1 linux-expat-1.95.8 linux-fontconfig-2.2.3_5 linux-glib2-2.6.6 linux-gtk2-2.6.10 linux-hicolor-icon-theme-0.5_1 linux-jpeg-6b.34 linux-pango-1.8.1 linux-png-1.2.8_2 linux-tiff-3.7.1 linux-xorg-libs-6.8.2_5 linux_base-fc-4_9
WWW:    http://www.mozilla.com/firefox/
Port:   xpi-firefox-showcase-0.8.0.1
Path:   /usr/ports/www/xpi-firefox-showcase
Info:   Easily locate and select any open browser window
Maint:  infofarmer@FreeBSD.org
B-deps:
R-deps:
WWW:    http://showcase.uworks.net/
18:14:45
#make search key=fire
Info:   A GNOME viewer for CHM files
Maint:  radek@raadradd.com
B-deps: ORBit2-2.14.3 aspell-0.60.4_4 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 chmlib-0.38 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xsl-1.70.1 esound-0.2.36_1 expat-2.0.0_1 firefox-1.5.0.8,1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 gail-1.9.3 gamin-0.1.7_2 gconf2-2.16.0 gdbm-1.8.3_2 gdl-0.6.1_1 gett
R-deps: ORBit2-2.14.3 aspell-0.60.4_4 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 chmlib-0.38 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xsl-1.70.1 esound-0.2.36_1 expat-2.0.0_1 firefox-1.5.0.8,1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 gail-1.9.3 gamin-0.1.7_2 gconf2-2.16.0 gdbm-1.8.3_2 gdl-0.6.1_1 gett
WWW:    http://gnochm.sourceforge.net/
Port:   mcatalog-0.2_3
Path:   /usr/ports/deskutils/mcatalog
Info:   An application for catalogue films and books
Maint:  bsd-sharp-list@forge.novell.com
B-deps: ORBit2-2.14.3 aspell-0.60.4_4 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 db41-4.1.25_3 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 docbook-xsl-1.70.1 esound-0.2.36_1 evolution-2.8.1.1 evolution-data-server-1.8.1_1 evolution-sharp-0.11.1_1 expat-2.0.0_1 firefox-1.5.0.8,1
18:14:45
#make search key=fire
Info:   A GNOME viewer for CHM files
Maint:  radek@raadradd.com
B-deps: ORBit2-2.14.3 aspell-0.60.4_4 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 chmlib-0.38 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xsl-1.70.1 esound-0.2.36_1 expat-2.0.0_1 firefox-1.5.0.8,1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 gail-1.9.3 gamin-0.1.7_2 gconf2-2.16.0 gdbm-1.8.3_2 gdl-0.6.1_1 gett
R-deps: ORBit2-2.14.3 aspell-0.60.4_4 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 chmlib-0.38 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xsl-1.70.1 esound-0.2.36_1 expat-2.0.0_1 firefox-1.5.0.8,1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 gail-1.9.3 gamin-0.1.7_2 gconf2-2.16.0 gdbm-1.8.3_2 gdl-0.6.1_1 gett
WWW:    http://gnochm.sourceforge.net/
Port:   mcatalog-0.2_3
Path:   /usr/ports/deskutils/mcatalog
Info:   An application for catalogue films and books
Maint:  bsd-sharp-list@forge.novell.com
B-deps: ORBit2-2.14.3 aspell-0.60.4_4 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 db41-4.1.25_3 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 docbook-xsl-1.70.1 esound-0.2.36_1 evolution-2.8.1.1 evolution-data-server-1.8.1_1 evolution-sharp-0.11.1_1 expat-2.0.0_1 firefox-1.5.0.8,1
18:15:04
#cd
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
18:15:04
#cd
 12 cron.*                          /var/log/cron.log
 13 daemon.*                        -/var/log/daemon.log
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
18:15:55
#cp /usr/share/examples/cvs
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
cvs/   cvsup/
18:15:55
#cp /usr/share/examples/cvsup/ports-supfile .

18:15:55
#cp /usr/share/examples/cvs
 14 kern.*  -/dev/console
 15 #-/var/log/kern.log
 16 lpr.*                           -/var/log/lpr.log
 17 #mail.*                         -/var/log/mail.log
 18 user.*                          -/var/log/user.log
 19 uucp.*                          /var/log/uucp.log
 20
 21 #
 22 # Logging for the mail system.  Split it up so that
 23 # it is easy to write scripts to parse these files.
 24 #
 25 mail.info                       -/var/log/mail.info
 26 mail.warn                       -/var/log/mail.warn
root~# man 5 syslog
Нет записи руководства для syslog в разделе 5
root~# mansyslog.conf
-bash: mansyslog.conf: command not found
cvs/   cvsup/
18:15:55
#cp /usr/share/examples/cvsup/ports-supfile .

18:16:31
#vim ports-supfile
51c51
< *default host=CHANGE_THIS.FreeBSD.org
---
> *default host=ftp7.ua.FreeBSD.org
18:16:31
#vim ports-supfile
51c51
< *default host=CHANGE_THIS.FreeBSD.org
---
> *default host=ftp7.ua.FreeBSD.org
18:17:11
#cvsup -g -L2 ports-supfile
  Add delta 1.15 2006.12.03.19.50.42 dinoex
 Edit ports/mail/spamstats/Makefile
  Add delta 1.14 2006.12.03.12.45.59 demon
 Edit ports/mail/squirrelmail/Makefile
  Add delta 1.46 2006.12.05.18.29.03 laszlof
 Edit ports/mail/squirrelmail/distinfo
  Add delta 1.20 2006.12.05.18.29.03 laszlof
 Edit ports/mail/squirrelmail/pkg-plist
  Add delta 1.22 2006.12.05.18.29.03 laszlof
 Checkout ports/mail/squirrelmail-password_forget-plugin/Makefile
 Checkout ports/mail/squirrelmail-password_forget-plugin/distinfo
18:17:11
#cvsup -g -L2 ports-supfile
  Add delta 1.15 2006.12.03.19.50.42 dinoex
 Edit ports/mail/spamstats/Makefile
  Add delta 1.14 2006.12.03.12.45.59 demon
 Edit ports/mail/squirrelmail/Makefile
  Add delta 1.46 2006.12.05.18.29.03 laszlof
 Edit ports/mail/squirrelmail/distinfo
  Add delta 1.20 2006.12.05.18.29.03 laszlof
 Edit ports/mail/squirrelmail/pkg-plist
  Add delta 1.22 2006.12.05.18.29.03 laszlof
 Checkout ports/mail/squirrelmail-password_forget-plugin/Makefile
 Checkout ports/mail/squirrelmail-password_forget-plugin/distinfo

Статистика

Время первой команды журнала17:31:53 2006-12- 8
Время последней команды журнала18:17:11 2006-12- 8
Количество командных строк в журнале61
Процент команд с ненулевым кодом завершения, %18.03
Процент синтаксически неверно набранных команд, % 8.20
Суммарное время работы с терминалом *, час 0.76
Количество командных строк в единицу времени, команда/мин 1.35
Частота использования команд
cowsay8|============| 12.70%
pkg_add6|=========| 9.52%
cp4|======| 6.35%
vim4|======| 6.35%
cd4|======| 6.35%
make4|======| 6.35%
logger4|======| 6.35%
ftp4|======| 6.35%
pkg_delete4|======| 6.35%
pkg_version2|===| 3.17%
man2|===| 3.17%
cvsup2|===| 3.17%
pkg_delelte2|===| 3.17%
/var/log/2|===| 3.17%
newsyslog2|===| 3.17%
pkg_info2|===| 3.17%
less2|===| 3.17%
grep2|===| 3.17%
ls2|===| 3.17%
pkg_agg1|=| 1.59%
____
*) Интервалы неактивности длительностью 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$