/l3/users/eb/2009/linux11/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 |
|
#cat /etc/logrotate.conf /etc/logrotate.d/*
# see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # uncomment this if you want your log files compressed #compress # packages drop log rotation information into this directory ... weekly missingok notifempty compress delaycompress sharedscripts postrotate invoke-rc.d rsyslog reload > /dev/null endscript } |
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var
/var/log/wtmp /var/log/btmp /var/log/apt/term.log /var/log/aptitude /var/log/dpkg.log /var/log/syslog /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages |
#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/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 |
#cat /etc/logrotate.conf /etc/logrotate.d/* | tr ' ' '\n' | grep /var | sort -u > /tmp/l2
|
#diff /tmp/l[12]
diff: пропущен операнд после `/tmp/l2' diff: Попробуйте `diff --help' для получения более подробного описания. |
#find /var/log/ | grep -v '\.'[0-9] | sort > /tmp/l1
|
#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/faillog < /var/log/fontconfig.log < /var/log/fsck ... < /var/log/gdm/:0.log < /var/log/gdm/:20.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 |
#cat /tmp/l1
/var/log/ /var/log/apt /var/log/apt/term.log /var/log/auth.log /var/log/boot /var/log/bootstrap.log /var/log/btmp /var/log/ConsoleKit /var/log/ConsoleKit/history /var/log/daemon.log ... /var/log/mail.warn /var/log/messages /var/log/news /var/log/news/news.crit /var/log/news/news.err /var/log/news/news.notice /var/log/pycentral.log /var/log/syslog /var/log/user.log /var/log/wtmp |
#cat /tmp/l2
/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/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 |
#ping jabber.dp.ua
PING jabber.dp.ua (193.232.159.1) 56(84) bytes of data. 64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=1 ttl=119 time=99.2 ms 64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=2 ttl=119 time=102 ms 64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=3 ttl=119 time=101 ms 64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=4 ttl=119 time=121 ms 64 bytes from leto.nprk.ru (193.232.159.1): icmp_seq=5 ttl=119 time=98.1 ms ^C --- jabber.dp.ua ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4003ms rtt min/avg/max/mdev = 98.119/104.346/121.064/8.488 ms |
#echo novoe_aga1 |sendxmpp jabblogger@jabber.kiev.ua
|
#apt-cache search jabber console
cabber - Easy and basic jabber console client finch - text-based multi-protocol instant messaging client freetalk - A console based Jabber client mcabber - Small Jabber console client |
#apt-get install cabber
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2 esound-common audacious-plugins libcurl3-gnutls libgd2-noxpm libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libaudiofile0 libmowgli1 rpm libfluidsynth1 libasyncns0 audacious-plugins-extra ... обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 15,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 61,4kB. Получено:1 http://10.0.35.1 sid/main cabber 0.4.0-test5-2.1 [15,4kB] Получено 15,4kБ за 0s (29,8kБ/c) Выбор ранее не выбранного пакета cabber. (Чтение базы данных ... на данный момент установлено 50590 файлов и каталогов.) Распаковывается пакет cabber (из файла .../cabber_0.4.0-test5-2.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет cabber (0.4.0-test5-2.1) ... |
#whereis cabber
cabber: /usr/bin/cabber /usr/share/man/man1/cabber.1.gz |
#whatis cabber
cabber (1) - Easy and basic jabber console client |
#man cabber
|
#man cabber
|
#dpkg-reconfigure cabber
|
#whereis .cabberrc
.cabberrc: |
#find / -name .cabberrc
|
#find / -name .cabberrc
|
#cabber
Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net email: cabber@ajmacias.com You must have a $HOME/.cabberrc file! |
#vim
|
#vim .
|
#ls -l
итого 36 -rw-r--r-- 1 root root 429 Май 27 10:54 datelog -rw-r--r-- 1 root root 540 Май 27 11:23 datelog_05 -rw-r--r-- 1 root root 243 Май 27 10:56 datelog2 drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO -rw-r--r-- 1 root root 721 Май 27 14:42 l1 -rw-r--r-- 1 root root 318 Май 27 14:40 l2 -rw-r--r-- 1 root root 43 Май 27 12:20 logger drwx------ 2 user user 4096 Май 27 10:40 orbit-user drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591 |
#ls -l
итого 0 |
#ls -la
итого 104 drwxr-xr-x 6 root root 4096 Май 27 15:02 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 9 Май 27 15:02 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 15:03 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 6549 Май 27 12:51 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#ls -la
итого 60 drwxrwxrwt 7 root root 4096 Май 27 14:48 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw-r--r-- 1 root root 429 Май 27 10:54 datelog -rw-r--r-- 1 root root 540 Май 27 11:23 datelog_05 -rw-r--r-- 1 root root 243 Май 27 10:56 datelog2 drwxrwxrwt 2 root root 4096 Май 27 09:32 .ICE-unix drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO -rw-r--r-- 1 root root 721 Май 27 14:42 l1 -rw-r--r-- 1 root root 318 Май 27 14:40 l2 -rw-r--r-- 1 root root 43 Май 27 12:20 logger drwx------ 2 user user 4096 Май 27 10:40 orbit-user drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591 -r--r--r-- 1 root root 11 Май 27 09:30 .X0-lock drwxrwxrwt 2 root root 4096 Май 27 09:30 .X11-unix -rw------- 1 user user 410 Май 27 09:32 .xfsm-ICE-BA33TU |
#cd ~
|
#vim .cabberrc
|
#ps -waux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2128 712 ? Ss 09:30 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 09:30 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 09:30 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 09:30 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 09:30 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 09:30 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 09:30 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 09:30 0:00 [watchdog/1] ... user 21189 0.0 0.3 26412 12264 ? S 10:40 0:00 /usr/lib/notification-daemon/notification-daemon user 21192 0.0 0.0 7768 2588 ? S 10:40 0:00 /usr/lib/libgconf2-4/gconfd-2 root 25095 0.0 0.0 5880 1508 pts/6 S+ 11:27 0:00 su - root 25103 0.0 0.0 4772 556 pts/6 S+ 11:27 0:00 script -f -c su -q /root/.lilalo//1685217580188127087-1243412848.sc root 25201 0.0 0.0 4776 372 pts/6 S+ 11:27 0:00 script -f -c su -q /root/.lilalo//1685217580188127087-1243412848.sc root 25202 0.0 0.0 5836 1436 pts/13 Ss+ 11:27 0:00 su root 25216 0.0 0.0 4772 556 pts/13 S+ 11:27 0:00 script -f -c bash -q /root/.lilalo//3107289493786804-1243412848.scr root 25318 0.0 0.0 4776 372 pts/13 S+ 11:27 0:00 script -f -c bash -q /root/.lilalo//3107289493786804-1243412848.scr root 25319 0.0 0.1 7324 3124 pts/14 Ss 11:27 0:00 bash user 29531 0.0 0.1 10016 3660 ? S 11:49 0:00 /usr/lib/gvfs/gvfs-hal-volume-monitor |
#cabber --help
There isn't color section in ./cabberc!!! |
#cat > /usr/local/bin/syslog2jabber
#!/bin/sh while read line do echo $line | sendxmpp user@jabber.ru done |
#chmod +x /usr/local/bin/syslog2jabber
|
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j' |
#sed -i '/user@jabber.ru/jabblogger@jabber.kiev.ua/' /usr/local/bin/syslog2jabber
sed: -e выражение #1, символ 17: неизвестная команда: `j' |
#vim /usr/local/bin/syslog2jabber
|
#syslog2jabber test
|
#syslog2jabber test
|
#syslog2jabber
afkjhasdflkjhasdfkljhasdfkjlh asdfkjlhsdafkljh test |
#whereis gajim
gajim: /usr/bin/gajim /usr/lib/gajim /usr/share/gajim /usr/share/man/man1/gajim.1.gz |
#ls -l
итого 0 |
#ls -la
итого 104 drwxr-xr-x 6 root root 4096 Май 27 15:16 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 154 Май 27 15:09 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 15:18 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 6769 Май 27 15:16 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#strings /usr/bin/gajim |grep /etc
|
#strings /usr/bin/gajim |grep '/etc'
|
#strings /usr/bin/gajim |grep conf
|
#strings /usr/bin/gajim
#!/bin/sh ## scripts/gajim.in ## Copyright (C) 2005 Yann Le Boulanger <asterix AT lagaule.org> ## Copyright (C) 2006 Dimitur Kirov <dkirov AT gmail.com> ## Stefan Bethge <stefan AT lanpartei.de> ## Copyright (C) 2008 Jonathan Schleifer <js-gajim AT webkeks.org> ## This file is part of Gajim. ## Gajim is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published ## by the Free Software Foundation; version 3 only. ... ## You should have received a copy of the GNU General Public License ## along with Gajim. If not, see <http://www.gnu.org/licenses/>. if test $(id -u) -eq 0; then echo "You must not launch Gajim as root, it is INSECURE" exit 1 datadir=/usr/share PYTHON_EXEC=/usr/bin/python cd ${datadir}/gajim/src export PYTHONPATH="$PYTHONPATH:/usr/lib/gajim" exec ${PYTHON_EXEC} -OO gajim.py $@ |
#strings /usr/lib/gajim
|
#apt-get install log
log2mail logcheck-database login logrotate logtools log-analysis loggerhead login.app logstalgia logwatch logapp logidee-tools logjam logtail logcheck logilab-doctools logomat-m logtool |
#apt-get install sys
sysadmin-guide sysrqd systemtap-sdt-dev sysbench sysstat systemtap-server sysfsutils system-config-audit system-tools-backends sysinfo system-config-lvm system-tools-backends-dev sysklogd system-config-printer systraq syslinux system-config-printer-gnome systune syslinux-common system-config-printer-kde sysutils syslogd systemconfigurator sysvbanner syslog-ng system-log-daemon sysvconfig syslogout system-services sysvinit syslog-summary systemsettings sysvinit-utils sysnews systemtap sysv-rc sysprof systemtap-client sysv-rc-conf sysprofile systemtap-doc sysprof-module-source systemtap-runtime |
#apt-get install syslog
syslogd syslog-ng syslogout syslog-summary |
#apt-get install syslog-ng
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2 esound-common audacious-plugins libcurl3-gnutls libgd2-noxpm libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libaudiofile0 libmowgli1 rpm libfluidsynth1 libasyncns0 audacious-plugins-extra ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа libevtlog0. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 50577 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ 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. |
#logb
bash: logb: команда не найдена |
#tail -f /var/log/auth.log
May 27 14:17:01 linux11 CRON[32473]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 14:17:01 linux11 CRON[32473]: pam_unix(cron:session): session closed for user root May 27 15:17:01 linux11 CRON[1385]: pam_unix(cron:session): session opened for user root by (uid=0) May 27 15:17:02 linux11 CRON[1385]: pam_unix(cron:session): session closed for user root May 27 15:24:44 linux11 sshd[2133]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:24:48 linux11 sshd[2133]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=user May 27 15:24:50 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:09 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:12 linux11 sshd[2133]: Failed password for user from 127.0.0.1 port 52712 ssh2 May 27 15:25:12 linux11 sshd[2133]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=user ^[[AMay 27 15:26:48 linux11 sshd[2181]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:26:50 linux11 sshd[2181]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root ^C |
$ssh root@127.0.0.1
root@127.0.0.1's password: asdf;lkjPermission denied, please try again. root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Permission denied (publickey,password). |
$ssh root@127.0.0.1
root@127.0.0.1's password: lkjPermission denied, please try again. root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Permission denied (publickey,password). |
#vi /etc/syslog-ng/syslog-ng.conf
|
#vi /etc/syslog-ng/syslog-ng.conf
|
#pkill -1 syslog-ng
|
#tail -f /var/log/messages
May 27 13:46:18 linux12 rsyslogd: -- MARK -- May 27 14:05:38 linux12 kernel: Kernel logging (proc) stopped. May 27 14:05:38 linux12 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="9372" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 14:32:15 linux11 rsyslogd: -- MARK -- May 27 14:52:15 linux11 rsyslogd: -- MARK -- May 27 15:12:15 linux11 rsyslogd: -- MARK -- May 27 15:22:26 linux11 kernel: Kernel logging (proc) stopped. May 27 15:22:26 linux11 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="31541" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 15:22:27 linux11 syslog-ng[2086]: syslog-ng starting up; version='2.0.9' May 27 15:40:37 linux11 syslog-ng[2086]: Configuration reload request received, reloading configuration; ^[[3^C |
#tail -f /var/log/messages
May 27 13:46:18 linux12 rsyslogd: -- MARK -- May 27 14:05:38 linux12 kernel: Kernel logging (proc) stopped. May 27 14:05:38 linux12 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="9372" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 14:32:15 linux11 rsyslogd: -- MARK -- May 27 14:52:15 linux11 rsyslogd: -- MARK -- May 27 15:12:15 linux11 rsyslogd: -- MARK -- May 27 15:22:26 linux11 kernel: Kernel logging (proc) stopped. May 27 15:22:26 linux11 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="31541" x-info="http://www.rsyslog.com"] exiting on signal 15. May 27 15:22:27 linux11 syslog-ng[2086]: syslog-ng starting up; version='2.0.9' May 27 15:40:37 linux11 syslog-ng[2086]: Configuration reload request received, reloading configuration; ^C |
$ssh root@127.0.0.1
root@127.0.0.1's password: asdf asdf Permission denied, please try again. root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Permission denied (publickey,password). |
#tail -f /var/log/auth.log
May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:51 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: Failed password for root from 127.0.0.1 port 55672 ssh2 May 27 15:26:55 linux11 sshd[2181]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:40:59 linux11 sshd[2335]: reverse mapping checking getaddrinfo for localhost [127.0.0.1] failed - POSSIBLE BREAK-IN ATTEMPT! May 27 15:41:01 linux11 sshd[2335]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root May 27 15:41:03 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:08 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:12 linux11 sshd[2335]: Failed password for root from 127.0.0.1 port 40556 ssh2 May 27 15:41:12 linux11 sshd[2335]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=127.0.0.1 user=root ^C |
#ps -aux |grep jabb
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2490 0.0 0.0 4908 764 pts/10 S+ 15:43 0:00 grep jabb |
$ssh root@127.0.0.1
root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Connection closed by UNKNOWN |
#vi /usr/local/bin/syslog2jabber
|
$ssh root@127.0.0.1
root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Connection closed by UNKNOWN |
$ssh root@192.168.15.12
The authenticity of host '192.168.15.12 (192.168.15.12)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.12' (RSA) to the list of known hosts. root@192.168.15.12's password: asdfl;kj Permission denied, please try again. root@192.168.15.12's password: Permission denied, please try again. root@192.168.15.12's password: Permission denied (publickey,password). |
$ssh root@192.168.15.12
root@192.168.15.12's password: Permission denied, please try again. root@192.168.15.12's password: Connection closed by 192.168.15.12 |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: cabberrc: команда не найдена |
#cabber
There isn't color section in ./cabberc!!! |
#cabber asdf
There isn't color section in ./cabberc!!! |
#ps -waux|grep cab
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 956 0.0 0.0 5548 1488 pts/10 T 14:54 0:00 man cabber root 2754 0.0 0.0 4912 772 pts/14 S+ 16:04 0:00 grep cab |
#ls -la
итого 116 drwxr-xr-x 6 root root 4096 Май 27 16:55 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 385 Май 27 16:10 ~.cabberrc -rw-r--r-- 1 root root 395 Май 27 16:18 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 16:56 .lilalo -rw-r--r-- 1 root root 564 Май 27 17:05 .monit.state -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 8366 Май 27 16:55 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#ls /usr/share/
Display all 146 possibilities? (y or n) a2ps/ gconf/ pam/ aclocal/ gcr0/ pam-configs/ adduser/ gdm/ perl/ alsa/ ghostscript/ perl5/ applications/ gksu/ pixmaps/ apps/ gnome/ pkgconfig/ apt/ gnome-background-properties/ PolicyKit/ apt-file/ gnupg/ ppd/ aptitude/ groff/ purple/ ... dpkg/ mime/ xml/ e2fsprogs/ misc/ xml-core/ emacs/ myspell/ xneur/ enchant/ mysql-common/ xscreensaver/ faces/ nano/ xserver-xorg/ file/ notification-daemon/ xsessions/ fonts/ ogonkify/ xulrunner-1.9/ fvwm/ omf/ zenity/ gajim/ opera/ zoneinfo/ games/ orage/ |
#ls /usr/share/
a2ps defoma gvfs myspell skype aclocal desktop-base hal mysql-common sounds adduser desktop-directories hosts nano splashy alsa dict i18n notification-daemon ssh applications dictionaries-common iceweasel ogonkify state apps directfb-1.2.7 icons omf sysvinit apt djvu ifupdown opera tabset apt-file doc ImageMagick-6.5.1 orage tasksel aptitude doc-base images pam terminfo aspell dpkg info pam-configs themes ... console gcr0 libvisual-plugins-0.4 python xscreensaver console-cyrillic gdm licq python-support xserver-xorg consolefonts ghostscript linda qt3 xsessions console-setup gksu lintian qt4 xulrunner-1.9 consoletrans gnome locale readline zenity cups gnome-background-properties man rox zoneinfo dbus-1 gnupg man-db screen debconf groff menu sgml debhelper gstreamer-0.10 mime sgml-base debianutils gtk-doc misc sgml-data |
#ls /usr/share/doc
doc/ doc-base/ |
#ls /usr/share/doc
gnome-keyring libopenexr6 python-glade2 gnupg liborbit2 python-gnupginterface gpgv libpam0g python-gobject grep libpam-ck-connector python-gtk2 groff-base libpam-gnome-keyring python-minimal gs-common libpam-modules python-numpy gsfonts libpam-runtime python-openssl gstreamer0.10-alsa libpango1.0-0 python-support gstreamer0.10-plugins-base libpango1.0-common qt4-qtconfig gstreamer0.10-plugins-good libpaper1 radeontool ... libgnome-keyring0 libxft2 xserver-xorg-video-voodoo libgnutls26 libxi6 xterm libgomp1 libxinerama1 xtightvncviewer libgp11-0 libxkbfile1 x-ttcidfont-conf libgpg-error0 libxklavier12 xulrunner-1.9 libgpgme11 libxml2 zenity libgpm2 libxml-parser-perl zeroinstall-injector libgraphviz4 libxml-stream-perl zlib1g libgs8 libxmu6 libgsf-1-114 libxmuu1 |
#cat /usr/share/doc/ca
cabber/ ca-certificates/ |
#cat /usr/share/doc/caber
cat: /usr/share/doc/caber: Нет такого файла или каталога |
#cat /usr/share/doc/caber
cat: /usr/share/doc/caber: Нет такого файла или каталога |
#cat /usr/share/doc/cabber/
ACKNOWLEDGEMENT changelog.Debian.gz copyright README.Debian cabberrc.example changelog.gz README TODO |
#cat /usr/share/doc/cabber/
ACKNOWLEDGEMENT changelog.Debian.gz copyright README.Debian cabberrc.example changelog.gz README TODO |
#cat /usr/share/doc/cabber/cabberrc.example
username = jhondoe password = pass server = jabber.com resource = yourresource passtype = plain #now, the colors #color are: black, red, green, yellow, blue, magenta, cyan, white color_background = blue color_backselected = cyan color_borderlines = white color_jidonlineselected = green color_jidonline = green color_jidofflineselected = red color_jidoffline = red color_text = white |
#cp /usr/share/doc/cabber/cabberrc.example ~.cabberrc
|
#cat .cabberrc
username = jabblogger password = 1234321 server = jabber.kiev.ua # resource = yourresourcenameOFFICE passtype = plain (or sha1)e |
#cp /usr/share/doc/cabber/cabberrc.example ~/.cabberrc
|
#vi .cabberrc
|
#cat /usr/share/doc/cabber/README
Well, the documentation is missing yet, but... !!!!!! SEE cabberrc.example !!!!!! !!!!!! SEE cabberrc.example !!!!!! !!!!!! SEE cabberrc.example !!!!!! !!!!!! SEE cabberrc.example !!!!!! configfile: The configfile will be placed in $HOME/.cabberrc and it will be: username = username password = yourpassword server = serveryou.use resource = yourresourcenameOFFICE passtype = plain (or sha1) That's all folks! (by the moment ;-) Please, if email me to cabber@ajmacias.com with bugs, sugerences, problems... P.D.: Sorry for my english... it's very poor! Thanks. |
#cat /usr/share/doc/cabber/TODO
a list of things to do... * code more clean... * improve routines to sort lists. My sort routine is very "ugly", and i use bubble sort... Can you improve this ?? * convert the single linked list to double linked list the search routines will be more easy to implement (i hope!) * improve XML parser * input line editor |
# Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net email: cabber@ajmacias.com Config file parsed... Initializing NCurses... |
#cabber
Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net email: cabber@ajmacias.com Config file parsed... Initializing NCurses... |
# Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net
Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net email: cabber@ajmacias.com Config file parsed... Initializing NCurses... |
#cabber
Cabber v0.4.0-test5 --[AjMacias]-- http://cabber.sourceforge.net email: cabber@ajmacias.com Config file parsed... Initializing NCurses... Ncurses ok. Connecting...Ошибка сегментирования |
#vi .cabberrc
|
username = jabblogger password = 1234321 server = jabber.kiev.ua # resource = yourresourcenameOFFICE passtype = plain (or sha1)e
# see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # uncomment this if you want your log files compressed #compress # packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp, or btmp -- we'll rotate them here /var/log/wtmp { missingok monthly create 0664 root utmp rotate 1 } /var/log/btmp { missingok monthly create 0660 root utmp rotate 1 } # system-specific logs may be configured here /var/log/apt/term.log { rotate 6 monthly compress missingok notifempty } /var/log/aptitude { rotate 6 monthly compress missingok notifempty } /var/log/dpkg.log { monthly rotate 12 compress delaycompress missingok notifempty create 644 root root } /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate invoke-rc.d rsyslog reload > /dev/null endscript } /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages { rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate invoke-rc.d rsyslog reload > /dev/null endscript }
/var/log/ /var/log/apt /var/log/apt/term.log /var/log/auth.log /var/log/boot /var/log/bootstrap.log /var/log/btmp /var/log/ConsoleKit /var/log/ConsoleKit/history /var/log/daemon.log /var/log/debug /var/log/dmesg /var/log/dpkg.log /var/log/faillog /var/log/fontconfig.log /var/log/fsck /var/log/fsck/checkfs /var/log/fsck/checkroot /var/log/gdm /var/log/gdm/:0.log /var/log/gdm/:20.log /var/log/kern.log /var/log/lastlog /var/log/lp-acct /var/log/lp-errs /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/news /var/log/news/news.crit /var/log/news/news.err /var/log/news/news.notice /var/log/pycentral.log /var/log/syslog /var/log/user.log /var/log/wtmp
/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/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
#!/bin/sh while read line do echo $line | sendxmpp user@jabber.ru done
cabber/ ca-certificates/
Well, the documentation is missing yet, but... !!!!!! SEE cabberrc.example !!!!!! !!!!!! SEE cabberrc.example !!!!!! !!!!!! SEE cabberrc.example !!!!!! !!!!!! SEE cabberrc.example !!!!!! configfile: The configfile will be placed in $HOME/.cabberrc and it will be: username = username password = yourpassword server = serveryou.use resource = yourresourcenameOFFICE passtype = plain (or sha1) That's all folks! (by the moment ;-) Please, if email me to cabber@ajmacias.com with bugs, sugerences, problems... P.D.: Sorry for my english... it's very poor! Thanks.
a list of things to do... * code more clean... * improve routines to sort lists. My sort routine is very "ugly", and i use bubble sort... Can you improve this ?? * convert the single linked list to double linked list the search routines will be more easy to implement (i hope!) * improve XML parser * input line editor
username = jhondoe password = pass server = jabber.com resource = yourresource passtype = plain #now, the colors #color are: black, red, green, yellow, blue, magenta, cyan, white color_background = blue color_backselected = cyan color_borderlines = white color_jidonlineselected = green color_jidonline = green color_jidofflineselected = red color_jidoffline = red color_text = white
Время первой команды журнала | 14:39:41 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:15:59 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 30.69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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