/l3/trainings/nt-ladm/2005-11-13/linux5.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#touch /etc/shutdown.allow
|
#vi
|
#vi
|
#vi
|
#vi
|
#vi /etc/shutdown.allow
|
#vi /etc/inittab
|
$/etc/rc
rc rc1.d/ rc3.d/ rc5.d/ rc.d/ rc.sysinit rc0.d/ rc2.d/ rc4.d/ rc6.d/ rc.local |
$/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 |
$/etc/rc5.d
bash: /etc/rc5.d: is a directory |
$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 |
$K01yum stop
bash: K01yum: command not found |
$K01yum stop
Display all 3078 possibilities? (y or n) |
$/etc/rc5.d/K0
K01yum K02NetworkManager K05pipsecd K05saslauthd |
$/etc/rc5.d/K01yum stop
Запрещаются ночные обновления ч[ ОК ]um: |
$/etc/rc5.d/K01yum start
Разрешается обновление yum каждую ночь: touch: невозможно выполнить touch для `/var/lock/subsys/yum': Permission denied [ СБОЙ ] |
$su -
Password: su: неправильный пароль |
$su -
Password: l3-agent is already running |
#/etc/rc5.d/K01yum start
РазÑеÑаеÑÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ yum каждÑÑ[ ÐÐ ]: |
#ls -l /etc/rc5.d/K01yum
lrwxrwxrwx 1 root root 13 Ноя 12 06:00 /etc/rc5.d/K01yum -> ../init.d/yum |
#ls -ail/etc/rc5.d/
ls: invalid option -- / Попробуйте `ls --help' для получения более подробного описания. |
#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 |
#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 |
#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 |
#[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 |
#chkconfig --list sshd
sshd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл |
#chkconfig --list gdm
ошибка чтения информации о сервисе gdm: No such file or directory |
#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: выкл |
#chkconfig --list wine
wine 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл |
#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> |
#chkconfig wine off
|
#chkconfig wine on
|
#chkconfig --list wine
wine 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл |
#ntsys5
-bash: ntsys5: command not found |
#ntsysv
┌───────────────────┤ Сервисы ├────────────────────┐ │ │ │ Какие сервисы должны запускаться автоматически? │ │ │ │ [ ] NetworkManager # │ │ [*] acpid ▒ │ │ [ ] amd ▒ │ │ [*] anacron ▒ │ │ [*] apmd ▒ │ │ [*] atd ▒ │ │ [*] auth ▒ │ │ [*] autofs ▒ │ │ │ │ ┌────┐ ┌────────┐ │ │ │ OK │ │ Отмена │ │ │ └────┘ └────────┘ │ │ │ │ │ └──────────────────────────────────────────────────┘ |
#less /etc/init.d/win
|
#less /etc/init.d/win
|
#less /etc/init.d/wine
|
#vi /etc/local.local
|
#ls -l /var/log/s
scrollkeeper.log secure.1 spooler.1 secure spooler |
#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 |
#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 |
#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 |
#vi /etc/local.local
|
#vi /etc/bash
|
#vi /etc/bash
|
#vi /home/user/b
|
#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 |
#/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/ |
#/etc/
-bash: /etc/: is a directory |
#exit
logout |
$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 |
$b
bash: b: command not found |
$mc
|
$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 |
$vi .bash_profile
|
$tail /var/log/messages
tail: невозможно открыть `/var/log/messages' для чтения: Permission denied |
$su -
Password: l3-agent is already running |
#tai /var/log/messages
-bash: tai: command not found |
#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) |
#[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) |
#chkconfig --list syslog
syslog 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл |
#man syslog.conf
|
#vi /etc/ syslog.conf
|
#vi /etc/syslog.conf
|
#/etc/init.d/syslog restart
ÐÑÑанавливаеÑÑÑ ÑлÑжба жÑÑналиÑ[ ÐÐ ]¸Ñ ÑдÑа: ÐÑÑанавливаеÑÑÑ ÑлÑжба жÑÑналиÑ[ ÐÐ ]¸Ñ ÑиÑÑемÑ: ÐапÑÑкаеÑÑÑ ÑлÑжба жÑÑналиÑоваÐ[ ÐÐ ]ÑÑемÑ: ÐапÑÑкаеÑÑÑ ÑлÑжба жÑÑналиÑоваÐ[ ÐÐ ]Ñа: |
#logger PRIVET VSEM!)))
-bash: !: event not found |
#logger "privet vsem!"
-bash: !": event not found |
#logger
PRIVET |
#logger PRIVET
|
#logger -p 7 'PRIVET vsem'
|
#logger -p 0 'PRIVET vsem'
Message from syslogd@linux5 at Thu Nov 17 14:39:58 2005 ... linux5 user: PRIVET vsem |
#logger -p 0 HIHI
Message from syslogd@linux5 at Thu Nov 17 14:40:29 2005 ... linux5 user: HIHI |
#logger -p 0 'HI HI zlo'
Message from syslogd@linux5 at Thu Nov 17 14:40:52 2005 ... linux5 user: HI HI zlo |
#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 |
#dmesg>logger
|
#dmesg|logger
|
#vi /etc/syslog.conf
|
#touch /var/log/debug
|
#/etc/init.d/syslog restart
ÐÑÑанавливаеÑÑÑ ÑлÑжба жÑÑналиÑ[ ÐÐ ]¸Ñ ÑдÑа: ÐÑÑанавливаеÑÑÑ ÑлÑжба жÑÑналиÑ[ ÐÐ ]¸Ñ ÑиÑÑемÑ: ÐапÑÑкаеÑÑÑ ÑлÑжба жÑÑналиÑоваÐ[ ÐÐ ]ÑÑемÑ: ÐапÑÑкаеÑÑÑ ÑлÑжба жÑÑналиÑоваÐ[ ÐÐ ]Ñа: |
#tail -f/var/log/messages
tail: invalid option -- / Попробуйте `tail --help' для получения более подробного описания. |
#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 |
#vi /etc/syslog.conf
|
#/etc/init.d/syslog restart
ÐÑÑанавливаеÑÑÑ ÑлÑжба жÑÑналиÑ[ ÐÐ ]¸Ñ ÑдÑа: ÐÑÑанавливаеÑÑÑ ÑлÑжба жÑÑналиÑ[ ÐÐ ]¸Ñ ÑиÑÑемÑ: ÐапÑÑкаеÑÑÑ ÑлÑжба жÑÑналиÑоваÐ[ ÐÐ ]ÑÑемÑ: ÐапÑÑкаеÑÑÑ ÑлÑжба жÑÑналиÑоваÐ[ ÐÐ ]Ñа: |
#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> |
#vi /etc/logrotate.conf
|
#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 |
#cd /var/log
|
#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 |
#cp /etc/logrotate.d/{cups,debug}
|
#vi /etc/logrotate/debug
|
#vi /etc/logrotate.d/debug
|
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008