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

Содержание

Журнал

Четверг (08/13/09)

/dev/ttyp2
17:34:35
#man pkg_info
17:35:26
#ls
Makefile        distinfo        pkg-descr       pkg-plist
bsd.milter.mk   files           pkg-message
17:35:31
#ee distinfo
17:35:57
#LANG=C

17:36:01
#ls
Makefile        distinfo        pkg-descr       pkg-plist
bsd.milter.mk   files           pkg-message
17:36:04
#ee pkg-escr
17:36:22
#ls
Makefile        distinfo        pkg-descr       pkg-plist
bsd.milter.mk   files           pkg-message
17:36:24
#ls -F
Makefile        distinfo        pkg-descr       pkg-plist
bsd.milter.mk   files/          pkg-message
17:36:30
#ee pkg_plist
17:36:48
#ls -F
Makefile        distinfo        pkg-descr       pkg-plist
bsd.milter.mk   files/          pkg-message
17:36:50
#ee pkg-list
17:37:17
#ls -F
Makefile        distinfo        pkg-descr       pkg-plist
bsd.milter.mk   files/          pkg-message
17:37:18
#ee pkg-message
17:38:10
#ls -F
Makefile        distinfo        pkg-descr       pkg-plist
bsd.milter.mk   files/          pkg-message
17:38:12
#cd files

17:38:20
#ls -F
CYRUS_LOOKUP            sendmail.sh             site.config.m4.ldap     site.config.m4.ssl
cyruslookup.patch       sharedlibrary.m4        site.config.m4.milter   site.config.m4.tls
patch-aa                site.config.m4          site.config.m4.pre4     sm-client.sh
pkg-milter              site.config.m4.ipv6     site.config.m4.sasl2    tls-install.sh
17:38:22
#ee sendmail.sh
17:39:53
#sendmail start

/dev/ttyp5
17:40:38
#tail -f /var/log/maillog
Aug 13 15:20:11 host1 spamd[941]: spamd: server successfully spawned child process, pid 1075
Aug 13 15:20:11 host1 spamd[941]: prefork: child states: II
Aug 13 18:30:27 host1 sendmail[1325]: n7DFURCS001325: from=root, size=332, class=0, nrcpts=1, msgid=<200908131530.n7DFURCS001325@host1.dima.net.nt>, relay=root@localhost
Aug 13 18:30:28 host1 sm-mta[1326]: n7DFURf9001326: from=<root@host1.dima.net.nt>, size=631, class=0, nrcpts=1, msgid=<200908131530.n7DFURCS001325@host1.dima.net.nt>, proto=ESMTP, daemon=Daemon0, relay=localhost.net.nt [127.0.0.1]
Aug 13 18:30:28 host1 sendmail[1325]: n7DFURCS001325: to=root, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30332, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DFURf9001326 Message accepted for delivery)
Aug 13 18:30:28 host1 sm-mta[1327]: n7DFURf9001326: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30901, relay=local, dsn=2.0.0, stat=Sent
Aug 13 18:40:28 host1 sendmail[1625]: n7DFeRcS001625: from=root, size=330, class=0, nrcpts=1, msgid=<200908131540.n7DFeRcS001625@host1.dima.net.nt>, relay=root@localhost
Aug 13 18:40:28 host1 sm-mta[1626]: n7DFeSNB001626: from=<root@host1.dima.net.nt>, size=629, class=0, nrcpts=1, msgid=<200908131540.n7DFeRcS001625@host1.dima.net.nt>, proto=ESMTP, daemon=Daemon0, relay=localhost.net.nt [127.0.0.1]
Aug 13 18:40:28 host1 sendmail[1625]: n7DFeRcS001625: to=root, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DFeSNB001626 Message accepted for delivery)
Aug 13 18:40:28 host1 sm-mta[1627]: n7DFeSNB001626: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30899, relay=local, dsn=2.0.0, stat=Sent
...
Aug 13 18:53:17 host1 sendmail[2029]: n7DFrAxY002029: from=user, size=0, class=0, nrcpts=1, relay=root@localhost
Aug 13 19:00:28 host1 sendmail[2086]: n7DG0SmG002086: from=root, size=330, class=0, nrcpts=1, msgid=<200908131600.n7DG0SmG002086@host1.dima.net.nt>, relay=root@localhost
Aug 13 19:00:29 host1 sm-mta[2087]: n7DG0Skm002087: from=<root@host1.dima.net.nt>, size=629, class=0, nrcpts=1, msgid=<200908131600.n7DG0SmG002086@host1.dima.net.nt>, proto=ESMTP, daemon=Daemon0, relay=localhost.net.nt [127.0.0.1]
Aug 13 19:00:29 host1 sendmail[2086]: n7DG0SmG002086: to=root, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DG0Skm002087 Message accepted for delivery)
Aug 13 19:00:29 host1 sm-mta[2088]: n7DG0Skm002087: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:01, xdelay=00:00:00, mailer=local, pri=30899, relay=local, dsn=2.0.0, stat=Sent
Aug 13 19:10:27 host1 sendmail[2123]: n7DGARRL002123: from=root, size=330, class=0, nrcpts=1, msgid=<200908131610.n7DGARRL002123@host1.dima.net.nt>, relay=root@localhost
Aug 13 19:10:27 host1 sm-mta[2124]: n7DGARrY002124: from=<root@host1.dima.net.nt>, size=629, class=0, nrcpts=1, msgid=<200908131610.n7DGARRL002123@host1.dima.net.nt>, proto=ESMTP, daemon=Daemon0, relay=localhost.net.nt [127.0.0.1]
Aug 13 19:10:27 host1 sendmail[2123]: n7DGARRL002123: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DGARrY002124 Message accepted for delivery)
Aug 13 19:10:27 host1 sm-mta[2125]: n7DGARrY002124: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30899, relay=local, dsn=2.0.0, stat=Sent
^C
/dev/ttyp2
17:41:10
#mutt
---Mutt: /var/mail/user [Msgs:0]---(date/date)---------------------------------------------------(all)---
Mailbox is unchanged.
17:41:27
#telnet localhost 110
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying ::1...
telnet: connect to address ::1: Connection refused
telnet: Unable to connect to remote host
17:47:39
#telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.net.nt.
Escape character is '^]'.
220 host1.dima.net.nt ESMTP Sendmail 8.14.2/8.14.2; Thu, 13 Aug 2009 18:47:44 +0300 (EEST)
^]
500 5.5.1 Command unrecognized: "^]"
quit
221 2.0.0 host1.dima.net.nt closing connection
Connection closed by foreign host.
17:48:15
#ps waux
USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root     10 99.0  0.0     0     8  ??  RL    6:20PM  28:15.27 [idle: cpu0]
root      0  0.0  0.0     0     0  ??  WLs   6:20PM   0:00.00 [swapper]
root      1  0.0  0.1   768   388  ??  ILs   6:20PM   0:00.01 /sbin/init --
root      2  0.0  0.0     0     8  ??  DL    6:20PM   0:00.14 [g_event]
root      3  0.0  0.0     0     8  ??  DL    6:20PM   0:00.95 [g_up]
root      4  0.0  0.0     0     8  ??  DL    6:20PM   0:01.68 [g_down]
root      5  0.0  0.0     0     8  ??  DL    6:20PM   0:00.00 [thread taskq]
root      6  0.0  0.0     0     8  ??  DL    6:20PM   0:00.00 [xpt_thrd]
root      7  0.0  0.0     0     8  ??  DL    6:20PM   0:00.00 [acpi_task_0]
...
root   1153  0.0  0.3  1804  1424  p2  I     6:20PM   0:00.01 su
root   1154  0.0  0.2  1348   936  p2  S+    6:20PM   0:00.30 script -t 0 -q /root/.lilalo//3090051133190621372-1250166038.script
root   1191  0.0  0.4  3332  2136  p3  Ss    6:20PM   0:00.18 /usr/local/bin/bash -i
root   1810  0.0  0.2  1496   972  p3  R+    6:48PM   0:00.00 ps waux
user   1634  0.0  0.2  1348   936  p4  Ss+   6:40PM   0:00.03 script -t 0 -q /home/user/.lilalo//13124157952761327150-1250178034.sc
user   1677  0.0  0.4  3300  2136  p5  Is    6:40PM   0:00.02 /usr/local/bin/bash -i
root   1698  0.0  0.3  1804  1424  p5  I     6:40PM   0:00.01 su
root   1699  0.0  0.2  1348   936  p5  S+    6:40PM   0:00.03 script -t 0 -q /root/.lilalo//280871319135214558-1250178037.script
root   1736  0.0  0.4  3316  2156  p6  Is    6:40PM   0:00.02 /usr/local/bin/bash -i
root   1757  0.0  0.1  1288   684  p6  S+    6:40PM   0:00.00 tail -f /var/log/maillog
17:48:47
#ps waux | grep sen
root   1009  0.0  0.6  3508  2936  ??  Ss    6:20PM   0:00.03 sendmail: accepting connections (sendmail)
smmsp  1013  0.0  0.5  3408  2800  ??  Is    6:20PM   0:00.00 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail
17:48:53
#sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
user     sshd       1632  3  tcp4   192.168.16.26:22      192.168.16.51:1343
user     sshd       1632  4  stream -> ??
root     sshd       1629  3  tcp4   192.168.16.26:22      192.168.16.51:1343
root     sshd       1629  5  stream -> ??
user     sshd       1091  3  tcp4   192.168.16.26:22      192.168.16.51:1102
user     sshd       1091  4  stream -> ??
root     sshd       1088  3  tcp4   192.168.16.26:22      192.168.16.51:1102
root     sshd       1088  5  stream -> ??
root     xconsole   1086  3  stream -> /tmp/.X11-unix/X0
...
bind     named      843   26 tcp4   127.0.0.1:953         *:*
bind     named      843   27 tcp6   ::1:953               *:*
root     syslogd    781   4  dgram  /var/run/log
root     syslogd    781   5  dgram  /var/run/logpriv
root     syslogd    781   6  dgram  /var/run/log
root     syslogd    781   7  dgram  /var/named/var/run/log
root     syslogd    781   8  udp6   *:514                 *:*
root     syslogd    781   9  udp4   *:514                 *:*
root     devd       706   4  stream /var/run/devd.pipe
root     moused     631   4  stream /var/run/devd.pipe
17:49:07
#sockstat -n
sockstat: illegal option -- n
Usage: sockstat [-46clu] [-p ports]
17:49:25
#man stat
17:50:12
#sockstat -l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     perl5.8.8  1075  5  tcp4   127.0.0.1:783         *:*
root     perl5.8.8  1074  5  tcp4   127.0.0.1:783         *:*
root     xdm        1073  1  tcp46  *:63572               *:*
root     Xorg       1072  1  tcp6   *:6000                *:*
root     Xorg       1072  3  tcp4   *:6000                *:*
root     Xorg       1072  4  stream /tmp/.X11-unix/X0
root     xdm        1068  1  tcp46  *:63572               *:*
root     xdm        1068  3  udp46  *:177                 *:*
root     inetd      1042  5  tcp4   *:5902                *:*
...
bind     named      843   26 tcp4   127.0.0.1:953         *:*
bind     named      843   27 tcp6   ::1:953               *:*
root     syslogd    781   4  dgram  /var/run/log
root     syslogd    781   5  dgram  /var/run/logpriv
root     syslogd    781   6  dgram  /var/run/log
root     syslogd    781   7  dgram  /var/named/var/run/log
root     syslogd    781   8  udp6   *:514                 *:*
root     syslogd    781   9  udp4   *:514                 *:*
root     devd       706   4  stream /var/run/devd.pipe
root     moused     631   4  stream /var/run/devd.pipe
17:50:16
#/usr/sbin/sendmail stop

/dev/ttyp8
17:51:40
#tail -f /var/log/maillog
Aug 13 18:40:28 host1 sendmail[1625]: n7DFeRcS001625: from=root, size=330, class=0, nrcpts=1, msgid=<200908131540.n7DFeRcS001625@host1.dima.net.nt>, relay=root@localhost
Aug 13 18:40:28 host1 sm-mta[1626]: n7DFeSNB001626: from=<root@host1.dima.net.nt>, size=629, class=0, nrcpts=1, msgid=<200908131540.n7DFeRcS001625@host1.dima.net.nt>, proto=ESMTP, daemon=Daemon0, relay=localhost.net.nt [127.0.0.1]
Aug 13 18:40:28 host1 sendmail[1625]: n7DFeRcS001625: to=root, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DFeSNB001626 Message accepted for delivery)
Aug 13 18:40:28 host1 sm-mta[1627]: n7DFeSNB001626: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30899, relay=local, dsn=2.0.0, stat=Sent
Aug 13 18:41:10 host1 sendmail[1618]: n7DFe0qM001618: from=user, size=0, class=0, nrcpts=1, relay=root@localhost
Aug 13 18:48:15 host1 sm-mta[1802]: n7DFliU6001802: localhost.net.nt [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to Daemon0
Aug 13 18:50:29 host1 sendmail[1868]: n7DFoTib001868: from=root, size=330, class=0, nrcpts=1, msgid=<200908131550.n7DFoTib001868@host1.dima.net.nt>, relay=root@localhost
Aug 13 18:50:29 host1 sm-mta[1869]: n7DFoTBp001869: from=<root@host1.dima.net.nt>, size=629, class=0, nrcpts=1, msgid=<200908131550.n7DFoTib001868@host1.dima.net.nt>, proto=ESMTP, daemon=Daemon0, relay=localhost.net.nt [127.0.0.1]
Aug 13 18:50:29 host1 sendmail[1868]: n7DFoTib001868: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DFoTBp001869 Message accepted for delivery)
Aug 13 18:50:29 host1 sm-mta[1870]: n7DFoTBp001869: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30899, relay=local, dsn=2.0.0, stat=Sent
^C
17:52:05
#tail -f /var/log/messages
Aug 13 15:20:04 host1 kernel: ad0: 10240MB <QEMU HARDDISK 0.9.0> at ata0-master WDMA2
Aug 13 15:20:04 host1 kernel: Trying to mount root from ufs:/dev/ad0s1a
Aug 13 15:20:04 host1 named[843]: starting BIND 9.3.4-P1 -t /var/named -u bind
Aug 13 15:20:04 host1 named[843]: command channel listening on 127.0.0.1#953
Aug 13 15:20:04 host1 named[843]: command channel listening on ::1#953
Aug 13 15:20:04 host1 named[843]: running
Aug 13 15:20:38 host1 su: user to root on /dev/ttyp2
Aug 13 18:40:37 host1 su: user to root on /dev/ttyp5
Aug 13 18:51:24 host1 sshd[1872]: error: PAM: authentication error for root from 192.168.16.51
Aug 13 18:51:39 host1 su: user to root on /dev/ttyp8
...
Aug 13 19:33:42 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:33:51 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:33:51 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:00 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:00 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:09 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: server SMTP socket wedged: exiting
Aug 13 19:43:57 host1 su: user to root on /dev/ttyp2
^[[A^C
/dev/ttyp2
17:52:53
#/usr/sbin/sendmail start

17:53:05
#/usr/sbin/sendmail restart

17:53:17
#man sendmail
17:54:08
#ee /etc/sendmail/conf
прошло 15 минут
18:10:05
#ls
CYRUS_LOOKUP            sendmail.sh             site.config.m4.ldap     site.config.m4.ssl
cyruslookup.patch       sharedlibrary.m4        site.config.m4.milter   site.config.m4.tls
patch-aa                site.config.m4          site.config.m4.pre4     sm-client.sh
pkg-milter              site.config.m4.ipv6     site.config.m4.sasl2    tls-install.sh
18:10:06
#ee /etc/mail
18:10:51
#cdetc/mail

18:11:01
#ls
Makefile                aliases.db              freebsd.submit.mc       mailertable.sample
README                  freebsd.cf              helpfile                sendmail.cf
access.sample           freebsd.mc              local-host-names        submit.cf
aliases                 freebsd.submit.cf       mailer.conf             virtusertable.sample
18:11:03
#ee aliases
18:11:49
#ee sendmail.cf
/dev/ttyp5
18:12:58
#tail -f /var/log/maillog

18:13:00
#cd /etc/mail/local-host-names
bash: cd: /etc/mail/local-host-names: Not a directory
18:13:15
#eeetc/mail/local-host-names
^u × ÓÁÍÙÊ ÎÉÚ  ^a × ÎÁÞÁÌÏ ÓÔÒÏËÉ ^w ÕÄÁÌÉÔØ ÓÌÏ×Ï  ^b ×ÌÅ×Ï
^t × ÓÁÍÙÊ ×ÅÒÈ ^e × ËÏÎÅà ÓÔÒÏËÉ  ^r ×ÅÒÎÕÔØ ÓÌÏ×Ï  ^f ×ÐÒÁ×Ï
^c ËÏÍÁÎÄÁ      ^d ÕÄÁÌÉÔØ ÓÉÍ×ÏÌ  ^j ×ÅÒÎÕÔØ ÓÉÍ×ÏÌ ^z ÓÌÅÄÕÀÝÅÅ ÓÌÏ×Ï
L: 1 C: 1 =====================================================================
localhost
dima.net.nt
18:16:28
#ee /etc/hosts
18:25:38
#rpm
bash: rpm: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
18:25:40
#LANG=C

18:25:48
#rpm
bash: rpm: command not found
18:25:50
#cd /etc/rd.cd/initd
bash: cd: /etc/rd.cd/initd: No such file or directory
18:27:06
#cd /etc/rd.cd/
bash: cd: /etc/rd.cd/: No such file or directory
18:27:09
#cd /etc/rccd/
bash: cd: /etc/rc.cd/: No such file or directory
18:27:13
#cd /etc/rc.d/

18:27:15
#cd initd
bash: cd: initd: No such file or directory
18:27:20
#cd init.d
bash: cd: init.d: No such file or directory
18:27:22
#pwd
/etc/rc.d
18:27:38
#ls
DAEMON          devfs           kadmind         nfsd            rtadvd
FILESYSTEMS     dhclient        kerberos        nfslocking      rwho
LOGIN           dmesg           keyserv         nfsserver       savecore
NETWORKING      dumpon          kldxref         nisdomain       sdpd
SERVERS         early.sh        kpasswdd        nsswitch        securelevel
abi             encswap         ldconfig        ntpd            sendmail
accounting      endmail         local           ntpdate         serial
addswap         fsck            localpkg        othermta        sppp
adjkerntz       ftpd            lockd           pccard          sshd
amd             gbde            lpd             pcvt            statd
...
bluetooth       ip6fw           mroute6d        ramdisk         virecover
bootparams      ipfilter        mrouted         ramdisk-own     watchdogd
bridge          ipfs            msgs            random          wpa_supplicant
bsnmpd          ipfw            named           rarpd           ypbind
bthidd          ipmon           natd            resolv          yppasswdd
ccd             ipnat           netif           root            ypserv
cleanvar        ipsec           netoptions      route6d         ypset
cleartmp        ipxrouted       network_ipv6    routed          ypupdated
cron            isdnd           newsyslog       routing         ypxfrd
devd            jail            nfsclient       rpcbind
18:27:40
#ls -F
DAEMON*                 ip6fw*                  pcvt*
FILESYSTEMS*            ipfilter*               pf*
LOGIN*                  ipfs*                   pflog*
NETWORKING*             ipfw*                   pfsync*
SERVERS*                ipmon*                  power_profile*
abi*                    ipnat*                  powerd*
accounting*             ipsec*                  ppp*
addswap*                ipxrouted*              pppoed*
adjkerntz*              isdnd*                  pwcheck*
amd*                    jail*                   quota*
...
gbde*                   nfsclient*              var*
geli*                   nfsd*                   virecover*
geli2*                  nfslocking*             watchdogd*
hcsecd*                 nfsserver*              wpa_supplicant*
hostapd*                nisdomain*              ypbind*
hostname*               nsswitch*               yppasswdd*
ike*                    ntpd*                   ypserv*
inetd*                  ntpdate*                ypset*
initrandom*             othermta*               ypupdated*
ip6addrctl*             pccard*                 ypxfrd*
18:28:00
#cd sendmail
bash: cd: sendmail: Not a directory
18:28:09
#ee sendmail
18:29:11
#/etc/rc.d/sendmail stop
Stopping sendmail_submit.
Stopping sendmail_clientmqueue.
/dev/ttyp2
18:29:41
#ee /etc/mail/aliases
/dev/ttyp5
18:29:54
#ee sendmail
18:31:17
#ee /etc/mail/submit.cf
18:31:53
#/etc/rc.d/sendmail restart
sendmail_submit not running? (check /var/run/sendmail.pid).
18:32:33
#/etc/rc.d/sendmail start

18:32:39
#ps waux | grep mail
root   2467  0.0  0.6  3508  3080  ??  Ss    7:32PM   0:00.01 sendmail: accepting connections (sendmail)
root   2486  0.0  0.6  3512  2916  ??  Ss    7:32PM   0:00.00 /usr/sbin/sendmail -L sm-mta -bd -q30m -ODaemonPortOptions=Addr=local
smmsp  2490  0.0  0.6  3408  2832  ??  Ss    7:32PM   0:00.00 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail
18:32:50
#pwd
/etc/rc.d
/dev/ttyp2
18:36:38
#ee /etc/mail/access
/dev/ttyp5
18:40:01
#sendmail stop

18:40:25
#/etc/rc.d/top
Stopping sendmail_submit.
Stopping sendmail_clientmqueue.
18:40:34
#pwd
/etc/rc.d
/dev/ttyp2
18:43:57
#pwd
/home/user
18:44:00
#cd /etc/mail

18:44:04
#pwd
/etc/mail
18:44:07
#ee /etc/mail/access
--- /dev/null	2009-08-13 19:44:34.000000000 +0300
+++ /etc/mail/access	2009-08-13 19:44:42.000000000 +0300
@@ -0,0 +1,2 @@
+host1.dima.net.nt
+
18:44:42
#ee /etc/mail/access
--- /tmp/l3-saved-2720.19875.4645	2009-08-13 19:45:59.000000000 +0300
+++ /etc/mail/access	2009-08-13 19:46:08.000000000 +0300
@@ -1,2 +1,2 @@
-host1.dima.net.nt
+host1.dima.net.nt	OK
 
/dev/ttyp5
18:45:04
#cd /etc/mail

18:45:12
#make
cp freebsd.mc host1.dima.net.nt.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 host1.dima.net.nt.mc > host1.dima.net.nt.cf
cp freebsd.submit.mc host1.dima.net.nt.submit.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 host1.dima.net.nt.submit.mc > host1.dima.net.nt.submit.cf
/usr/sbin/makemap hash access.db < access
makemap: access.db: line 1: no RHS for LHS host1.dima.net.nt
*** Error code 65
Stop in /etc/mail.
18:45:22
#make
/usr/sbin/makemap hash access.db < access
chmod 0640 access.db
/dev/ttyp2
18:46:08
#ee /etc/mail/aliases
--- /tmp/l3-saved-2720.17796.5066	2009-08-13 19:46:58.000000000 +0300
+++ /etc/mail/aliases	2009-08-13 19:48:10.000000000 +0300
@@ -44,6 +44,7 @@
 tty:	root
 usenet: news
 uucp:	root
+dima:	root
 
 # Well-known aliases -- these should be filled in!
 # manager:
/dev/ttyp5
18:46:11
#pwd
/etc/mail
18:46:20
#make
/usr/sbin/sendmail -bi -OAliasFile=/etc/mail/aliases
/etc/mail/aliases: 28 aliases, longest 10 bytes, 283 bytes total
chmod 0640 /etc/mail/aliases.db
/dev/ttyp2
18:48:10
#ee /etc/mail/local-host-names
/dev/ttyp5
18:50:45
#/etc/rc.d/sendmail start
Starting sendmail.
/dev/ttyp2
18:54:10
#ee /etc/rc.conf
--- /tmp/l3-saved-2720.14349.20737	2009-08-13 19:54:17.000000000 +0300
+++ /etc/rc.conf	2009-08-13 19:54:37.000000000 +0300
@@ -20,4 +20,5 @@
 
 named_enable="YES"
 spamd_enable="YES"
+sendmail_enable="YES"
 
18:54:37
#cd /etc/named/namedb
bash: cd: /etc/named/namedb: No such file or directory
18:57:16
#cd /etc/named/
bash: cd: /etc/named/: No such file or directory
18:57:19
#cd /etc/namedb/

18:57:22
#ls
dynamic         master          named.conf      named.root      rndc.key        slave
18:57:23
#cd master

18:57:42
#ls
db.dima.net.nt          empty.db                localhost-forward.db    localhost-reverse.db
18:57:46
#ee db.dima.net.nt
/dev/ttyp5
19:00:44
#tail -f /var/log/messages
Aug 13 19:33:42 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:33:51 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:33:51 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:00 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:00 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:09 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: server SMTP socket wedged: exiting
Aug 13 19:43:57 host1 su: user to root on /dev/ttyp2
Aug 13 20:13:29 host1 su: user to root on /dev/ttyp8
^C
You have new mail in /var/mail/user
19:00:44
#tail -f /var/log/messages
Aug 13 19:33:42 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:33:51 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:33:51 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:00 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:00 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:09 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: server SMTP socket wedged: exiting
Aug 13 19:43:57 host1 su: user to root on /dev/ttyp2
Aug 13 20:13:29 host1 su: user to root on /dev/ttyp8
^C
You have new mail in /var/mail/user
19:00:44
#tail -f /var/log/messages
Aug 13 19:33:42 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:33:51 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:33:51 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:00 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:00 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:09 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: server SMTP socket wedged: exiting
Aug 13 19:43:57 host1 su: user to root on /dev/ttyp2
Aug 13 20:13:29 host1 su: user to root on /dev/ttyp8
^C
You have new mail in /var/mail/user
19:00:44
#tail -f /var/log/messages
Aug 13 19:33:42 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:33:51 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:33:51 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:00 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:00 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Aug 13 19:34:09 host1 sm-mta[2486]: daemon Daemon0: problem creating SMTP socket
Aug 13 19:34:09 host1 sm-mta[2486]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: server SMTP socket wedged: exiting
Aug 13 19:43:57 host1 su: user to root on /dev/ttyp2
Aug 13 20:13:29 host1 su: user to root on /dev/ttyp8
^C
You have new mail in /var/mail/user
/dev/ttyp8
19:01:16
#tail -f /var/log/maillog
Aug 13 20:00:28 host1 sendmail[3059]: n7DH0S8e003059: from=root, size=330, class=0, nrcpts=1, msgid=<200908131700.n7DH0S8e003059@host1.dima.net.nt>, relay=root@localhost
Aug 13 20:00:28 host1 sendmail[3059]: n7DH0S8e003059: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30330, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Aug 13 20:00:44 host1 sm-mta[3066]: starting daemon (8.14.2): SMTP+queueing@00:30:00
Aug 13 20:00:44 host1 sm-msp-queue[3070]: starting daemon (8.14.2): queueing@00:30:00
Aug 13 20:00:44 host1 sm-mta[3073]: n7DH0ium003073: from=<root@host1.dima.net.nt>, size=629, class=0, nrcpts=1, msgid=<200908131650.n7DGoSJt002920@host1.dima.net.nt>, proto=ESMTP, daemon=IPv4, relay=localhost.net.nt [127.0.0.1]
Aug 13 20:00:44 host1 sm-msp-queue[3071]: n7DGoSJt002920: to=root, ctladdr=root (0/0), delay=00:10:16, xdelay=00:00:00, mailer=relay, pri=120330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DH0ium003073 Message accepted for delivery)
Aug 13 20:00:44 host1 sm-mta[3080]: n7DH0ium003073: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30899, relay=local, dsn=2.0.0, stat=Sent
Aug 13 20:00:44 host1 sm-mta[3073]: n7DH0iuo003073: from=<root@host1.dima.net.nt>, size=629, class=0, nrcpts=1, msgid=<200908131700.n7DH0S8e003059@host1.dima.net.nt>, proto=ESMTP, daemon=IPv4, relay=localhost.net.nt [127.0.0.1]
Aug 13 20:00:44 host1 sm-msp-queue[3071]: n7DH0S8e003059: to=root, ctladdr=root (0/0), delay=00:00:16, xdelay=00:00:00, mailer=relay, pri=120330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DH0iuo003073 Message accepted for delivery)
Aug 13 20:00:44 host1 sm-mta[3082]: n7DH0iuo003073: to=<root@host1.dima.net.nt>, ctladdr=<root@host1.dima.net.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30899, relay=local, dsn=2.0.0, stat=Sent
^C
/dev/ttyp2
19:01:31
#mutt

19:02:31
#cd /usr/home/

19:02:38
#ls
user
19:02:39
#cd user

Статистика

Время первой команды журнала17:34:35 2009- 8-13
Время последней команды журнала19:02:39 2009- 8-13
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %18.81
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.47
Количество командных строк в единицу времени, команда/мин 1.15
Частота использования команд
ee22|=====================| 21.36%
cd17|================| 16.50%
ls15|==============| 14.56%
tail9|========| 8.74%
pwd6|=====| 5.83%
sendmail5|====| 4.85%
/etc/rc.d/sendmail4|===| 3.88%
ps3|==| 2.91%
sockstat3|==| 2.91%
man3|==| 2.91%
make3|==| 2.91%
mutt2|=| 1.94%
telnet2|=| 1.94%
rpm2|=| 1.94%
grep2|=| 1.94%
LANG=C2|=| 1.94%
local-host-names1|| 0.97%
mail1|| 0.97%
/etc/rc.d/top1|| 0.97%
____
*) Интервалы неактивности длительностью 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$