/l3/users/eb/2009/linux8/user :1 :2 :3 :4 :5 :6 |
|
$echo ÐÑÐеeÑа"боÑаеÑ"yura@freetaligor@chub.in
|
$tail -f /tmp/date{,2,05}.log
Wed May 27 17:50:01 EEST 2009 ==> /tmp/date.log <== Wed May 27 17:51:01 EEST 2009 Wed May 27 17:52:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 17:52:01 EEST 2009 ==> /tmp/date.log <== Wed May 27 17:53:01 EEST 2009 Wed May 27 17:54:01 EEST 2009 ==> /tmp/date2.log <== ... Wed May 27 18:29:01 EEST 2009 Wed May 27 18:30:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 18:30:01 EEST 2009 ==> /tmp/date.log <== Wed May 27 18:31:01 EEST 2009 Wed May 27 18:32:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 18:32:01 EEST 2009 ^C |
$crontab -e
* * * * * date >> /tmp/date.log ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.usAsEl/crontab" 4L, 196C записано crontab: installing new crontab |
$ca
cal calendar caller captoinfo card case cat catchsegv catman |
$netstat -nlp
(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN - tcp6 0 0 :::514 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - ... unix 2 [ ACC ] STREAM LISTENING 71858 14097/firefox-bin /tmp/orbit-user/linc-3711-0-987cbc8d6955 unix 2 [ ACC ] STREAM LISTENING 6286 - @/var/run/hald/dbus-4jBn2GJmMU unix 2 [ ACC ] STREAM LISTENING 6177 - /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 322859 - /dev/printer unix 2 [ ACC ] STREAM LISTENING 6264 - @/var/run/hald/dbus-LQ0eyLHpkK unix 2 [ ACC ] STREAM LISTENING 6979 - @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 8577 2727/gam_server @/tmp/fam-user- unix 2 [ ACC ] STREAM LISTENING 8394 2717/dbus-daemon @/tmp/dbus-6H0Ewwct9O unix 2 [ ACC ] STREAM LISTENING 6792 - /var/run/gdm_socket unix 2 [ ACC ] STREAM LISTENING 8423 2605/x-session-mana @/tmp/.ICE-unix/2605 |
#apt-get install at
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: at обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 43,1kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 213kB. Получено:1 http://10.0.35.1 sid/main at 3.1.10.2 [43,1kB] Получено 43,1kБ за 0s (0Б/c) Выбор ранее не выбранного пакета at. (Чтение базы данных ... на данный момент установлено 44594 файлов и каталогов.) Распаковывается пакет at (из файла .../archives/at_3.1.10.2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет at (3.1.10.2) ... Starting deferred execution scheduler: atd. |
#ntpdate -q ntp.dg.net.ua
server 213.186.192.10, stratum 2, offset -0.632749, delay 0.03398 27 May 11:51:56 ntpdate[28342]: step time server 213.186.192.10 offset -0.632749 sec |
$at
Garbled time |
$at -h
Usage: at [-V] [-q x] [-f file] [-mldbv] time at -c job ... atq [-V] [-q x] atrm [-V] job ... batch |
$l3-agent
|
#ntpdate -q ntp.dg.net.ua
server 213.186.192.10, stratum 2, offset -0.633067, delay 0.03351 27 May 11:52:02 ntpdate[28541]: step time server 213.186.192.10 offset -0.633067 sec |
#ntpdate -q ntp.dg.net.ua
server 213.186.192.10, stratum 2, offset -0.633110, delay 0.03220 27 May 11:52:07 ntpdate[28549]: step time server 213.186.192.10 offset -0.633110 sec |
#ntpq -p ntp.dg.net.ua
bash: ntpq: команда не найдена |
#ntpdate -q ntp.dg.net.ua
server 213.186.192.10, stratum 2, offset -0.635499, delay 0.03267 27 May 11:52:33 ntpdate[28565]: step time server 213.186.192.10 offset -0.635499 sec |
#cat /etc/rsyslog.
rsyslog.conf rsyslog.d/ |
#cat /etc/rsyslog.conf
# /etc/rsyslog.conf Configuration file for rsyslog v3. # # For more information see # /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html ################# #### MODULES #### ################# $ModLoad imuxsock # provides support for local system logging $ModLoad imklog # provides kernel logging support (previously done by rklogd) #$ModLoad immark # provides --MARK-- message capability ... # # $ xconsole -file /dev/xconsole [...] # # NOTE: adjust the list below, or you'll go crazy if you have a reasonably # busy site.. # daemon.*;mail.*;\ news.err;\ *.=debug;*.=info;\ *.=notice;*.=warn |/dev/xconsole |
#cat /etc/default/rsyslog
# Options for rsyslogd # -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3) # -r enables logging from remote machines (deprecated, only used in compat mode < 3) # -x disables DNS lookups on messages received with -r # -c compatibility mode # See rsyslogd(8) for more details RSYSLOGD_OPTIONS="-c3" |
#echo dsdffdff | logger
|
#tail -f /var/log/messages
May 27 09:43:02 linux8 kernel: [ 8.826750] lo: Disabled Privacy Extensions May 27 09:43:02 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2314" x-info="http://www.rsyslog.com"] restart May 27 09:43:03 linux8 lpd[2350]: restarted May 27 09:43:06 linux8 kernel: [ 14.189242] [drm] Initialized drm 1.1.0 20060810 May 27 09:43:06 linux8 kernel: [ 14.212809] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 27 09:43:06 linux8 kernel: [ 14.214637] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:42:35 linux8 lpd[25462]: restarted May 27 12:18:19 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:18:19 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="32567" x-info="http://www.rsyslog.com"] restart May 27 12:18:57 linux8 logger: dsdffdff ^C |
#tail -f /var/log/syslog
May 27 12:20:02 linux8 /USR/SBIN/CRON[414]: (user) CMD (date >> /tmp/date2.log) May 27 12:20:02 linux8 /USR/SBIN/CRON[416]: (user) CMD (date >> /tmp/date.log^I) May 27 12:21:01 linux8 /USR/SBIN/CRON[599]: (user) CMD (date >> /tmp/date.log^I) May 27 12:22:01 linux8 /USR/SBIN/CRON[786]: (user) CMD (date >> /tmp/date2.log) May 27 12:22:01 linux8 /USR/SBIN/CRON[787]: (user) CMD (date >> /tmp/date.log^I) May 27 12:22:26 linux8 ddd: dsdffdff May 27 12:23:01 linux8 /USR/SBIN/CRON[824]: (user) CMD (date >> /tmp/date.log^I) May 27 12:24:01 linux8 /USR/SBIN/CRON[841]: (user) CMD (date >> /tmp/date2.log) May 27 12:24:01 linux8 /USR/SBIN/CRON[853]: (user) CMD (date >> /tmp/date.log^I) May 27 12:24:06 linux8 ddd: dsdffdff ^C |
#tail -f /var/log/messages
May 27 09:43:06 linux8 kernel: [ 14.189242] [drm] Initialized drm 1.1.0 20060810 May 27 09:43:06 linux8 kernel: [ 14.212809] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 27 09:43:06 linux8 kernel: [ 14.214637] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:42:35 linux8 lpd[25462]: restarted May 27 12:18:19 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:18:19 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="32567" x-info="http://www.rsyslog.com"] restart May 27 12:18:57 linux8 logger: dsdffdff May 27 12:19:20 linux8 logger: Пррваорвыаопрвыарпвырповырпврыплврыопрывлрпаырпарп May 27 12:22:26 linux8 ddd: dsdffdff May 27 12:24:06 linux8 ddd: dsdffdff ^C |
#tail -f /var/log/mail.log
May 27 12:25:22 linux8 сендмайл: dsdffdff ^C |
#vi /etc/rsyslog.conf
|
#tail -f /var/log/messages
May 27 09:43:06 linux8 kernel: [ 14.189242] [drm] Initialized drm 1.1.0 20060810 May 27 09:43:06 linux8 kernel: [ 14.212809] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 27 09:43:06 linux8 kernel: [ 14.214637] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:42:35 linux8 lpd[25462]: restarted May 27 12:18:19 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:18:19 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="32567" x-info="http://www.rsyslog.com"] restart May 27 12:18:57 linux8 logger: dsdffdff May 27 12:19:20 linux8 logger: Пррваорвыаопрвыарпвырповырпврыплврыопрывлрпаырпарп May 27 12:22:26 linux8 ddd: dsdffdff May 27 12:24:06 linux8 ddd: dsdffdff ^C |
#tail -f /var/log/messages
May 27 09:43:06 linux8 kernel: [ 14.189242] [drm] Initialized drm 1.1.0 20060810 May 27 09:43:06 linux8 kernel: [ 14.212809] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 27 09:43:06 linux8 kernel: [ 14.214637] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:42:35 linux8 lpd[25462]: restarted May 27 12:18:19 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:18:19 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="32567" x-info="http://www.rsyslog.com"] restart May 27 12:18:57 linux8 logger: dsdffdff May 27 12:19:20 linux8 logger: Пррваорвыаопрвыарпвырповырпврыплврыопрывлрпаырпарп May 27 12:22:26 linux8 ddd: dsdffdff May 27 12:24:06 linux8 ddd: dsdffdff ^C |
#tail -f /var/log/syslog
May 27 12:28:05 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:29:01 linux8 /USR/SBIN/CRON[1717]: (user) CMD (date >> /tmp/date.log^I) May 27 12:30:01 linux8 /USR/SBIN/CRON[1903]: (user) CMD (date >> /tmp/date.log^I) May 27 12:30:01 linux8 /USR/SBIN/CRON[1904]: (user) CMD (date >> /tmp/date2.log) May 27 12:31:01 linux8 /USR/SBIN/CRON[2218]: (user) CMD (date >> /tmp/date.log^I) May 27 12:32:01 linux8 /USR/SBIN/CRON[2287]: (user) CMD (date >> /tmp/date.log^I) May 27 12:32:01 linux8 /USR/SBIN/CRON[2288]: (user) CMD (date >> /tmp/date2.log) May 27 12:33:01 linux8 /USR/SBIN/CRON[2347]: (user) CMD (date >> /tmp/date.log^I) May 27 12:34:01 linux8 /USR/SBIN/CRON[2628]: (user) CMD (date >> /tmp/date.log^I) May 27 12:34:01 linux8 /USR/SBIN/CRON[2629]: (user) CMD (date >> /tmp/date2.log) ^C |
#tail -f /var/log/messages
May 27 09:43:06 linux8 kernel: [ 14.189242] [drm] Initialized drm 1.1.0 20060810 May 27 09:43:06 linux8 kernel: [ 14.212809] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 27 09:43:06 linux8 kernel: [ 14.214637] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:42:35 linux8 lpd[25462]: restarted May 27 12:18:19 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:18:19 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="32567" x-info="http://www.rsyslog.com"] restart May 27 12:18:57 linux8 logger: dsdffdff May 27 12:19:20 linux8 logger: Пррваорвыаопрвыарпвырповырпврыплврыопрывлрпаырпарп May 27 12:22:26 linux8 ddd: dsdffdff May 27 12:24:06 linux8 ddd: dsdffdff ^C |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogdrsyslogd: WARNING: rsyslogd is running in compatibility mode. Automatically generated config directives may interfer with your rsyslog.conf settings. We suggest upgrading your config and adding -c3 as the first rsyslogd option. . |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogdrsyslogd: WARNING: rsyslogd is running in compatibility mode. Automatically generated config directives may interfer with your rsyslog.conf settings. We suggest upgrading your config and adding -c3 as the first rsyslogd option. . |
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#tail -f /var/log/mail.log
May 27 12:25:22 linux8 сендмайл: dsdffdff May 27 12:28:05 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ ^C |
#tail -f /var/log/mail.log
May 27 12:25:22 linux8 сендмайл: dsdffdff May 27 12:28:05 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ ^C |
#tail -f /var/log/syslog
May 27 12:36:34 linux8 rsyslogd: Warning: backward compatibility layer added to following directive to rsyslog.conf: ModLoad imuxsock May 27 12:36:43 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:45 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:47 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:37:01 linux8 /USR/SBIN/CRON[2996]: (user) CMD (date >> /tmp/date.log^I) May 27 12:38:01 linux8 /USR/SBIN/CRON[3284]: (user) CMD (date >> /tmp/date.log^I) May 27 12:38:01 linux8 /USR/SBIN/CRON[3285]: (user) CMD (date >> /tmp/date2.log) ^C |
#tail -f /var/log/messages
May 27 12:34:51 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:34:51 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2688" x-info="http://www.rsyslog.com"] restart May 27 12:36:34 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:36:34 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="2803" x-info="http://www.rsyslog.com"] restart May 27 12:36:43 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:45 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:36:47 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ ^C |
#ls /etc/rsyslog.d/
|
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogdrsyslogd: WARNING: rsyslogd is running in compatibility mode. Automatically generated config directives may interfer with your rsyslog.conf settings. We suggest upgrading your config and adding -c3 as the first rsyslogd option. . |
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
$netstat -nlp
(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN - tcp6 0 0 :::514 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - ... unix 2 [ ACC ] STREAM LISTENING 71858 14097/firefox-bin /tmp/orbit-user/linc-3711-0-987cbc8d6955 unix 2 [ ACC ] STREAM LISTENING 6286 - @/var/run/hald/dbus-4jBn2GJmMU unix 2 [ ACC ] STREAM LISTENING 6177 - /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 322859 - /dev/printer unix 2 [ ACC ] STREAM LISTENING 6264 - @/var/run/hald/dbus-LQ0eyLHpkK unix 2 [ ACC ] STREAM LISTENING 6979 - @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 8577 2727/gam_server @/tmp/fam-user- unix 2 [ ACC ] STREAM LISTENING 8394 2717/dbus-daemon @/tmp/dbus-6H0Ewwct9O unix 2 [ ACC ] STREAM LISTENING 6792 - /var/run/gdm_socket unix 2 [ ACC ] STREAM LISTENING 8423 2605/x-session-mana @/tmp/.ICE-unix/2605 |
#cat /etc/default/rsyslog
# Options for rsyslogd # -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3) # -r enables logging from remote machines (deprecated, only used in compat mode < 3) # -x disables DNS lookups on messages received with -r # -c compatibility mode # See rsyslogd(8) for more details RSYSLOGD_OPTIONS="-c2 -r" |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogd. |
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#tail -f /var/log/syslog
May 27 12:43:31 linux8 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:43:31 linux8 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="4100" x-info="http://www.rsyslog.com"] restart May 27 12:43:31 linux8 rsyslogd-2040: error accessing config file or directory '/etc/rsyslog.d/*.conf': Success [try http://www.rsyslog.com/e/2040 ] May 27 12:43:31 linux8 rsyslogd: the last error occured in /etc/rsyslog.conf, line 46 May 27 12:43:45 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:43:45 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:43:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:43:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:44:01 linux8 /USR/SBIN/CRON[4206]: (user) CMD (date >> /tmp/date2.log) May 27 12:44:01 linux8 /USR/SBIN/CRON[4208]: (user) CMD (date >> /tmp/date.log^I) ^C |
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#tail -f /var/log/syslog
May 27 12:43:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:43:46 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:44:01 linux8 /USR/SBIN/CRON[4206]: (user) CMD (date >> /tmp/date2.log) May 27 12:44:01 linux8 /USR/SBIN/CRON[4208]: (user) CMD (date >> /tmp/date.log^I) May 27 12:44:24 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:44:24 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:44:24 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:44:24 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:44:25 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:44:47 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ ^C |
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#tail -f /var/log/syslog
May 27 12:45:26 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:45:38 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:45:39 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:45:39 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:01 linux8 /USR/SBIN/CRON[4623]: (user) CMD (date >> /tmp/date2.log) May 27 12:46:01 linux8 /USR/SBIN/CRON[4622]: (user) CMD (date >> /tmp/date.log^I) May 27 12:46:32 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:32 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:33 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:33 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ ^C |
#tail -f /var/log/syslog
May 27 12:45:26 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:45:38 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:45:39 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:45:39 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:01 linux8 /USR/SBIN/CRON[4623]: (user) CMD (date >> /tmp/date2.log) May 27 12:46:01 linux8 /USR/SBIN/CRON[4622]: (user) CMD (date >> /tmp/date.log^I) May 27 12:46:32 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:32 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:33 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ May 27 12:46:33 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ ^C |
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#tail -f /var/log/mail.
tail: невозможно открыть `/var/log/mail.' для чтения: Нет такого файла или каталога tail: больше нет файлов |
#tail -f /var/log/mail.log
May 27 12:25:22 linux8 сендмайл: dsdffdff May 27 12:28:05 linux8 сендмайл: АААААББББББББББББВВВВВВВВВВВВ ^C |
#vi /etc/rsyslog.conf
|
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored . |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd . Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored . |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored . |
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo АААААББББББББББББВВВВВВВВВВВВ| logger -t сендмайл
|
#echo ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐалÑÑÐ, пÑивеÑ! майл
|
#echo Палыч, привет! | logger -t сендмайл
|
# Options for rsyslogd # -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3) # -r enables logging from remote machines (deprecated, only used in compat mode < 3) # -x disables DNS lookups on messages received with -r # -c compatibility mode # See rsyslogd(8) for more details RSYSLOGD_OPTIONS="-c2 -r"
rsyslog.conf rsyslog.d/
# /etc/rsyslog.conf Configuration file for rsyslog v3. # # For more information see # /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html ################# #### MODULES #### ################# $ModLoad imuxsock # provides support for local system logging $ModLoad imklog # provides kernel logging support (previously done by rklogd) #$ModLoad immark # provides --MARK-- message capability # provides UDP syslog reception #$ModLoad imudp #$UDPServerRun 514 # provides TCP syslog reception #$ModLoad imtcp #$InputTCPServerRun 514 ########################### #### GLOBAL DIRECTIVES #### ########################### # # Use traditional timestamp format. # To enable high precision timestamps, comment out the following line. # $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat # # Set the default permissions for all log files. # $FileOwner root $FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755 $Umask 0022 # # Include all config files in /etc/rsyslog.d/ # $IncludeConfig /etc/rsyslog.d/*.conf ############### #### RULES #### ############### # # First some standard log files. Log by facility. # auth,authpriv.* /var/log/auth.log *.*;auth,authpriv.none -/var/log/syslog #cron.* /var/log/cron.log daemon.* -/var/log/daemon.log kern.* -/var/log/kern.log lpr.* -/var/log/lpr.log mail.* -/var/log/mail.log user.* -/var/log/user.log # # Logging for the mail system. Split it up so that # it is easy to write scripts to parse these files. # mail.info -/var/log/mail.info mail.warn -/var/log/mail.warn mail.err /var/log/mail.err # # Logging for INN news system. # news.crit /var/log/news/news.crit news.err /var/log/news/news.err news.notice -/var/log/news/news.notice # # Some "catch-all" log files. # *.=debug;\ auth,authpriv.none;\ news.none;mail.none -/var/log/debug *.=info;*.=notice;*.=warn;\ auth,authpriv.none;\ cron,daemon.none;\ mail,news.none -/var/log/messages # # Emergencies are sent to everybody logged in. # *.emerg * # # I like to have messages displayed on the console, but only on a virtual # console I usually leave idle. # #daemon,mail.*;\ # news.=crit;news.=err;news.=notice;\ # *.=debug;*.=info;\ # *.=notice;*.=warn /dev/tty8 # The named pipe /dev/xconsole is for the `xconsole' utility. To use it, # you must invoke `xconsole' with the `-file' option: # # $ xconsole -file /dev/xconsole [...] # # NOTE: adjust the list below, or you'll go crazy if you have a reasonably # busy site.. # daemon.*;mail.*;\ news.err;\ *.=debug;*.=info;\ *.=notice;*.=warn |/dev/xconsole
Время первой команды журнала | 10:42:41 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:50:40 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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