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

Содержание

Журнал

Пятница (11/17/06)

/dev/pts/3
12:45:38
$su -
Password:
12:46:20
#touch /etc/shutdown.allow

12:47:00
#vi
12:47:00
#vi
12:47:00
#vi
12:47:00
#vi
12:47:00
#vi /etc/shutdown.allow
12:47:55
#vi /etc/inittab
/dev/pts/5
12:49:13
$/etc/rc
rc          rc1.d/      rc3.d/      rc5.d/      rc.d/       rc.sysinit
rc0.d/      rc2.d/      rc4.d/      rc6.d/      rc.local
12:49:13
$/etc/r
racoon/     rc1.d/      rc4.d/      rc.d/       redhat-lsb/ rpm/
rc          rc2.d/      rc5.d/      rc.local    rhgb/
rc0.d/      rc3.d/      rc6.d/      rc.sysinit  rmt
12:49:13
$/etc/rc5.d
bash: /etc/rc5.d: is a directory
12:49:41
$ls /etc/rc5.d
K01yum             K74nscd             S14nfslock        S56xinetd
K02NetworkManager  K74ntpd             S15mdmonitor      S80sendmail
K05pipsecd         K85mdmpd            S17keytable       S85gpm
K05saslauthd       K89netplugd         S18rpcgssd        S90crond
K10psacct          K90bluetooth        S19rpcidmapd      S90xfs
K20nfs             K99microcode_ctl    S19rpcsvcgssd     S95anacron
K24irda            S04readahead_early  S25netfs          S95atd
K28amd             S05kudzu            S26apmd           S96readahead
K30spamassassin    S06cpuspeed         S26lm_sensors     S97messagebus
K35vncserver       S08iptables         S28autofs         S98cups-config-daemon
K35winbind         S09isdn             S34mDNSResponder  S98haldaemon
K36lisa            S09pcmcia           S40smartd         S98wine
K50netdump         S10network          S44acpid          S99local
K50snmpd           S12syslog           S54hpoj
K50snmptrapd       S13irqbalance       S55cups
K73ypbind          S13portmap          S55sshd
12:49:48
$K01yum stop
bash: K01yum: command not found
12:50:09
$K01yum stop
Display all 3078 possibilities? (y or n)
12:50:09
$/etc/rc5.d/K0
K01yum             K02NetworkManager  K05pipsecd         K05saslauthd
12:50:09
$/etc/rc5.d/K01yum stop
Запрещаются ночные обновления ч[  ОК  ]um:
12:50:44
$/etc/rc5.d/K01yum start
Разрешается обновление yum каждую ночь:  touch: невозможно выполнить touch для `/var/lock/subsys/yum': Permission denied
                                                           [ СБОЙ ]
12:50:55
$su -
Password:
su: неправильный пароль
12:51:08
$su -
Password:
l3-agent is already running
12:51:15
#/etc/rc5.d/K01yum start
Разрешается обновление yum каждуÑ[  ОК  ]:
12:51:43
#ls -l /etc/rc5.d/K01yum
lrwxrwxrwx  1 root root 13 Ноя 12 06:00 /etc/rc5.d/K01yum -> ../init.d/yum
12:52:03
#ls -ail/etc/rc5.d/
ls: invalid option -- /
Попробуйте `ls --help' для получения более подробного описания.
12:52:30
#ls -ail /etc/rc5.d/
итого 8
32128 drwxr-xr-x   2 root root 4096 Ноя 12 06:09 .
32110 drwxr-xr-x  10 root root 4096 Ноя 12 05:50 ..
35033 lrwxrwxrwx   1 root root   13 Ноя 12 06:00 K01yum -> ../init.d/yum
34767 lrwxrwxrwx   1 root root   24 Ноя 12 05:58 K02NetworkManager -> ../init.d/NetworkManager
35128 lrwxrwxrwx   1 root root   17 Ноя 12 06:09 K05pipsecd -> ../init.d/pipsecd
32491 lrwxrwxrwx   1 root root   19 Ноя 12 05:51 K05saslauthd -> ../init.d/saslauthd
34922 lrwxrwxrwx   1 root root   16 Ноя 12 05:59 K10psacct -> ../init.d/psacct
34796 lrwxrwxrwx   1 root root   13 Ноя 12 05:58 K20nfs -> ../init.d/nfs
34349 lrwxrwxrwx   1 root root   14 Ноя 12 05:57 K24irda -> ../init.d/irda
...
34934 lrwxrwxrwx   1 root root   15 Ноя 12 05:59 S90crond -> ../init.d/crond
32660 lrwxrwxrwx   1 root root   13 Ноя 12 05:51 S90xfs -> ../init.d/xfs
32425 lrwxrwxrwx   1 root root   17 Ноя 12 05:50 S95anacron -> ../init.d/anacron
32451 lrwxrwxrwx   1 root root   13 Ноя 12 05:50 S95atd -> ../init.d/atd
34431 lrwxrwxrwx   1 root root   19 Ноя 12 05:57 S96readahead -> ../init.d/readahead
32570 lrwxrwxrwx   1 root root   20 Ноя 12 05:51 S97messagebus -> ../init.d/messagebus
33283 lrwxrwxrwx   1 root root   28 Ноя 12 05:53 S98cups-config-daemon -> ../init.d/cups-config-daemon
32679 lrwxrwxrwx   1 root root   19 Ноя 12 05:51 S98haldaemon -> ../init.d/haldaemon
35109 lrwxrwxrwx   1 root root   14 Ноя 12 06:03 S98wine -> ../init.d/wine
32264 lrwxrwxrwx   1 root root   11 Ноя 12 05:50 S99local -> ../rc.local
12:52:34
#ls -al /etc/rc5.d/
итого 8
drwxr-xr-x   2 root root 4096 Ноя 12 06:09 .
drwxr-xr-x  10 root root 4096 Ноя 12 05:50 ..
lrwxrwxrwx   1 root root   13 Ноя 12 06:00 K01yum -> ../init.d/yum
lrwxrwxrwx   1 root root   24 Ноя 12 05:58 K02NetworkManager -> ../init.d/NetworkManager
lrwxrwxrwx   1 root root   17 Ноя 12 06:09 K05pipsecd -> ../init.d/pipsecd
lrwxrwxrwx   1 root root   19 Ноя 12 05:51 K05saslauthd -> ../init.d/saslauthd
lrwxrwxrwx   1 root root   16 Ноя 12 05:59 K10psacct -> ../init.d/psacct
lrwxrwxrwx   1 root root   13 Ноя 12 05:58 K20nfs -> ../init.d/nfs
lrwxrwxrwx   1 root root   14 Ноя 12 05:57 K24irda -> ../init.d/irda
...
lrwxrwxrwx   1 root root   15 Ноя 12 05:59 S90crond -> ../init.d/crond
lrwxrwxrwx   1 root root   13 Ноя 12 05:51 S90xfs -> ../init.d/xfs
lrwxrwxrwx   1 root root   17 Ноя 12 05:50 S95anacron -> ../init.d/anacron
lrwxrwxrwx   1 root root   13 Ноя 12 05:50 S95atd -> ../init.d/atd
lrwxrwxrwx   1 root root   19 Ноя 12 05:57 S96readahead -> ../init.d/readahead
lrwxrwxrwx   1 root root   20 Ноя 12 05:51 S97messagebus -> ../init.d/messagebus
lrwxrwxrwx   1 root root   28 Ноя 12 05:53 S98cups-config-daemon -> ../init.d/cups-config-daemon
lrwxrwxrwx   1 root root   19 Ноя 12 05:51 S98haldaemon -> ../init.d/haldaemon
lrwxrwxrwx   1 root root   14 Ноя 12 06:03 S98wine -> ../init.d/wine
lrwxrwxrwx   1 root root   11 Ноя 12 05:50 S99local -> ../rc.local
12:52:37
#ls -l /etc/rc5.d/
итого 0
lrwxrwxrwx  1 root root 13 Ноя 12 06:00 K01yum -> ../init.d/yum
lrwxrwxrwx  1 root root 24 Ноя 12 05:58 K02NetworkManager -> ../init.d/NetworkManager
lrwxrwxrwx  1 root root 17 Ноя 12 06:09 K05pipsecd -> ../init.d/pipsecd
lrwxrwxrwx  1 root root 19 Ноя 12 05:51 K05saslauthd -> ../init.d/saslauthd
lrwxrwxrwx  1 root root 16 Ноя 12 05:59 K10psacct -> ../init.d/psacct
lrwxrwxrwx  1 root root 13 Ноя 12 05:58 K20nfs -> ../init.d/nfs
lrwxrwxrwx  1 root root 14 Ноя 12 05:57 K24irda -> ../init.d/irda
lrwxrwxrwx  1 root root 13 Ноя 12 06:00 K28amd -> ../init.d/amd
lrwxrwxrwx  1 root root 22 Ноя 12 05:53 K30spamassassin -> ../init.d/spamassassin
...
lrwxrwxrwx  1 root root 15 Ноя 12 05:59 S90crond -> ../init.d/crond
lrwxrwxrwx  1 root root 13 Ноя 12 05:51 S90xfs -> ../init.d/xfs
lrwxrwxrwx  1 root root 17 Ноя 12 05:50 S95anacron -> ../init.d/anacron
lrwxrwxrwx  1 root root 13 Ноя 12 05:50 S95atd -> ../init.d/atd
lrwxrwxrwx  1 root root 19 Ноя 12 05:57 S96readahead -> ../init.d/readahead
lrwxrwxrwx  1 root root 20 Ноя 12 05:51 S97messagebus -> ../init.d/messagebus
lrwxrwxrwx  1 root root 28 Ноя 12 05:53 S98cups-config-daemon -> ../init.d/cups-config-daemon
lrwxrwxrwx  1 root root 19 Ноя 12 05:51 S98haldaemon -> ../init.d/haldaemon
lrwxrwxrwx  1 root root 14 Ноя 12 06:03 S98wine -> ../init.d/wine
lrwxrwxrwx  1 root root 11 Ноя 12 05:50 S99local -> ../rc.local
12:52:43
#[root@linux5:~]# ls -l /etc/rc5.d/
итого 0
lrwxrwxrwx  1 root root 13 Ноя 12 06:00 K01yum -> ../init.d/yum
lrwxrwxrwx  1 root root 24 Ноя 12 05:58 K02NetworkManager -> ../init.d/NetworkManager
lrwxrwxrwx  1 root root 17 Ноя 12 06:09 K05pipsecd -> ../init.d/pipsecd
lrwxrwxrwx  1 root root 19 Ноя 12 05:51 K05saslauthd -> ../init.d/saslauthd
lrwxrwxrwx  1 root root 16 Ноя 12 05:59 K10psacct -> ../init.d/psacct
lrwxrwxrwx  1 root root 13 Ноя 12 05:58 K20nfs -> ../init.d/nfs
lrwxrwxrwx  1 root root 14 Ноя 12 05:57 K24irda -> ../init.d/irda
lrwxrwxrwx  1 root root 13 Ноя 12 06:00 K28amd -> ../init.d/amd
lrwxrwxrwx  1 root root 22 Ноя 12 05:53 K30spamassassin -> ../init.d/spamassassin
...
lrwxrwxrwx  1 root root 15 Ноя 12 05:59 S90crond -> ../init.d/crond
lrwxrwxrwx  1 root root 13 Ноя 12 05:51 S90xfs -> ../init.d/xfs
lrwxrwxrwx  1 root root 17 Ноя 12 05:50 S95anacron -> ../init.d/anacron
lrwxrwxrwx  1 root root 13 Ноя 12 05:50 S95atd -> ../init.d/atd
lrwxrwxrwx  1 root root 19 Ноя 12 05:57 S96readahead -> ../init.d/readahead
lrwxrwxrwx  1 root root 20 Ноя 12 05:51 S97messagebus -> ../init.d/messagebus
lrwxrwxrwx  1 root root 28 Ноя 12 05:53 S98cups-config-daemon -> ../init.d/cups-config-daemon
lrwxrwxrwx  1 root root 19 Ноя 12 05:51 S98haldaemon -> ../init.d/haldaemon
lrwxrwxrwx  1 root root 14 Ноя 12 06:03 S98wine -> ../init.d/wine
lrwxrwxrwx  1 root root 11 Ноя 12 05:50 S99local -> ../rc.local
12:52:53
#chkconfig --list sshd
sshd            0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
12:54:05
#chkconfig --list gdm
ошибка чтения информации о сервисе gdm: No such file or directory
12:54:16
#chkconfig --list
mDNSResponder   0:выкл      1:выкл      2:выкл      3:вкл        4:вкл        5:вкл        6:выкл
netplugd        0:выкл      1:выкл      2:выкл      3:выкл      4:выкл      5:выкл      6:выкл
syslog          0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
netfs           0:выкл      1:выкл      2:выкл      3:вкл        4:вкл        5:вкл        6:выкл
network         0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
keytable        0:выкл      1:вкл        2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
acpid           0:выкл      1:выкл      2:выкл      3:вкл        4:вкл        5:вкл        6:выкл
anacron         0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
apmd            0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
atd             0:выкл      1:выкл      2:выкл      3:вкл        4:вкл        5:вкл        6:выкл
...
        time:   выкл
        time-udp:       выкл
        cups-lpd:       выкл
        eklogin:        выкл
        gssftp: выкл
        klogin: выкл
        krb5-telnet:    выкл
        kshell: выкл
        rsync:  выкл
        ktalk:  выкл
12:54:24
#chkconfig --list wine
wine            0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
12:54:48
#chkconfig --list wine off
chkconfig version 1.3.9 - Copyright (C) 1997-2000 Red Hat, Inc.
Может свободно распостраняться в рамках GNU Public License.
применение:   chkconfig --list [имя сервиса]
         chkconfig --add <имя сервиса>
         chkconfig --del <имя сервиса>
         chkconfig [--level <уровни>] <имя сервиса> <on|off|reset>
12:55:49
#chkconfig wine off

12:56:01
#chkconfig wine on

12:56:04
#chkconfig --list wine
wine            0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
12:56:09
#ntsys5
-bash: ntsys5: command not found
12:56:49
#ntsysv
              ┌───────────────────┤ Сервисы ├────────────────────┐
              │                                                  │
              │ Какие сервисы должны запускаться автоматически?  │
              │                                                  │
              │            [ ] NetworkManager      #             │
              │            [*] acpid               ▒             │
              │            [ ] amd                 ▒             │
              │            [*] anacron             ▒             │
              │            [*] apmd                ▒             │
              │            [*] atd                 ▒             │
              │            [*] auth                ▒             │
              │            [*] autofs              ▒             │
              │                                                  │
              │         ┌────┐                ┌────────┐         │
              │         │ OK │                │ Отмена │         │
              │         └────┘                └────────┘         │
              │                                                  │
              │                                                  │
              └──────────────────────────────────────────────────┘
12:58:13
#less /etc/init.d/win
12:58:13
#less /etc/init.d/win
12:58:13
#less /etc/init.d/wine
13:02:17
#vi /etc/local.local
13:03:16
#ls -l /var/log/s
scrollkeeper.log  secure.1          spooler.1
secure            spooler
13:03:16
#ls -l /var/log/
acpid             gdm/              prelink.log       uucp/
boot.log          lastlog           rpmpkgs           vbox/
boot.log.1        mail/             rpmpkgs.1         wtmp
cron              maillog           scrollkeeper.log  Xorg.0.log
cron.1            maillog.1         secure            Xorg.0.log.old
cups/             messages          secure.1          Xorg.setup.log
dmesg             messages.1        spooler
fax/              ppp/              spooler.1
13:03:16
#ls -l /var/log/
acpid             gdm/              prelink.log       uucp/
boot.log          lastlog           rpmpkgs           vbox/
boot.log.1        mail/             rpmpkgs.1         wtmp
cron              maillog           scrollkeeper.log  Xorg.0.log
cron.1            maillog.1         secure            Xorg.0.log.old
cups/             messages          secure.1          Xorg.setup.log
dmesg             messages.1        spooler
fax/              ppp/              spooler.1
13:03:16
#ls -l /var/lock/subsys/
итого 0
-rw-r--r--  1 root root 0 Ноя 17 12:27 apmd
-rw-r--r--  1 root root 0 Ноя 17 12:27 atd
-rw-r--r--  1 root root 0 Ноя 17 12:27 crond
-rw-r--r--  1 root root 0 Ноя 17 12:27 cups
-rw-r--r--  1 root root 0 Ноя 17 12:27 cups-config-daemon
-rw-r--r--  1 root root 0 Ноя 17 12:27 gpm
-rw-r--r--  1 root root 0 Ноя 17 12:27 haldaemon
-rw-r--r--  1 root root 0 Ноя 17 12:27 keytable
-rw-r--r--  1 root root 0 Ноя 17 12:27 kudzu
...
-rw-r--r--  1 root root 0 Ноя 17 12:27 portmap
-rw-r--r--  1 root root 0 Ноя 17 12:27 rpc.idmapd
-rw-r--r--  1 root root 0 Ноя 17 12:27 sendmail
-rw-r--r--  1 root root 0 Ноя 17 12:27 smartd
-rw-r--r--  1 root root 0 Ноя 17 12:27 sm-client
-rw-r--r--  1 root root 0 Ноя 17 12:27 sshd
-rw-------  1 root root 0 Ноя 17 12:27 syslog
-rw-r--r--  1 root root 0 Ноя 17 12:27 xfs
-rw-r--r--  1 root root 0 Ноя 17 12:27 xinetd
-rw-r--r--  1 root root 0 Ноя 17 12:51 yum
perechen` zapushenix sluzhb
13:04:41
#vi /etc/local.local
13:05:58
#vi /etc/bash
13:05:58
#vi /etc/bash
13:05:58
#vi /home/user/b
13:05:58
#ls -l
итого 124
-rw-r--r--  1 root root   1614 Ноя 12 16:14 final_settings.err
-rw-r--r--  1 root root     27 Ноя 16 15:15 less
-rw-r--r--  1 root root 101464 Ноя 12 16:13 logs.tgz
-rw-r--r--  1 root root     79 Дек  6  2003 mymotd
-rw-r--r--  1 root root     86 Дек  6  2003 mynologin
drwxr-xr-x  2 root root   4096 Дек  7  2003 mytgz
13:07:09
#/etc/
Display all 102 possibilities? (y or n)
acpi/              hal/               oaf/               sane.d/
alchemist/         hotplug/           openldap/          security/
alternatives/      hotplug.d/         opt/               setuptool.d/
auto.net           howl/              pam.d/             sgml/
bluetooth/         htdig/             pango/             skel/
bonobo-activation/ httpd/             pcmcia/            smrsh/
cron.d/            init.d/            ppp/               snmp/
cron.daily/        iproute2/          profile.d/         sound/
cron.hourly/       ipsec/             ptal/              ssh/
...
firmware/          libslowo.d/        rc5.d/             w3m/
fonts/             log.d/             rc6.d/             wine/
foomatic/          logrotate.d/       rc.d/              wordtrans/
gconf/             lvm/               rc.local           X11/
gimp/              mail/              rc.sysinit         xdg/
gnome/             makedev.d/         redhat-lsb/        xinetd.d/
gnome-vfs-2.0/     mrtg/              rhgb/              xml/
gnucash/           netplug/           rmt                yum.repos.d/
gtk/               netplug.d/         rpm/
gtk-2.0/           ntp/               samba/
13:07:09
#/etc/
-bash: /etc/: is a directory
13:07:56
#exit
logout
13:08:06
$b
b2m                          bonobo-echo
bamstex                      bonobo-moniker-gunzip
basename                     bonobo-moniker-http
bash                         bonobo-sample-canvas-item
bashbug-32                   bonobo-sample-controls
batch                        bonobo-sample-hello
bc                           bonobo-sample-paint
bdfindex                     bonobo-selector
bdftopcf                     bonobo-slay
bdftops                      bonobo-text-plain
...
bg                           bsh
bibtex                       bug-buddy
big_mem                      build-guile-gtk
big_work                     build-guile-gtk-1.2
bind                         build-progress.sh
bioradtopgm                  builtin
bison                        bunzip2
bitmap                       byacc
bluepin                      bzcat
bluez-pin                    bzcmp
13:08:06
$b
bash: b: command not found
13:08:55
$mc
/dev/pts/3
13:10:21
#vi /etc/inittab
прошло 62 минуты
/dev/pts/7
14:12:50
$man rpm
/dev/pts/9
14:14:58
$su -
Password:
rpsu: неправильный пароль
14:15:06
$rpm -q -l -i sim
Name        : sim                          Relocations: (not relocatable)
Version     : 0.9.4                             Vendor: (none)
Release     : 0.20040925.2asp               Build Date: Чтв 04 Ноя 2004 20:21:55
Install Date: Суб 12 Ноя 2005 05:59:44      Build Host: pylesos.asp-linux.com.ua
Group       : Applications/Communications   Source RPM: sim-0.9.4-0.20040925.2asp.src.rpm
Size        : 8670625                          License: GPL
Signature   : DSA/SHA1, Птн 05 Ноя 2004 19:59:23, Key ID c96aa8e69b3c94f4
URL         : http://sim-icq.sourceforge.net/
Summary     : SIM - Simple Instant Messenger
Description :
...
/usr/share/locale/nl/LC_MESSAGES/sim.mo
/usr/share/locale/pl/LC_MESSAGES/sim.mo
/usr/share/locale/pt_BR/LC_MESSAGES/sim.mo
/usr/share/locale/ru/LC_MESSAGES/sim.mo
/usr/share/locale/sk/LC_MESSAGES/sim.mo
/usr/share/locale/sw/LC_MESSAGES/sim.mo
/usr/share/locale/tr/LC_MESSAGES/sim.mo
/usr/share/locale/uk/LC_MESSAGES/sim.mo
/usr/share/locale/zh_TW/LC_MESSAGES/sim.mo
/usr/share/services/simctrl.desktop
/dev/pts/7
14:16:27
$vi .bash_
14:16:27
$vi .bash_profile
/dev/tty2
14:25:08
$vi .bash_profile
23,26d22
< # Sim:START
< /usr/bin/sim
< #Sim:END
< 
/dev/pts/4
14:28:58
$tail /var/log/m
mail/       maillog     maillog.1   messages    messages.1
14:28:58
$tail /var/log/messages
tail: невозможно открыть `/var/log/messages' для чтения: Permission denied
14:29:25
$su -
Password:
l3-agent is already running
14:29:34
#tai /var/log/messages
-bash: tai: command not found
14:29:44
#tail /var/log/messages
Nov 17 14:23:20 linux5 gpm[2001]: *** info [mice.c(1766)]:
Nov 17 14:23:20 linux5 gpm[2001]: imps2: Auto-detected intellimouse PS/2
Nov 17 14:24:38 linux5 gpm[2001]: *** info [mice.c(1766)]:
Nov 17 14:24:38 linux5 gpm[2001]: imps2: Auto-detected intellimouse PS/2
Nov 17 14:25:07 linux5 login(pam_unix)[2201]: session opened for user user by (uid=0)
Nov 17 14:25:07 linux5  -- user[2201]: LOGIN ON tty2 BY user
Nov 17 14:25:49 linux5 gdm[7121]: gdm_slave_xioerror_handler: Фатальная ошибка X - Перезапуск :0
Nov 17 14:25:49 linux5 gdm(pam_unix)[7121]: session closed for user user
Nov 17 14:26:20 linux5 gdm(pam_unix)[7489]: session opened for user user by (uid=0)
Nov 17 14:29:32 linux5 su(pam_unix)[7908]: session opened for user root by user(uid=500)
14:29:48
#[root@linux5:~]# tail /var/log/messages
Nov 17 14:23:20 linux5 gpm[2001]: *** info [mice.c(1766)]:
Nov 17 14:23:20 linux5 gpm[2001]: imps2: Auto-detected intellimouse PS/2
Nov 17 14:24:38 linux5 gpm[2001]: *** info [mice.c(1766)]:
Nov 17 14:24:38 linux5 gpm[2001]: imps2: Auto-detected intellimouse PS/2
Nov 17 14:25:07 linux5 login(pam_unix)[2201]: session opened for user user by (uid=0)
Nov 17 14:25:07 linux5  -- user[2201]: LOGIN ON tty2 BY user
Nov 17 14:25:49 linux5 gdm[7121]: gdm_slave_xioerror_handler: Фатальная ошибка X - Перезапуск :0
Nov 17 14:25:49 linux5 gdm(pam_unix)[7121]: session closed for user user
Nov 17 14:26:20 linux5 gdm(pam_unix)[7489]: session opened for user user by (uid=0)
Nov 17 14:29:32 linux5 su(pam_unix)[7908]: session opened for user root by user(uid=500)
14:30:09
#chkconfig --list syslog
syslog          0:выкл      1:выкл      2:вкл        3:вкл        4:вкл        5:вкл        6:выкл
14:30:37
#man syslog.conf
14:31:59
#vi /etc/ syslog.conf
14:32:25
#vi /etc/syslog.conf
14:36:09
#/etc/init.d/syslog restart
Останавливается служба журналиÑ[  ОК  ]¸Ñ ядра:
Останавливается служба журналиÑ[  ОК  ]¸Ñ системы:
Запускается служба журналироваÐ[  ОК  ]стемы:
Запускается служба журналироваÐ[  ОК  ]ра:
14:36:33
#logger PRIVET VSEM!)))
-bash: !: event not found
14:37:28
#logger "privet vsem!"
-bash: !": event not found
14:37:59
#logger
PRIVET
14:38:24
#logger PRIVET

14:38:36
#logger -p 7 'PRIVET vsem'

14:39:20
#logger -p 0 'PRIVET vsem'
Message from syslogd@linux5 at Thu Nov 17 14:39:58 2005 ...
linux5 user: PRIVET vsem
14:39:59
#logger -p 0 HIHI
Message from syslogd@linux5 at Thu Nov 17 14:40:29 2005 ...
linux5 user: HIHI
14:40:30
#logger -p 0 'HI HI zlo'
Message from syslogd@linux5 at Thu Nov 17 14:40:52 2005 ...
linux5 user: HI HI zlo
14:40:52
#logger -t kernel -p 0 'HI HI zlo'
Message from syslogd@linux5 at Thu Nov 17 14:41:36 2005 ...
linux5 kernel: HI HI zlo
14:41:37
#dmesg>logger

14:43:51
#dmesg|logger

14:44:30
#vi /etc/syslog.conf
14:46:21
#touch /var/log/debug

14:46:33
#/etc/init.d/syslog restart
Останавливается служба журналиÑ[  ОК  ]¸Ñ ядра:
Останавливается служба журналиÑ[  ОК  ]¸Ñ системы:
Запускается служба журналироваÐ[  ОК  ]стемы:
Запускается служба журналироваÐ[  ОК  ]ра:
14:46:50
#tail -f/var/log/messages
tail: invalid option -- /
Попробуйте `tail --help' для получения более подробного описания.
14:47:38
#tail -f /var/log/messages
Nov 17 14:44:30 linux5 logger: process `syslogd' is using obsolete setsockopt SO_BSDCOMPAT
Nov 17 14:46:48 linux5 kernel: Kernel logging (proc) stopped.
Nov 17 14:46:48 linux5 kernel: Kernel log daemon terminating.
Nov 17 14:46:49 linux5 syslog: останов klogd succeeded
Nov 17 14:46:49 linux5 exiting on signal 15
Nov 17 14:46:50 linux5 syslogd 1.4.1: restart.
Nov 17 14:46:50 linux5 syslog: запуск syslogd succeeded
Nov 17 14:46:50 linux5 kernel: klogd 1.4.1, log source = /proc/kmsg started.
Nov 17 14:46:50 linux5 syslog: запуск klogd succeeded
Nov 17 14:46:50 linux5 syslog: останов syslogd succeeded
14:48:12
#vi /etc/syslog.conf
14:48:39
#/etc/init.d/syslog restart
Останавливается служба журналиÑ[  ОК  ]¸Ñ ядра:
Останавливается служба журналиÑ[  ОК  ]¸Ñ системы:
Запускается служба журналироваÐ[  ОК  ]стемы:
Запускается служба журналироваÐ[  ОК  ]ра:
14:48:44
#logrotate
logrotate 3.7 - Copyright (C) 1995-2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License
Usage: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail command]
        [-s|--state statefile] [-v|--verbose] [-?|--help] [--usage]
        [OPTION...] <configfile>
14:51:48
#vi /etc/logrotate.conf
14:56:35
#ls -l /etc/logrotate.d
итого 32
-rw-r--r--  1 root root 161 Окт 30  2004 cups
-rw-r--r--  1 root root 136 Ноя 13  2004 ppp
-rw-r--r--  1 root root 242 Июл 12  2004 psacct
-rw-r--r--  1 root root  61 Ноя 11  2004 rpm
-rw-r--r--  1 root root  52 Июл 11  2004 snmpd
-rw-r--r--  1 root root 228 Июл 12  2004 syslog
-rw-r--r--  1 root root 544 Июл 12  2004 uucp
-rw-r--r--  1 root root  89 Авг  9 16:43 yum
14:56:56
#cd /var/log

14:58:17
#ls
acpid       cups   lastlog    messages.1   scrollkeeper.log  uucp            Xorg.setup.log
boot.log    debug  mail       ppp          secure            vbox            yum.log
boot.log.1  dmesg  maillog    prelink.log  secure.1          wtmp
cron        fax    maillog.1  rpmpkgs      spooler           Xorg.0.log
cron.1      gdm    messages   rpmpkgs.1    spooler.1         Xorg.0.log.old
14:58:24
#cp /etc/logrotate.d/{cups,debug}

15:00:46
#vi /etc/logrotate/debug
15:01:05
#vi /etc/logrotate.d/debug
15:01:32
#vi /etc/logrotate.d/debug

Статистика

Время первой команды журнала12:45:38 2006-11-17
Время последней команды журнала15:01:32 2006-11-17
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %16.00
Процент синтаксически неверно набранных команд, % 6.00
Суммарное время работы с терминалом *, час 1.22
Количество командных строк в единицу времени, команда/мин 1.36
Частота использования команд
vi23|======================| 22.33%
ls13|============| 12.62%
logger11|==========| 10.68%
chkconfig9|========| 8.74%
tail5|====| 4.85%
su5|====| 4.85%
/etc/init.d/syslog3|==| 2.91%
/etc/rc5.d/K01yum3|==| 2.91%
less3|==| 2.91%
touch2|=| 1.94%
b2|=| 1.94%
/etc/2|=| 1.94%
man2|=| 1.94%
[root@linux5:~]#2|=| 1.94%
K01yum2|=| 1.94%
cp1|| 0.97%
logrotate1|| 0.97%
dmesg>1|| 0.97%
cd1|| 0.97%
dmesg1|| 0.97%
#^1|| 0.97%
ntsysv1|| 0.97%
rpm1|| 0.97%
/etc/rc5.d/K01|| 0.97%
/etc/rc1|| 0.97%
/etc/rc5.d1|| 0.97%
tai1|| 0.97%
/etc/r1|| 0.97%
exit1|| 0.97%
ntsys51|| 0.97%
mc1|| 0.97%
____
*) Интервалы неактивности длительностью 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$