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

Содержание

Журнал

Воскресенье (12/09/07)

/dev/ttyp0
09:08:40
$vim .bash_profile
2c2
< 
---
> . .bashrc

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

/dev/ttyp3
05:09:45
$id
uid=1001(user) gid=0(wheel) groups=0(wheel)
05:09:45
$id
uid=1001(user) gid=0(wheel) groups=0(wheel)
05:09:45
$id
uid=1001(user) gid=0(wheel) groups=0(wheel)
05:09:48
$su
Password:
05:09:48
$su
Password:
05:09:48
$su
Password:
05:09:57
#ee /usr/X11R6/lib/
05:09:57
#ee /usr/X11R6/lib/X11/xdm/xdm-config
05:09:57
#ee /usr/X11R6/lib/
05:09:57
#ee /usr/X11R6/lib/X11/xdm/xdm-config
05:09:57
#ee /usr/X11R6/lib/
05:09:57
#ee /usr/X11R6/lib/X11/xdm/xdm-config
05:10:42
#[root@fbsd1:user]# ee /usr/X11R6/lib/X11/xdm/Xaccess
^u end of file    ^a begin of line  ^w delete word   ^b back 1 char
^t begin of file  ^e end of line    ^r restore word  ^f forward 1 char
^c command        ^d delete char    ^j undelete char ^z next word
L: 67 C: 1 ====================================================================
#       %name           list of hosts ...
#
# To control which addresses xdm listens for requests on:
#
#       LISTEN          address [list of multicast groups ... ]
#
...
# The nicest way to run the chooser is to just ask it to broadcast
# requests to the network - that way new hosts show up automatically.
# Sometimes, however, the chooser can't figure out how to broadcast,
# so this may not work in all environments.
#
*               CHOOSER BROADCAST       #any indirect host can get a chooser
#
# If you'd prefer to configure the set of hosts each terminal sees,
# then just uncomment these lines (and comment the CHOOSER line above)
"/usr/X11R6/lib/X11/xdm/Xaccess" 101 lines, 3617 characters
05:10:42
#[root@fbsd1:user]# ee /usr/X11R6/lib/X11/xdm/Xaccess
^u end of file    ^a begin of line  ^w delete word   ^b back 1 char
^t begin of file  ^e end of line    ^r restore word  ^f forward 1 char
^c command        ^d delete char    ^j undelete char ^z next word
L: 67 C: 1 ====================================================================
#       %name           list of hosts ...
#
# To control which addresses xdm listens for requests on:
#
#       LISTEN          address [list of multicast groups ... ]
#
...
# The nicest way to run the chooser is to just ask it to broadcast
# requests to the network - that way new hosts show up automatically.
# Sometimes, however, the chooser can't figure out how to broadcast,
# so this may not work in all environments.
#
*               CHOOSER BROADCAST       #any indirect host can get a chooser
#
# If you'd prefer to configure the set of hosts each terminal sees,
# then just uncomment these lines (and comment the CHOOSER line above)
"/usr/X11R6/lib/X11/xdm/Xaccess" 101 lines, 3617 characters
05:10:42
#[root@fbsd1:user]# ee /usr/X11R6/lib/X11/xdm/Xaccess
^u end of file    ^a begin of line  ^w delete word   ^b back 1 char
^t begin of file  ^e end of line    ^r restore word  ^f forward 1 char
^c command        ^d delete char    ^j undelete char ^z next word
L: 67 C: 1 ====================================================================
#       %name           list of hosts ...
#
# To control which addresses xdm listens for requests on:
#
#       LISTEN          address [list of multicast groups ... ]
#
...
# The nicest way to run the chooser is to just ask it to broadcast
# requests to the network - that way new hosts show up automatically.
# Sometimes, however, the chooser can't figure out how to broadcast,
# so this may not work in all environments.
#
*               CHOOSER BROADCAST       #any indirect host can get a chooser
#
# If you'd prefer to configure the set of hosts each terminal sees,
# then just uncomment these lines (and comment the CHOOSER line above)
"/usr/X11R6/lib/X11/xdm/Xaccess" 101 lines, 3617 characters
05:11:15
#ee /etc/inetd.conf
05:11:15
#ee /etc/inetd.conf
05:11:15
#ee /etc/inetd.conf
05:12:20
#ee /etc/inetd.conf
05:12:20
#ee /etc/inetd.conf
05:12:20
#ee /etc/inetd.conf
05:12:41
#[root@fbsd1:user]# vimtc/inetd.conf
"/etc/inetd.conf" 126 lines, 5396 characters
# ntalk is required for the 'talk' utility to work correctly
#ntalk  dgram   udp     wait    tty:tty /usr/libexec/ntalkd     ntalkd
#tftp   dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot
vnc1 stream tcp nowait nobody /usr/X11R6/bin/Xvnc Xvnc -inetd -query localhost -depth 24 -geometry 640x480
#tftp   dgram   udp6    wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot
#bootps dgram   udp     wait    root    /usr/libexec/bootpd     bootpd
#
# "Small servers" -- used to be standard on, but we're more conservative
# about things due to Internet security concerns.  Only turn on what you
...
#daytime dgram  udp6    wait    root    internal
#time   stream  tcp     nowait  root    internal
#time   stream  tcp6    nowait  root    internal
#time    dgram  udp     wait    root    internal
#time    dgram  udp6    wait    root    internal
#echo   stream  tcp     nowait  root    internal
#echo   stream  tcp6    nowait  root    internal
#echo   dgram   udp     wait    root    internal
#echo   dgram   udp6    wait    root    internal
"/etc/inetd.conf" 132 lines, 5508 characters written
05:12:41
#[root@fbsd1:user]# vimtc/inetd.conf
"/etc/inetd.conf" 126 lines, 5396 characters
# ntalk is required for the 'talk' utility to work correctly
#ntalk  dgram   udp     wait    tty:tty /usr/libexec/ntalkd     ntalkd
#tftp   dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot
vnc1 stream tcp nowait nobody /usr/X11R6/bin/Xvnc Xvnc -inetd -query localhost -depth 24 -geometry 640x480
#tftp   dgram   udp6    wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot
#bootps dgram   udp     wait    root    /usr/libexec/bootpd     bootpd
#
# "Small servers" -- used to be standard on, but we're more conservative
# about things due to Internet security concerns.  Only turn on what you
...
#daytime dgram  udp6    wait    root    internal
#time   stream  tcp     nowait  root    internal
#time   stream  tcp6    nowait  root    internal
#time    dgram  udp     wait    root    internal
#time    dgram  udp6    wait    root    internal
#echo   stream  tcp     nowait  root    internal
#echo   stream  tcp6    nowait  root    internal
#echo   dgram   udp     wait    root    internal
#echo   dgram   udp6    wait    root    internal
"/etc/inetd.conf" 132 lines, 5508 characters written
05:12:41
#[root@fbsd1:user]# vimtc/inetd.conf
"/etc/inetd.conf" 126 lines, 5396 characters
# ntalk is required for the 'talk' utility to work correctly
#ntalk  dgram   udp     wait    tty:tty /usr/libexec/ntalkd     ntalkd
#tftp   dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot
vnc1 stream tcp nowait nobody /usr/X11R6/bin/Xvnc Xvnc -inetd -query localhost -depth 24 -geometry 640x480
#tftp   dgram   udp6    wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot
#bootps dgram   udp     wait    root    /usr/libexec/bootpd     bootpd
#
# "Small servers" -- used to be standard on, but we're more conservative
# about things due to Internet security concerns.  Only turn on what you
...
#daytime dgram  udp6    wait    root    internal
#time   stream  tcp     nowait  root    internal
#time   stream  tcp6    nowait  root    internal
#time    dgram  udp     wait    root    internal
#time    dgram  udp6    wait    root    internal
#echo   stream  tcp     nowait  root    internal
#echo   stream  tcp6    nowait  root    internal
#echo   dgram   udp     wait    root    internal
#echo   dgram   udp6    wait    root    internal
"/etc/inetd.conf" 132 lines, 5508 characters written
05:14:25
#vim /etc/services
05:14:25
#vim /etc/services
05:14:25
#vim /etc/services
05:14:53
#pwd
/home/user
05:14:53
#pwd
/home/user
05:14:53
#pwd
/home/user
05:15:02
#vim .xsession
05:15:02
#vim .xsession
05:15:02
#vim .xsession
05:15:47
#ps ax
  PID  TT  STAT      TIME COMMAND
    0  ??  WLs    0:00.00 [swapper]
    1  ??  ILs    0:00.14 /sbin/init --
    2  ??  DL     0:00.16 [g_event]
    3  ??  DL     0:02.69 [g_up]
    4  ??  DL     0:16.66 [g_down]
    5  ??  DL     0:00.00 [thread taskq]
    6  ??  DL     0:00.00 [kqueue taskq]
    7  ??  DL     0:00.00 [acpi_task_0]
    8  ??  DL     0:00.00 [acpi_task_1]
...
  733  v6  Is+    0:00.02 /usr/libexec/getty Pc ttyv6
  734  v7  Is+    0:00.02 /usr/libexec/getty Pc ttyv7
  772  p1  Is+    0:00.44 script -t 0 -q /root/.lilalo//27216209511436412376-1197284916.script
  808  p2  Is+    0:00.23 /usr/local/bin/bash -i
  901  p3  Ss+    0:00.94 script -t 0 -q /home/user/.lilalo//11175043611432587-1197284982.script
  939  p4  Is     0:00.15 /usr/local/bin/bash -i
  974  p4  I      0:00.08 su
  975  p4  S+     0:00.91 script -t 0 -q /root/.lilalo//25167159311730516269-1197284996.script
 1011  p5  Ss     0:00.54 /usr/local/bin/bash -i
 1151  p5  R+     0:00.02 ps ax
05:15:47
#ps ax
  PID  TT  STAT      TIME COMMAND
    0  ??  WLs    0:00.00 [swapper]
    1  ??  ILs    0:00.14 /sbin/init --
    2  ??  DL     0:00.16 [g_event]
    3  ??  DL     0:02.69 [g_up]
    4  ??  DL     0:16.66 [g_down]
    5  ??  DL     0:00.00 [thread taskq]
    6  ??  DL     0:00.00 [kqueue taskq]
    7  ??  DL     0:00.00 [acpi_task_0]
    8  ??  DL     0:00.00 [acpi_task_1]
...
  733  v6  Is+    0:00.02 /usr/libexec/getty Pc ttyv6
  734  v7  Is+    0:00.02 /usr/libexec/getty Pc ttyv7
  772  p1  Is+    0:00.44 script -t 0 -q /root/.lilalo//27216209511436412376-1197284916.script
  808  p2  Is+    0:00.23 /usr/local/bin/bash -i
  901  p3  Ss+    0:00.94 script -t 0 -q /home/user/.lilalo//11175043611432587-1197284982.script
  939  p4  Is     0:00.15 /usr/local/bin/bash -i
  974  p4  I      0:00.08 su
  975  p4  S+     0:00.91 script -t 0 -q /root/.lilalo//25167159311730516269-1197284996.script
 1011  p5  Ss     0:00.54 /usr/local/bin/bash -i
 1151  p5  R+     0:00.02 ps ax
05:15:47
#ps ax
  PID  TT  STAT      TIME COMMAND
    0  ??  WLs    0:00.00 [swapper]
    1  ??  ILs    0:00.14 /sbin/init --
    2  ??  DL     0:00.16 [g_event]
    3  ??  DL     0:02.69 [g_up]
    4  ??  DL     0:16.66 [g_down]
    5  ??  DL     0:00.00 [thread taskq]
    6  ??  DL     0:00.00 [kqueue taskq]
    7  ??  DL     0:00.00 [acpi_task_0]
    8  ??  DL     0:00.00 [acpi_task_1]
...
  733  v6  Is+    0:00.02 /usr/libexec/getty Pc ttyv6
  734  v7  Is+    0:00.02 /usr/libexec/getty Pc ttyv7
  772  p1  Is+    0:00.44 script -t 0 -q /root/.lilalo//27216209511436412376-1197284916.script
  808  p2  Is+    0:00.23 /usr/local/bin/bash -i
  901  p3  Ss+    0:00.94 script -t 0 -q /home/user/.lilalo//11175043611432587-1197284982.script
  939  p4  Is     0:00.15 /usr/local/bin/bash -i
  974  p4  I      0:00.08 su
  975  p4  S+     0:00.91 script -t 0 -q /root/.lilalo//25167159311730516269-1197284996.script
 1011  p5  Ss     0:00.54 /usr/local/bin/bash -i
 1151  p5  R+     0:00.02 ps ax
05:15:56
#ps ax | grep inetd
 1158  p5  R+     0:00.02 grep inetd
05:15:56
#ps ax | grep inetd
 1158  p5  R+     0:00.02 grep inetd
05:15:56
#ps ax | grep inetd
 1158  p5  R+     0:00.02 grep inetd
05:16:00
#/etc/rc.d/inetd start

05:16:00
#/etc/rc.d/inetd start

05:16:00
#/etc/rc.d/inetd start

05:16:10
#ps ax | grep rin
 1174  p5  R+     0:00.02 grep rin
05:16:10
#ps ax | grep rin
 1174  p5  R+     0:00.02 grep rin
05:16:10
#ps ax | grep rin
 1174  p5  R+     0:00.02 grep rin
05:16:24
#ps ax | grep inet

05:16:24
#ps ax | grep inet

05:16:24
#ps ax | grep inet

05:16:28
#dmesg -a
/dev/ad0s2f: SIZE=4666 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201351  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=1555 MTIME=Apr 15 14:18 1996  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201352  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=6685 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201353  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=1743 MTIME=Apr 15 14:18 1996  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201354  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=16313 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201355  OWNER=701 MODE=100644
...
/dev/ad0s2f: UNREF FILE I=201612  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=7600 MTIME=Dec 21 23:02 2001  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201613  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201615  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201639  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201644  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=1024 MTIME=Dec 10 11:54 2007  (CLEARED)
05:16:28
#dmesg -a
/dev/ad0s2f: SIZE=4666 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201351  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=1555 MTIME=Apr 15 14:18 1996  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201352  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=6685 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201353  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=1743 MTIME=Apr 15 14:18 1996  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201354  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=16313 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201355  OWNER=701 MODE=100644
...
/dev/ad0s2f: UNREF FILE I=201612  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=7600 MTIME=Dec 21 23:02 2001  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201613  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201615  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201639  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201644  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=1024 MTIME=Dec 10 11:54 2007  (CLEARED)
05:16:28
#dmesg -a
/dev/ad0s2f: SIZE=4666 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201351  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=1555 MTIME=Apr 15 14:18 1996  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201352  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=6685 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201353  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=1743 MTIME=Apr 15 14:18 1996  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201354  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=16313 MTIME=Dec 14 21:58 2001  (CLEARED)
/dev/ad0s2f: UNREF FILE I=201355  OWNER=701 MODE=100644
...
/dev/ad0s2f: UNREF FILE I=201612  OWNER=701 MODE=100644
/dev/ad0s2f: SIZE=7600 MTIME=Dec 21 23:02 2001  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201613  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201615  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201639  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=512 MTIME=Dec 10 11:54 2007  (CLEARED)
/dev/ad0s2f: UNREF DIR I=201644  OWNER=701 MODE=40700
/dev/ad0s2f: SIZE=1024 MTIME=Dec 10 11:54 2007  (CLEARED)
05:16:40
#ps waux | grep inetd
root   1194  0.0  0.2  1544   624  p5  RL+   1:16PM   0:00.02 grep inetd
05:16:40
#ps waux | grep inetd
root   1194  0.0  0.2  1544   624  p5  RL+   1:16PM   0:00.02 grep inetd
05:16:40
#ps waux | grep inetd
root   1194  0.0  0.2  1544   624  p5  RL+   1:16PM   0:00.02 grep inetd
05:16:47
#inetd

05:16:47
#inetd

05:16:47
#inetd

05:16:50
#ps waux | grep inetd
root   1201  0.0  0.5  1484  1176  ??  Ss    1:16PM   0:00.02 inetd
root   1208  0.0  0.2  1524   620  p5  R+    1:16PM   0:00.04 grep inetd
05:16:50
#ps waux | grep inetd
root   1201  0.0  0.5  1484  1176  ??  Ss    1:16PM   0:00.02 inetd
root   1208  0.0  0.2  1524   620  p5  R+    1:16PM   0:00.04 grep inetd
05:16:50
#ps waux | grep inetd
root   1201  0.0  0.5  1484  1176  ??  Ss    1:16PM   0:00.02 inetd
root   1208  0.0  0.2  1524   620  p5  R+    1:16PM   0:00.04 grep inetd
05:16:51
#sockstat | grep 65
root     inetd      1201  5  tcp4   *:65002               *:*
05:16:51
#sockstat | grep 65
root     inetd      1201  5  tcp4   *:65002               *:*
05:16:51
#sockstat | grep 65
root     inetd      1201  5  tcp4   *:65002               *:*
05:17:02
#pkill -1 xdm

05:17:02
#pkill -1 xdm

05:17:02
#pkill -1 xdm

05:17:17
#sockstat | grep 177
root     xdm        735   1  udp4   *:177                 *:*
05:17:17
#sockstat | grep 177
root     xdm        735   1  udp4   *:177                 *:*
05:17:17
#sockstat | grep 177
root     xdm        735   1  udp4   *:177                 *:*
05:17:31
#:> /usr/X11R6/lib/X11/xdm/Xstartup

05:17:31
#:> /usr/X11R6/lib/X11/xdm/Xstartup

05:17:31
#:> /usr/X11R6/lib/X11/xdm/Xstartup

05:17:46
#chmod +x1R6/lib/X11/xdm/Xstartup

05:17:46
#chmod +x1R6/lib/X11/xdm/Xstartup

05:17:46
#chmod +x1R6/lib/X11/xdm/Xstartup

05:17:52
#echo \#\!\/bin/sh > tup

05:17:52
#echo \#\!\/bin/sh > tup

05:17:52
#echo \#\!\/bin/sh > tup

05:18:18
#ifconfig
lnc0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
        inet 192.168.16.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:0c:29:0e:61:39
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 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
05:18:18
#ifconfig
lnc0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
        inet 192.168.16.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:0c:29:0e:61:39
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 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
05:18:18
#ifconfig
lnc0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
        inet 192.168.16.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:0c:29:0e:61:39
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 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
прошло 15 минут
/dev/ttyp2
05:33:27
$su
Password:
05:33:27
$su
Password:
05:33:27
$su
Password:
05:33:36
#cd /usr/ports/security/openvpn

05:33:36
#cd /usr/ports/security/openvpn

05:33:36
#cd /usr/ports/security/openvpn

05:33:56
#make install
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                          OK         [Cancel]                       x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
===> Options unchanged
^[[A===>  Vulnerability check disabled, database not found
=> openvpn-2.0.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://openvpn.net/release/.
^Cfetch: transfer interrupted
05:33:56
#make install
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                          OK         [Cancel]                       x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
===> Options unchanged
^[[A===>  Vulnerability check disabled, database not found
=> openvpn-2.0.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://openvpn.net/release/.
^Cfetch: transfer interrupted
05:33:56
#make install
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                          OK         [Cancel]                       x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
===> Options unchanged
^[[A===>  Vulnerability check disabled, database not found
=> openvpn-2.0.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://openvpn.net/release/.
^Cfetch: transfer interrupted
05:33:56
#make install
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                          OK         [Cancel]                       x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
===> Options unchanged
^[[A===>  Vulnerability check disabled, database not found
=> openvpn-2.0.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://openvpn.net/release/.
^Cfetch: transfer interrupted
05:34:04
#make config
     x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
     x x   [X] PW_SAVE  Interactive passwords may be read from a file   x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                       [  OK  ]       Cancel                        x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
05:34:04
#make config
     x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
     x x   [X] PW_SAVE  Interactive passwords may be read from a file   x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                       [  OK  ]       Cancel                        x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
05:34:04
#make config
     x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
     x x   [X] PW_SAVE  Interactive passwords may be read from a file   x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                       [  OK  ]       Cancel                        x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
05:34:04
#make config
     x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
     x x   [X] PW_SAVE  Interactive passwords may be read from a file   x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                       [  OK  ]       Cancel                        x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
05:34:11
#make install clean
Type `make' to build LZO. Type `make install' to install LZO.
After installing LZO, please read the accompanied documentation.
===>  Building for lzo2-2.02_1
make  all-recursive
Making all in include
Making all in lzo
Making all in src
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo_crc.lo -MD -MP -MF ".deps/lzo_crc.Tpo" -c -o lzo_crc.lo lzo_crc.c;  then mv -f ".deps/lzo_crc.Tpo" ".deps/lzo_crc.Plo"; else rm -f ".deps/lzo_crc.Tpo"; exit 1; fi
mkdir .libs
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo_crc.lo -MD -MP -MF .deps/lzo_crc.Tpo -c lzo_crc.c  -fPIC -DPIC -o .libs/lzo_crc.o
...
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_9x.lo -MD -MP -MF .deps/lzo1f_9x.Tpo -c lzo1f_9x.c -o lzo1f_9x.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d1.lo -MD -MP -MF ".deps/lzo1f_d1.Tpo" -c -o lzo1f_d1.lo lzo1f_d1.c;  then mv -f ".deps/lzo1f_d1.Tpo" ".deps/lzo1f_d1.Plo"; else rm -f ".deps/lzo1f_d1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c  -fPIC -DPIC -o .libs/lzo1f_d1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c -o lzo1f_d1.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d2.lo -MD -MP -MF ".deps/lzo1f_d2.Tpo" -c -o lzo1f_d2.lo lzo1f_d2.c;  then mv -f ".deps/lzo1f_d2.Tpo" ".deps/lzo1f_d2.Plo"; else rm -f ".deps/lzo1f_d2.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c  -fPIC -DPIC -o .libs/lzo1f_d2.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c -o lzo1f_d2.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1x_1.lo -MD -MP -MF ".deps/lzo1x_1.Tpo" -c -o lzo1x_1.lo lzo1x_1.c;  then mv -f ".deps/lzo1x_1.Tpo" ".deps/lzo1x_1.Plo"; else rm -f ".deps/lzo1x_1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c  -fPIC -DPIC -o .libs/lzo1x_1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c -o lzo1x_1.o >/dev/null 2>&1
05:34:11
#make install clean
Type `make' to build LZO. Type `make install' to install LZO.
After installing LZO, please read the accompanied documentation.
===>  Building for lzo2-2.02_1
make  all-recursive
Making all in include
Making all in lzo
Making all in src
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo_crc.lo -MD -MP -MF ".deps/lzo_crc.Tpo" -c -o lzo_crc.lo lzo_crc.c;  then mv -f ".deps/lzo_crc.Tpo" ".deps/lzo_crc.Plo"; else rm -f ".deps/lzo_crc.Tpo"; exit 1; fi
mkdir .libs
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo_crc.lo -MD -MP -MF .deps/lzo_crc.Tpo -c lzo_crc.c  -fPIC -DPIC -o .libs/lzo_crc.o
...
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_9x.lo -MD -MP -MF .deps/lzo1f_9x.Tpo -c lzo1f_9x.c -o lzo1f_9x.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d1.lo -MD -MP -MF ".deps/lzo1f_d1.Tpo" -c -o lzo1f_d1.lo lzo1f_d1.c;  then mv -f ".deps/lzo1f_d1.Tpo" ".deps/lzo1f_d1.Plo"; else rm -f ".deps/lzo1f_d1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c  -fPIC -DPIC -o .libs/lzo1f_d1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c -o lzo1f_d1.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d2.lo -MD -MP -MF ".deps/lzo1f_d2.Tpo" -c -o lzo1f_d2.lo lzo1f_d2.c;  then mv -f ".deps/lzo1f_d2.Tpo" ".deps/lzo1f_d2.Plo"; else rm -f ".deps/lzo1f_d2.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c  -fPIC -DPIC -o .libs/lzo1f_d2.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c -o lzo1f_d2.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1x_1.lo -MD -MP -MF ".deps/lzo1x_1.Tpo" -c -o lzo1x_1.lo lzo1x_1.c;  then mv -f ".deps/lzo1x_1.Tpo" ".deps/lzo1x_1.Plo"; else rm -f ".deps/lzo1x_1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c  -fPIC -DPIC -o .libs/lzo1x_1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c -o lzo1x_1.o >/dev/null 2>&1
05:34:11
#make install clean
Type `make' to build LZO. Type `make install' to install LZO.
After installing LZO, please read the accompanied documentation.
===>  Building for lzo2-2.02_1
make  all-recursive
Making all in include
Making all in lzo
Making all in src
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo_crc.lo -MD -MP -MF ".deps/lzo_crc.Tpo" -c -o lzo_crc.lo lzo_crc.c;  then mv -f ".deps/lzo_crc.Tpo" ".deps/lzo_crc.Plo"; else rm -f ".deps/lzo_crc.Tpo"; exit 1; fi
mkdir .libs
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo_crc.lo -MD -MP -MF .deps/lzo_crc.Tpo -c lzo_crc.c  -fPIC -DPIC -o .libs/lzo_crc.o
...
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_9x.lo -MD -MP -MF .deps/lzo1f_9x.Tpo -c lzo1f_9x.c -o lzo1f_9x.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d1.lo -MD -MP -MF ".deps/lzo1f_d1.Tpo" -c -o lzo1f_d1.lo lzo1f_d1.c;  then mv -f ".deps/lzo1f_d1.Tpo" ".deps/lzo1f_d1.Plo"; else rm -f ".deps/lzo1f_d1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c  -fPIC -DPIC -o .libs/lzo1f_d1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c -o lzo1f_d1.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d2.lo -MD -MP -MF ".deps/lzo1f_d2.Tpo" -c -o lzo1f_d2.lo lzo1f_d2.c;  then mv -f ".deps/lzo1f_d2.Tpo" ".deps/lzo1f_d2.Plo"; else rm -f ".deps/lzo1f_d2.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c  -fPIC -DPIC -o .libs/lzo1f_d2.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c -o lzo1f_d2.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1x_1.lo -MD -MP -MF ".deps/lzo1x_1.Tpo" -c -o lzo1x_1.lo lzo1x_1.c;  then mv -f ".deps/lzo1x_1.Tpo" ".deps/lzo1x_1.Plo"; else rm -f ".deps/lzo1x_1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c  -fPIC -DPIC -o .libs/lzo1x_1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c -o lzo1x_1.o >/dev/null 2>&1
05:34:11
#make install clean
Type `make' to build LZO. Type `make install' to install LZO.
After installing LZO, please read the accompanied documentation.
===>  Building for lzo2-2.02_1
make  all-recursive
Making all in include
Making all in lzo
Making all in src
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo_crc.lo -MD -MP -MF ".deps/lzo_crc.Tpo" -c -o lzo_crc.lo lzo_crc.c;  then mv -f ".deps/lzo_crc.Tpo" ".deps/lzo_crc.Plo"; else rm -f ".deps/lzo_crc.Tpo"; exit 1; fi
mkdir .libs
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo_crc.lo -MD -MP -MF .deps/lzo_crc.Tpo -c lzo_crc.c  -fPIC -DPIC -o .libs/lzo_crc.o
...
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_9x.lo -MD -MP -MF .deps/lzo1f_9x.Tpo -c lzo1f_9x.c -o lzo1f_9x.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d1.lo -MD -MP -MF ".deps/lzo1f_d1.Tpo" -c -o lzo1f_d1.lo lzo1f_d1.c;  then mv -f ".deps/lzo1f_d1.Tpo" ".deps/lzo1f_d1.Plo"; else rm -f ".deps/lzo1f_d1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c  -fPIC -DPIC -o .libs/lzo1f_d1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d1.lo -MD -MP -MF .deps/lzo1f_d1.Tpo -c lzo1f_d1.c -o lzo1f_d1.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1f_d2.lo -MD -MP -MF ".deps/lzo1f_d2.Tpo" -c -o lzo1f_d2.lo lzo1f_d2.c;  then mv -f ".deps/lzo1f_d2.Tpo" ".deps/lzo1f_d2.Plo"; else rm -f ".deps/lzo1f_d2.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c  -fPIC -DPIC -o .libs/lzo1f_d2.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1f_d2.lo -MD -MP -MF .deps/lzo1f_d2.Tpo -c lzo1f_d2.c -o lzo1f_d2.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I.. -I../include -I..   -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM     -O2 -fno-strict-aliasing -pipe  -MT lzo1x_1.lo -MD -MP -MF ".deps/lzo1x_1.Tpo" -c -o lzo1x_1.lo lzo1x_1.c;  then mv -f ".deps/lzo1x_1.Tpo" ".deps/lzo1x_1.Plo"; else rm -f ".deps/lzo1x_1.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c  -fPIC -DPIC -o .libs/lzo1x_1.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I.. -DLZO_HAVE_CONFIG_H -DLZO_USE_ASM -O2 -fno-strict-aliasing -pipe -MT lzo1x_1.lo -MD -MP -MF .deps/lzo1x_1.Tpo -c lzo1x_1.c -o lzo1x_1.o >/dev/null 2>&1

Статистика

Время первой команды журнала09:08:40 2007-12- 9
Время последней команды журнала05:34:11 2007-12-10
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, % 6.00
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.41
Количество командных строк в единицу времени, команда/мин 4.09
Частота использования команд
grep21|================| 16.54%
ps18|==============| 14.17%
make12|=========| 9.45%
ee12|=========| 9.45%
vim7|=====| 5.51%
[root@fbsd1:user]#6|====| 4.72%
sockstat6|====| 4.72%
su6|====| 4.72%
ifconfig3|==| 2.36%
tup3|==| 2.36%
:>3|==| 2.36%
pwd3|==| 2.36%
chmod3|==| 2.36%
pkill3|==| 2.36%
Xstartup3|==| 2.36%
/etc/rc.d/inetd3|==| 2.36%
cd3|==| 2.36%
dmesg3|==| 2.36%
echo3|==| 2.36%
id3|==| 2.36%
inetd3|==| 2.36%
____
*) Интервалы неактивности длительностью 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$