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

Содержание

Журнал

Четверг (09/10/09)

/dev/ttyp8
16:28:13
#vim /etc/cron.deny
16:28:17
#exit
exit
16:28:21
$crontab -e
You (user) are not allowed to use this program (crontab)
See crontab(1) for more information
16:28:24
$sudo vim /etc/cron
16:28:24
$sudo vim /etc/cron
16:28:24
$sudo vim /etc/cron.allow
16:29:01
$crontab -e
  3 #* * * * * logger -p emerg USER_CRONTAB
  4 #*/10 * * * *  /home/user/ssh-port-forwarding
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
No modification made
16:29:04
$sudo vim /etc/cron.
16:29:04
$sudo vim /etc/cron.
16:29:13
$ls -l /etc/cron*
-rw-r--r-- 1 root root   5 2009-09-10 17:29 /etc/cron.allow
-rw-r--r-- 1 root root   5 2009-09-10 17:28 /etc/cron.deny
-rw-r--r-- 1 root root 770 2009-09-10 17:21 /etc/crontab
/etc/cron.d:
итого 0
/etc/cron.daily:
итого 36
-rwxr-xr-x 1 root root 5041 2007-02-26 23:21 apt
-rwxr-xr-x 1 root root  314 2007-03-14 16:11 aptitude
-rwxr-xr-x 1 root root  502 2007-01-02 19:26 bsdmainutils
...
-rwxr-xr-x 1 root root 1307 2006-05-25 12:38 sysklogd
/etc/cron.hourly:
итого 0
/etc/cron.monthly:
итого 4
-rwxr-xr-x 1 root root 129 2006-12-20 02:02 standard
/etc/cron.weekly:
итого 8
-rwxr-xr-x 1 root root  520 2007-01-29 14:20 man-db
-rwxr-xr-x 1 root root 1092 2006-05-25 12:38 sysklogd
16:29:18
$ls -l /etc/cron\
ls: /etc/cron*: No such file or directory
16:29:20
$ls -l /etc/cron

16:29:23
$ls -l /etc/cron
cron.allow    cron.daily/   cron.hourly/  crontab
cron.d/       cron.deny     cron.monthly/ cron.weekly/
16:29:23
$ls -l /etc/cron

прошла 21 минута
16:50:40
$vim /etc/syslog.conf
прошло 10 минут
17:01:04
$ls -l /var/log/
итого 1492
-rw-r----- 1 root adm  163318 2009-09-10 17:28 auth.log
-rw-r----- 1 root adm   14565 2008-03-09 08:47 auth.log.0
-rw-r----- 1 root adm      31 2007-12-23 16:31 boot
-rw-r--r-- 1 root root  29912 2007-12-23 16:31 bootstrap.log
-rw-rw-r-- 1 root utmp      0 2009-09-08 06:25 btmp
-rw-rw-r-- 1 root utmp    384 2008-03-07 19:49 btmp.1
-rw-r----- 1 root adm    3321 2009-09-07 08:26 daemon.log
-rw-r----- 1 root adm   21350 2008-03-07 19:37 daemon.log.0
-rw-r----- 1 root adm    6399 2009-09-07 08:26 debug
...
-rw-r----- 1 root adm    4177 2008-03-14 06:25 syslog.4.gz
-rw-r----- 1 root adm     518 2008-03-12 08:25 syslog.5.gz
-rw-r----- 1 root adm     504 2008-03-11 08:25 syslog.6.gz
-rw-r----- 1 root adm    2550 2009-09-10 17:27 user.log
-rw-r----- 1 root adm    3046 2008-03-07 18:44 user.log.0
-rw-r--r-- 1 root root      0 2007-12-23 16:34 uucp.log
-rw-rw-r-- 1 root utmp  18816 2009-09-10 15:09 wtmp
-rw-rw-r-- 1 root utmp 234240 2009-09-07 16:52 wtmp.1
-rw-r--r-- 1 root root   3189 2008-03-07 19:37 Xorg.0.log
-rw-r--r-- 1 root root   3189 2008-03-07 19:37 Xorg.0.log.old
17:01:11
$du -sh /var/log/\
>
1,5M    /var/log/
17:01:17
$ls -l /var/log/ | cat -n
     1  итого 1492
     2  -rw-r----- 1 root adm  163318 2009-09-10 17:28 auth.log
     3  -rw-r----- 1 root adm   14565 2008-03-09 08:47 auth.log.0
     4  -rw-r----- 1 root adm      31 2007-12-23 16:31 boot
     5  -rw-r--r-- 1 root root  29912 2007-12-23 16:31 bootstrap.log
     6  -rw-rw-r-- 1 root utmp      0 2009-09-08 06:25 btmp
     7  -rw-rw-r-- 1 root utmp    384 2008-03-07 19:49 btmp.1
     8  -rw-r----- 1 root adm    3321 2009-09-07 08:26 daemon.log
     9  -rw-r----- 1 root adm   21350 2008-03-07 19:37 daemon.log.0
    10  -rw-r----- 1 root adm    6399 2009-09-07 08:26 debug
...
    40  -rw-r----- 1 root adm    4177 2008-03-14 06:25 syslog.4.gz
    41  -rw-r----- 1 root adm     518 2008-03-12 08:25 syslog.5.gz
    42  -rw-r----- 1 root adm     504 2008-03-11 08:25 syslog.6.gz
    43  -rw-r----- 1 root adm    2550 2009-09-10 17:27 user.log
    44  -rw-r----- 1 root adm    3046 2008-03-07 18:44 user.log.0
    45  -rw-r--r-- 1 root root      0 2007-12-23 16:34 uucp.log
    46  -rw-rw-r-- 1 root utmp  18816 2009-09-10 15:09 wtmp
    47  -rw-rw-r-- 1 root utmp 234240 2009-09-07 16:52 wtmp.1
    48  -rw-r--r-- 1 root root   3189 2008-03-07 19:37 Xorg.0.log
    49  -rw-r--r-- 1 root root   3189 2008-03-07 19:37 Xorg.0.log.old
17:01:27
$sudo vim /etc/logrotate.conf
17:05:24
$sudo vim /etc/logrotate.d/
17:07:20
$ssh 192.168.16.254
[user@debian1:permissions]$ sudo vim /etc/logrotate.d/dpkg
17:07:57
#[user@fbsd5:~]$ sudo vim /etc/sys
[user@debian1:permissions]$ ssh 192.168.16.25
Password:
Password:
Last login: Thu Sep 10 14:49:37 2009 from 192.168.16.1
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!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
...
   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.
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid
sysctl.conf  syslog.conf
17:09:45
#[user@fbsd5:~]$ sudo vim /etc/newsyslog.conf
/var/log/ppp.log        root:network    640  3     100  *     JC
/var/log/security                       600  10    100  *     JC
/var/log/sendmail.st                    640  10    *    168   B
/var/log/ppp.log        root:network    640  3     100  *     JC
/var/log/security                       600  10    100  *     JC
/var/log/sendmail.st                    640  10    *    168   B
/var/log/slip.log       root:network    640  3     100  *     JC
/var/log/weekly.log                     640  5     1    $W6D0 JN
/var/log/wtmp                           644  3     *    @01T05 B
                                                        @01T0
/var/log/xferlog                        600  7     100  *     JC
17:12:40
#[user@fbsd5:~]$ sudo vim /etc/newsyslog.conf
/var/log/console.log                    600  5     100  *     J
/var/log/cron                           600  3     100  *     JC
/var/log/daily.log                      640  7     *    @T00  JN
   r
/var/log/debug.log                      600  7     100  *     JC
/var/log/kerberos.log                   600  7     100  *     J
/var/log/lpd-errs                       644  7     100  *     JC
/var/log/maillog                        640  7     *    @T00  JC
/var/log/messages                       644  5     100  *     JC
/var/log/monthly.log                    640  12    *    $M1D0 JN
прошло >3 часов
/dev/ttyp0
21:05:42
$screen -x
/dev/ttyp8
21:06:11
#[user@fbsd5:~]$

21:06:11
#[user@fbsd5:~]$

21:06:11
#[user@fbsd5:~]$

21:06:11
#[user@fbsd5:~]$

21:06:11
#[user@fbsd5:~]$ exit
exit
Connection to 192.168.16.25 closed.
21:06:26
$vlock
 *** This tty is not a VC (virtual console). ***
 *** It may not be securely locked. ***
This TTY is now locked by user.
Please press Enter to unlock.
Password:
Try to authenticate as root instead:
Password:
 *** Unlock failed; please try again. ***
This TTY is now locked by user.
Please press Enter to unlock.
Password:

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

/dev/ttyp3
10:23:36
$screen -x
/dev/ttypc
10:24:02
$screen -x
/dev/ttyp8
10:24:36
$sudo vim /etc/inittab
10:31:31
$ls -l /etc/rc2.d/
итого 4
-rw-r--r-- 1 root root 556 2007-01-31 00:27 README
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root  15 2008-07-04 20:09 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  17 2008-07-04 20:09 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 2008-07-04 20:09 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 2008-07-04 20:09 S20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  13 2008-07-04 20:09 S21gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  14 2008-07-04 20:09 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 2008-07-04 20:09 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 2008-07-04 20:09 S99stop-bootlogd -> ../init.d/stop-bootlogd
10:32:35
$ls -l /etc/rc6
итого 4
lrwxrwxrwx 1 root root  13 2008-07-04 20:09 K01gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  14 2008-07-04 20:09 K11cron -> ../init.d/cron
lrwxrwxrwx 1 root root  17 2008-07-04 20:09 K20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 2008-07-04 20:09 K20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 2008-07-04 20:09 K20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  20 2008-07-04 20:09 K25hwclock.sh -> ../init.d/hwclock.sh
lrwxrwxrwx 1 root root  15 2008-07-04 20:09 K89klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 K90sysklogd -> ../init.d/sysklogd
-rw-r--r-- 1 root root 353 2006-01-07 09:47 README
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 S20sendsigs -> ../init.d/sendsigs
lrwxrwxrwx 1 root root  17 2008-07-04 20:09 S30urandom -> ../init.d/urandom
lrwxrwxrwx 1 root root  22 2008-07-04 20:09 S31umountnfs.sh -> ../init.d/umountnfs.sh
lrwxrwxrwx 1 root root  20 2008-07-04 20:09 S35networking -> ../init.d/networking
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 S36ifupdown -> ../init.d/ifupdown
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 S40umountfs -> ../init.d/umountfs
lrwxrwxrwx 1 root root  20 2008-07-04 20:09 S60umountroot -> ../init.d/umountroot
lrwxrwxrwx 1 root root  16 2008-07-04 20:09 S90reboot -> ../init.d/reboot
10:34:09
$ls -l /etc/rc6.d/

/dev/ttype
10:34:56
$screen -x
/dev/ttyp8
10:35:21
$sudo apt-get install sysv-rc
sysv-rc       sysv-rc-conf
10:35:21
$sudo apt-get install sysv-rc-conf
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libcurses-perl libcurses-ui-perl libterm-readkey-perl
НОВЫЕ пакеты, которые будут установлены:
  libcurses-perl libcurses-ui-perl libterm-readkey-perl sysv-rc-conf
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 414kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 1458kB.
Хотите продолжить [Д/н]?
...
Выбор ранее не выбранного пакета libterm-readkey-perl.
Распаковывается пакет libterm-readkey-perl (из файла .../libterm-readkey-perl_2.30-3_i386.deb)...
Выбор ранее не выбранного пакета libcurses-ui-perl.
Распаковывается пакет libcurses-ui-perl (из файла .../libcurses-ui-perl_0.95-5_all.deb)...
Выбор ранее не выбранного пакета sysv-rc-conf.
Распаковывается пакет sysv-rc-conf (из файла .../sysv-rc-conf_0.99-5_all.deb)...
Настраивается пакет libcurses-perl (1.13-1) ...
Настраивается пакет libterm-readkey-perl (2.30-3) ...
Настраивается пакет libcurses-ui-perl (0.95-5) ...
Настраивается пакет sysv-rc-conf (0.99-5) ...
10:36:24
$sudo sysv-rc-conf
x halt        [ ]     [ ]     [ ]     [ ]     [ ]     [X]     [ ]     [ ]      x
x networking  [ ]     [ ]     [ ]     [ ]     [ ]     [X]     [X]     [X]      x
x ifupdown-$  [ ]     [X]     [X]     [X]     [X]     [ ]     [ ]     [ ]      x
x openbsd-i$  [ ]     [X]     [X]     [X]     [X]     [ ]     [ ]     [ ]      x
x rc.local    [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [X]     [ ]      x
x rebootmap$  [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [ ]     [X]      x
x rmnologin   [ ]     [X]     [X]     [X]     [X]     [ ]     [ ]     [X]      x
x module-in$  [ ] lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk [ ]     [ ]      x
x sendsigsl$      x                                         x                  x
mqsingle      [ ]qx lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x qqqqqqqqqqqqqqqqqj
lqssh         [ qqx xResults of //etc/init.d/sudo stop :    x qqqqqqqqqqqqqqqqqk
x Use the arro[ ]ex mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x      ^p: prev pg x
x stop-boot$      x                                         x          X       x
mqqqqqqqqqqqqq[ ]qx                                  < OK > x qqqqqqqqq qqqqqqqj
  sysklogd        x                                         x
              [X] mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  sudo                [X]
              [ ]
              [ ]     [X]
              [ ]
              [ ]     [ ]     [ ]
10:37:49
$LANG=C

10:38:23
$sudo sysv-rc-conf

10:46:19
$ ssh 192.168.16.24
[user@debian1:permissions]$ ls -l /etc/rc6.d/
total 4
lrwxrwxrwx 1 root root  13 Jul  4  2008 K01gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  14 Jul  4  2008 K11cron -> ../init.d/cron
lrwxrwxrwx 1 root root  17 Jul  4  2008 K20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 Jul  4  2008 K20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 Jul  4  2008 K20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  20 Jul  4  2008 K25hwclock.sh -> ../init.d/hwclock.sh
lrwxrwxrwx 1 root root  15 Jul  4  2008 K89klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  18 Jul  4  2008 K90sysklogd -> ../init.d/sysklogd
...
   along with the mailing lists, can be searched by going to
   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.
прошло 43 минуты
11:29:22
#[user@fbsd4:~]$
[user@fbsd4:~]$
11:29:22
#[user@fbsd4:~]$ who
user             ttyp1    11 ÓÅÎ 12:27 (192.168.16.1)
11:29:38
#[user@fbsd4:~]$ w
[user@fbsd4:~]$
12:29  up 4 days,  3:59, 1 user, load averages: 0,00 0,00 0,00
USER             TTY      FROM              LOGIN@  IDLE WHAT
user             p1       192.168.16.1     12:27       - script -t 0 -q /home/u
/dev/ttyp6
11:30:27
$screen -x
/dev/ttyp8
11:30:38
#[user@fbsd4:~]$
[user@fbsd4:~]$
11:30:54
#[user@fbsd4:~]$
[user@fbsd4:~]$
11:30:54
#[user@fbsd4:~]$

11:30:54
#[user@fbsd4:~]$

11:30:55
#[user@fbsd4:~]$

11:30:55
#[user@fbsd4:~]$

11:30:55
#[user@fbsd4:~]$

11:30:59
#[user@fbsd4:~]$

11:30:59
#[user@fbsd4:~]$

/dev/ttyp3
11:31:04
$screen -x
/dev/ttyp8
11:31:06
#[user@fbsd4:~]$
[user@fbsd4:~]$
/dev/ttyp0
11:32:05
$scr
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.
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid
/dev/ttyp2
11:32:06
$screen -x
/dev/ttyp6
11:32:08
$screen
/dev/ttyp4
11:32:08
$screen -x
/dev/ttyp8
11:32:11
$ssh 192.168.16.25
Password:
Last login: Thu Sep 10 18:07:46 2009 from 192.168.16.1
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!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
...
   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.
l3-agent is already running: pid=57820; pidfile=/home/user/.lilalo/l3-agent.pid
11:34:36
#[user@fbsd5:~]$
console none
ttyv
ttyv
ttyv
ttyv4   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv5   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv6   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv7   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv8   "/usr/X11R6/bin/xdm -nodaemon"  xterm   on  secure
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyd0   "/usr/libexec/getty std.9600"   dialup  off secure
ttyd1   "/usr/libexec/getty std.9600"   dialup  off secure
ttyd2   "/usr/libexec/getty std.9600"   dialup  off secure
ttyd3   "/usr/libexec/getty std.9600"   dialup  off secure
11:34:36
#[user@fbsd5:~]$

11:34:36
#[user@fbsd5:~]$

11:35:00
#[user@fbsd5:~]$ su -
[user@fbsd5:~]$ su -
Password:
su: Sorry
Password:
l3-agent is already running: pid=33829; pidfile=/root/.lilalo/l3-agent.pid
11:35:04
#[root@fbsd5:~]# /etc/rc.d/sendmail restart
Stopping sendmail_submit.
11:35:13
#[root@fbsd5:~]# /usr/local/etc/rc.d/gdm restart
[root@fbsd5:~]# /usr/local/etc/rc.d/
avahi-daemon.sh        dbus                   gdm                    polkitd                xfs
avahi-dnsconfd.sh      ffserver               hald                   system-tools-backends
11:36:12
#[root@fbsd5:~]# sockstat -4l | less
11:36:40
#[root@fbsd5:~]#

11:36:41
#[root@fbsd5:~]#

11:37:57
#[root@fbsd5:~]#
[root@fbsd5:~]#
11:37:57
#[root@fbsd5:~]#

11:37:57
#[root@fbsd5:~]# ls /sys
Makefile        conf            gnu             net             netkey          pc98            tools
alpha           contrib         i386            net80211        netnatm         pccard          ufs
amd64           crypto          i4b             netatalk        netncp          pci             vm
arm             ddb             ia64            netatm          netsmb          posix4
boot            dev             isa             netgraph        nfs             powerpc
bsm             doc             isofs           netinet         nfs4client      rpc
cam             fs              kern            netinet6        nfsclient       security
coda            gdb             libkern         netipsec        nfsserver       sparc64
compat          geom            modules         netipx          opencrypto      sys
11:38:00
#[root@fbsd5:~]# ls /sys/i386/conf/
[root@fbsd5:~]# ls /sys/i386/co
compile/ conf/
.cvsignore      GENERIC         Makefile        PAE             XBOX
DEFAULTS        GENERIC.hints   NOTES           SMP
11:38:17
#[root@fbsd5:~]# uname -a
FreeBSD fbsd5.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
11:38:52
#[root@fbsd5:conf]# ls
[root@fbsd5:~]# cd /sys/i386/conf/
.cvsignore      GENERIC         Makefile        PAE             XBOX
DEFAULTS        GENERIC.hints   NOTES           SMP
11:39:07
#[root@fbsd5:conf]# vim MY-SMP
  3 #        Use this for multi-processor machines
  4 #
  5 # $FreeBSD: src/sys/i386/conf/SMP,v 1.5.6.1 2005/09/18 03:37:58 scottl Exp $
  6
  7 include GENERIC
  8
  9 ident           SMP-GENERIC-TEST
 10
 11 # To make an SMP kernel, the next line is needed
 12 options         SMP                     # Symmetric MultiProcessor Kernel
...
~
~
~
~
~
~
~
~
~
"MY-SMP" 12L, 327C written
11:42:01
#[root@fbsd5:conf]#
[root@fbsd5:conf]# vim GENERIC
11:42:01
#[root@fbsd5:conf]#

11:42:07
#[root@fbsd5:conf]# KERNCONF=/sys/i386/conf/M
[root@fbsd5:conf]# vim MY-SMP
MY-SMP    Makefile
11:42:07
#[root@fbsd5:conf]# #

11:43:14
#[root@fbsd5:conf]# ls -l /boot/
total 608
drwxr-xr-x  2 root  wheel   10240 15 ÍÁÒ  2008 GENERIC
-r--r--r--  1 root  wheel    7638 16 ÑÎ×  2008 beastie.4th
-r--r--r--  1 root  wheel    8192 16 ÑÎ×  2008 boot
-r--r--r--  1 root  wheel     512 16 ÑÎ×  2008 boot0
-r--r--r--  1 root  wheel     512 16 ÑÎ×  2008 boot0sio
-r--r--r--  1 root  wheel     512 16 ÑÎ×  2008 boot1
-r--r--r--  1 root  wheel    7680 16 ÑÎ×  2008 boot2
-r--r--r--  1 root  wheel    1201 16 ÑÎ×  2008 cdboot
drwxr-xr-x  2 root  wheel     512 15 ÍÁÒ  2008 defaults
...
-r-xr-xr-x  1 root  wheel  217088 16 ÑÎ×  2008 loader
-r--r--r--  1 root  wheel    7772 16 ÑÎ×  2008 loader.4th
-rw-r--r--  1 root  wheel       0 15 ÍÁÒ  2008 loader.conf
-r--r--r--  1 root  wheel   15219 16 ÑÎ×  2008 loader.help
-r--r--r--  1 root  wheel     389 16 ÑÎ×  2008 loader.rc
-r--r--r--  1 root  wheel     512 16 ÑÎ×  2008 mbr
drwxr-xr-x  2 root  wheel     512 16 ÑÎ×  2008 modules
-r--r--r--  1 root  wheel  219136 16 ÑÎ×  2008 pxeboot
-r--r--r--  1 root  wheel     692 16 ÑÎ×  2008 screen.4th
-r--r--r--  1 root  wheel   36440 16 ÑÎ×  2008 support.4th
11:43:18
#[root@fbsd5:conf]#

11:43:18
#[root@fbsd5:conf]#
make: don't know how to make buildkernel. Stop
11:44:11
#[root@fbsd5:conf]# cd /sys
[root@fbsd5:conf]# KERNCONF=/sys/i386/conf/MY-SMP make buildkern && KERNCONF=/sys/i386/conf/MY-SMP make installkern
make: don't know how to make buildkern. Stop
11:44:17
#[root@fbsd5:sys]# KERNCONF=/sys/i386/conf/MY-SMP make buildkern && KERNCONF=/sys/i386/conf/MY-SMP make installkern
make: don't know how to make buildkern. Stop
11:44:49
#[root@fbsd5:src]# KERNCONF=/sys/i386/conf/MY-SMP make buildkern && KERNCONF=/sys/i386/conf/MY-SMP make installkern
[root@fbsd5:sys]# cd /usr/src/
make: don't know how to make buildkern. Stop
11:45:04
#[root@fbsd5:src]# KERNCONF=MY-SMP make buildkernel && KERNCONF=MY-SMP make installkernel
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> i2c/controllers/viapm (cleandir)
rm -f export_syms viapm.ko viapm.kld viapm.o @ machine viapm.ko.debug opt_isa.h iicbb_if.h pci_if.h smbus_if.h isa_if.h bus_if.h device_if.h
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> i2c/controllers/lpbb (cleandir)
rm -f export_syms lpbb.ko lpbb.kld lpbb.o @ machine lpbb.ko.debug iicbb_if.h ppbus_if.h bus_if.h device_if.h
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> i2c/controllers/pcf (cleandir)
rm -f export_syms pcf.ko pcf.kld pcf.o @ machine pcf.ko.debug iicbus_if.h isa_if.h bus_if.h device_if.h
rm -f .depend GPATH GRTAGS GSYMS GTAGS
...
===> kue (cleandir)
rm -f export_syms if_kue.ko if_kue.kld if_kue.o @ machine if_kue.ko.debug opt_bdg.h opt_usb.h miibus_if.h bus_if.h device_if.h usbdevs.h
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> le (cleandir)
rm -f export_syms if_le.ko if_le.kld am7990.o am79900.o if_le_pci.o lance.o @ machine if_le.ko.debug pci_if.h bus_if.h device_if.h
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> lge (cleandir)
rm -f export_syms if_lge.ko if_lge.kld if_lge.o @ machine if_lge.ko.debug opt_bdg.h miibus_if.h pci_if.h bus_if.h device_if.h
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> libalias (cleandir)
прошло 90 минут
/dev/ttyp0
13:15:12
$screen -x
прошло 10 минут
/dev/ttyp8
13:26:00
#[root@fbsd5:src]#
[root@fbsd5:src]#
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:26:00
#[root@fbsd5:src]#

13:32:02
#[root@fbsd5:src]# \
[root@fbsd5:src]#
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
>
13:32:02
#[root@fbsd5:src]#

13:32:02
#[root@fbsd5:src]#

13:32:03
#[root@fbsd5:src]#

13:32:03
#[root@fbsd5:src]#

13:32:03
#[root@fbsd5:src]#

13:32:04
#[root@fbsd5:src]#

Файлы

  • -n
  • -n
    >
         1  итого 1492
         2  -rw-r----- 1 root adm  163318 2009-09-10 17:28 auth.log
         3  -rw-r----- 1 root adm   14565 2008-03-09 08:47 auth.log.0
         4  -rw-r----- 1 root adm      31 2007-12-23 16:31 boot
         5  -rw-r--r-- 1 root root  29912 2007-12-23 16:31 bootstrap.log
         6  -rw-rw-r-- 1 root utmp      0 2009-09-08 06:25 btmp
         7  -rw-rw-r-- 1 root utmp    384 2008-03-07 19:49 btmp.1
         8  -rw-r----- 1 root adm    3321 2009-09-07 08:26 daemon.log
         9  -rw-r----- 1 root adm   21350 2008-03-07 19:37 daemon.log.0
        10  -rw-r----- 1 root adm    6399 2009-09-07 08:26 debug
        11  -rw-r----- 1 root adm    5753 2008-03-07 19:32 debug.0
        12  -rw-r----- 1 root adm    4794 2009-09-07 08:26 dmesg
        13  -rw-r----- 1 root adm    4794 2009-05-24 13:20 dmesg.0
        14  -rw-r----- 1 root adm    2088 2008-12-22 14:52 dmesg.1.gz
        15  -rw-r----- 1 root adm    2653 2008-12-22 14:51 dmesg.2.gz
        16  -rw-r----- 1 root adm    2772 2008-12-22 14:34 dmesg.3.gz
        17  -rw-r----- 1 root adm    2653 2008-12-22 14:31 dmesg.4.gz
        18  -rw-r----- 1 root adm    5222 2009-09-10 10:27 dpkg.log
        19  -rw-r----- 1 root adm  159643 2008-12-22 14:57 dpkg.log.1
        20  -rw-r--r-- 1 root root  31416 2009-09-10 12:08 faillog
        21  -rw-r--r-- 1 root root   1004 2007-12-23 16:44 fontconfig.log
        22  drwxr-xr-x 2 root root    104 2007-12-23 16:31 fsck
        23  drwxr-xr-x 2 root root    168 2009-09-07 08:26 gdm
        24  -rw-r----- 1 root adm   89041 2009-09-07 08:26 kern.log
        25  -rw-r----- 1 root adm  122593 2008-03-07 20:08 kern.log.0
        26  -rw-rw-r-- 1 root utmp 382228 2009-09-10 15:09 lastlog
        27  -rw-r--r-- 1 root root      0 2007-12-23 16:34 lpr.log
        28  -rw-r--r-- 1 root root      0 2007-12-23 16:34 mail.err
        29  -rw-r--r-- 1 root root      0 2007-12-23 16:34 mail.info
        30  -rw-r--r-- 1 root root      0 2007-12-23 16:34 mail.log
        31  -rw-r--r-- 1 root root      0 2007-12-23 16:34 mail.warn
        32  -rw-r----- 1 root adm  103343 2009-09-10 17:47 messages
        33  -rw-r----- 1 root adm  122845 2008-03-09 08:42 messages.0
        34  drwxr-sr-x 2 news news    136 2007-12-23 16:34 news
        35  -rw-r----- 1 root adm    7686 2009-09-10 17:47 syslog
        36  -rw-r----- 1 root adm    4998 2009-09-10 06:25 syslog.0
        37  -rw-r----- 1 root adm     513 2009-09-09 06:25 syslog.1.gz
        38  -rw-r----- 1 root adm   10045 2009-09-08 06:25 syslog.2.gz
        39  -rw-r----- 1 root adm     694 2008-03-15 06:25 syslog.3.gz
        40  -rw-r----- 1 root adm    4177 2008-03-14 06:25 syslog.4.gz
        41  -rw-r----- 1 root adm     518 2008-03-12 08:25 syslog.5.gz
        42  -rw-r----- 1 root adm     504 2008-03-11 08:25 syslog.6.gz
        43  -rw-r----- 1 root adm    2550 2009-09-10 17:27 user.log
        44  -rw-r----- 1 root adm    3046 2008-03-07 18:44 user.log.0
        45  -rw-r--r-- 1 root root      0 2007-12-23 16:34 uucp.log
        46  -rw-rw-r-- 1 root utmp  18816 2009-09-10 15:09 wtmp
        47  -rw-rw-r-- 1 root utmp 234240 2009-09-07 16:52 wtmp.1
        48  -rw-r--r-- 1 root root   3189 2008-03-07 19:37 Xorg.0.log
        49  -rw-r--r-- 1 root root   3189 2008-03-07 19:37 Xorg.0.log.old
    

    Статистика

    Время первой команды журнала16:28:13 2009- 9-10
    Время последней команды журнала13:32:04 2009- 9-11
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %12.87
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.67
    Количество командных строк в единицу времени, команда/мин 1.01
    Частота использования команд
    [user@fbsd4:~]$13|==========| 10.74%
    sudo12|=========| 9.92%
    [user@fbsd5:~]$12|=========| 9.92%
    [root@fbsd5:src]#11|=========| 9.09%
    [root@fbsd5:conf]#10|========| 8.26%
    screen10|========| 8.26%
    [root@fbsd5:~]#10|========| 8.26%
    vim10|========| 8.26%
    ls10|========| 8.26%
    &3|==| 2.48%
    ssh3|==| 2.48%
    crontab2|=| 1.65%
    MY-SMP2|=| 1.65%
    apt-get2|=| 1.65%
    sysv-rc-conf2|=| 1.65%
    KERNCONF=MY-SMP1|| 0.83%
    [root@fbsd5:sys]#1|| 0.83%
    less1|| 0.83%
    cat1|| 0.83%
    vlock1|| 0.83%
    exit1|| 0.83%
    du1|| 0.83%
    scr1|| 0.83%
    LANG=C1|| 0.83%
    ____
    *) Интервалы неактивности длительностью 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$