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

Содержание

Журнал

Четверг (12/21/06)

/dev/ttyp4
18:40:06
#killall ppp

18:40:07
#killall ppp

18:40:07
#killall ppp

18:40:08
#killall ppp

18:40:08
#killall ppp
No matching processes were found
18:40:08
#killall ppp
No matching processes were found
18:40:09
#vi /etc/ppp/ppp.conf
18:40:37
#exit
exit
18:42:26
$l3-agent
l3-agent is already running
18:42:29
$ps aux | grep l3-age
root   1048  0.0  0.6  7224  6008  ??  Ss   10:33AM   4:58.68 l3-agent (perl5.8.7)
18:42:33
$sudo vi /usr/local/bin/l3-agent
18:43:41
$sudo vi /usr/local/bin/l3config.pm
18:43:52
$echo $HOME
/home/user
18:43:57
$cat /home/user/.lilalo/l3-agent.pid

18:44:07
$sudo vi /usr/local/bin/l3config.pm
18:44:37
$cat /home/user/.lilalo/l3-agent.pid

18:44:38
$sudo vi /usr/local/bin/l3-agent
18:45:10
$l3-agent
l3-agent is already running
18:45:18
$l3-agent
l3-agent is already running
18:45:20
$cat /home/user/.lilalo/l3-agent.pid

18:45:29
$sudo vi /usr/local/bin/l3-agent
18:45:54
$l3-agent
l3-agent is already running: 1643=1643
18:45:56
$ps aux | grep 1643

18:46:04
$sudo vi /usr/local/bin/l3-agent
18:46:45
$l3-agent
Global symbol "$pidfile" requires explicit package name at /usr/local/bin/l3-agent line 975.
Execution of /usr/local/bin/l3-agent aborted due to compilation errors.
18:46:47
$sudo vi /usr/local/bin/l3-agent
18:47:08
$l3-agent
l3-agent is already running: pid=1643; pidfile=/home/user/.lilalo/l3-agent.pid
18:47:23
$echo `< /home/user/.lilalo/l3-agent.pid`
1643
18:47:41
$ps axo uid,pid,command
  UID   PID COMMAND
    0     0 [swapper]
    0     1 /sbin/init --
    0     2 [g_event]
    0     3 [g_up]
    0     4 [g_down]
    0     5 [thread taskq]
    0     6 [kqueue taskq]
    0     7 [acpi_task0]
    0     8 [acpi_task1]
...
 1001 21756 sh -c /usr/bin/zcat /usr/share/man/cat8/ppp.8.gz | more -s
 1001 21757 /usr/bin/zcat /usr/share/man/cat8/ppp.8.gz
 1001 21758 more -s
 1001  8063 script -t 0 -q /home/user/.lilalo/ttyp4-8063.script
 1001  8095 /usr/local/bin/bash -i
    0 18822 /usr/local/sbin/arpwatch
 1001 23935 ps axo uid,pid,command
 1001 21314 script -t 0 -q /home/user/.lilalo/ttyp8-21314.script
 1001 21346 /usr/local/bin/bash -i
    0 22523 tail -f /var/log/messages
18:48:06
$ps axo uid,pid,command | grep 1001.*`< ~/.lilalo/l3-agent.pid`

18:48:27
$sudo vi /usr/local/bin/l3-agent
18:48:58
$l3-agent
Removing stale pidfile
18:49:05
$ps aux | grep l3-
user  24083 76.3  0.7  8540  7420  ??  Rs    6:49PM   0:37.12 l3-agent (perl5.8.7)
root   1048  0.0  0.6  7224  6008  ??  Ss   10:33AM   5:01.89 l3-agent (perl5.8.7)
user  24207  0.0  0.1  1504  1020  p5  S+    6:49PM   0:00.00 grep l3-
18:49:52
$w
 6:49PM  up  9:12, 4 users, load averages: 1.43, 0.61, 0.31
USER             TTY      FROM              LOGIN@  IDLE WHAT
user             v1       -                 9:39AM  9:10 script -t 0 -q /home/user/.lilalo/ttyv1-607.script
user             p2       :0                9:40AM    28 script -t 0 -q /home/user/.lilalo/ttyp2-806.script
user             p4       :0               11:23AM     - script -t 0 -q /home/user/.lilalo/ttyp4-8063.script
user             p8       :0                5:57PM    10 script -t 0 -q /home/user/.lilalo/ttyp8-21314.script
18:49:55
$tty
/dev/ttyp5
18:50:03
$netstat -ln
c30343d4 stream      0      0        0 c2c94d20        0        0
c2c94c08 stream      0      0        0 c2f15604        0        0 /tmp/.ICE-unix/dcop752-1135150789
c2f15604 stream      0      0        0 c2c94c08        0        0
c2c94348 stream      0      0        0 c303494c        0        0 /tmp/ksocket-user/klauncher8ayyD8.slave-socket
c303494c stream      0      0        0 c2c94348        0        0
c264a230 stream      0      0        0 c2f152bc        0        0 /tmp/mysql.sock
c2f152bc stream      0      0        0 c264a230        0        0
c2c94b7c stream      0      0        0 c2f15834        0        0 /tmp/mysql.sock
c2f15834 stream      0      0        0 c2c94b7c        0        0
c2c94834 stream      0      0        0 c2f158c0        0        0 /tmp/mysql.sock
...
c264a4ec stream      0      0 c2966cc0        0        0        0 /tmp/.X11-unix/X0
c264a1a4 stream      0      0 c2752990        0        0        0 /tmp/mysql.sock
c264b000 stream      0      0 c263c770        0        0        0 /var/run/devd.pipe
c2f1594c dgram       0      0        0 c2d53c08        0 c3034348
c3034348 dgram       0      0        0 c2d53c08        0 c2d53a64
c2d53a64 dgram       0      0        0 c2d53c08        0        0
c2d53c08 dgram       0      0 c2f7f550        0 c2f1594c        0 /var/run/logpriv
c264a08c dgram       0      0 c301cbb0        0        0        0 /var/run/log
c2d534ec dgram       0      0        0        0        0        0
c264a460 dgram       0      0        0        0        0        0
18:50:21
$netstat -ln -A inet
c30343d4 stream      0      0        0 c2c94d20        0        0
c2c94c08 stream      0      0        0 c2f15604        0        0 /tmp/.ICE-unix/dcop752-1135150789
c2f15604 stream      0      0        0 c2c94c08        0        0
c2c94348 stream      0      0        0 c303494c        0        0 /tmp/ksocket-user/klauncher8ayyD8.slave-socket
c303494c stream      0      0        0 c2c94348        0        0
c264a230 stream      0      0        0 c2f152bc        0        0 /tmp/mysql.sock
c2f152bc stream      0      0        0 c264a230        0        0
c2c94b7c stream      0      0        0 c2f15834        0        0 /tmp/mysql.sock
c2f15834 stream      0      0        0 c2c94b7c        0        0
c2c94834 stream      0      0        0 c2f158c0        0        0 /tmp/mysql.sock
...
c264a4ec stream      0      0 c2966cc0        0        0        0 /tmp/.X11-unix/X0
c264a1a4 stream      0      0 c2752990        0        0        0 /tmp/mysql.sock
c264b000 stream      0      0 c263c770        0        0        0 /var/run/devd.pipe
c2f157a8 dgram       0      0        0 c2d53c08        0 c3034348
c3034348 dgram       0      0        0 c2d53c08        0 c2d53a64
c2d53a64 dgram       0      0        0 c2d53c08        0        0
c2d53c08 dgram       0      0 c2f7f550        0 c2f157a8        0 /var/run/logpriv
c264a08c dgram       0      0 c301cbb0        0        0        0 /var/run/log
c2d534ec dgram       0      0        0        0        0        0
c264a460 dgram       0      0        0        0        0        0
18:50:24
$netstat -ln -finet
Active Internet connections
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0      0  192.168.15.22.52487    192.168.15.254.80      TIME_WAIT
tcp4       0      0  192.168.15.22.63185    192.168.15.254.80      TIME_WAIT
tcp4       0      0  192.168.15.22.56737    192.168.15.254.80      TIME_WAIT
tcp4       0      0  192.168.15.22.61377    192.168.15.254.80      TIME_WAIT
udp4       0      0  192.168.15.22.61527    192.168.15.3.514
18:50:26
$sudo vi /usr/local/bin/l3
18:53:20
$less ~/.lilalo/
18:53:20
$less ~/.lilalo/
18:53:20
$less ~/.lilalo/
18:53:20
$ls ~/.lilalo/*.xml
ls: /home/user/.lilalo/*.xml: No such file or directory
18:53:53
$sudo vi /usr/local/bin/l3config.pm
18:54:28
$ls ~/.lilalo/
353T1_19:00:12__usr_local_share_phpsyslogng_phpsyslogng-2.6_config_config.php.diff
353T1_19:05:58__usr_local_share_phpsyslogng_phpsyslogng-2.6_config_config.php.diff
353T1_19:06:13__usr_local_share_phpsyslogng_phpsyslogng-2.6_config_config.php.diff
353T1_19:15:20__usr_local_share_phpsyslogng_phpsyslogng-2.6_config_config.php.diff
353T1_19:17:40__etc_rc.local.diff
353T1_19:22:44__usr_local_etc_syslog-ng_syslog-ng.conf.diff
353T1_19:24:51__usr_local_sbin_syslog__mysql.sh.diff
353T1_19:25:35__usr_local_sbin_syslog__mysql.sh.diff
353T1_19:31:55__usr_local_etc_syslog-ng_syslog-ng.conf.diff
353T1_19:32:42__usr_local_sbin_syslog__mysql.sh.diff
...
ttyv1-607.info
ttyv1-607.script
ttyv1-609.info
ttyv1-609.script
ttyv1-681.info
ttyv1-681.script
ttyv2-6722.info
ttyv2-6722.script
ttyv2-6978.info
ttyv2-6978.script
18:54:32
$sudo vi /usr/local/bin/l3-agent
18:55:13
$ls ~/.lilalo/.
./           ../          .report.dat
18:55:13
$less/.lilalo/.report.dat
/home/user/.lilalo/ttyv0-561.script     185793  185732
/home/user/.lilalo/ttyv2-6978.script    76708   76671
/home/user/.lilalo/ttyp5-2435.script    50      0
/home/user/.lilalo/ttyp4-976.script     141007  140941
/home/user/.lilalo/ttyv2-6722.script    4143    4081
/home/user/.lilalo/ttyv0-557.script     10736   9754
/home/user/.lilalo/ttyp8-21314.script   340802  90901
/home/user/.lilalo/ttyv1-3836.script    397903  397841
/home/user/.lilalo/ttyp8-8669.script    660699  660637
/home/user/.lilalo/ttyp3-2623.script    4228    2226
...
/home/user/.lilalo/ttyp5-2559.script    472     422
/home/user/.lilalo/ttyp0-1641.script    460     398
/home/user/.lilalo/ttyv1-1383.script    779     717
/home/user/.lilalo/ttyp6-15108.script   844813  844743
/home/user/.lilalo/ttyp2-806.script     14344   12892
/home/user/.lilalo/ttyv0-1616.script    27431   19735
/home/user/.lilalo/ttyp8-8615.script    50      0
/home/user/.lilalo/ttyv0-560.script     832     771
/home/user/.lilalo/ttyv1-597.script     7417    7380
/home/user/.lilalo/ttyp4-2527.script    472     422
18:55:31
$ls ~/.lilalo/*.xml
ls: /home/user/.lilalo/*.xml: No such file or directory
18:55:38
$ls ~/.lilalo/*.xml
ls: /home/user/.lilalo/*.xml: No such file or directory
18:55:39
$ls ~/.lilalo/*.xml
^[[Als: /home/user/.lilalo/*.xml: No such file or directory
^R
18:55:40
$ls ~/.lilalo/*.xml
ls: /home/user/.lilalo/*.xml: No such file or directory
18:55:42
$ls ~/.lilalo/*.xml
ls: /home/user/.lilalo/*.xml: No such file or directory
18:55:43
$sudo vi /usr/local/bin/l3config.pm
18:55:59
$sudo vi /usr/local/bin/l3-agent
18:58:43
$date
Wed Dec 21 18:58:51 EET 2005
18:58:51
$w
 6:59PM  up  9:21, 4 users, load averages: 0.63, 0.79, 0.57
USER             TTY      FROM              LOGIN@  IDLE WHAT
user             v1       -                 9:39AM  9:19 script -t 0 -q /home/user/.lilalo/ttyv1-607.script
user             p2       :0                9:40AM    37 script -t 0 -q /home/user/.lilalo/ttyp2-806.script
user             p4       :0               11:23AM     - script -t 0 -q /home/user/.lilalo/ttyp4-8063.script
user             p8       :0                5:57PM    19 script -t 0 -q /home/user/.lilalo/ttyp8-21314.script
18:59:12
$tail /home/user/.lilalo/ttyp4-8063.script

18:59:28
$tail /home/user/.lilalo/ttyp4-8063.script
Wed Dec 21 18:58:51 EET 2005
18:59:31
$cat ~/.lilalo/.
./           ../          .report.dat
18:59:31
$cat ~/.lilalo/.report.dat
/home/user/.lilalo/ttyv0-561.script     185793  185732
/home/user/.lilalo/ttyv2-6978.script    76708   76671
/home/user/.lilalo/ttyp5-2435.script    50      0
/home/user/.lilalo/ttyp4-976.script     141007  140941
/home/user/.lilalo/ttyv2-6722.script    4143    4081
/home/user/.lilalo/ttyv0-557.script     10736   9754
/home/user/.lilalo/ttyp8-21314.script   413628  90901
/home/user/.lilalo/ttyv1-3836.script    397903  397841
/home/user/.lilalo/ttyp8-8669.script    660699  660637
/home/user/.lilalo/ttyp3-2623.script    4228    2226
...
/home/user/.lilalo/ttyp5-2559.script    472     422
/home/user/.lilalo/ttyp0-1641.script    460     398
/home/user/.lilalo/ttyv1-1383.script    779     717
/home/user/.lilalo/ttyp6-15108.script   844813  844743
/home/user/.lilalo/ttyp2-806.script     14344   12892
/home/user/.lilalo/ttyv0-1616.script    27431   19735
/home/user/.lilalo/ttyp8-8615.script    50      0
/home/user/.lilalo/ttyv0-560.script     832     771
/home/user/.lilalo/ttyv1-597.script     7417    7380
/home/user/.lilalo/ttyp4-2527.script    472     422
18:59:58
$cat ~/.lilalo/tty
ttyp0-1641.info     ttyp3-2623.script   ttyp5-2559.info     ttyp8-8615.script   ttyv0-560.info      ttyv1-597.script
ttyp0-1641.script   ttyp4-2527.info     ttyp5-2559.script   ttyp8-8669.info     ttyv0-560.script    ttyv1-607.info
ttyp2-777.info      ttyp4-2527.script   ttyp5-8260.info     ttyp8-8669.script   ttyv0-561.info      ttyv1-607.script
ttyp2-777.script    ttyp4-8063.info     ttyp5-8260.script   ttyv0-1283.info     ttyv0-561.script    ttyv1-609.info
ttyp2-806.info      ttyp4-8063.script   ttyp6-15108.info    ttyv0-1283.script   ttyv0-688.info      ttyv1-609.script
ttyp2-806.script    ttyp4-860.info      ttyp6-15108.script  ttyv0-1616.info     ttyv0-688.script    ttyv1-681.info
ttyp2-910.info      ttyp4-860.script    ttyp8-21314.info    ttyv0-1616.script   ttyv1-1383.info     ttyv1-681.script
ttyp2-910.script    ttyp4-976.info      ttyp8-21314.script  ttyv0-541.info      ttyv1-1383.script   ttyv2-6722.info
ttyp2-96648.info    ttyp4-976.script    ttyp8-8452.info     ttyv0-541.script    ttyv1-3836.info     ttyv2-6722.script
ttyp2-96648.script  ttyp5-2435.info     ttyp8-8452.script   ttyv0-557.info      ttyv1-3836.script   ttyv2-6978.info
ttyp3-2623.info     ttyp5-2435.script   ttyp8-8615.info     ttyv0-557.script    ttyv1-597.info      ttyv2-6978.script
18:59:58
$cat ~/.lilalo/ttyp4-8063.info
<session>
<local_session_id>ttyp4-8063</local_session_id>
<hostname>fbsd2.linux.nt</hostname>
<user>user</user>
<login_from>:0</login_from>
<tty>/dev/ttyp4</tty>
<system>FreeBSD 6.0-RELEASE</system>
<parent></parent>
<ppid>800</ppid>
<pid>8063</pid>
<start_time>1135157013</start_time>
</session>
19:00:40
$ssh devi@192.168.15.254
The authenticity of host '192.168.15.254 (192.168.15.254)' can't be established.
DSA key fingerprint is 14:70:f8:4f:00:c6:36:bc:e9:b8:fe:18:40:da:f5:2a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.254' (DSA) to the list of known hosts.
Password:
devi@herz:~$
devi@herz:~$
devi@herz:~$
devi@herz:~$
devi@herz:~$ sudo /etc/init.d/mywi restart
Password:
Mywi server is not running
devi@herz:~$
You have new mail in /var/mail/devi
devi@herz:~$
devi@herz:~$
devi@herz:~$ exit
logout
Connection to 192.168.15.254 closed.

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

10:02:03
$clear

/dev/ttyp2
10:02:34
$clear

10:02:37
$lynx cr.yp.to
прошло 13 минут
/dev/ttyp4
10:16:25
$ps -waux | grep ppp
root  21231  0.0  0.1  1204   796  ??  Is    5:54PM   0:01.45 /usr/libexec/pppoed -P /var/run/pppoed.pid -p free2 rl0
user  30541  0.0  0.1  1504  1020  p5  S+   10:16AM   0:00.00 grep ppp
10:16:30
$sudo bash
Password:
10:17:27
#vi /usr/local/etc/
10:17:27
#vi /etc/ppp/ppp.conf
10:18:09
#dd if=/dev/zero count=100k bs=1k | nc -l -p 3456
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-p source_port]
          [-s source_ip_address] [-w timeout] [-X proxy_version]
          [-x proxy_address[:port]] [hostname] [port[s]]
10:19:29
#dd if=/dev/zero count=100k bs=1k | /usr/local/bin/
bash: /usr/local/bin/nc: No such file or directory
10:19:45
#pkg_add -r netcat
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.0-release/Latest/netcat.tbz... Done.
10:19:58
#dd if=/dev/zero count=100k bs=1k | /usr/local/bin/nc -l -p 3456
102400+0 records in
102400+0 records out
104857600 bytes transferred in 176.036781 secs (595657 bytes/sec)
^C punt!
10:23:30
#dd if=/dev/zero count=100k bs=1k | /usr/local/bin/nc -l -p 3456
102400+0 records in
102400+0 records out
104857600 bytes transferred in 62.472512 secs (1678460 bytes/sec)
^C punt!
10:24:44
#dd if=/dev/zero count=100k bs=1k | /usr/local/bin/nc -l -p 3456
102400+0 records in
102400+0 records out
104857600 bytes transferred in 13.357559 secs (7850057 bytes/sec)
^C punt!
10:25:29
#dd if=/dev/ad1unt=100k bs=1k | /usr/local/bin/nc -l -p 3456
102400+0 records in
102400+0 records out
104857600 bytes transferred in 27.787830 secs (3773508 bytes/sec)
^C punt!
10:26:54
#dd if=/dev/ad1 count=100k bs=1k seek=100n/nc -l -p 3456
dd: stdout: Illegal seek
^C punt!
10:27:48
#man dd
10:28:02
#dd if=/dev/ad1 count=100k bs=1k skip00k | /usr/local/bin/nc -l -p 3456
102400+0 records in
102400+0 records out
104857600 bytes transferred in 81.607799 secs (1284897 bytes/sec)
^C punt!
10:29:30
#dd if=/dev/urandom count=100k bs=1k local/bin/nc -l -p 3456
102400+0 records in
102400+0 records out
104857600 bytes transferred in 75.945522 secs (1380695 bytes/sec)
^C punt!
10:31:47
#dd if=/dev/urandom count=100k bs=1k | /usr/local/bin/nc -l -p 3456
102400+0 records in
102400+0 records out
104857600 bytes transferred in 23.349230 secs (4490838 bytes/sec)
^C punt!
10:32:31
#time =/dev/urandom of=/dev/null count=100k bs=1k
102400+0 records in
102400+0 records out
104857600 bytes transferred in 5.962469 secs (17586272 bytes/sec)
real    0m5.968s
user    0m0.131s
sys     0m5.403s
10:33:32
#time dd if=/dev/urandom of=/dev/null count=100k bs=1k &
[1] 30839
10:33:59
#top
last pid: 30849;  load averages:  0.50,  0.51,  0.31                                                              up 1+00:57:11  10:34:46
94             2           2
96 processes50.6 running 0.0 sleepin 3.4           0.4             45.7
      88                                                          43
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
102400+0 records in
Mem: 192M Active, 332M Inact, 132M Wired, 1116K Cache, 111M Buf, 338M Free
24083 userecords out  8      15948K 13712K nanslp  15:46 33.35% perl5.8.7
Swa58 2007M Total, 2096M Free29012K 23500K select  11:06  0.10% kdeinit
  722 userbytes trans96rred i67992K 57488K select  12:39  0.00% Xorg
...
  755 user        1  96    0 24124K 17884K select   0:01  0.00% kdeinit
  802 user        1  96    0  6348K  5180K select   0:01  0.00% gconfd-2
  770 user        1  96    0 24832K 20176K select   0:01  0.00% kdeinit
12683 user        1  96    0 25924K 20576K select   0:01  0.00% kdeinit
30841 root        1 104    0  1196K   720K RUN      0:00  0.00% dd
  439 root        1   8    0  1312K  1032K nanslp   0:00  0.00% cron
  777 user        1  96    0 23952K 18736K select   0:00  0.00% kdeinit
  780 user        1  96    0 24028K 18748K select   0:00  0.00% kdeinit
 9492 www         1   4    0  4952K  4528K accept   0:00  0.00% httpd
  804 user        1  96    0  5328K  3644K select   0:00  0.00% bonobo-activation-s
10:34:47
#ssh root@m01 'time dd if=/dev/urandom bs=1k count=100k > /tmp/time 2>&1/null
^C
10:37:16
#time ls 2> /dev/null
.ICE-unix               .snap                   Term-VT102-0.82         arp.log                 mcop-user
.X0-lock                .vi                     Term-VT102-0.82.tar.gz  kde-user                mysql.sock
.X11-unix               .xf86config7238         Text-Iconv-1.4          ksocket-user            pipe
.XIM-unix               .xf86config7247         Text-Iconv-1.4.tar.gz   lm-saved-51667          vi.psnSHG4Ux6
.font-unix              .xf86config7256         ad1                     lm-saved-8516
real    0m0.010s
user    0m0.000s
sys     0m0.006s
10:37:23
#ssh root@m01 'date > /tmp/time; dd if=/dev/urandom bs=1k count=100k ; date >> /tmp/time
The authenticity of host 'fbsd1.linux.nt (192.168.15.21)' can't be established.
DSA key fingerprint is d7:a1:97:03:ac:63:d0:3b:8d:51:ef:21:d4:7e:88:fc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'fbsd1.linux.nt' (DSA) to the list of known hosts.
Password:
102400+0 records in
102400+0 records out
104857600 bytes transferred in 20.491890 secs (5117029 bytes/sec)
10:38:51
#ssh root@m01 'dd if=/dev/urandom bs=1k count=100k 2> /tmp/dd
Password:
10:40:39
#ssh root@m01 cat /tmp/dd
Password:
102400+0 records in
102400+0 records out
104857600 bytes transferred in 24.508882 secs (4278351 bytes/sec)
10:41:01
#ssh root@192.168.18.1ndom bs=1k count=100k 2> /tmp/dd' > /dev/null
The authenticity of host '192.168.18.1 (192.168.18.1)' can't be established.
DSA key fingerprint is d7:a1:97:03:ac:63:d0:3b:8d:51:ef:21:d4:7e:88:fc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.18.1' (DSA) to the list of known hosts.
Password:
10:43:50
#~
bash: /home/user: is a directory
10:50:23
#killall ppp

10:50:30
#ps waux | grep ppp
root  21231  0.0  0.1  1204   796  ??  Ss    5:54PM   0:01.47 /usr/libexec/pppoed -P /var/run/pppoed.pid -p free2 rl0
root  31040  0.0  0.2  3508  2312  ??  Ss   10:50AM   0:00.02 /usr/sbin/ppp -direct free2
root  31042  0.0  0.0   348   228  p5  R+   10:50AM   0:00.00 grep ppp
10:50:36
#kill 21231

10:50:58
#ps waux | grep ppp
root  31040  0.0  0.2  3508  2312  ??  Ss   10:50AM   0:00.03 /usr/sbin/ppp -direct free2
root  31060  0.0  0.2  3204  2324  p5  R+   10:51AM   0:00.00 grep ppp (bash)
10:51:08
#kill 31040

10:51:22
#ps waux | grep ppp
root  31086  0.0  0.1  1504  1020  p5  S+   10:51AM   0:00.00 grep ppp
прошло 37 минут
11:28:38
#ifconfig
rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::213:8fff:fe2f:ac5e%rl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.22 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:13:8f:2f:ac:5e
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
tun1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
tun2: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
tun3: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
11:28:40
#vi /etc/ppp/ppp.conf

Файлы

  • ~/.lilalo/.
  • ~/.lilalo/.report.dat
  • ~/.lilalo/tty
  • ~/.lilalo/ttyp4-8063.info
  • ~/.lilalo/.
    >
    ./           ../          .report.dat
    
    ~/.lilalo/.report.dat
    >
    /home/user/.lilalo/ttyv0-561.script     185793  185732
    /home/user/.lilalo/ttyv2-6978.script    76708   76671
    /home/user/.lilalo/ttyp5-2435.script    50      0
    /home/user/.lilalo/ttyp4-976.script     141007  140941
    /home/user/.lilalo/ttyv2-6722.script    4143    4081
    /home/user/.lilalo/ttyv0-557.script     10736   9754
    /home/user/.lilalo/ttyp8-21314.script   413628  90901
    /home/user/.lilalo/ttyv1-3836.script    397903  397841
    /home/user/.lilalo/ttyp8-8669.script    660699  660637
    /home/user/.lilalo/ttyp3-2623.script    4228    2226
    /home/user/.lilalo/ttyp2-96648.script   5096    5031
    /home/user/.lilalo/ttyv0-1283.script    3412    3350
    /home/user/.lilalo/ttyp4-8063.script    1670104 1670037
    /home/user/.lilalo/ttyv0-688.script     452     391
    /home/user/.lilalo/ttyp5-8260.script    51784   51722
    /home/user/.lilalo/ttyv1-607.script     35024   1434
    /home/user/.lilalo/ttyp8-8452.script    4005    3943
    /home/user/.lilalo/ttyp4-860.script     79298   79237
    /home/user/.lilalo/ttyv0-541.script     182179  182118
    /home/user/.lilalo/ttyv1-681.script     122880  80607
    /home/user/.lilalo/ttyp2-910.script     8850    8795
    /home/user/.lilalo/ttyp2-777.script     34012   33949
    /home/user/.lilalo/ttyv1-609.script     2641    2592
    /home/user/.lilalo/ttyp5-2559.script    472     422
    /home/user/.lilalo/ttyp0-1641.script    460     398
    /home/user/.lilalo/ttyv1-1383.script    779     717
    /home/user/.lilalo/ttyp6-15108.script   844813  844743
    /home/user/.lilalo/ttyp2-806.script     14344   12892
    /home/user/.lilalo/ttyv0-1616.script    27431   19735
    /home/user/.lilalo/ttyp8-8615.script    50      0
    /home/user/.lilalo/ttyv0-560.script     832     771
    /home/user/.lilalo/ttyv1-597.script     7417    7380
    /home/user/.lilalo/ttyp4-2527.script    472     422
    
    ~/.lilalo/tty
    >
    ttyp0-1641.info     ttyp3-2623.script   ttyp5-2559.info     ttyp8-8615.script   ttyv0-560.info      ttyv1-597.script
    ttyp0-1641.script   ttyp4-2527.info     ttyp5-2559.script   ttyp8-8669.info     ttyv0-560.script    ttyv1-607.info
    ttyp2-777.info      ttyp4-2527.script   ttyp5-8260.info     ttyp8-8669.script   ttyv0-561.info      ttyv1-607.script
    ttyp2-777.script    ttyp4-8063.info     ttyp5-8260.script   ttyv0-1283.info     ttyv0-561.script    ttyv1-609.info
    ttyp2-806.info      ttyp4-8063.script   ttyp6-15108.info    ttyv0-1283.script   ttyv0-688.info      ttyv1-609.script
    ttyp2-806.script    ttyp4-860.info      ttyp6-15108.script  ttyv0-1616.info     ttyv0-688.script    ttyv1-681.info
    ttyp2-910.info      ttyp4-860.script    ttyp8-21314.info    ttyv0-1616.script   ttyv1-1383.info     ttyv1-681.script
    ttyp2-910.script    ttyp4-976.info      ttyp8-21314.script  ttyv0-541.info      ttyv1-1383.script   ttyv2-6722.info
    ttyp2-96648.info    ttyp4-976.script    ttyp8-8452.info     ttyv0-541.script    ttyv1-3836.info     ttyv2-6722.script
    ttyp2-96648.script  ttyp5-2435.info     ttyp8-8452.script   ttyv0-557.info      ttyv1-3836.script   ttyv2-6978.info
    ttyp3-2623.info     ttyp5-2435.script   ttyp8-8615.info     ttyv0-557.script    ttyv1-597.info      ttyv2-6978.script
    
    ~/.lilalo/ttyp4-8063.info
    >
    <session>
    <local_session_id>ttyp4-8063</local_session_id>
    <hostname>fbsd2.linux.nt</hostname>
    <user>user</user>
    <login_from>:0</login_from>
    <tty>/dev/ttyp4</tty>
    <system>FreeBSD 6.0-RELEASE</system>
    <parent></parent>
    <ppid>800</ppid>
    <pid>8063</pid>
    <start_time>1135157013</start_time>
    </session>
    

    Статистика

    Время первой команды журнала18:40:06 2006-12-21
    Время последней команды журнала11:28:40 2006-12-22
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %23.76
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.17
    Количество командных строк в единицу времени, команда/мин 1.44
    Частота использования команд
    vi17|===========| 11.81%
    sudo14|=========| 9.72%
    dd12|========| 8.33%
    ps9|======| 6.25%
    ls8|=====| 5.56%
    grep8|=====| 5.56%
    cat7|====| 4.86%
    killall7|====| 4.86%
    l3-agent7|====| 4.86%
    nc7|====| 4.86%
    ssh6|====| 4.17%
    time5|===| 3.47%
    netstat3|==| 2.08%
    null3|==| 2.08%
    less3|==| 2.08%
    l3-agent.pid`2|=| 1.39%
    echo2|=| 1.39%
    w2|=| 1.39%
    tail2|=| 1.39%
    kill2|=| 1.39%
    clear2|=| 1.39%
    date2|=| 1.39%
    ifconfig1|| 0.69%
    dd'1|| 0.69%
    &1|| 0.69%
    man1|| 0.69%
    ~1|| 0.69%
    .report.dat1|| 0.69%
    top1|| 0.69%
    >1|| 0.69%
    /usr/local/bin/1|| 0.69%
    lynx1|| 0.69%
    bash1|| 0.69%
    pkg_add1|| 0.69%
    tty1|| 0.69%
    exit1|| 0.69%
    ____
    *) Интервалы неактивности длительностью 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$