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

Содержание

Журнал

Воскресенье (02/11/07)

/dev/ttyp0
23:15:35
$su -
Password:
su: Sorry
23:15:35
$su -
Password:
su: Sorry
23:15:39
$su -
Password:
su: Sorry
23:15:39
$su -
Password:
su: Sorry
23:15:42
$su -
Password:
Removing stale pidfile
23:15:42
$su -
Password:
Removing stale pidfile
23:15:47
#exit

23:15:47
#exit

Понедельник (02/12/07)

/dev/ttyp0
00:55:01
$su -
Password:
Removing stale pidfile
00:55:01
$su -
Password:
Removing stale pidfile
00:55:06
#shutdown -p now
Shutdown NOW!
shutdown: [pid 1698]
00:55:06
#shutdown -p now
Shutdown NOW!
shutdown: [pid 1698]
00:55:25
#exit

00:55:25
#exit

прошло >8 часов
/dev/ttyp3
09:46:44
$cd /

09:46:44
$cd /

прошло 46 минут
/dev/ttyp8
10:33:21
$sudo ifconfig -a
Password:
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet 192.168.16.22 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:01:02:b4:61:22
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
xl1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        ether 00:10:4b:bb:97:4b
        media: Ethernet 10baseT/UTP (10baseT/UTP <half-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
10:33:21
$sudo ifconfig -a
Password:
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet 192.168.16.22 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:01:02:b4:61:22
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
xl1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        ether 00:10:4b:bb:97:4b
        media: Ethernet 10baseT/UTP (10baseT/UTP <half-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
прошло 34 минуты
/dev/ttyp3
11:07:29
$pwd
/
11:07:29
$pwd
/
11:07:31
$cd sys

11:07:31
$cd sys

11:07:38
$ls
Makefile        ddb             kern            netkey          posix4
alpha           dev             libkern         netnatm         powerpc
amd64           doc             modules         netncp          rpc
arm             fs              net             netsmb          security
boot            gdb             net80211        nfs             sparc64
bsm             geom            netatalk        nfs4client      sys
cam             gnu             netatm          nfsclient       tools
coda            i386            netgraph        nfsserver       ufs
compat          i4b             netinet         opencrypto      vm
conf            ia64            netinet6        pc98
contrib         isa             netipsec        pccard
crypto          isofs           netipx          pci
11:07:38
$ls
Makefile        ddb             kern            netkey          posix4
alpha           dev             libkern         netnatm         powerpc
amd64           doc             modules         netncp          rpc
arm             fs              net             netsmb          security
boot            gdb             net80211        nfs             sparc64
bsm             geom            netatalk        nfs4client      sys
cam             gnu             netatm          nfsclient       tools
coda            i386            netgraph        nfsserver       ufs
compat          i4b             netinet         opencrypto      vm
conf            ia64            netinet6        pc98
contrib         isa             netipsec        pccard
crypto          isofs           netipx          pci
11:07:40
$md fonts
bash: md: command not found
11:07:40
$md fonts
bash: md: command not found
прошло 57 минут
/dev/ttyv3
12:05:37
$talk root

12:05:37
$talk root
9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !
:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"
;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$
=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%
>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&
?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'(
ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()
BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*
...
efghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM
fghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN
ghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
hijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP
ijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ
jklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR
klmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS
lmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST
mnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU
nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV
12:05:58
$talk
usage: talk person [ttyname]
12:05:58
$talk
usage: talk person [ttyname]
12:06:00
$who
root             ttyv0    Feb 12 09:44
user             ttyv1    Feb 12 09:45
root             ttyv2    Feb 12 10:33
user             ttyv3    Feb 12 12:05
root             ttyp4    Feb 12 09:47 (:ttyp0:S.0)
12:06:00
$who
root             ttyv0    Feb 12 09:44
user             ttyv1    Feb 12 09:45
root             ttyv2    Feb 12 10:33
user             ttyv3    Feb 12 12:05
root             ttyp4    Feb 12 09:47 (:ttyp0:S.0)
12:06:07
$talk
usage: talk person [ttyname]
12:06:07
$talk
usage: talk person [ttyname]
12:06:16
$talk root ttyp4

12:06:16
$talk root ttyp4

/dev/ttyv2
12:07:11
$sudo ps -aux
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
sudo: 2 incorrect password attempts
12:07:11
$sudo ps -aux
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
sudo: 2 incorrect password attempts
12:07:40
$su
Password:
12:07:40
$su
Password:
12:07:40
$su
Password:
12:07:49
#sudo ps -aux
USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root     10 47.3  0.0     0     8  ??  RL    9:44AM 100:39.76 [idle]
root   1555 16.2  1.4  8380  7212  ??  Ss   10:33AM  10:45.38 l3-agent (perl5.8
root   1831 15.9  1.4  8380  7208  ??  Ss   10:50AM   7:54.96 l3-agent (perl5.8
root    880 15.3  1.4  8396  7168  ??  Ss    9:44AM  15:54.78 l3-agent (perl5.8
root      0  0.0  0.0     0     0  ??  WLs   9:44AM   0:00.00 [swapper]
root      1  0.0  0.1   768   388  ??  ILs   9:44AM   0:00.01 /sbin/init --
root      2  0.0  0.0     0     8  ??  DL    9:44AM   0:00.61 [g_event]
root      3  0.0  0.0     0     8  ??  DL    9:44AM   0:01.26 [g_up]
root      4  0.0  0.0     0     8  ??  DL    9:44AM   0:01.32 [g_down]
...
user   1218  0.0  0.3  1724  1328  p1  I     9:45AM   0:00.02 /bin/sh /usr/loca
user   1285  0.0  0.2  1392   860  p1  S     9:46AM   0:00.23 kwrapper ksmserve
user   2612  0.0  0.4  3228  2180  p3  Is   12:07PM   0:00.03 /usr/local/bin/ba
root   2637  0.0  0.3  1784  1416  p3  S    12:07PM   0:00.02 su
root   2638  0.0  0.2  1348   904  p3  S+   12:07PM   0:00.04 script -t 0 -q /r
root   1386  0.0  0.2  1348   908  p4  Is+   9:47AM   0:00.94 script -t 0 -q /r
root   1422  0.0  0.4  3272  2160  p5  Is    9:47AM   0:00.06 /usr/local/bin/ba
root   2401  0.0  0.6  3384  2896  p5  I+   11:52AM   0:00.27 ssh user@192.168.
root   2674  0.0  0.4  3228  2180  p6  Ss   12:07PM   0:00.03 /usr/local/bin/ba
root   2693  0.0  0.2  1516   996  p6  R+   12:08PM   0:00.02 ps -aux
12:07:49
#sudo ps -aux
USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root     10 47.3  0.0     0     8  ??  RL    9:44AM 100:39.76 [idle]
root   1555 16.2  1.4  8380  7212  ??  Ss   10:33AM  10:45.38 l3-agent (perl5.8
root   1831 15.9  1.4  8380  7208  ??  Ss   10:50AM   7:54.96 l3-agent (perl5.8
root    880 15.3  1.4  8396  7168  ??  Ss    9:44AM  15:54.78 l3-agent (perl5.8
root      0  0.0  0.0     0     0  ??  WLs   9:44AM   0:00.00 [swapper]
root      1  0.0  0.1   768   388  ??  ILs   9:44AM   0:00.01 /sbin/init --
root      2  0.0  0.0     0     8  ??  DL    9:44AM   0:00.61 [g_event]
root      3  0.0  0.0     0     8  ??  DL    9:44AM   0:01.26 [g_up]
root      4  0.0  0.0     0     8  ??  DL    9:44AM   0:01.32 [g_down]
...
user   1218  0.0  0.3  1724  1328  p1  I     9:45AM   0:00.02 /bin/sh /usr/loca
user   1285  0.0  0.2  1392   860  p1  S     9:46AM   0:00.23 kwrapper ksmserve
user   2612  0.0  0.4  3228  2180  p3  Is   12:07PM   0:00.03 /usr/local/bin/ba
root   2637  0.0  0.3  1784  1416  p3  S    12:07PM   0:00.02 su
root   2638  0.0  0.2  1348   904  p3  S+   12:07PM   0:00.04 script -t 0 -q /r
root   1386  0.0  0.2  1348   908  p4  Is+   9:47AM   0:00.94 script -t 0 -q /r
root   1422  0.0  0.4  3272  2160  p5  Is    9:47AM   0:00.06 /usr/local/bin/ba
root   2401  0.0  0.6  3384  2896  p5  I+   11:52AM   0:00.27 ssh user@192.168.
root   2674  0.0  0.4  3228  2180  p6  Ss   12:07PM   0:00.03 /usr/local/bin/ba
root   2693  0.0  0.2  1516   996  p6  R+   12:08PM   0:00.02 ps -aux
12:08:06
#ad
  Resource id:  0x2201fce
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x2201fce
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x2201fce
X Error: BadWindow (invalid Window parameter) 3
...
  Resource id:  0x203542c
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x203542c
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x203542c
adddebug   addftinfo  addr2line  adduser    adjkerntz
12:08:06
#pr
pr              preparetips     printafm        procctl
praliases       preunzip        printenv        protoize
praudit         prezip          printf          prove
pre-grohtml     prezip-bin      printnodetest   proxymngr
precat          primes          prj2make        pruneemptydirs
12:08:06
#add_prog
bash: add_prog: command not found
12:08:06
#ad
adddebug   addftinfo  addr2line  adduser    adjkerntz
12:08:06
#pr
pr              preparetips     printafm        procctl
praliases       preunzip        printenv        protoize
praudit         prezip          printf          prove
pre-grohtml     prezip-bin      printnodetest   proxymngr
precat          primes          prj2make        pruneemptydirs
12:08:06
#add_prog
bash: add_prog: command not found
/dev/ttyp7
12:10:44
$telnet carlopazolini.ua 25
Trying 62.244.22.66...
Connected to carlopazolini.ua.
Escape character is '^]'.
220 carlopazolini.ua ESMTP Server ready [7355644]
^
500 What? I don't understand that.
^]
500 What? I don't understand that.
quit
221 See ya in cyberspace
Connection closed by foreign host.
12:10:44
$telnet carlopazolini.ua 25
Trying 62.244.22.66...
Connected to carlopazolini.ua.
Escape character is '^]'.
220 carlopazolini.ua ESMTP Server ready [7355644]
^
500 What? I don't understand that.
^]
500 What? I don't understand that.
quit
221 See ya in cyberspace
Connection closed by foreign host.
12:11:23
$telnet carlopazolini.ua 3389
Trying 62.244.22.66...
^C
12:11:23
$telnet carlopazolini.ua 3389
Trying 62.244.22.66...
^C
12:12:48
$cd /home/user

12:12:48
$cd /home/user

/dev/ttyp9
12:18:13
$nmap fbsd1
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x801356
...
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x600010
^[[M_XSERVTransSocketINETGetPeerAddr: getpeername() failed: 57
_XSERVTransSocketINETAccept: ...SocketINETGetPeerAddr() failed:
€X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1e01ec5
bash: nmap: command not found
12:18:13
$nmap fbsd1
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x801356
...
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x600010
^[[M_XSERVTransSocketINETGetPeerAddr: getpeername() failed: 57
_XSERVTransSocketINETAccept: ...SocketINETGetPeerAddr() failed:
€X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1e01ec5
bash: nmap: command not found
12:18:13
$nmap fbsd1
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x801356
...
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x600010
^[[M_XSERVTransSocketINETGetPeerAddr: getpeername() failed: 57
_XSERVTransSocketINETAccept: ...SocketINETGetPeerAddr() failed:
€X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1e01ec5
bash: nmap: command not found
12:18:13
$nmap fbsd1
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x801356
...
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x600010
^[[M_XSERVTransSocketINETGetPeerAddr: getpeername() failed: 57
_XSERVTransSocketINETAccept: ...SocketINETGetPeerAddr() failed:
€X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1e01ec5
bash: nmap: command not found
12:18:13
$nmap fbsd1
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x801356
...
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x600010
^[[M_XSERVTransSocketINETGetPeerAddr: getpeername() failed: 57
_XSERVTransSocketINETAccept: ...SocketINETGetPeerAddr() failed:
€X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1e01ec5
bash: nmap: command not found
12:18:13
$nmap fbsd1
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x801356
...
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x600010
^[[M_XSERVTransSocketINETGetPeerAddr: getpeername() failed: 57
_XSERVTransSocketINETAccept: ...SocketINETGetPeerAddr() failed:
€X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1e01ec5
bash: nmap: command not found
12:18:13
$nmap fbsd1
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
kio (KIOConnection): ERROR: Could not write data
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x801356
...
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x600010
^[[M_XSERVTransSocketINETGetPeerAddr: getpeername() failed: 57
_XSERVTransSocketINETAccept: ...SocketINETGetPeerAddr() failed:
€X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1e01ec5
bash: nmap: command not found
12:18:13
$nmap fbsd1
bash: nmap: command not found
12:18:24
$telnet fbsd1 22
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
SSH-2.0-OpenSSH_4.5p1 FreeBSD-20061110
^C^]
telnet> q
Connection closed.
12:18:24
$telnet fbsd1 22
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
SSH-2.0-OpenSSH_4.5p1 FreeBSD-20061110
^C^]
telnet> q
Connection closed.
12:18:35
$telnet fbsd1 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41045.1171275478@fbsd1.net.nt>
;ljk
-ERR Unknown command: ";ljk".
USER
-ERR Too few arguments for the user command.
USER user
+OK Password required for user.
PASS password
+OK user has 0 visible messages (0 hidden) in 0 octets.
^]
telnet> q
Connection closed.
12:18:35
$telnet fbsd1 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41045.1171275478@fbsd1.net.nt>
;ljk
-ERR Unknown command: ";ljk".
USER
-ERR Too few arguments for the user command.
USER user
+OK Password required for user.
PASS password
+OK user has 0 visible messages (0 hidden) in 0 octets.
^]
telnet> q
Connection closed.
12:20:16
$telnet fbsd1 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41046.1171275582@fbsd1.net.nt>
^C^[[29~^]
telnet> q
Connection closed.
12:20:16
$telnet fbsd1 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41046.1171275582@fbsd1.net.nt>
^C^[[29~^]
telnet> q
Connection closed.
12:20:24
$telnet 192.168.16.15 110
Trying 192.168.16.15...
Connected to serzh.net.nt.
Escape character is '^]'.
+OK
USER user
+OK
PASS password
+OK
^]
telnet> q
Connection closed.
12:20:24
$telnet 192.168.16.15 110
Trying 192.168.16.15...
Connected to serzh.net.nt.
Escape character is '^]'.
+OK
USER user
+OK
PASS password
+OK
^]
telnet> q
Connection closed.
прошло 22 минуты
/dev/ttyp9
12:42:41
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41459.1171276935@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS password
+OK user has 0 visible messages (0 hidden) in 0 octets.
^]
telnet> q
Connection closed.
12:42:41
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41459.1171276935@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS password
+OK user has 0 visible messages (0 hidden) in 0 octets.
^]
telnet> q
Connection closed.
12:43:05
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41536.1171276991@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS ^CConnection closed by foreign host.
12:43:05
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41536.1171276991@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS ^CConnection closed by foreign host.
12:44:57
$pgrep perl
3171
2800
2576
2472
1831
1626
1555
1158
880
12:44:57
$pgrep perl
3171
2800
2576
2472
1831
1626
1555
1158
880
12:45:05
$sudo kill -9
Password:
12:45:05
$sudo kill -9
Password:
12:45:16
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41705.1171277116@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS password
+OK user has 0 visible messages (0 hidden) in 0 octets.
^]
telnet> q
Connection closed.
12:45:16
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41705.1171277116@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS password
+OK user has 0 visible messages (0 hidden) in 0 octets.
^]
telnet> q
Connection closed.
12:47:00
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41706.1171277207@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS password
-ERR [IN-USE] /var/mail/.user.pop lock busy!  Is another session active? (35)
+OK Pop server at fbsd1.net.nt signing off.
Connection closed by foreign host.
12:47:00
$telnet 192.168.16.21 110
Trying 192.168.16.21...
Connected to fbsd1.net.nt.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at fbsd1.net.nt starting.  <41706.1171277207@fbsd1.net.nt>
USER user
+OK Password required for user.
PASS password
-ERR [IN-USE] /var/mail/.user.pop lock busy!  Is another session active? (35)
+OK Pop server at fbsd1.net.nt signing off.
Connection closed by foreign host.
прошло 69 минут
/dev/ttyp7
13:56:11
$ls
Desktop                         icqlib-0.1.3-x86-freebsd.tar.gz
New Folder                      icqlib-1.0.0.tar.gz
firefox-bin.core                sim-im-devel-0.9.5.1854.tar.gz
13:56:11
$ls
Desktop                         icqlib-0.1.3-x86-freebsd.tar.gz
New Folder                      icqlib-1.0.0.tar.gz
firefox-bin.core                sim-im-devel-0.9.5.1854.tar.gz
13:56:13
$proc_add sim-im-devel-0.9.5.1854.tar.gz
bash: proc_add: command not found
13:56:13
$proc_add sim-im-devel-0.9.5.1854.tar.gz
bash: proc_add: command not found
13:56:42
$add_procim-devel-0.9.5.1854.tar.gz
bash: add_proc: command not found
13:56:42
$add_procim-devel-0.9.5.1854.tar.gz
bash: add_proc: command not found
13:56:49
$pkg_add

13:56:49
$pkg_add

/dev/ttyv2
13:59:00
#prog_add
bash: prog_add: command not found
13:59:00
#prog_add
bash: prog_add: command not found
13:59:07
#ls
.DCOPserver_fbsd2.net.nt_:0     .login
.DCOPserver_fbsd2.net.nt__0     .login_conf
.ICEauthority                   .mail_aliases
.bash_history                   .mailrc
.bash_profile                   .mcop
.bashrc                         .mozilla
.config                         .profile
.cshrc                          .qt
.fonts                          .rhosts
.fonts.cache-1                  .shrc
.gconf                          .ssh
.gconfd                         .xinitrc
.gnome2                         Desktop
.gnome2_private                 New Folder
.kde                            firefox-bin.core
.kderc                          icqlib-0.1.3-x86-freebsd.tar.gz
.l3rc                           icqlib-1.0.0.tar.gz
.lilalo                         sim-im-devel
.local                          sim-im-devel-0.9.5.1854.tar.gz
13:59:07
#ls
.DCOPserver_fbsd2.net.nt_:0     .login
.DCOPserver_fbsd2.net.nt__0     .login_conf
.ICEauthority                   .mail_aliases
.bash_history                   .mailrc
.bash_profile                   .mcop
.bashrc                         .mozilla
.config                         .profile
.cshrc                          .qt
.fonts                          .rhosts
.fonts.cache-1                  .shrc
.gconf                          .ssh
.gconfd                         .xinitrc
.gnome2                         Desktop
.gnome2_private                 New Folder
.kde                            firefox-bin.core
.kderc                          icqlib-0.1.3-x86-freebsd.tar.gz
.l3rc                           icqlib-1.0.0.tar.gz
.lilalo                         sim-im-devel
.local                          sim-im-devel-0.9.5.1854.tar.gz
/dev/ttyp7
14:01:07
$pkg_add sim-im-devel-0.9.5.1854.tar.gz
pkg_add: unable to open table of contents file '+CONTENTS' - not a package?
14:01:07
$pkg_add sim-im-devel-0.9.5.1854.tar.gz
pkg_add: unable to open table of contents file '+CONTENTS' - not a package?
14:01:12
$ls
Desktop                         icqlib-1.0.0.tar.gz
New Folder                      sim-im-devel
firefox-bin.core                sim-im-devel-0.9.5.1854.tar.gz
icqlib-0.1.3-x86-freebsd.tar.gz
14:01:12
$ls
Desktop                         icqlib-1.0.0.tar.gz
New Folder                      sim-im-devel
firefox-bin.core                sim-im-devel-0.9.5.1854.tar.gz
icqlib-0.1.3-x86-freebsd.tar.gz
14:01:23
$cd sim-im-devel-0.9.5.1854.tar.gz
bash: cd: sim-im-devel-0.9.5.1854.tar.gz: Not a directory

Статистика

Время первой команды журнала23:15:35 2007- 2-11
Время последней команды журнала14:01:23 2007- 2-12
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %19.00
Процент синтаксически неверно набранных команд, %18.00
Суммарное время работы с терминалом *, час 0.79
Количество командных строк в единицу времени, команда/мин 2.11
Частота использования команд
telnet20|==================| 18.52%
su11|==========| 10.19%
sudo8|=======| 7.41%
talk8|=======| 7.41%
nmap8|=======| 7.41%
ls8|=======| 7.41%
cd7|======| 6.48%
ps4|===| 3.70%
pkg_add4|===| 3.70%
exit4|===| 3.70%
ifconfig2|=| 1.85%
pr2|=| 1.85%
pgrep2|=| 1.85%
proc_add2|=| 1.85%
pwd2|=| 1.85%
add_prog2|=| 1.85%
shutdown2|=| 1.85%
prog_add2|=| 1.85%
ad2|=| 1.85%
who2|=| 1.85%
kill2|=| 1.85%
add_procim-devel-0.9.5.1854.tar.gz2|=| 1.85%
md2|=| 1.85%
____
*) Интервалы неактивности длительностью 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$