/l3/users/eb/2009/linux16/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#apt-get install anacron
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: anacron обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 29,2kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 193kB. Получено:1 http://10.0.35.1 sid/main anacron 2.3-13.1 [29,2kB] Получено 29,2kБ за 0s (1802kБ/c) Выбор ранее не выбранного пакета anacron. (Чтение базы данных ... на данный момент установлено 51482 файлов и каталогов.) Распаковывается пакет anacron (из файла .../anacron_2.3-13.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет anacron (2.3-13.1) ... Starting anac(h)ronistic cron: anacron. |
#man anacron
|
#dpkg -S anacron
anacron: /usr/share/man/man5/anacrontab.5.gz anacron: /etc/apm/event.d/anacron anacron: /usr/share/doc/anacron/changelog.Debian.gz anacron: /etc/cron.daily/0anacron anacron: /etc/anacrontab anacron: /etc/cron.monthly/0anacron anacron: /usr/sbin/anacron anacron: /usr/share/doc/anacron/TODO anacron: /var/spool/anacron anacron: /etc/cron.d/anacron anacron: /usr/share/man/man8/anacron.8.gz anacron: /usr/share/doc/anacron/changelog.gz anacron: /etc/init.d/anacron anacron: /usr/share/doc/anacron anacron: /usr/share/doc/anacron/copyright cron: /usr/share/doc/cron/README.anacron anacron: /etc/cron.weekly/0anacron anacron: /usr/share/doc/anacron/README.gz anacron: /usr/share/doc/anacron/README.Debian |
#dpkg -S anacron | grep /etc
anacron: /etc/apm/event.d/anacron anacron: /etc/cron.daily/0anacron anacron: /etc/anacrontab anacron: /etc/cron.monthly/0anacron anacron: /etc/cron.d/anacron anacron: /etc/init.d/anacron anacron: /etc/cron.weekly/0anacron |
#vim /etc/anacrontab
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: 192.168.15.16: команда не найдена |
#echo zdarova | linux15
bash: linux15: команда не найдена |
#echo zdarova | root@192.168.15.15
bash: root@192.168.15.15: команда не найдена bash: echo: ошибка записи: Обрыв канала |
#at
bash: at: команда не найдена |
#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. (Чтение базы данных ... на данный момент установлено 51502 файлов и каталогов.) Распаковывается пакет at (из файла .../archives/at_3.1.10.2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет at (3.1.10.2) ... Starting deferred execution scheduler: atd. |
#ntpdate ntp.psn.ru
27 May 11:52:11 ntpdate[26459]: step time server 194.149.67.130 offset 0.886371 sec |
#cat /etc/syslog.conf
cat: /etc/syslog.conf: Нет такого файла или каталога |
#man syslog
|
#apt-cache search syslog
anteater - MTA log analyser written 100% in C++ ccze - A robust, modular log coloriser cl-syslog - Common Lisp syslog interface collectd - statistics collection and monitoring daemon console-log - Puts a logfile pager on virtual consoles cpqarrayd - monitoring tool for HP (Compaq) SmartArray controllers crm114 - The Controllable Regex Mutilator and Spam Filter cron-apt - automatic update of packages using apt-get dns-flood-detector - detect abusive usage levels on high traffic nameservers dsyslog - advanced modular syslog daemon ... snort-mysql - flexible Network Intrusion Detection System [MySQL] snort-pgsql - flexible Network Intrusion Detection System [PostgreSQL] socklog - system and kernel logging services (programs) socklog-run - system and kernel logging services sysklogd - System Logging Daemon syslog-ng - Next generation logging daemon syslog-summary - summarize the contents of a syslog log file syslogout - Modularized system wide shell logout mechanism ulogd - The Netfilter Userspace Logging Daemon xwatch - A logfile monitor that displays in an X window. |
#apt-cache search syslog.conf
|
#find / -name syslog.conf
|
#дÑÑless /etc/def
default/ defoma/ |
#less /etc/default/rsyslog
|
#sed -i `s/-c3/-c3 -r/` /etc/default/rsyslog
bash: s/-c3/-c3: Нет такого файла или каталога sed: -e выражение #1, символ 7: лишние символы после команды |
#sed -i 's/-c3/-c3 -r/' /etc/default/rsyslog
|
#/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 prikol | loger
bash: loger: команда не найдена bash: echo: ошибка записи: Обрыв канала |
#apt-get install loger
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет loger |
#echo prikol | loger
bash: loger: команда не найдена |
#echo prikol | logger
|
#tail /v
var/ vmlinuz |
#tail /var/log/messages
May 27 09:31:28 linux16 kernel: [ 12.258219] [drm] Initialized drm 1.1.0 20060810 May 27 09:31:28 linux16 kernel: [ 12.265697] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 27 09:31:28 linux16 kernel: [ 12.266665] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining May 27 09:31:28 linux16 kernel: [ 12.266669] [drm] MTRR allocation failed. Graphics performance may suffer. May 27 09:31:28 linux16 kernel: [ 12.266706] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:42:15 linux16 lpd[24847]: restarted May 27 12:17:49 linux16 kernel: Kernel logging (proc) stopped. May 27 12:17:49 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:17:49 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="30946" x-info="http://www.rsyslog.com"] restart May 27 12:19:58 linux16 logger: prikol |
#tail /var/log/mail.log
May 27 12:26:54 linux16 sendmail: 00000000 46 d4 17 2f 7a 51 97 da 6c 0a 6a 8f 76 52 b0 c0 |F../zQ..l.j.vR..| May 27 12:26:54 linux16 sendmail: 00000010 ff e8 4d df 8d 39 f4 a5 96 a1 32 cb 70 b3 db 3d |..M..9....2.p..=| May 27 12:26:54 linux16 sendmail: 00000020 1e a6 1a 49 0e 9b de 79 ff 2d 25 5d 30 96 ce 99 |...I...y.-%]0...| May 27 12:26:54 linux16 sendmail: 00000030 c4 7a cc e3 c1 68 fc 0b 7b 7b 94 91 aa 22 0c b0 |.z...h..{{..."..| May 27 12:26:54 linux16 sendmail: 00000040 da 2d 4d 87 e6 b9 41 e1 1b 22 4e dd 0c ce 68 67 |.-M...A.."N...hg| May 27 12:26:54 linux16 sendmail: 00000050 4a 6e 7f d4 49 ab ec fe e9 1d 50 18 6a 98 02 2c |Jn..I.....P.j..,| May 27 12:26:54 linux16 sendmail: 00000060 a5 8d 62 6e 7e a5 12 37 3f 67 df c5 59 50 90 9c |..bn~..7?g..YP..| May 27 12:26:54 linux16 sendmail: 00000070 1c fe a7 e2 fd 7c 2e bb 5b 81 72 b4 fb 88 f9 36 |.....|..[.r....6| May 27 12:26:54 linux16 sendmail: 00000080 ec 3f 60 c3 91 dd 77 30 0d d4 07 c1 5b 4a 30 a6 |.?`...w0....[J0.| May 27 12:26:54 linux16 sendmail: 00000090 40 e7 2b ad d9 3a d3 d0 64 0d 77 dd 0e 60 96 9c |@.+..:..d.w..`..| |
#vim /etc/rsyslog.
|
#vim /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 . |
#echo prikol | logger -t sendmaill -p mail.6
|
#tail -f /var/log/mail.log
May 27 12:26:54 linux16 sendmail: 00000030 c4 7a cc e3 c1 68 fc 0b 7b 7b 94 91 aa 22 0c b0 |.z...h..{{..."..| May 27 12:26:54 linux16 sendmail: 00000040 da 2d 4d 87 e6 b9 41 e1 1b 22 4e dd 0c ce 68 67 |.-M...A.."N...hg| May 27 12:26:54 linux16 sendmail: 00000050 4a 6e 7f d4 49 ab ec fe e9 1d 50 18 6a 98 02 2c |Jn..I.....P.j..,| May 27 12:26:54 linux16 sendmail: 00000060 a5 8d 62 6e 7e a5 12 37 3f 67 df c5 59 50 90 9c |..bn~..7?g..YP..| May 27 12:26:54 linux16 sendmail: 00000070 1c fe a7 e2 fd 7c 2e bb 5b 81 72 b4 fb 88 f9 36 |.....|..[.r....6| May 27 12:26:54 linux16 sendmail: 00000080 ec 3f 60 c3 91 dd 77 30 0d d4 07 c1 5b 4a 30 a6 |.?`...w0....[J0.| May 27 12:26:54 linux16 sendmail: 00000090 40 e7 2b ad d9 3a d3 d0 64 0d 77 dd 0e 60 96 9c |@.+..:..d.w..`..| May 27 12:28:00 linux16 sendmaill: prikol May 27 12:33:09 linux16 sendmaill: prikol May 27 12:34:39 linux16 sendmaill: prikol ^C |
#tail -f /var/log/messages
May 27 09:31:28 linux16 kernel: [ 12.266706] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:42:15 linux16 lpd[24847]: restarted May 27 12:17:49 linux16 kernel: Kernel logging (proc) stopped. May 27 12:17:49 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:17:49 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="30946" x-info="http://www.rsyslog.com"] restart May 27 12:19:58 linux16 logger: prikol May 27 12:32:01 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:32:01 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="770" x-info="http://www.rsyslog.com"] restart May 27 12:32:47 linux16 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:32:47 linux16 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="974" x-info="http://www.rsyslog.com"] restart ^C |
#tail -f /var/log/aut
apt/ auth.log |
#tail -f /var/log/auth.log
May 27 12:31:01 linux16 CRON[543]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 12:31:01 linux16 CRON[543]: pam_unix(cron:session): session closed for user root May 27 12:33:01 linux16 CRON[1009]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 12:33:01 linux16 CRON[1009]: pam_unix(cron:session): session closed for user root May 27 12:34:01 linux16 CRON[1196]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 12:34:01 linux16 CRON[1196]: pam_unix(cron:session): session closed for user root May 27 12:35:01 linux16 CRON[1391]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 12:35:01 linux16 CRON[1391]: pam_unix(cron:session): session closed for user root May 27 12:36:01 linux16 CRON[1588]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 12:36:01 linux16 CRON[1588]: pam_unix(cron:session): session closed for user root ^C |
#netstat -nlp
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:111 0.0.0.0:* LISTEN 2068/portmap tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2343/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2609/exim4 tcp6 0 0 :::22 :::* LISTEN 2343/sshd udp 0 0 0.0.0.0:50078 0.0.0.0:* 2542/rsyslogd udp 0 0 0.0.0.0:111 0.0.0.0:* 2068/portmap Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path ... unix 2 [ ACC ] STREAM LISTENING 6716 2629/hald @/var/run/hald/dbus-UBwdQ4S8uj unix 2 [ ACC ] STREAM LISTENING 7437 2793/X @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 8822 2982/ssh-agent /tmp/ssh-lDgOGT2874/agent.2874 unix 2 [ ACC ] STREAM LISTENING 9183 3017/gconfd-2 /tmp/orbit-user/linc-bc9-0-6cfdbf93ef058 unix 2 [ ACC ] STREAM LISTENING 9202 3002/pidgin /tmp/orbit-user/linc-bba-0-46840d604a96 unix 2 [ ACC ] STREAM LISTENING 9295 3034/firefox-bin /tmp/orbit-user/linc-bda-0-2853463835fc9 unix 2 [ ACC ] STREAM LISTENING 8941 2997/gam_server @/tmp/fam-user- unix 2 [ ACC ] STREAM LISTENING 6737 2629/hald @/var/run/hald/dbus-VACCZHDS7y unix 2 [ ACC ] STREAM LISTENING 154082 24847/lpd /dev/printer unix 2 [ ACC ] STREAM LISTENING 6419 2332/dbus-daemon /var/run/dbus/system_bus_socket |
#netstat -nlp
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:111 0.0.0.0:* LISTEN 2068/portmap tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2343/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2609/exim4 tcp6 0 0 :::22 :::* LISTEN 2343/sshd udp 0 0 0.0.0.0:50078 0.0.0.0:* 2542/rsyslogd udp 0 0 0.0.0.0:111 0.0.0.0:* 2068/portmap Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path ... unix 2 [ ACC ] STREAM LISTENING 6716 2629/hald @/var/run/hald/dbus-UBwdQ4S8uj unix 2 [ ACC ] STREAM LISTENING 7437 2793/X @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 8822 2982/ssh-agent /tmp/ssh-lDgOGT2874/agent.2874 unix 2 [ ACC ] STREAM LISTENING 9183 3017/gconfd-2 /tmp/orbit-user/linc-bc9-0-6cfdbf93ef058 unix 2 [ ACC ] STREAM LISTENING 9202 3002/pidgin /tmp/orbit-user/linc-bba-0-46840d604a96 unix 2 [ ACC ] STREAM LISTENING 9295 3034/firefox-bin /tmp/orbit-user/linc-bda-0-2853463835fc9 unix 2 [ ACC ] STREAM LISTENING 8941 2997/gam_server @/tmp/fam-user- unix 2 [ ACC ] STREAM LISTENING 6737 2629/hald @/var/run/hald/dbus-VACCZHDS7y unix 2 [ ACC ] STREAM LISTENING 154082 24847/lpd /dev/printer unix 2 [ ACC ] STREAM LISTENING 6419 2332/dbus-daemon /var/run/dbus/system_bus_socket |
#tail -f /var/log/mail.log
May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst ... May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst May 27 12:45:15 linux15 sendmail: teststststst May 27 12:45:13 linux15 sendmail: teststststst |
#echo prikol | logger -t sendmaill -p mail.6
|
#echo prikol | logger -t sendmaill -p mail.6
|
#echo prikol | logger -t sendmaill -p mail.6
|
#echo prikol | logger -t sendmaill -p mail.6
|
#echo prikol | logger -t sendmaill -p mail.6
|
#echo prikol | logger -t sendmaill -p mail.6
|
#echo test | nc -u 192.168.15.3 514
^C |
#nc 192.168.15.15 3000 | dd of=/dev/null
(UNKNOWN) [192.168.15.15] 3000 (?) : Connection refused 0+0 записей считано 0+0 записей написано скопировано 0 байт (0 B), 0,00699944 c, 0,0 kB/c |
#echo test | nc -u 192.168.15.3 514
|
#nc 192.168.15.15 3000 | dd of=/dev/null
(UNKNOWN) [192.168.15.15] 3000 (?) : Connection refused 0+0 записей считано 0+0 записей написано скопировано 0 байт (0 B), 1,1152e-05 c, 0,0 kB/c |
#nc 192.168.15.15 3000 | dd of=/dev/null
(UNKNOWN) [192.168.15.15] 3000 (?) : Connection refused 0+0 записей считано 0+0 записей написано скопировано 0 байт (0 B), 0,00063019 c, 0,0 kB/c |
#nc
Cmd line: ^C |
#Ñw
14:06:09 up 4:34, 3 users, load average: 0,04, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty7 :0 09:31 4:34m 2:23 0.62s x-session-manager user pts/0 :0.0 10:27 9:03 0.36s 0.22s script -f -c bash -q /home/user/.lilalo//14501602041111738-1243409247.s user pts/2 :0.0 09:36 0.00s 0.34s 0.27s script -f -c bash -q /home/user/.lilalo//521215412500420493-1243406216. |
#dpkg -S logrotate
logrotate: /usr/share/bug/logrotate logrotate: /etc/logrotate.conf apt: /etc/logrotate.d/apt rsyslog: /etc/logrotate.d/rsyslog aptitude: /etc/logrotate.d/aptitude dpkg: /etc/logrotate.d/dpkg exim4-base: /etc/logrotate.d/exim4-paniclog logrotate: /etc/cron.daily/logrotate logrotate: /usr/share/man/man8/logrotate.8.gz logrotate: /usr/share/doc/logrotate/copyright logrotate: /usr/share/doc/logrotate logrotate: /usr/share/doc/logrotate/changelog.Debian.gz logrotate: /usr/share/doc/logrotate/README.Debian logrotate: /usr/share/bug/logrotate/script logrotate: /var/lib/logrotate exim4-base: /etc/logrotate.d/exim4-base logrotate: /usr/sbin/logrotate apt, logrotate, dpkg, aptitude, exim4-base, rsyslog: /etc/logrotate.d logrotate: /usr/share/doc/logrotate/changelog.gz |
#screen -x
|
#du -h /var/log
12K /var/log/fsck 220K /var/log/apt 4,0K /var/log/news 24K /var/log/gdm 280K /var/log/ConsoleKit 8,0K /var/log/exim4 9,6M /var/log |
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var |
> sort -u /var/log/aptitude /var/log/apt/term.log /var/log/auth.log /var/log/btmp /var/log/cron.log /var/log/daemon.log /var/log/debug /var/log/dpkg.log /var/log/exim4/mainlog ... /var/log/kern.log /var/log/lpr.log /var/log/mail.err /var/log/mail.info /var/log/mail.log /var/log/mail.warn /var/log/messages /var/log/syslog /var/log/user.log /var/log/wtmp |
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
|
#/var/log/exim4/paniclog
bash: /var/log/exim4/paniclog: Нет такого файла или каталога |
#/var/log/exim4/rejectlog
bash: /var/log/exim4/rejectlog: Нет такого файла или каталога |
#/var/log/kern.log
bash: /var/log/kern.log: Отказано в доступе |
#/var/log/lpr.log
bash: /var/log/lpr.log: Отказано в доступе |
#/var/log/mail.err
bash: /var/log/mail.err: Отказано в доступе |
#/var/log/mail.info
bash: /var/log/mail.info: Отказано в доступе |
#/var/log/mail.log
bash: /var/log/mail.log: Отказано в доступе |
#/var/log/mail.warn
bash: /var/log/mail.warn: Отказано в доступе |
#/var/log/messages
bash: /var/log/messages: Отказано в доступе |
#/var/log/syslog
bash: /var/log/syslog: Отказано в доступе |
#/var/log/user.log
bash: /var/log/user.log: Отказано в доступе |
#/var/log/exim4/paniclog
bash: /var/log/exim4/paniclog: Нет такого файла или каталога |
#/var/log/exim4/rejectlog
bash: /var/log/exim4/rejectlog: Нет такого файла или каталога |
#/var/log/kern.log
bash: /var/log/kern.log: Отказано в доступе |
#/var/log/lpr.log
bash: /var/log/lpr.log: Отказано в доступе |
#/var/log/mail.err
bash: /var/log/mail.err: Отказано в доступе |
#/var/log/mail.info
bash: /var/log/mail.info: Отказано в доступе |
#/var/log/mail.log
bash: /var/log/mail.log: Отказано в доступе |
#/var/log/mail.warn
bash: /var/log/mail.warn: Отказано в доступе |
#/var/log/messages
bash: /var/log/messages: Отказано в доступе |
#/var/log/syslog
bash: /var/log/syslog: Отказано в доступе |
#/var/log/user.log
bash: /var/log/user.log: Отказано в доступе |
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var |
> sort -u > /tmp/l2 |
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
|
#diff /tmp/l[12]
1,2c1 < /var/log/ < /var/log/apt --- > /var/log/aptitude 5,6d3 < /var/log/boot < /var/log/bootstrap.log 8,9c5 < /var/log/ConsoleKit ... 24,26d12 < /var/log/lastlog < /var/log/lp-acct < /var/log/lp-errs 33,37d18 < /var/log/news < /var/log/news/news.crit < /var/log/news/news.err < /var/log/news/news.notice < /var/log/pycentral.log |
#diff /tmp/l[12] | grep '^<'
< /var/log/ < /var/log/apt < /var/log/boot < /var/log/bootstrap.log < /var/log/ConsoleKit < /var/log/ConsoleKit/history < /var/log/dmesg < /var/log/exim4 < /var/log/faillog < /var/log/fontconfig.log ... < /var/log/gdm < /var/log/gdm/:0.log < /var/log/lastlog < /var/log/lp-acct < /var/log/lp-errs < /var/log/news < /var/log/news/news.crit < /var/log/news/news.err < /var/log/news/news.notice < /var/log/pycentral.log |
#apt-get install syslog-ng
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: update-inetd portmap ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libevtlog0 ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐsyslog ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libevtlog0. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 51502 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libevtlog0 (из Ñайла .../libevtlog0_0.2.8~1-2_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа syslog-ng. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ syslog-ng (из Ñайла .../syslog-ng_2.0.9-4.1_i386.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libevtlog0 (0.2.8~1-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ syslog-ng (2.0.9-4.1) ... Starting system logging: syslog-ng. |
#cd ~
|
#ls -l
итого 4 -rw-r--r-- 1 root root 25 Май 25 17:52 file.1 |
#apt-get install sendsmpp
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет sendsmpp |
#apt-get install sendsxmpp
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет sendsxmpp |
#apt-get install sendxmpp
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sendxmpp. Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#vim .sendxmpprc
|
#echo test | sendsmpp kukareku@
bash: sendsmpp: команда не найдена bash: echo: ошибка записи: Обрыв канала |
#echo test | sendxmpp kukareku@
/root/.sendxmpprc must not be accessible by others |
#cat .sendxmpp
cat: .sendxmpp: Нет такого файла или каталога |
#echo test | sendxmpp kukareku@
/root/.sendxmpprc must not be accessible by others |
#echo test | sendxmpp kukareku@jabber.kiev.ua
/root/.sendxmpprc must not be accessible by others |
#ls -l ~/
итого 4 -rw-r--r-- 1 root root 25 Май 25 17:52 file.1 |
#chmod 600 ~/.sendxmpprc
|
#echo test | sendxmpp kishnik@jabber.kiev.ua
|
cat: .sendxmpp: Нет такого файла или каталога
Wed May 27 11:29:01 EEST 2009
Время первой команды журнала | 10:55:15 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:55:04 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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