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

Содержание

Журнал

Пятница (07/24/09)

15:48:47
#shutdown -p now
Shutdown NOW!
shutdown: [pid 945]

Пятница (05/14/10)

/dev/ttyp1
16:23:26
#w
17:24  up  1:05, 1 user, load averages: 0,38 0,15 0,06
USER             TTY      FROM              LOGIN@  IDLE WHAT
root             p1       debian           17:21       - script -t 0 -q /root/.lilalo//2500022697153391138-127384
16:24:11
#date
ÐÑÔÎÉÃÁ, 14 ÍÁÑ 2010 Ç. 17:26:43 (EEST)

Суббота (05/15/10)

/dev/ttyp1
04:04:28
#vim /usr/local/lib/X11/xdm/Xsession
прошло >5 часов
/dev/ttyp1
09:32:25
#ping nt.ua
PING nt.ua (212.40.34.157): 56 data bytes
64 bytes from 212.40.34.157: icmp_seq=0 ttl=57 time=853.050 ms
64 bytes from 212.40.34.157: icmp_seq=1 ttl=57 time=911.615 ms
64 bytes from 212.40.34.157: icmp_seq=2 ttl=57 time=850.499 ms
64 bytes from 212.40.34.157: icmp_seq=3 ttl=57 time=849.633 ms
64 bytes from 212.40.34.157: icmp_seq=4 ttl=57 time=912.190 ms
64 bytes from 212.40.34.157: icmp_seq=5 ttl=57 time=1634.574 ms
64 bytes from 212.40.34.157: icmp_seq=6 ttl=57 time=65.963 ms
64 bytes from 212.40.34.157: icmp_seq=7 ttl=57 time=911.220 ms
64 bytes from 212.40.34.157: icmp_seq=8 ttl=57 time=65.948 ms
64 bytes from 212.40.34.157: icmp_seq=9 ttl=57 time=850.545 ms
64 bytes from 212.40.34.157: icmp_seq=10 ttl=57 time=67.426 ms
^C
--- nt.ua ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max/stddev = 65.948/724.788/1634.574/456.906 ms
09:40:54
#ping ya.ru
PING ya.ru (77.88.21.3): 56 data bytes
64 bytes from 77.88.21.3: icmp_seq=0 ttl=52 time=5124.553 ms
64 bytes from 77.88.21.3: icmp_seq=1 ttl=52 time=4219.386 ms
64 bytes from 77.88.21.3: icmp_seq=2 ttl=52 time=4279.242 ms
64 bytes from 77.88.21.3: icmp_seq=3 ttl=52 time=2588.402 ms
64 bytes from 77.88.21.3: icmp_seq=4 ttl=52 time=4339.470 ms
64 bytes from 77.88.21.3: icmp_seq=5 ttl=52 time=5969.032 ms
64 bytes from 77.88.21.3: icmp_seq=6 ttl=52 time=3433.715 ms
64 bytes from 77.88.21.3: icmp_seq=7 ttl=52 time=4278.168 ms
64 bytes from 77.88.21.3: icmp_seq=8 ttl=52 time=3433.360 ms
64 bytes from 77.88.21.3: icmp_seq=9 ttl=52 time=4278.228 ms
^C
--- ya.ru ping statistics ---
11 packets transmitted, 10 packets received, 9% packet loss
round-trip min/avg/max/stddev = 2588.402/4194.356/5969.032/882.863 ms
09:49:37
#w
11:31  up 16:39, 1 user, load averages: 0,00 0,01 0,00
USER             TTY      FROM              LOGIN@  IDLE WHAT
root             p1       debian           10:30       - script -t 0 -q /root/.lilalo//2034826399157299694-127390

Понедельник (05/17/10)

/dev/ttyp1
14:32:25
#shutdown -p now
Shutdown NOW!
shutdown: [pid 29345]
14:32:25
#shutdown -p now
Shutdown NOW!
shutdown: [pid 29345]
14:32:25
#shutdown -p now
Shutdown NOW!
shutdown: [pid 29345]
прошло 19 минут
/dev/ttyp2
14:51:49
#ntpdate ntp.psn.ru
17 May 22:49:33 ntpdate[1171]: step time server 194.149.67.130 offset 25057.932958 sec
прошло >2 часов
/dev/ttyp1
17:33:10
#ls -lt /var/log | head
total 486
-rw-r-----  1 root  wheel     8602 19 ÍÁÊ 00:06 maillog.0.bz2
-rw-------  1 root  wheel     8272 17 ÍÁÊ 18:40 auth.log
-rw-r--r--  1 root  wheel    90472 17 ÍÁÊ 18:31 messages
-rw-r--r--  1 root  wheel    28056 17 ÍÁÊ 18:31 lastlog
-rw-r--r--  1 root  wheel     6028 17 ÍÁÊ 18:31 wtmp
-rw-r--r--  1 root  wheel     1554 17 ÍÁÊ 17:36 xdm.log
-rw-------  1 root  wheel     3676 17 ÍÁÊ 14:17 cron
-rw-r-----  1 root  wheel    60875 17 ÍÁÊ 14:17 maillog
-rw-r-----  1 root  wheel      728 17 ÍÁÊ 14:13 sendmail.st
17:40:53
#less /var/log/Xorg.0.log
прошло 19 минут
18:00:41
#less /var/log/Xorg.0.log
18:00:41
#less /var/log/Xorg.0.log
прошло 27 минут
18:27:50
#EXIT
bash: EXIT: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
прошло >3 часов
/dev/ttyp2
21:49:45
#vim /etc/crontab
--- /tmp/l3-saved-1241.32032.11898	2010-05-17 22:49:52.000000000 +0300
+++ /etc/crontab	2010-05-17 22:50:08.000000000 +0300
@@ -24,4 +24,4 @@
 # Adjust the time zone if the CMOS clock keeps local time, as opposed to
 # UTC time.  See adjkerntz(8) for details.
 1,31	0-5	*	*	*	root	adjkerntz -a
-*/10     *      *       *       *       root    ntpdate ntp.psn.ru
+*/1     *      *       *       *       root    ntpdate ntp.psn.ru
/dev/ttyp2
21:50:40
#vim /boot/loader.conf
--- /tmp/l3-saved-1475.15871.26635	2010-05-17 22:50:46.000000000 +0300
+++ /boot/loader.conf	2010-05-17 22:51:33.000000000 +0300
@@ -0,0 +1 @@
+kern.hz="100"
21:51:33
#dmesg
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008
    root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz (2327.53-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fb  Stepping = 11
  Features=0x1789fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
...
calcru: negative runtime of -628735 usec for pid 49 (sh)
calcru: runtime went backwards from 18221870 usec to 18007589 usec for pid 4 (g_down)
calcru: negative runtime of -628735 usec for pid 49 (sh)
calcru: runtime went backwards from 18221870 usec to 18007589 usec for pid 4 (g_down)
calcru: negative runtime of -628735 usec for pid 49 (sh)
calcru: runtime went backwards from 18221870 usec to 18007589 usec for pid 4 (g_down)
calcru: negative runtime of -1040406 usec for pid 49 (ps)
calcru: runtime went backwards from 14205122 usec to 12945574 usec for pid 19 (irq14: ata0)
calcru: runtime went backwards from 14205122 usec to 12945574 usec for pid 19 (irq14: ata0)
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
21:51:42
#sysctl -a | grep timecounter
kern.timecounter.stepwarnings: 0
kern.timecounter.nbinuptime: 425852
kern.timecounter.nnanouptime: 0
kern.timecounter.nmicrouptime: 1554
kern.timecounter.nbintime: 176130
kern.timecounter.nnanotime: 65966
kern.timecounter.nmicrotime: 110191
kern.timecounter.ngetbinuptime: 1220
kern.timecounter.ngetnanouptime: 111
kern.timecounter.ngetmicrouptime: 61125
kern.timecounter.ngetbintime: 0
kern.timecounter.ngetnanotime: 0
kern.timecounter.ngetmicrotime: 19139
kern.timecounter.nsetclock: 4
kern.timecounter.hardware: i8254
kern.timecounter.choice: TSC(800) i8254(0) dummy(-1000000)
kern.timecounter.tick: 1
kern.timecounter.smp_tsc: 0
21:51:52
#dmeg
bash: dmeg: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
21:52:02
#dmesg
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008
    root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz (2327.53-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fb  Stepping = 11
  Features=0x1789fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
...
calcru: runtime went backwards from 18221870 usec to 18007589 usec for pid 4 (g_down)
calcru: negative runtime of -628735 usec for pid 49 (sh)
calcru: runtime went backwards from 18221870 usec to 18007589 usec for pid 4 (g_down)
calcru: negative runtime of -628735 usec for pid 49 (sh)
calcru: runtime went backwards from 18221870 usec to 18007589 usec for pid 4 (g_down)
calcru: negative runtime of -628735 usec for pid 49 (sh)
calcru: runtime went backwards from 18221870 usec to 18007589 usec for pid 4 (g_down)
calcru: negative runtime of -1040406 usec for pid 49 (ps)
calcru: runtime went backwards from 14205122 usec to 12945574 usec for pid 19 (irq14: ata0)
calcru: runtime went backwards from 14205122 usec to 12945574 usec for pid 19 (irq14: ata0)
/dev/ttyp2
21:53:39
#vim /boot/device.hints
--- /tmp/l3-saved-1189.32342.19314	2010-05-17 22:53:48.000000000 +0300
+++ /boot/device.hints	2010-05-17 22:54:38.000000000 +0300
@@ -76,3 +76,4 @@
 hint.lnc.0.port="0x280"
 hint.lnc.0.irq="10"
 hint.lnc.0.drq="0"
+hint.acpi.0.disabled="1"
прошло 23 минуты
/dev/ttyp2
22:17:17
#vim /usr/local/lib/X11/xdm/Xsession
--- /tmp/l3-saved-27294.2455.23344	2010-05-17 23:44:55.000000000 +0300
+++ /usr/local/lib/X11/xdm/Xsession	2010-05-18 00:00:09.000000000 +0300
@@ -51,4 +51,5 @@
 #	exec /usr/local/bin/xsm
 #fi
 #xfce4-session
-fluxbox
+#fluxbox
+gnome-session
прошло 34 минуты
/dev/ttyp3
22:51:45
#echo test
test

Вторник (05/18/10)

/dev/ttyp2
05:15:54
#dmesg
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008
    root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz (3332.86-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fb  Stepping = 11
  Features=0x1789fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
...
calcru: negative runtime of -616084 usec for pid 32 (softdepflush)
calcru: runtime went backwards from 3807528 usec to 3679229 usec for pid 13 (swi1: net)
calcru: runtime went backwards from 6415810 usec to 6401450 usec for pid 3928 (gnome-terminal)
calcru: negative runtime of -616084 usec for pid 32 (softdepflush)
calcru: runtime went backwards from 12571291875 usec to 12571155012 usec for pid 21 (irq5: re0 uhci0)
calcru: runtime went backwards from 3807528 usec to 3679238 usec for pid 13 (swi1: net)
calcru: runtime went backwards from 6415810 usec to 6401450 usec for pid 3928 (gnome-terminal)
calcru: negative runtime of -616084 usec for pid 32 (softdepflush)
calcru: runtime went backwards from 12571291875 usec to 12571155012 usec for pid 21 (irq5: re0 uhci0)
calcru: runtime went backwards from 3807528 usec to 3679238 usec for pid 13 (swi1: net)
прошло 114 минут
/dev/ttyp1
07:10:20
#vim /usr/local/lib/X11/xdm/Xsession
--- /tmp/l3-saved-27769.16843.10833	2010-05-18 08:11:58.000000000 +0300
+++ /usr/local/lib/X11/xdm/Xsession	2010-05-18 08:22:18.000000000 +0300
@@ -51,5 +51,5 @@
 #	exec /usr/local/bin/xsm
 #fi
 #xfce4-session
-#fluxbox
-gnome-session
+fluxbox
+#gnome-session
/dev/ttyp2
07:14:03
#sysctl -a | grep timecounter
kern.timecounter.stepwarnings: 0
kern.timecounter.nbinuptime: 10568771
kern.timecounter.nnanouptime: 0
kern.timecounter.nmicrouptime: 4257
kern.timecounter.nbintime: 349201
kern.timecounter.nnanotime: 73910
kern.timecounter.nmicrotime: 275291
kern.timecounter.ngetbinuptime: 2827
kern.timecounter.ngetnanouptime: 1959
kern.timecounter.ngetmicrouptime: 1123836
kern.timecounter.ngetbintime: 0
kern.timecounter.ngetnanotime: 0
kern.timecounter.ngetmicrotime: 2748986
kern.timecounter.nsetclock: 104
kern.timecounter.hardware: TSC
kern.timecounter.choice: TSC(800) i8254(0) dummy(-1000000)
kern.timecounter.tick: 1
kern.timecounter.smp_tsc: 0
/dev/ttyp1
07:22:19
#vim /usr/local/lib/X11/xdm/Xsession
--- /tmp/l3-saved-27769.10241.14820	2010-05-18 08:27:16.000000000 +0300
+++ /usr/local/lib/X11/xdm/Xsession	2010-05-18 08:40:13.000000000 +0300
@@ -50,6 +50,6 @@
 #	fi
 #	exec /usr/local/bin/xsm
 #fi
-#xfce4-session
-fluxbox
+xfce4-session
+#fluxbox
 #gnome-session
/dev/ttyp2
07:31:49
#vim /etc/sysctl.conf
/dev/ttyp1
07:40:15
#vim /usr/local/lib/X11/xdm/Xsession
прошла 21 минута
/dev/ttyp2
08:01:15
#vim /etc/sysctl.conf
--- /tmp/l3-saved-4209.25034.19374	2010-05-18 09:07:33.000000000 +0300
+++ /etc/sysctl.conf	2010-05-18 09:18:49.000000000 +0300
@@ -8,3 +8,4 @@
 # are being run under another UID.
 #security.bsd.see_other_uids=0
 net.inet6.ip6.v6only=0
+kern.timecounter.hardware=i8254
прошло >2 часов
/dev/ttyp2
10:29:09
#. /usr/local/etc/bonobo-activation/bonobo-activation-config.xml

10:29:42
#cd /usr/ports/shells/bash-completion/

10:29:54
#make install
The programmable completion library is not enabled by default for various
reasons.  To use it, you should source /usr/local/etc/bash_completion from
your .bashrc file.  For example:
    if [ -f /usr/local/etc/bash_completion ]; then
        . /usr/local/etc/bash_completion
    fi
===>   Registering installation for bash-completion-20060301_2
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
10:30:38
#cd
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
10:33:23
#vim .bashrc
--- /tmp/l3-saved-11702.23355.24362	2010-05-18 11:33:27.000000000 +0300
+++ .bashrc	2010-05-18 11:33:39.000000000 +0300
@@ -1 +1,5 @@
 . /root/.lilalo/l3bashrc && _l3_start
+if [ -f /usr/local/etc/bash_completion ]; then
+        . /usr/local/etc/bash_completion
+fi
+
10:33:39
#. .bashrc

10:33:44
#pkg_info -L bash-
bash-3.2.25                 bash-completion-20060301_2
10:33:44
#pkg_info -L bash-
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
10:34:33
#mail
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
15 May 04:15:04 ntpdate[3599]: step time server 194.149.67.130 offset -18129.158256 sec
&
Message 96:
From root@fbsd3.net.nt Sat May 15 04:30:49 2010
Date: Sat, 15 May 2010 04:30:35 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
...
X-Cron-Env: <USER=root>
15 May 04:51:52 ntpdate[3790]: step time server 194.149.67.130 offset -15084.756293 sec
&
Message 105:
From root@fbsd3.net.nt Sat May 15 04:55:42 2010
Date: Sat, 15 May 2010 04:55:33 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
Subject: Cron <root@fbsd3>    ntpdate ntp.psn.ru
X-Cron-Env: <SHELL=/bin/sh>
10:34:33
#mail
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
15 May 04:15:04 ntpdate[3599]: step time server 194.149.67.130 offset -18129.158256 sec
&
Message 96:
From root@fbsd3.net.nt Sat May 15 04:30:49 2010
Date: Sat, 15 May 2010 04:30:35 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
...
X-Cron-Env: <USER=root>
15 May 04:51:52 ntpdate[3790]: step time server 194.149.67.130 offset -15084.756293 sec
&
Message 105:
From root@fbsd3.net.nt Sat May 15 04:55:42 2010
Date: Sat, 15 May 2010 04:55:33 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
Subject: Cron <root@fbsd3>    ntpdate ntp.psn.ru
X-Cron-Env: <SHELL=/bin/sh>
10:35:23
#man bash
10:36:09
#cd /home/user/

10:36:24
#$A=0
bash: =0: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
10:36:30
#echo *
Desktop install mbox nautilus-debug-log.txt prepare-freebsd.sh
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
10:38:28
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 1070 messages 4 new 1070 unread
 U1065 root@fbsd3.net.nt     Tue May 18 11:33  24/924   "Cron <root@fbsd3>    "
 U1066 root@fbsd3.net.nt     Tue May 18 11:34  24/924   "Cron <root@fbsd3>    "
>N1067 root@fbsd3.net.nt     Tue May 18 11:35  23/912   "Cron <root@fbsd3>    "
 N1068 root@fbsd3.net.nt     Tue May 18 11:36  23/912   "Cron <root@fbsd3>    "
 N1069 root@fbsd3.net.nt     Tue May 18 11:37  23/914   "Cron <root@fbsd3>    "
 N1070 root@fbsd3.net.nt     Tue May 18 11:38  23/914   "Cron <root@fbsd3>    "
&
Message 1067:
...
At EOF
&
At EOF
&
At EOF
&
At EOF
& q
Saved 4 messages in mbox
Held 1066 messages in /var/mail/root
10:38:28
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 1070 messages 4 new 1070 unread
 U1065 root@fbsd3.net.nt     Tue May 18 11:33  24/924   "Cron <root@fbsd3>    "
 U1066 root@fbsd3.net.nt     Tue May 18 11:34  24/924   "Cron <root@fbsd3>    "
>N1067 root@fbsd3.net.nt     Tue May 18 11:35  23/912   "Cron <root@fbsd3>    "
 N1068 root@fbsd3.net.nt     Tue May 18 11:36  23/912   "Cron <root@fbsd3>    "
 N1069 root@fbsd3.net.nt     Tue May 18 11:37  23/914   "Cron <root@fbsd3>    "
 N1070 root@fbsd3.net.nt     Tue May 18 11:38  23/914   "Cron <root@fbsd3>    "
&
Message 1067:
...
At EOF
&
At EOF
&
At EOF
&
At EOF
& q
Saved 4 messages in mbox
Held 1066 messages in /var/mail/root
10:38:36
#mail
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
17 May 06:16:36 ntpdate[21087]: step time server 194.149.67.130 offset -2155.764894 sec
&
Message 85:
From root@fbsd3.net.nt Mon May 17 06:18:45 2010
Date: Mon, 17 May 2010 06:18:34 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
...
X-Cron-Env: <USER=root>
17 May 06:57:43 ntpdate[21318]: step time server 194.149.67.130 offset -5312.972893 sec
&
Message 94:
From root@fbsd3.net.nt Mon May 17 07:02:20 2010
Date: Mon, 17 May 2010 07:02:07 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
Subject: Cron <root@fbsd3>    ntpdate ntp.psn.ru
X-Cron-Env: <SHELL=/bin/sh>
10:38:36
#mail
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
17 May 06:16:36 ntpdate[21087]: step time server 194.149.67.130 offset -2155.764894 sec
&
Message 85:
From root@fbsd3.net.nt Mon May 17 06:18:45 2010
Date: Mon, 17 May 2010 06:18:34 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
...
X-Cron-Env: <USER=root>
17 May 06:57:43 ntpdate[21318]: step time server 194.149.67.130 offset -5312.972893 sec
&
Message 94:
From root@fbsd3.net.nt Mon May 17 07:02:20 2010
Date: Mon, 17 May 2010 07:02:07 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
Subject: Cron <root@fbsd3>    ntpdate ntp.psn.ru
X-Cron-Env: <SHELL=/bin/sh>
10:38:36
#mail
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
17 May 06:16:36 ntpdate[21087]: step time server 194.149.67.130 offset -2155.764894 sec
&
Message 85:
From root@fbsd3.net.nt Mon May 17 06:18:45 2010
Date: Mon, 17 May 2010 06:18:34 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
...
X-Cron-Env: <USER=root>
17 May 06:57:43 ntpdate[21318]: step time server 194.149.67.130 offset -5312.972893 sec
&
Message 94:
From root@fbsd3.net.nt Mon May 17 07:02:20 2010
Date: Mon, 17 May 2010 07:02:07 +0300 (EEST)
From: root@fbsd3.net.nt (Cron Daemon)
To: root@fbsd3.net.nt
Subject: Cron <root@fbsd3>    ntpdate ntp.psn.ru
X-Cron-Env: <SHELL=/bin/sh>
прошло >9 часов
/dev/ttyp1
20:04:15
#vim /usr/local/lib/X11/xdm/Xsession
--- /tmp/l3-saved-28309.28188.17034	2010-05-18 21:06:17.000000000 +0300
+++ /usr/local/lib/X11/xdm/Xsession	2010-05-18 21:17:54.000000000 +0300
@@ -50,6 +50,6 @@
 #	fi
 #	exec /usr/local/bin/xsm
 #fi
-xfce4-session
-#fluxbox
+#xfce4-session
+fluxbox
 #gnome-session
прошло 92 минуты
/dev/ttyp2
21:36:52
#vim /usr/local/etc/X11/s
21:36:52
#vim /usr/local/etc/X11/s
21:36:52
#vim /usr/local/etc/X11/s
21:36:52
#vim /etc/X11/xorg.conf
21:36:52
#vim /etc/X11/xorg.conf
21:36:52
#vim /etc/X11/xorg.conf

Среда (05/19/10)

/dev/ttyp3
14:20:16
#cd /tmp

14:20:19
#ls
.ICE-unix                       lilalo-install-temp-1241
.X0-lock                        localtime
.X11-unix                       locate.rc
.XIM-unix                       login.access
.Xauth7nmoqG                    login.conf
.Xauth8A9uGq                    login.conf.db
.XauthCuihBu                    mac.conf
.XauthEWHAR4                    mail.rc
.XauthMzhkdv                    make.conf
.XauthQuGEGG                    manpath.config
...
group                           shells
host.conf                       snmpd.config
hosts                           sysctl.conf
hosts.allow                     syslog.conf
hosts.equiv                     tee
hosts.lpd                       termcap
inetd.conf                      test
l3-saved-25518.6950.6110        ttys
l3-saved-4033.9610.13165        usbd.conf
lilalo-install-temp-1212        wall_cmos_clock
14:20:21
#touch test

14:20:29
#chf
chflags  chfn
14:20:29
#chflags -h
usage: chflags [-h] [-R [-H | -L | -P]] flags file ...
14:20:51
#chflags schg test

14:21:07
#rm -rf test
rm: test: Operation not permitted
14:21:13
#ls -ld test
drwxr-xr-x+ 2 user  wheel  512 19 ÍÁÊ 15:20 test
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
14:21:27
#ls -ldo test
drwxr-xr-x+ 2 user  wheel  schg 512 19 ÍÁÊ 15:20 test
14:21:32
#chflags noschg test
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
14:22:42
#ls -ldo test
drwxr-xr-x+ 2 user  wheel  - 512 19 ÍÁÊ 15:20 test
14:22:43
#ls -l
total 762
drwxrwxrwt   2 root  wheel        512 19 ÍÁÊ 06:08 .ICE-unix
-r--r--r--   1 root  wheel         11 19 ÍÁÊ 06:08 .X0-lock
drwxrwxrwt   2 root  wheel        512 19 ÍÁÊ 15:15 .X11-unix
drwxrwxrwt   2 root  wheel        512 19 ÍÁÊ 06:08 .XIM-unix
-rw-------   1 root  wheel         49 24 ÉÀÌ  2009 .Xauth7nmoqG
-rw-------   1 user  wheel         49 24 ÉÀÌ  2009 .Xauth8A9uGq
-rw-------   1 root  wheel         49 24 ÉÀÌ  2009 .XauthCuihBu
-rw-------   1 user  wheel         49 24 ÉÀÌ  2009 .XauthEWHAR4
-rw-------   1 user  wheel         49 24 ÉÀÌ  2009 .XauthMzhkdv
...
-rw-r--r--   1 user  wheel        258 17 ÍÁÊ 13:43 shells
-rw-r--r--   1 user  wheel       2454 17 ÍÁÊ 13:43 snmpd.config
-rw-r--r--   1 user  wheel        390 17 ÍÁÊ 13:43 sysctl.conf
-rw-r--r--   1 user  wheel       1335 17 ÍÁÊ 13:43 syslog.conf
-rw-r--r--   1 user  wheel         22 18 ÍÁÊ 12:14 tee
-r--r--r--   1 user  wheel     204798 17 ÍÁÊ 13:43 termcap
drwxr-xr-x+  2 user  wheel        512 19 ÍÁÊ 15:20 test
-rw-r--r--   1 user  wheel      13039 17 ÍÁÊ 13:43 ttys
-rw-r--r--   1 user  wheel       1400 17 ÍÁÊ 13:43 usbd.conf
-r--r--r--   1 user  wheel          0 17 ÍÁÊ 13:43 wall_cmos_clock
прошло 98 минут
/dev/ttyp2
16:01:26
#cd ~user/test

16:01:31
#ls -l
total 0
-rwsrwsrwt  1 user  wheel  0 19 ÍÁÊ 16:53 1
16:01:33
#chown -R root ../test

16:01:42
#ls -l
total 0
-rwsrwsrwt  1 root  wheel  0 19 ÍÁÊ 16:53 1
16:01:43
#LANG=C

16:01:52
#ls -l
total 0
-rwsrwsrwt  1 root  wheel  0 May 19 16:53 1
16:01:56
#man ls
16:02:25
#ls -lo
total 0
-rwsrwsrwt  1 root  wheel  - 0 May 19 16:53 1
16:02:30
#man chflags
16:02:30
#man chflags
16:02:30
#man chflags
16:03:02
#man chflags
16:03:02
#man chflags
16:03:26
#chflags schg 1

16:03:26
#chflags schg 1

16:03:34
#ls -lo
total 0
-rwsrwsrwt  1 root  wheel  schg 0 May 19 16:53 1
16:03:34
#ls -lo
total 0
-rwsrwsrwt  1 root  wheel  schg 0 May 19 16:53 1
16:03:36
#rm -f ./1
rm: ./1: Operation not permitted
16:03:36
#rm -f ./1
rm: ./1: Operation not permitted
16:03:36
#rm -f ./1
rm: ./1: Operation not permitted
16:03:56
#chflags noschg 1

16:03:56
#chflags noschg 1

16:03:56
#chflags noschg 1

16:04:02
#rm -f ./1

16:04:02
#rm -f ./1

16:04:02
#rm -f ./1

прошло >4 часов
/dev/ttyp3
20:50:44
#vim 1.txt
--- /dev/null	2010-05-19 21:50:58.000000000 +0300
+++ 1.txt	2010-05-19 21:51:00.000000000 +0300
@@ -0,0 +1,2 @@
+microsoft
+freebsd
20:51:00
#vim 2txt
--- /dev/null	2010-05-19 21:51:06.000000000 +0300
+++ 2.txt	2010-05-19 21:51:08.000000000 +0300
@@ -0,0 +1 @@
+freebsd
20:51:08
#find ~ -name \*.txt -exec fgrep -qi "Microsoft" {} -not -exec fgrep -qieBSD {} \; -print
fgrep: invalid option -- t
Usage: fgrep [OPTION]... PATTERN [FILE]...
Try `fgrep --help' for more information.
fgrep: invalid option -- t
Usage: fgrep [OPTION]... PATTERN [FILE]...
Try `fgrep --help' for more information.
fgrep: invalid option -- t
Usage: fgrep [OPTION]... PATTERN [FILE]...
Try `fgrep --help' for more information.
20:51:30
#find ~ -name \*.txt -exec fgrep -qi "Microsoft" {} -not -exec fgrep -qi FreeBSD {} \; -print
fgrep: invalid option -- t
Usage: fgrep [OPTION]... PATTERN [FILE]...
Try `fgrep --help' for more information.
fgrep: invalid option -- t
Usage: fgrep [OPTION]... PATTERN [FILE]...
Try `fgrep --help' for more information.
fgrep: invalid option -- t
Usage: fgrep [OPTION]... PATTERN [FILE]...
Try `fgrep --help' for more information.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root

Статистика

Время первой команды журнала15:48:47 2009- 7-24
Время последней команды журнала20:51:30 2010- 5-19
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %10.00
Процент синтаксически неверно набранных команд, % 3.00
Суммарное время работы с терминалом *, час 3.10
Количество командных строк в единицу времени, команда/мин 0.54
Частота использования команд
vim20|===================| 19.05%
ls12|===========| 11.43%
chflags8|=======| 7.62%
man7|======| 6.67%
rm7|======| 6.67%
mail7|======| 6.67%
cd5|====| 4.76%
shutdown4|===| 3.81%
dmesg3|==| 2.86%
less3|==| 2.86%
ping2|=| 1.90%
sysctl2|=| 1.90%
pkg_info2|=| 1.90%
echo2|=| 1.90%
.2|=| 1.90%
grep2|=| 1.90%
find2|=| 1.90%
-print2|=| 1.90%
w2|=| 1.90%
$A=01|| 0.95%
touch1|| 0.95%
chown1|| 0.95%
ntpdate1|| 0.95%
make1|| 0.95%
head1|| 0.95%
EXIT1|| 0.95%
chf1|| 0.95%
dmeg1|| 0.95%
date1|| 0.95%
LANG=C1|| 0.95%
____
*) Интервалы неактивности длительностью 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$