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

Содержание

Журнал

Понедельник (08/31/09)

/dev/ttyp0
16:00:16
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=51 time=51.4 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 51.426/51.426/51.426/0.000 ms
прошло 86 минут
/dev/ttyp0
17:26:29
#screen -x
/dev/ttyp2
17:26:31
#screen
/dev/ttyp6
17:26:47
#screen -x
/dev/ttyp4
17:27:55
#ssh 192.168.16.22
The authenticity of host '192.168.16.22 (192.168.16.22)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.22' (DSA) to the list of known hosts.
Password:
Last login: Mon Aug 31 18:24:01 2009 from host236.net.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
17:28:36
#[root@fbsd2:~]#

17:28:37
#[root@fbsd2:~]#

17:28:37
#[root@fbsd2:~]#

17:28:48
#[root@fbsd2:~]# cd /usr/local/lib/X11/
[root@fbsd2:~]# find /usr -name xdm
/usr/local/bin/xdm
/usr/local/lib/X11/xdm
/usr/local/share/examples/xdm
^C
17:28:54
#[root@fbsd2:X11]# ls
Cards           Xcms.txt        fs              rstart          xinit
Options         app-defaults    icons           x11perfcomp     xserver
XErrorDB        config          locale          xdm             xsm
XKeysymDB       fonts           rgb.txt         xedit
17:28:55
#[root@fbsd2:X11]# ls -l
total 168
-r--r--r--   1 root  wheel  58926  2 ÄÅË  2007 Cards
-r--r--r--   1 root  wheel  12991  2 ÄÅË  2007 Options
-r--r--r--   1 root  wheel  37949  1 ÄÅË  2007 XErrorDB
-r--r--r--   1 root  wheel   8298  1 ÄÅË  2007 XKeysymDB
-r--r--r--   1 root  wheel   1736  1 ÄÅË  2007 Xcms.txt
drwxr-xr-x   2 root  wheel    512 15 ÍÁÒ  2008 app-defaults
drwxr-xr-x   2 root  wheel   2560 15 ÍÁÒ  2008 config
drwxr-xr-x  14 root  wheel    512 24 ÉÀÌ 16:51 fonts
drwxr-xr-x   2 root  wheel    512 15 ÍÁÒ  2008 fs
drwxr-xr-x   2 root  wheel    512 24 ÉÀÌ 16:12 icons
drwxr-xr-x  59 root  wheel   1536 15 ÍÁÒ  2008 locale
-r--r--r--   1 root  wheel  17371  1 ÄÅË  2007 rgb.txt
drwxr-xr-x   4 root  wheel    512 15 ÍÁÒ  2008 rstart
drwxr-xr-x   2 root  wheel    512 15 ÍÁÒ  2008 x11perfcomp
drwxr-xr-x   4 root  wheel    512 24 ÉÀÌ 14:26 xdm
drwxr-xr-x   3 root  wheel    512 15 ÍÁÒ  2008 xedit
drwxr-xr-x   2 root  wheel    512 15 ÍÁÒ  2008 xinit
drwxr-xr-x   2 root  wheel    512 28 ÍÁÒ  2008 xserver
drwxr-xr-x   2 root  wheel    512 15 ÍÁÒ  2008 xsm
17:29:05
#[root@fbsd2:lib]# ls
libfaad.so                              libthunarx-1.so.4
libfaad.so.0                            libtiff.a
libfam.a                                libtiff.la
libfam.la                               libtiff.so
libfam.so                               libtiff.so.4
libfam.so.0                             libtiffxx.a
libfontconfig.a                         libtiffxx.la
libfontconfig.la                        libtiffxx.so
libfontconfig.so                        libtiffxx.so.4
libfontconfig.so.1                      libtotem-plparser.a
...
libgnomecanvas-2.la                     tomboy
libgnomecanvas-2.so                     totem
libgnomecanvas-2.so.0                   vfs
libgnomekbd.a                           vhook
libgnomekbd.la                          vte
libgnomekbd.so                          window-manager-settings
libgnomekbd.so.1                        xfce4
libgnomekbdui.a                         xorg
libgnomekbdui.la                        xserver
libgnomekbdui.so
17:29:06
#[root@fbsd2:lib]# pwd
/usr/local/lib
17:29:16
#[root@fbsd2:xdm]# ls
[root@fbsd2:lib]# cd /usr/local/lib/X11/xdm/
GiveConsole     Xresources      Xstartup        libXdmGreet.a   xdm-config
TakeConsole     Xservers        Xwilling        libXdmGreet.la
Xaccess         Xsession        authdir         libXdmGreet.so
Xreset          Xsetup_0        chooser         pixmaps
17:29:18
#[root@fbsd2:xdm]# ls -l
total 128
-r-xr-xr-x  1 root  wheel    385 15 ÍÁÒ  2008 GiveConsole
-r-xr-xr-x  1 root  wheel    244 15 ÍÁÒ  2008 TakeConsole
-r--r--r--  1 root  wheel   3595 24 ÉÀÌ 14:26 Xaccess
-r-xr-xr-x  1 root  wheel    189 15 ÍÁÒ  2008 Xreset
-r--r--r--  1 root  wheel   2390 15 ÍÁÒ  2008 Xresources
-r--r--r--  1 root  wheel    490 15 ÍÁÒ  2008 Xservers
-r-xr-xr-x  1 root  wheel   1061 24 ÉÀÌ 18:15 Xsession
-r-xr-xr-x  1 root  wheel    145 15 ÍÁÒ  2008 Xsetup_0
-r-xr-xr-x  1 root  wheel     10 24 ÉÀÌ 14:35 Xstartup
-r-xr-xr-x  1 root  wheel    303 15 ÍÁÒ  2008 Xwilling
drwx------  3 root  wheel    512 24 ÉÀÌ 14:22 authdir
-r-xr-xr-x  1 root  wheel  14444  1 ÄÅË  2007 chooser
-rw-r--r--  1 root  wheel  36792  1 ÄÅË  2007 libXdmGreet.a
-rwxr-xr-x  1 root  wheel   1165  1 ÄÅË  2007 libXdmGreet.la
-rwxr-xr-x  1 root  wheel  43742  1 ÄÅË  2007 libXdmGreet.so
drwxr-xr-x  2 root  wheel    512 15 ÍÁÒ  2008 pixmaps
-r--r--r--  1 root  wheel   1466 24 ÉÀÌ 14:25 xdm-config
17:30:39
#[root@fbsd2:xdm]#
#       fi
#else
#       if [ -r "$resources" ]; then
#               /usr/local/bin/xrdb -load "$resources"
#       fi
#       exec /usr/local/bin/xsm
fluxbox
"Xsession" 54 lines, 1086 characters written
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
17:30:39
#[root@fbsd2:xdm]#

17:30:39
#[root@fbsd2:xdm]#

17:30:54
#[root@fbsd2:xdm]#
[root@fbsd2:xdm]# ]\\
bash: ]\: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
17:30:55
#[root@fbsd2:xdm]#

17:30:55
#[root@fbsd2:xdm]#

17:31:06
#[root@fbsd2:xdm]#
[root@fbsd2:xdm]#
^C
17:31:08
#[root@fbsd2:xdm]#

17:31:08
#[root@fbsd2:xdm]#

17:31:08
#[root@fbsd2:xdm]#

17:31:08
#[root@fbsd2:xdm]#

17:31:16
#[root@fbsd2:xdm]# kill -9 1394
[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
root    1394  0,0  0,7  3992  3392  ??  Is   18:18     0:00,02 xdm: :2 (xdm)
17:31:35
#[root@fbsd2:xdm]#
[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
root    2010  0,0  0,2  1608  1060  p4  S+   18:31     0:00,00 grep xdm
17:31:36
#[root@fbsd2:xdm]#

17:31:51
#[root@fbsd2:xdm]# ps aux | grep xdm
[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:31:52
#[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:31:53
#[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:31:54
#[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:31:54
#[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:31:55
#[root@fbsd2:xdm]#

17:31:56
#[root@fbsd2:xdm]#

17:31:56
#[root@fbsd2:xdm]#

17:31:56
#[root@fbsd2:xdm]#
[root@fbsd2:xdm]# fl
flac     flex     flex++   flowctl
17:32:03
#[root@fbsd2:xdm]#

17:32:03
#[root@fbsd2:xdm]#

17:32:17
#[root@fbsd2:xdm]#
[root@fbsd2:xdm]# ps aux | grep xdm
17:32:18
#[root@fbsd2:xdm]#

17:32:18
#[root@fbsd2:xdm]#

17:32:18
#[root@fbsd2:xdm]# xfce
xfce-mcs-manager        xfce4-iconbox           xfce4-popup-menu
xfce-setting-show       xfce4-kiosk-query       xfce4-popup-windowlist
xfce4-about             xfce4-menueditor        xfce4-session
xfce4-appfinder         xfce4-mixer             xfce4-session-logout
xfce4-autostart-editor  xfce4-panel             xfce4-tips
17:32:48
#[root@fbsd2:xdm]# ps aux | grep xdm
#       fi
#else
#       if [ -r "$resources" ]; then
#               /usr/local/bin/xrdb -load "$resources"
xfce4-session
~
~
~
~
~
~
~
~
~
~
"Xsession" 54 lines, 1092 characters written
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:32:56
#[root@fbsd2:xdm]#
[root@fbsd2:xdm]#
17:32:57
#[root@fbsd2:xdm]#

17:33:13
#[root@fbsd2:xdm]# init q
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyd0   "/usr/libexec/getty std.9600"   dialup  off secure
17:33:27
#[root@fbsd2:xdm]# ps aux | grep xdm
[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
root    2243  0,0  0,2  1608  1060  p4  S+   18:33     0:00,00 grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:33:46
#[root@fbsd2:xdm]#
        compiled for 1.4.0, module version = 1.1.0
        ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/local/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 1.4.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.3
(==) VESA(0): Write-combining range (0x0,0x1000) was already clear
(==) Depth 24 pixmap format is 32 bpp
...
(**) Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
(**) Keyboard1: XkbOptions: "grp:ctrl_shift_toggle,grp_led:scroll"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) evaluating device (Keyboard1)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) evaluating device (Mouse1)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: SetupAuto: hw.iftype is 4, hw.model is 0
(II) Mouse1: SetupAuto: protocol is SysMouse
17:33:52
#[root@fbsd2:xdm]#

17:34:00
#[root@fbsd2:xdm]#

17:34:00
#[root@fbsd2:xdm]#

17:34:00
#[root@fbsd2:xdm]# top
last pid:  2296;  load averages:  1.96,  0.80,  0.32    up 0+01:35:02  18:34:04
36 processes 0.4 running 0.0 sleepin 0.4           0.0             99.3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 47M Active, 26M Inact, 41M Wired, 60M Buf, 376M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1419 root          1   8    0  9140K  7864K nanslp   0:40 14.65% perl5.8.8
 1712 root          1   8    0  9040K  7796K nanslp   0:36 14.45% perl5.8.8
 1564 root          1   8    0  9148K  7864K nanslp   0:40 13.92% perl5.8.8
 1039 root          1   8    0  9180K  7856K nanslp   0:41 13.82% perl5.8.8
...
 1702 root          1  96    0  6280K  3324K select   0:00  0.00% sshd
 1749 root          1   8    0  3368K  2224K wait     0:00  0.00% bash
 1701 root          1  96    0  3448K  2892K select   0:00  0.00% ssh
 1558 root          1  96    0  1348K   936K select   0:00  0.00% script
 1706 root          1  96    0  1348K   936K select   0:00  0.00% script
  932 root          1  96    0  3508K  2932K select   0:00  0.00% sendmail
 1601 root          1   8    0  3316K  2148K wait     0:00  0.00% bash
  942 root          1   8    0  1396K  1100K nanslp   0:00  0.00% cron
  991 root          1  96    0  3176K  2076K select   0:00  0.00% xdm
  771 root          1  96    0  1404K  1072K select   0:00  0.00% syslogd
17:34:05
#[root@fbsd2:xdm]#

17:34:05
#[root@fbsd2:xdm]#

17:34:05
#[root@fbsd2:xdm]#

17:34:13
#[root@fbsd2:xdm]# ps aux | grep l3-agent | awk '{print $2}'
[root@fbsd2:xdm]# ps aux | grep l3-agent
root    1419 10,7  1,5  9140  7864  ??  Ss   18:21     0:39,84 l3-agent (perl5.
root    1712 10,5  1,5  9040  7796  ??  Ss   18:28     0:35,99 l3-agent (perl5.
root    1564 10,2  1,5  9148  7864  ??  Ss   18:24     0:39,84 l3-agent (perl5.
root    1039 10,1  1,5  9180  7856  ??  Ss   17:00     0:40,66 l3-agent (perl5.
1419
1712
1564
1039
17:34:22
#[root@fbsd2:xdm]# kill -9 `ps aux | grep l3-agent | awk '{print $2}'`

17:34:39
#[root@fbsd2:xdm]# top
last pid:  2368;  load averages:  1.97,  0.92,  0.38    up 0+01:35:59  18:35:01
33 processes 0.0 running 0.0 sleepin 0.0           0.0              100
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 31M Active, 25M Inact, 41M Wired, 60M Buf, 393M Free
                                                           22.81
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2360 root          1   8    0  8896K  7660K nanslp   0:05 68.08% perl5.8.8
  994 root          1  96    0 20916K 12984K select   0:01  0.00% Xorg
 1381 nobody        1  96    0 12512K 11520K select   0:00  0.00% Xvnc
...
 1558 root          1  96    0  1348K   936K select   0:00  0.00% script
 1706 root          1  96    0  1348K   936K select   0:00  0.00% script
  932 root          1  96    0  3508K  2932K select   0:00  0.00% sendmail
 1601 root          1   8    0  3316K  2148K wait     0:00  0.00% bash
  942 root          1   8    0  1396K  1100K nanslp   0:00  0.00% cron
  991 root          1  96    0  3176K  2076K select   0:00  0.00% xdm
  771 root          1  96    0  1404K  1072K select   0:00  0.00% syslogd
  995 root          1 113    0  3872K  2864K select   0:00  0.00% xdm
 1006 root          1 113    0  3552K  2848K select   0:00  0.00% xconsole
  965 root          1  96    0  1492K  1208K select   0:00  0.00% inetd
17:35:03
#[root@fbsd2:xdm]#

17:35:04
#[root@fbsd2:xdm]#

17:35:05
#[root@fbsd2:xdm]#

17:35:35
#[root@fbsd2:xdm]#
#
#netbios-ssn stream tcp nowait          root    /usr/local/sbin/smbd    smbd
#netbios-ns dgram udp   wait            root    /usr/local/sbin/nmbd    nmbd
#swat   stream  tcp     nowait/400      root    /usr/local/sbin/swat    swat
#
#
y Enable the following entry to enable ftp-proxy to NAT ftp sessions with pf
-depth 24 -geometry 1000x700 SecurityTypes=nonenc Xvnc -inetd  -query localhost
vnc1 stream tcp nowait nobody /usr/X11R6/bin/Xvnc Xvnc -inetd  -query localhost
~
~
~
~
~                                                                               x
~
~
~
~
17:35:35
#[root@fbsd2:xdm]#

17:35:36
#[root@fbsd2:xdm]#

17:35:42
#[root@fbsd2:xdm]#
[root@fbsd2:xdm]#
17:35:42
#[root@fbsd2:xdm]#

17:35:52
#[root@fbsd2:xdm]# ps aux | grep xdm
[root@fbsd2:xdm]# /etc/rc.d/inetd restart
Stopping inetd.
Starting inetd.
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
17:36:10
#[root@fbsd2:xdm]# less /var/log/
[root@fbsd2:xdm]# less /var/log/messages
Jul 24 12:00:27 fbsdvm newsyslog[942]: logfile turned over due to size>100K
Jul 24 12:20:02 fbsdvm reboot: rebooted by root
Jul 24 12:20:02 fbsdvm syslogd: exiting on signal 15
Jul 24 12:21:09 fbsdvm syslogd: kernel boot file is /boot/kernel/kernel
Jul 24 12:21:09 fbsdvm kernel: Copyright (c) 1992-2008 The FreeBSD Project.
Jul 24 12:21:09 fbsdvm kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Jul 24 12:21:09 fbsdvm kernel: The Regents of the University of California. All rights reserved.
Jul 24 12:21:09 fbsdvm kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.
Jul 24 12:21:09 fbsdvm kernel: FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008
...
Xorg.0.log       maillog          ppp.log          sendmail.st.7
Xorg.0.log.old   maillog.0.bz2    security         setuid.today
auth.log         maillog.1.bz2    sendmail.st      slip.log
cron             messages         sendmail.st.0    userlog
debug.log        messages.0.bz2   sendmail.st.1    wtmp
dmesg.today      messages.1.bz2   sendmail.st.2    xdm.log
dmesg.yesterday  messages.2.bz2   sendmail.st.3    xferlog
gdm/             messages.3.bz2   sendmail.st.4
lastlog          mount.today      sendmail.st.5
lpd-errs         pf.today         sendmail.st.6
17:36:10
#[root@fbsd2:xdm]# less /var/log/debug.log
Mar 15 15:05:54 fbsdvm newsyslog[529]: logfile first created
17:36:30
#[root@fbsd2:xdm]#
        to make sure that you have the latest version.
Module Loader present
[root@fbsd2:xdm]# less /var/log/xdm.log
xdm error (pid 991): XDMCP socket multicast join to ff02::12b failed, errno 49
X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 6.3-RELEASE i386
Current Operating System: FreeBSD fbsd2.net.nt 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008     root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
Build Date: 01 December 2007  09:49:15PM
...
xdm error (pid 1315): fatal IO error 32 (Broken pipe)
0 items in XFree86_VT property!
<stdin>:30:1: unterminated #if
XDMCONFIGDIR/Xservers: No such file or directory
0 items in XFree86_VT property!
<stdin>:30:1: unterminated #if
XDMCONFIGDIR/Xservers: No such file or directory
0 items in XFree86_VT property!
<stdin>:30:1: unterminated #if
xdm error (pid 991): Unknown session exit code 2304 from process 1394
17:36:31
#[root@fbsd2:xdm]#

17:36:31
#[root@fbsd2:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   16:59     0:00,02 xdm: :0 (xdm)
root    2523  0,0  0,7  3996  3396  ??  Ss   18:36     0:00,02 xdm: :2 (xdm)
root    2550  0,0  0,2  1608  1060  p4  S+   18:36     0:00,00 grep xdm
17:36:41
#ssh 192.168.16.23
[root@fbsd2:xdm]# exit
exit
Connection to 192.168.16.22 closed.
The authenticity of host '192.168.16.23 (192.168.16.23)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.23' (DSA) to the list of known hosts.
Password:
Last login: Mon Aug 31 14:05:28 2009 from debian.net.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
17:38:02
#[root@fbsd3:~]#
[root@fbsd3:~]# vim /usr/lib/
Display all 425 possibilities? (y or n)
17:38:02
#[root@fbsd3:~]#

17:38:02
#[root@fbsd3:~]#

17:38:18
#[root@fbsd3:~]#
[root@fbsd3:~]# find /usr -name \*xdm\*
/usr/local/libdata/pkgconfig/xdmcp.pc
/usr/local/bin/xdm
/usr/local/bin/xdmshell
/usr/local/lib/X11/xdm
/usr/local/lib/X11/xdm/xdm-config
^X^C
17:38:18
#[root@fbsd3:~]#

17:38:18
#[root@fbsd3:~]#

17:38:29
#[root@fbsd3:xdm]# vim Xsession
#
#
#
W10: Warning: Changing a readonly file
#
16 substitutions on 16 lines
#
#else
#
#
#
#
xfce4-session
"Xsession" 54 lines, 1092 characters written
17:39:06
#[root@fbsd3:xdm]# ps aux | grep xdn
[root@fbsd3:xdm]# /etc/rc.d/inetd restart
Stopping inetd.
Starting inetd.
17:39:11
#[root@fbsd3:xdm]# ps aux | grep xdm
root     995  0,0  0,6  3872  2864  ??  Is   17:04     0:00,02 xdm: :0 (xdm)
root    1375  0,0  0,7  3992  3392  ??  Is   18:18     0:00,02 xdm: :2 (xdm)

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

/dev/ttyp0
20:25:12
#screen -x
20:25:17
#screen
/dev/ttyp4
20:25:33
#screen -x
/dev/ttyp6
20:25:38
#screen -x
прошло 27 минут
/dev/ttyp2
20:52:49
#cal
-----------------------------------------------------------------[39/39]-----
 Как запустить процесс prg на исполнение в фоне?
 1. prg &
 2. bg prg
 3. background prg
 4. (prg)
 5. запустить в фоне процесс не получится
---------------------------------------------------------------------------
1
Your score: 27
Connection to 192.168.16.254 closed.
   Сентябрь 2009
Вс Пн Вт Ср Чт Пт Су
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Статистика

Время первой команды журнала16:00:16 2009- 8-31
Время последней команды журнала20:52:49 2009- 9- 4
Количество командных строк в журнале89
Процент команд с ненулевым кодом завершения, %15.73
Процент синтаксически неверно набранных команд, % 3.37
Суммарное время работы с терминалом *, час 0.67
Количество командных строк в единицу времени, команда/мин 2.21
Частота использования команд
[root@fbsd2:xdm]#61|==========================================================| 58.65%
grep13|============| 12.50%
screen7|======| 6.73%
[root@fbsd3:~]#6|=====| 5.77%
[root@fbsd2:~]#4|===| 3.85%
[root@fbsd3:xdm]#3|==| 2.88%
[root@fbsd2:lib]#2|=| 1.92%
awk2|=| 1.92%
[root@fbsd2:X11]#2|=| 1.92%
ssh2|=| 1.92%
ping1|| 0.96%
cal1|| 0.96%
____
*) Интервалы неактивности длительностью 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$