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

Содержание

Журнал

Пятница (04/04/08)

/dev/ttyp0
17:51:03
#pkg_add -r qpopper
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/qpopper.tbz... Done.
pkg_add: package 'qpopper-4.0.9_2' or its older version already installed
17:51:03
#pkg_add -r qpopper
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/qpopper.tbz... Done.
pkg_add: package 'qpopper-4.0.9_2' or its older version already installed
17:51:42
#whereis qpopper
qpopper: /usr/local/man/man8/qpopper.8.gz /usr/ports/mail/qpopper
17:51:42
#whereis qpopper
qpopper: /usr/local/man/man8/qpopper.8.gz /usr/ports/mail/qpopper
17:51:42
#whereis qpopper
qpopper: /usr/local/man/man8/qpopper.8.gz /usr/ports/mail/qpopper
17:51:42
#whereis qpopper
qpopper: /usr/local/man/man8/qpopper.8.gz /usr/ports/mail/qpopper
17:52:33
#popa3d
bash: popa3d: command not found
17:52:33
#popa3d
bash: popa3d: command not found
17:52:33
#popa3d
bash: popa3d: command not found
17:52:33
#popa3d
bash: popa3d: command not found
17:52:43
#whereis popa3d
popa3d: /usr/ports/mail/popa3d
17:52:43
#whereis popa3d
popa3d: /usr/ports/mail/popa3d
17:52:43
#whereis popa3d
popa3d: /usr/ports/mail/popa3d
17:52:50
#man qpopper
17:52:50
#man qpopper
17:52:50
#man qpopper
17:54:30
#ee /etc/inetd.conf
--- /tmp/l3-saved-1107.9243.13662	2008-04-04 14:54:33.000000000 +0000
+++ /etc/inetd.conf	2008-04-04 14:55:59.000000000 +0000
@@ -20,6 +20,7 @@
 #login	stream	tcp6	nowait	root	/usr/libexec/rlogind	rlogind
 #finger	stream	tcp	nowait/3/10 nobody /usr/libexec/fingerd	fingerd -s
 #finger	stream	tcp6	nowait/3/10 nobody /usr/libexec/fingerd	fingerd -s
+pop3	stream	tcp	nowait	root	/usr/local/libexec/qpopper	qpopper -s
 #
 # run comsat as root to be able to print partial mailbox contents w/ biff,
 # or use the safer tty:tty to just print that new mail has been received.
17:54:30
#ee /etc/inetd.conf
--- /tmp/l3-saved-1107.9243.13662	2008-04-04 14:54:33.000000000 +0000
+++ /etc/inetd.conf	2008-04-04 14:55:59.000000000 +0000
@@ -20,6 +20,7 @@
 #login	stream	tcp6	nowait	root	/usr/libexec/rlogind	rlogind
 #finger	stream	tcp	nowait/3/10 nobody /usr/libexec/fingerd	fingerd -s
 #finger	stream	tcp6	nowait/3/10 nobody /usr/libexec/fingerd	fingerd -s
+pop3	stream	tcp	nowait	root	/usr/local/libexec/qpopper	qpopper -s
 #
 # run comsat as root to be able to print partial mailbox contents w/ biff,
 # or use the safer tty:tty to just print that new mail has been received.
17:54:30
#ee /etc/inetd.conf
--- /tmp/l3-saved-1107.9243.13662	2008-04-04 14:54:33.000000000 +0000
+++ /etc/inetd.conf	2008-04-04 14:55:59.000000000 +0000
@@ -20,6 +20,7 @@
 #login	stream	tcp6	nowait	root	/usr/libexec/rlogind	rlogind
 #finger	stream	tcp	nowait/3/10 nobody /usr/libexec/fingerd	fingerd -s
 #finger	stream	tcp6	nowait/3/10 nobody /usr/libexec/fingerd	fingerd -s
+pop3	stream	tcp	nowait	root	/usr/local/libexec/qpopper	qpopper -s
 #
 # run comsat as root to be able to print partial mailbox contents w/ biff,
 # or use the safer tty:tty to just print that new mail has been received.
17:55:59
#cd /usr/local/bin/

17:55:59
#cd /usr/local/bin/

17:55:59
#cd /usr/local/bin/

17:55:59
#cd /usr/local/bin/

17:56:15
#ls
avahi-publish-address                   gdmphotosetup                           intltool-extract                        pkg-config                              unix-lpr.sh
avahi-publish-service                   gdmthemetester                          intltool-merge                          pl2pm                                   update-desktop-database
avahi-resolve                           gedit                                   intltool-prepare                        pod2html                                update-mime-database
avahi-resolve-address                   genxs                                   intltool-update                         pod2latex                               url_handler.sh
avahi-resolve-host-name                 getopt                                  intltoolize                             pod2man                                 urlview
avahi-set-host-name                     gettext                                 invest-chart                            pod2text                                users-admin
avc2avi                                 gettext.sh                              inw                                     pod2usage                               uudecode
baobab                                  gettextize                              ioport                                  podchecker                              uuencode
bash                                    gif2tiff                                iso-info                                podselect                               uxterm
bashbug                                 gkbd-indicator-plugins-capplet          iso-read                                polkit-grant-privilege                  vfychain
...
fax2ps                                  gst-xmllaunch                           ocspclnt                                speexdec                                xvidtune
fax2tiff                                gst-xmllaunch-0.10                      oidcalc                                 speexenc                                xvinfo
fc-cache                                gstreamer-properties                    oil-bugreport                           spell                                   xwd
fc-cat                                  gtali                                   orbit-idl-2                             splain                                  xwininfo
fc-list                                 gtar                                    orbit2-config                           sqlsharp                                xwud
fc-match                                gtf                                     orca                                    srptool                                 xxd
festival-synthesis-driver               gtk-builder-convert                     outb                                    ssltap                                  yelp
ffmpeg                                  gtk-demo                                outl                                    startx                                  zenity
ffserver                                gtk-query-immodules-2.0                 outw                                    strsclnt
file-roller                             gtk-update-icon-cache                   p7content                               svgakeymap
17:56:15
#ls
avahi-publish-address                   gdmphotosetup                           intltool-extract                        pkg-config                              unix-lpr.sh
avahi-publish-service                   gdmthemetester                          intltool-merge                          pl2pm                                   update-desktop-database
avahi-resolve                           gedit                                   intltool-prepare                        pod2html                                update-mime-database
avahi-resolve-address                   genxs                                   intltool-update                         pod2latex                               url_handler.sh
avahi-resolve-host-name                 getopt                                  intltoolize                             pod2man                                 urlview
avahi-set-host-name                     gettext                                 invest-chart                            pod2text                                users-admin
avc2avi                                 gettext.sh                              inw                                     pod2usage                               uudecode
baobab                                  gettextize                              ioport                                  podchecker                              uuencode
bash                                    gif2tiff                                iso-info                                podselect                               uxterm
bashbug                                 gkbd-indicator-plugins-capplet          iso-read                                polkit-grant-privilege                  vfychain
...
fax2ps                                  gst-xmllaunch                           ocspclnt                                speexdec                                xvidtune
fax2tiff                                gst-xmllaunch-0.10                      oidcalc                                 speexenc                                xvinfo
fc-cache                                gstreamer-properties                    oil-bugreport                           spell                                   xwd
fc-cat                                  gtali                                   orbit-idl-2                             splain                                  xwininfo
fc-list                                 gtar                                    orbit2-config                           sqlsharp                                xwud
fc-match                                gtf                                     orca                                    srptool                                 xxd
festival-synthesis-driver               gtk-builder-convert                     outb                                    ssltap                                  yelp
ffmpeg                                  gtk-demo                                outl                                    startx                                  zenity
ffserver                                gtk-query-immodules-2.0                 outw                                    strsclnt
file-roller                             gtk-update-icon-cache                   p7content                               svgakeymap
17:56:15
#ls
avahi-publish-address                   gdmphotosetup                           intltool-extract                        pkg-config                              unix-lpr.sh
avahi-publish-service                   gdmthemetester                          intltool-merge                          pl2pm                                   update-desktop-database
avahi-resolve                           gedit                                   intltool-prepare                        pod2html                                update-mime-database
avahi-resolve-address                   genxs                                   intltool-update                         pod2latex                               url_handler.sh
avahi-resolve-host-name                 getopt                                  intltoolize                             pod2man                                 urlview
avahi-set-host-name                     gettext                                 invest-chart                            pod2text                                users-admin
avc2avi                                 gettext.sh                              inw                                     pod2usage                               uudecode
baobab                                  gettextize                              ioport                                  podchecker                              uuencode
bash                                    gif2tiff                                iso-info                                podselect                               uxterm
bashbug                                 gkbd-indicator-plugins-capplet          iso-read                                polkit-grant-privilege                  vfychain
...
fax2ps                                  gst-xmllaunch                           ocspclnt                                speexdec                                xvidtune
fax2tiff                                gst-xmllaunch-0.10                      oidcalc                                 speexenc                                xvinfo
fc-cache                                gstreamer-properties                    oil-bugreport                           spell                                   xwd
fc-cat                                  gtali                                   orbit-idl-2                             splain                                  xwininfo
fc-list                                 gtar                                    orbit2-config                           sqlsharp                                xwud
fc-match                                gtf                                     orca                                    srptool                                 xxd
festival-synthesis-driver               gtk-builder-convert                     outb                                    ssltap                                  yelp
ffmpeg                                  gtk-demo                                outl                                    startx                                  zenity
ffserver                                gtk-query-immodules-2.0                 outw                                    strsclnt
file-roller                             gtk-update-icon-cache                   p7content                               svgakeymap
17:56:16
#ls l- | grep pop
ls: l-: No such file or directory
17:56:16
#ls l- | grep pop
ls: l-: No such file or directory
17:56:34
#cd /etc/

17:56:34
#cd /etc/

17:56:42
#ls
X11                     dhclient.conf           hosts.equiv             manpath.config          nsswitch.conf           ppp                     rc.sendmail             snmpd.config
aliases                 disktab                 hosts.lpd               manpath.config.bak      ntp                     printcap                rc.shutdown             spwd.db
amd.map                 dumpdates               inetd.conf              manpath.config.bak.xorg opieaccess              profile                 rc.subr                 ssh
apmd.conf               fbtab                   isdn                    master.passwd           opiekeys                protocols               rc.suspend              ssl
auth.conf               freebsd-update.conf     lilalo                  motd                    pam.d                   pwd.db                  remote                  sysctl.conf
bluetooth               fstab                   locate.rc               mtree                   passwd                  rc                      resolv.conf             syslog.conf
crontab                 ftpusers                login.access            namedb                  pccard_ether            rc.bsdextended          resolv.conf.save        termcap
csh.cshrc               gettytab                login.conf              netconfig               periodic                rc.conf                 rmt                     ttys
csh.login               gnats                   login.conf.db           netstart                periodic.conf           rc.d                    rpc                     usbd.conf
csh.logout              group                   mac.conf                network.subr            pf.conf                 rc.firewall             security
defaults                host.conf               mail                    networks                pf.os                   rc.firewall6            services
devd.conf               hosts                   mail.rc                 newsyslog.conf          phones                  rc.initdiskless         shells
devfs.conf              hosts.allow             make.conf               nsmb.conf               portsnap.conf           rc.resume               skel
17:56:42
#ls
X11                     dhclient.conf           hosts.equiv             manpath.config          nsswitch.conf           ppp                     rc.sendmail             snmpd.config
aliases                 disktab                 hosts.lpd               manpath.config.bak      ntp                     printcap                rc.shutdown             spwd.db
amd.map                 dumpdates               inetd.conf              manpath.config.bak.xorg opieaccess              profile                 rc.subr                 ssh
apmd.conf               fbtab                   isdn                    master.passwd           opiekeys                protocols               rc.suspend              ssl
auth.conf               freebsd-update.conf     lilalo                  motd                    pam.d                   pwd.db                  remote                  sysctl.conf
bluetooth               fstab                   locate.rc               mtree                   passwd                  rc                      resolv.conf             syslog.conf
crontab                 ftpusers                login.access            namedb                  pccard_ether            rc.bsdextended          resolv.conf.save        termcap
csh.cshrc               gettytab                login.conf              netconfig               periodic                rc.conf                 rmt                     ttys
csh.login               gnats                   login.conf.db           netstart                periodic.conf           rc.d                    rpc                     usbd.conf
csh.logout              group                   mac.conf                network.subr            pf.conf                 rc.firewall             security
defaults                host.conf               mail                    networks                pf.os                   rc.firewall6            services
devd.conf               hosts                   mail.rc                 newsyslog.conf          phones                  rc.initdiskless         shells
devfs.conf              hosts.allow             make.conf               nsmb.conf               portsnap.conf           rc.resume               skel
17:56:43
#ps aux | grep pop

17:56:43
#ps aux | grep pop

17:56:43
#ps aux | grep pop

17:57:22
#popa3d
bash: popa3d: command not found
17:57:22
#popa3d
bash: popa3d: command not found
17:57:22
#popa3d
bash: popa3d: command not found
17:57:30
#qpopper
bash: qpopper: command not found
17:57:30
#qpopper
bash: qpopper: command not found
17:57:30
#qpopper
bash: qpopper: command not found
17:57:35
#/usr/local/libexec/qpopper -s

17:57:35
#/usr/local/libexec/qpopper -s

17:57:35
#/usr/local/libexec/qpopper -s

17:58:05
#ps aux | grep pop

17:58:05
#ps aux | grep pop

17:58:05
#ps aux | grep pop

17:58:08
#ps wux | grep pop
root  34833  0.0  0.1  1596  1004  p1  S+    2:58PM   0:00.01 grep pop
17:58:08
#ps wux | grep pop
root  34833  0.0  0.1  1596  1004  p1  S+    2:58PM   0:00.01 grep pop
17:58:08
#ps wux | grep pop
root  34833  0.0  0.1  1596  1004  p1  S+    2:58PM   0:00.01 grep pop
17:58:13
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   31478 4  tcp4   *:25                  *:*
root     sendmail   31478 5  tcp4   *:587                 *:*
bind     named      31188 20 udp4   192.168.16.22:53      *:*
bind     named      31188 21 tcp4   192.168.16.22:53      *:*
bind     named      31188 22 udp4   127.0.0.1:53          *:*
bind     named      31188 23 tcp4   127.0.0.1:53          *:*
bind     named      31188 24 udp4   *:63678               *:*
bind     named      31188 26 tcp4   127.0.0.1:953         *:*
root     sshd       968   4  tcp4   *:22                  *:*
root     xinetd     848   0  tcp4   *:19                  *:*
root     xinetd     848   6  tcp4   *:7                   *:*
root     syslogd    733   9  udp4   *:514                 *:*
17:58:23
#cd /etc/rc.d/

17:58:23
#cd /etc/rc.d/

17:58:23
#cd /etc/rc.d/

17:58:23
#cd /etc/rc.d/

17:59:33
#ls
DAEMON          apmd            bsnmpd          early.sh        inetd           isdnd           lpd             mrouted         nfsserver       power_profile   root            serial          usbd
FILESYSTEMS     archdep         bthidd          encswap         initrandom      jail            mdconfig        msgs            nisdomain       powerd          route6d         sppp            var
LOGIN           atm1            ccd             fsck            ip6addrctl      kadmind         mdconfig2       named           nsswitch        ppp             routed          sshd            virecover
NETWORKING      atm2            cleanvar        ftpd            ip6fw           kerberos        mixer           natd            ntpd            pppoed          routing         statd           watchdogd
SERVERS         atm3            cleartmp        gbde            ipfilter        keyserv         motd            netif           ntpdate         pwcheck         rpcbind         swap1           wpa_supplicant
abi             auditd          cron            geli            ipfs            kldxref         mountcritlocal  netoptions      othermta        quota           rtadvd          syscons         ypbind
accounting      auto_linklocal  devd            geli2           ipfw            kpasswdd        mountcritremote network_ipv6    pccard          ramdisk         rwho            sysctl          yppasswdd
addswap         bgfsck          devfs           hcsecd          ipmon           ldconfig        mountd          newsyslog       pcvt            ramdisk-own     savecore        syslogd         ypserv
adjkerntz       bluetooth       dhclient        hostapd         ipnat           local           mountlate       nfsclient       pf              random          sdpd            timed           ypset
amd             bootparams      dmesg           hostname        ipsec           localpkg        moused          nfsd            pflog           rarpd           securelevel     tmp             ypupdated
apm             bridge          dumpon          ike             ipxrouted       lockd           mroute6d        nfslocking      pfsync          resolv          sendmail        ugidfw          ypxfrd
17:59:33
#ls
DAEMON          apmd            bsnmpd          early.sh        inetd           isdnd           lpd             mrouted         nfsserver       power_profile   root            serial          usbd
FILESYSTEMS     archdep         bthidd          encswap         initrandom      jail            mdconfig        msgs            nisdomain       powerd          route6d         sppp            var
LOGIN           atm1            ccd             fsck            ip6addrctl      kadmind         mdconfig2       named           nsswitch        ppp             routed          sshd            virecover
NETWORKING      atm2            cleanvar        ftpd            ip6fw           kerberos        mixer           natd            ntpd            pppoed          routing         statd           watchdogd
SERVERS         atm3            cleartmp        gbde            ipfilter        keyserv         motd            netif           ntpdate         pwcheck         rpcbind         swap1           wpa_supplicant
abi             auditd          cron            geli            ipfs            kldxref         mountcritlocal  netoptions      othermta        quota           rtadvd          syscons         ypbind
accounting      auto_linklocal  devd            geli2           ipfw            kpasswdd        mountcritremote network_ipv6    pccard          ramdisk         rwho            sysctl          yppasswdd
addswap         bgfsck          devfs           hcsecd          ipmon           ldconfig        mountd          newsyslog       pcvt            ramdisk-own     savecore        syslogd         ypserv
adjkerntz       bluetooth       dhclient        hostapd         ipnat           local           mountlate       nfsclient       pf              random          sdpd            timed           ypset
amd             bootparams      dmesg           hostname        ipsec           localpkg        moused          nfsd            pflog           rarpd           securelevel     tmp             ypupdated
apm             bridge          dumpon          ike             ipxrouted       lockd           mroute6d        nfslocking      pfsync          resolv          sendmail        ugidfw          ypxfrd
17:59:33
#ls
DAEMON          apmd            bsnmpd          early.sh        inetd           isdnd           lpd             mrouted         nfsserver       power_profile   root            serial          usbd
FILESYSTEMS     archdep         bthidd          encswap         initrandom      jail            mdconfig        msgs            nisdomain       powerd          route6d         sppp            var
LOGIN           atm1            ccd             fsck            ip6addrctl      kadmind         mdconfig2       named           nsswitch        ppp             routed          sshd            virecover
NETWORKING      atm2            cleanvar        ftpd            ip6fw           kerberos        mixer           natd            ntpd            pppoed          routing         statd           watchdogd
SERVERS         atm3            cleartmp        gbde            ipfilter        keyserv         motd            netif           ntpdate         pwcheck         rpcbind         swap1           wpa_supplicant
abi             auditd          cron            geli            ipfs            kldxref         mountcritlocal  netoptions      othermta        quota           rtadvd          syscons         ypbind
accounting      auto_linklocal  devd            geli2           ipfw            kpasswdd        mountcritremote network_ipv6    pccard          ramdisk         rwho            sysctl          yppasswdd
addswap         bgfsck          devfs           hcsecd          ipmon           ldconfig        mountd          newsyslog       pcvt            ramdisk-own     savecore        syslogd         ypserv
adjkerntz       bluetooth       dhclient        hostapd         ipnat           local           mountlate       nfsclient       pf              random          sdpd            timed           ypset
amd             bootparams      dmesg           hostname        ipsec           localpkg        moused          nfsd            pflog           rarpd           securelevel     tmp             ypupdated
apm             bridge          dumpon          ike             ipxrouted       lockd           mroute6d        nfslocking      pfsync          resolv          sendmail        ugidfw          ypxfrd
17:59:33
#ls
DAEMON          apmd            bsnmpd          early.sh        inetd           isdnd           lpd             mrouted         nfsserver       power_profile   root            serial          usbd
FILESYSTEMS     archdep         bthidd          encswap         initrandom      jail            mdconfig        msgs            nisdomain       powerd          route6d         sppp            var
LOGIN           atm1            ccd             fsck            ip6addrctl      kadmind         mdconfig2       named           nsswitch        ppp             routed          sshd            virecover
NETWORKING      atm2            cleanvar        ftpd            ip6fw           kerberos        mixer           natd            ntpd            pppoed          routing         statd           watchdogd
SERVERS         atm3            cleartmp        gbde            ipfilter        keyserv         motd            netif           ntpdate         pwcheck         rpcbind         swap1           wpa_supplicant
abi             auditd          cron            geli            ipfs            kldxref         mountcritlocal  netoptions      othermta        quota           rtadvd          syscons         ypbind
accounting      auto_linklocal  devd            geli2           ipfw            kpasswdd        mountcritremote network_ipv6    pccard          ramdisk         rwho            sysctl          yppasswdd
addswap         bgfsck          devfs           hcsecd          ipmon           ldconfig        mountd          newsyslog       pcvt            ramdisk-own     savecore        syslogd         ypserv
adjkerntz       bluetooth       dhclient        hostapd         ipnat           local           mountlate       nfsclient       pf              random          sdpd            timed           ypset
amd             bootparams      dmesg           hostname        ipsec           localpkg        moused          nfsd            pflog           rarpd           securelevel     tmp             ypupdated
apm             bridge          dumpon          ike             ipxrouted       lockd           mroute6d        nfslocking      pfsync          resolv          sendmail        ugidfw          ypxfrd
17:59:34
#ls -l
total 370
-r-xr-xr-x  1 root  wheel   292 Jan 16 00:33 DAEMON
-r-xr-xr-x  1 root  wheel   405 Jan 16 00:33 FILESYSTEMS
-r-xr-xr-x  1 root  wheel   454 Jan 16 00:33 LOGIN
-r-xr-xr-x  1 root  wheel   400 Jan 16 00:33 NETWORKING
-r-xr-xr-x  1 root  wheel   304 Jan 16 00:33 SERVERS
-r-xr-xr-x  1 root  wheel   750 Jan 16 00:33 abi
-r-xr-xr-x  1 root  wheel  1011 Jan 16 00:33 accounting
-r-xr-xr-x  1 root  wheel   540 Jan 16 00:33 addswap
-r-xr-xr-x  1 root  wheel   289 Jan 16 00:33 adjkerntz
...
-r-xr-xr-x  1 root  wheel  3132 Jan 16 00:33 var
-r-xr-xr-x  1 root  wheel  1664 Jan 16 00:33 virecover
-r-xr-xr-x  1 root  wheel  1660 Jan 16 00:33 watchdogd
-r-xr-xr-x  1 root  wheel   597 Jan 16 00:33 wpa_supplicant
-r-xr-xr-x  1 root  wheel   670 Jan 16 00:33 ypbind
-r-xr-xr-x  1 root  wheel   841 Jan 16 00:33 yppasswdd
-r-xr-xr-x  1 root  wheel   754 Jan 16 00:33 ypserv
-r-xr-xr-x  1 root  wheel   723 Jan 16 00:33 ypset
-r-xr-xr-x  1 root  wheel   733 Jan 16 00:33 ypupdated
-r-xr-xr-x  1 root  wheel   742 Jan 16 00:33 ypxfrd
17:59:34
#ls -l
total 370
-r-xr-xr-x  1 root  wheel   292 Jan 16 00:33 DAEMON
-r-xr-xr-x  1 root  wheel   405 Jan 16 00:33 FILESYSTEMS
-r-xr-xr-x  1 root  wheel   454 Jan 16 00:33 LOGIN
-r-xr-xr-x  1 root  wheel   400 Jan 16 00:33 NETWORKING
-r-xr-xr-x  1 root  wheel   304 Jan 16 00:33 SERVERS
-r-xr-xr-x  1 root  wheel   750 Jan 16 00:33 abi
-r-xr-xr-x  1 root  wheel  1011 Jan 16 00:33 accounting
-r-xr-xr-x  1 root  wheel   540 Jan 16 00:33 addswap
-r-xr-xr-x  1 root  wheel   289 Jan 16 00:33 adjkerntz
...
-r-xr-xr-x  1 root  wheel  3132 Jan 16 00:33 var
-r-xr-xr-x  1 root  wheel  1664 Jan 16 00:33 virecover
-r-xr-xr-x  1 root  wheel  1660 Jan 16 00:33 watchdogd
-r-xr-xr-x  1 root  wheel   597 Jan 16 00:33 wpa_supplicant
-r-xr-xr-x  1 root  wheel   670 Jan 16 00:33 ypbind
-r-xr-xr-x  1 root  wheel   841 Jan 16 00:33 yppasswdd
-r-xr-xr-x  1 root  wheel   754 Jan 16 00:33 ypserv
-r-xr-xr-x  1 root  wheel   723 Jan 16 00:33 ypset
-r-xr-xr-x  1 root  wheel   733 Jan 16 00:33 ypupdated
-r-xr-xr-x  1 root  wheel   742 Jan 16 00:33 ypxfrd
17:59:34
#ls -l
total 370
-r-xr-xr-x  1 root  wheel   292 Jan 16 00:33 DAEMON
-r-xr-xr-x  1 root  wheel   405 Jan 16 00:33 FILESYSTEMS
-r-xr-xr-x  1 root  wheel   454 Jan 16 00:33 LOGIN
-r-xr-xr-x  1 root  wheel   400 Jan 16 00:33 NETWORKING
-r-xr-xr-x  1 root  wheel   304 Jan 16 00:33 SERVERS
-r-xr-xr-x  1 root  wheel   750 Jan 16 00:33 abi
-r-xr-xr-x  1 root  wheel  1011 Jan 16 00:33 accounting
-r-xr-xr-x  1 root  wheel   540 Jan 16 00:33 addswap
-r-xr-xr-x  1 root  wheel   289 Jan 16 00:33 adjkerntz
...
-r-xr-xr-x  1 root  wheel  3132 Jan 16 00:33 var
-r-xr-xr-x  1 root  wheel  1664 Jan 16 00:33 virecover
-r-xr-xr-x  1 root  wheel  1660 Jan 16 00:33 watchdogd
-r-xr-xr-x  1 root  wheel   597 Jan 16 00:33 wpa_supplicant
-r-xr-xr-x  1 root  wheel   670 Jan 16 00:33 ypbind
-r-xr-xr-x  1 root  wheel   841 Jan 16 00:33 yppasswdd
-r-xr-xr-x  1 root  wheel   754 Jan 16 00:33 ypserv
-r-xr-xr-x  1 root  wheel   723 Jan 16 00:33 ypset
-r-xr-xr-x  1 root  wheel   733 Jan 16 00:33 ypupdated
-r-xr-xr-x  1 root  wheel   742 Jan 16 00:33 ypxfrd
18:00:15
#cd /usr/local/etc/

18:00:15
#cd /usr/local/etc/

18:00:15
#cd /usr/local/etc/

18:00:15
#cd /usr/local/etc/

18:00:35
#ls
CORBA                   avahi                   esd.conf                gnome                   knockd.conf             orbit2rc                rc.d                    xinetd.conf
Muttrc                  bonobo-activation       esd.conf.default        gnome-vfs-2.0           knockd.conf.sample      orbit2rc.default        sound                   xinetd.d
Muttrc.dist             cdrecord                ffserver.conf-dist      gnome-vfs-mime-magic    mime.types              pam.d                   vfs                     xml2Conf.sh
PolicyKit               cdrecord.sample         fonts                   gnome.subr              mono                    pango                   vga                     xsltConf.sh
X11                     dbus-1                  gconf                   gtk-2.0                 mtree                   qpopper                 wgetrc.sample
aspell.ver              dm                      gdm                     hal                     openldap                qpopper.config.sample   xdg
18:00:35
#ls
CORBA                   avahi                   esd.conf                gnome                   knockd.conf             orbit2rc                rc.d                    xinetd.conf
Muttrc                  bonobo-activation       esd.conf.default        gnome-vfs-2.0           knockd.conf.sample      orbit2rc.default        sound                   xinetd.d
Muttrc.dist             cdrecord                ffserver.conf-dist      gnome-vfs-mime-magic    mime.types              pam.d                   vfs                     xml2Conf.sh
PolicyKit               cdrecord.sample         fonts                   gnome.subr              mono                    pango                   vga                     xsltConf.sh
X11                     dbus-1                  gconf                   gtk-2.0                 mtree                   qpopper                 wgetrc.sample
aspell.ver              dm                      gdm                     hal                     openldap                qpopper.config.sample   xdg
18:00:35
#ls
CORBA                   avahi                   esd.conf                gnome                   knockd.conf             orbit2rc                rc.d                    xinetd.conf
Muttrc                  bonobo-activation       esd.conf.default        gnome-vfs-2.0           knockd.conf.sample      orbit2rc.default        sound                   xinetd.d
Muttrc.dist             cdrecord                ffserver.conf-dist      gnome-vfs-mime-magic    mime.types              pam.d                   vfs                     xml2Conf.sh
PolicyKit               cdrecord.sample         fonts                   gnome.subr              mono                    pango                   vga                     xsltConf.sh
X11                     dbus-1                  gconf                   gtk-2.0                 mtree                   qpopper                 wgetrc.sample
aspell.ver              dm                      gdm                     hal                     openldap                qpopper.config.sample   xdg
18:00:35
#ls
CORBA                   avahi                   esd.conf                gnome                   knockd.conf             orbit2rc                rc.d                    xinetd.conf
Muttrc                  bonobo-activation       esd.conf.default        gnome-vfs-2.0           knockd.conf.sample      orbit2rc.default        sound                   xinetd.d
Muttrc.dist             cdrecord                ffserver.conf-dist      gnome-vfs-mime-magic    mime.types              pam.d                   vfs                     xml2Conf.sh
PolicyKit               cdrecord.sample         fonts                   gnome.subr              mono                    pango                   vga                     xsltConf.sh
X11                     dbus-1                  gconf                   gtk-2.0                 mtree                   qpopper                 wgetrc.sample
aspell.ver              dm                      gdm                     hal                     openldap                qpopper.config.sample   xdg
18:00:36
#cd rc.d/

18:00:36
#cd rc.d/

18:00:36
#cd rc.d/

18:00:49
#ls
avahi-daemon.sh         dbus                    gdm                     knockd                  system-tools-backends   xinetd
avahi-dnsconfd.sh       ffserver                hald                    polkitd                 xfs
18:00:49
#ls
avahi-daemon.sh         dbus                    gdm                     knockd                  system-tools-backends   xinetd
avahi-dnsconfd.sh       ffserver                hald                    polkitd                 xfs
18:00:49
#ls
avahi-daemon.sh         dbus                    gdm                     knockd                  system-tools-backends   xinetd
avahi-dnsconfd.sh       ffserver                hald                    polkitd                 xfs
18:00:50
#cd ..

18:00:50
#cd ..

18:00:50
#cd ..

18:00:58
#cd qpopper

18:00:58
#cd qpopper

18:00:58
#cd qpopper

18:01:09
#ls
popusers        popusers.sample
18:01:09
#ls
popusers        popusers.sample
18:01:09
#ls
popusers        popusers.sample
18:01:10
#pkg_info -Lx qpopper
Information for qpopper-4.0.9_2:
Files:
/usr/local/man/man8/qpopper.8.gz
/usr/local/man/man8/qpopauth.8.gz
/usr/local/bin/qpopauth
/usr/local/libexec/qpopper
/usr/local/etc/qpopper/popusers.sample
/usr/local/etc/qpopper.config.sample
You have new mail in /var/mail/root
18:01:10
#pkg_info -Lx qpopper
Information for qpopper-4.0.9_2:
Files:
/usr/local/man/man8/qpopper.8.gz
/usr/local/man/man8/qpopauth.8.gz
/usr/local/bin/qpopauth
/usr/local/libexec/qpopper
/usr/local/etc/qpopper/popusers.sample
/usr/local/etc/qpopper.config.sample
You have new mail in /var/mail/root
18:01:10
#pkg_info -Lx qpopper
Information for qpopper-4.0.9_2:
Files:
/usr/local/man/man8/qpopper.8.gz
/usr/local/man/man8/qpopauth.8.gz
/usr/local/bin/qpopauth
/usr/local/libexec/qpopper
/usr/local/etc/qpopper/popusers.sample
/usr/local/etc/qpopper.config.sample
You have new mail in /var/mail/root
18:01:10
#pkg_info -Lx qpopper
Information for qpopper-4.0.9_2:
Files:
/usr/local/man/man8/qpopper.8.gz
/usr/local/man/man8/qpopauth.8.gz
/usr/local/bin/qpopauth
/usr/local/libexec/qpopper
/usr/local/etc/qpopper/popusers.sample
/usr/local/etc/qpopper.config.sample
You have new mail in /var/mail/root
18:02:02
#ee /usr/local/libexec/qpopper
18:02:02
#ee /usr/local/libexec/qpopper
18:02:02
#ee /usr/local/libexec/qpopper
/dev/ttyp4
18:02:35
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 2 messages 1 new
    1 root@ns.mega.unix.nt  Fri Apr  4 13:02  30/1064  "test masquerading"
>N  2 root@ns.mega.unix.nt  Fri Apr  4 15:01  23/880   "test"
&
Message 2:
From root@ns.mega.unix.nt Fri Apr  4 15:01:57 2008
Date: Fri, 4 Apr 2008 13:04:01 GMT
From: Charlie Root <root@ns.mega.unix.nt>
To: root@life.unix.nt
Subject: test
sdf
sdf
& q
Saved 1 message in mbox
Held 1 message in /var/mail/root
18:02:35
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 2 messages 1 new
    1 root@ns.mega.unix.nt  Fri Apr  4 13:02  30/1064  "test masquerading"
>N  2 root@ns.mega.unix.nt  Fri Apr  4 15:01  23/880   "test"
&
Message 2:
From root@ns.mega.unix.nt Fri Apr  4 15:01:57 2008
Date: Fri, 4 Apr 2008 13:04:01 GMT
From: Charlie Root <root@ns.mega.unix.nt>
To: root@life.unix.nt
Subject: test
sdf
sdf
& q
Saved 1 message in mbox
Held 1 message in /var/mail/root
18:02:35
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 2 messages 1 new
    1 root@ns.mega.unix.nt  Fri Apr  4 13:02  30/1064  "test masquerading"
>N  2 root@ns.mega.unix.nt  Fri Apr  4 15:01  23/880   "test"
&
Message 2:
From root@ns.mega.unix.nt Fri Apr  4 15:01:57 2008
Date: Fri, 4 Apr 2008 13:04:01 GMT
From: Charlie Root <root@ns.mega.unix.nt>
To: root@life.unix.nt
Subject: test
sdf
sdf
& q
Saved 1 message in mbox
Held 1 message in /var/mail/root
18:02:47
#cd /etc/mail

18:02:47
#cd /etc/mail

18:02:47
#cd /etc/mail

18:02:51
#ls
Makefile                        aliases.db                      freebsd.submit.mc               mailertable.sample              ns.life.unix.nt.submit.mc
README                          freebsd.cf                      helpfile                        ns.life.unix.nt.cf              sendmail.cf
access.sample                   freebsd.mc                      local-host-names                ns.life.unix.nt.mc              submit.cf
aliases                         freebsd.submit.cf               mailer.conf                     ns.life.unix.nt.submit.cf       virtusertable.sample
18:02:51
#ls
Makefile                        aliases.db                      freebsd.submit.mc               mailertable.sample              ns.life.unix.nt.submit.mc
README                          freebsd.cf                      helpfile                        ns.life.unix.nt.cf              sendmail.cf
access.sample                   freebsd.mc                      local-host-names                ns.life.unix.nt.mc              submit.cf
aliases                         freebsd.submit.cf               mailer.conf                     ns.life.unix.nt.submit.cf       virtusertable.sample
18:02:51
#ls
Makefile                        aliases.db                      freebsd.submit.mc               mailertable.sample              ns.life.unix.nt.submit.mc
README                          freebsd.cf                      helpfile                        ns.life.unix.nt.cf              sendmail.cf
access.sample                   freebsd.mc                      local-host-names                ns.life.unix.nt.mc              submit.cf
aliases                         freebsd.submit.cf               mailer.conf                     ns.life.unix.nt.submit.cf       virtusertable.sample

Статистика

Время первой команды журнала17:51:03 2008- 4- 4
Время последней команды журнала18:02:51 2008- 4- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %12.87
Процент синтаксически неверно набранных команд, % 9.90
Суммарное время работы с терминалом *, час 0.20
Количество командных строк в единицу времени, команда/мин 8.56
Частота использования команд
ls27|========================| 24.11%
cd26|=======================| 23.21%
grep11|=========| 9.82%
ps9|========| 8.04%
popa3d7|======| 6.25%
whereis7|======| 6.25%
ee6|=====| 5.36%
qpopper6|=====| 5.36%
pkg_info4|===| 3.57%
mail3|==| 2.68%
man3|==| 2.68%
pkg_add2|=| 1.79%
sockstat1|| 0.89%
____
*) Интервалы неактивности длительностью 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$