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

Содержание

Журнал

Вторник (05/26/09)

/dev/pts/0
15:46:42
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue May 26 12:03:35 2009 from linux11.unix.nt
прошло 14 минут
16:00:52
#screen -x
прошло 83 минуты
/dev/pts/0
17:24:19
$ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=62 time=0.188 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.183 ms
64 bytes from 10.0.35.100: icmp_seq=3 ttl=62 time=0.166 ms
64 bytes from 10.0.35.100: icmp_seq=4 ttl=62 time=0.178 ms
^C
--- 10.0.35.100 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.166/0.178/0.188/0.018 ms
17:24:31
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue May 26 17:38:17 2009 from linux11.unix.nt
прошло 14 минут
17:38:37
#screen -x
17:40:54
#screen -x

Среда (05/27/09)

/dev/pts/1
09:31:11
$ls /tmp
keyring-TUR7gb  orbit-user  ssh-qRAxaZ2709
/dev/pts/0
09:32:32
#nano /etc/hosts.deny
09:33:14
# GNU nano 2.0.9 Файл: /etc/hosts.deny µÐ½ÐµÐ½
cron.d/       cron.hourly/  crontab
cron.daily/   cron.monthly/ cron.weekly/
09:33:14
#cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
09:41:11
#vi /etc/crontab
прошло 20 минут
10:02:07
#cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
* * * * * root date >> /tmp/date.log >& /dev/null
*/2 * * * * root date >> /tmp/date2.log >& /dev/null
/dev/pts/1
10:02:25
$ls /tmp
keyring-TUR7gb  orbit-user  ssh-qRAxaZ2709
10:02:30
$date
Срд Май 27 10:02:34 EEST 2009
10:02:34
$ls /tmp
keyring-TUR7gb  orbit-user  ssh-qRAxaZ2709
10:02:37
$ls /tmp
keyring-TUR7gb  orbit-user  ssh-qRAxaZ2709
10:02:47
$date
Срд Май 27 10:03:10 EEST 2009
10:03:10
$ls /tmp
date.log  keyring-TUR7gb  orbit-user  ssh-qRAxaZ2709
10:03:13
$cat /tmp/date.log

10:03:37
$ls -la /tmp
итого 36
drwxrwxrwt  7 root root 4096 Май 27 10:03 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root    0 Май 27 10:03 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
10:03:44
$date
Срд Май 27 10:04:03 EEST 2009
10:04:03
$ls -la /tmp
итого 36
drwxrwxrwt  7 root root 4096 Май 27 10:04 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root    0 Май 27 10:04 date2.log
-rw-r--r--  1 root root    0 Май 27 10:03 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
10:04:05
$ls -la /tmp
итого 36
drwxrwxrwt  7 root root 4096 Май 27 10:04 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root    0 Май 27 10:04 date2.log
-rw-r--r--  1 root root    0 Май 27 10:03 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
/dev/pts/0
10:04:14
#vi /etc/crontab
10:04:34
#vi /etc/crontab
/dev/pts/1
10:04:41
$date
Срд Май 27 10:04:44 EEST 2009
10:04:44
$ls -la /tmp
итого 40
drwxrwxrwt  7 root root 4096 Май 27 10:04 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root    0 Май 27 10:04 date2.log
-rw-r--r--  1 root root   30 Май 27 10:05 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
10:05:11
$cat /tmp/date.log
Wed May 27 10:05:02 EEST 2009
10:05:40
$ls -la /tmp
итого 44
drwxrwxrwt  7 root root 4096 Май 27 10:04 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root   60 Май 27 10:08 date2.log
-rw-r--r--  1 root root  120 Май 27 10:08 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
10:08:25
$date
Срд Май 27 10:11:52 EEST 2009
10:11:52
$date
Срд Май 27 10:12:31 EEST 2009
/dev/pts/0
10:12:26
#vi /etc/crontab
/dev/pts/1
10:12:31
$date
Срд Май 27 10:13:10 EEST 2009
10:13:10
$ls -la /tmp
итого 44
drwxrwxrwt  7 root root 4096 Май 27 10:12 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root  120 Май 27 10:12 date2.log
-rw-r--r--  1 root root  240 Май 27 10:12 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
10:13:15
$date
Срд Май 27 10:13:41 EEST 2009
10:13:41
$date
Срд Май 27 10:13:58 EEST 2009
10:13:58
$ls -la /tmp
итого 44
drwxrwxrwt  7 root root 4096 Май 27 10:12 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root  120 Май 27 10:12 date2.log
-rw-r--r--  1 root root  240 Май 27 10:12 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
10:14:03
$ls /var/mail/

10:14:36
$ls -la /tmp
итого 44
drwxrwxrwt  7 root root 4096 Май 27 10:15 .
drwxr-xr-x 21 root root 4096 Май 24 13:20 ..
-rw-r--r--  1 root root  120 Май 27 10:12 date2.log
-rw-r--r--  1 root root  240 Май 27 10:12 date.log
drwxrwxrwt  2 root root 4096 Май 27 09:31 .ICE-unix
drwx------  2 user user 4096 Май 27 09:30 keyring-TUR7gb
drwx------  2 user user 4096 Май 27 09:33 orbit-user
drwx------  2 user user 4096 Май 27 09:31 ssh-qRAxaZ2709
-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:31 .xfsm-ICE-O8TMUU
/dev/pts/0
10:15:07
#cat /v
var/     vmlinuz
10:15:07
#cat /var/lo
local/ lock/  log/
10:15:07
#cat /var/log/messages
May 24 20:26:00 book kernel: [    3.098539] ata5: SATA link down (SStatus 0 SControl 300)
May 24 20:26:00 book kernel: [    3.426539] ata6: SATA link down (SStatus 0 SControl 300)
May 24 20:26:00 book kernel: [    3.426741] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
May 24 20:26:00 book kernel: [    3.426794] uhci_hcd 0000:00:1a.2: UHCI Host Controller
May 24 20:26:00 book kernel: [    3.426853] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
May 24 20:26:00 book kernel: [    3.426931] uhci_hcd 0000:00:1a.2: irq 18, io base 0x0000c880
May 24 20:26:00 book kernel: [    3.426998] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
May 24 20:26:00 book kernel: [    3.427044] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
May 24 20:26:00 book kernel: [    3.427104] usb usb5: Product: UHCI Host Controller
May 24 20:26:00 book kernel: [    3.427146] usb usb5: Manufacturer: Linux 2.6.29-2-686 uhci_hcd
...
May 25 01:05:43 book kernel: [    0.000000] Allocated new RAMDISK: 004b4000 - 00b5a40a
May 25 01:05:43 book kernel: [    0.000000] Move RAMDISK from 0000000037949000 - 0000000037fef409 to 004b4000 - 00b5a409
May 25 01:05:43 book kernel: [    0.000000] ACPI: RSDP 000FB730, 0014 (r0 ACPIAM)
May 25 01:05:43 book kernel: [    0.000000] ACPI: RSDT DDD80000, 003C (r1 A_M_I_ OEMRSDT   7000816 MSFT       97)
May 25 01:05:43 book kernel: [    0.000000] ACPI: FACP DDD80200, 0084 (r2 A_M_I_ OEMFACP   7000816 MSFT       97)
May 25 01:05:43 book kernel: [    0.000000] FADT: X_PM1a_EVT_BLK.bit_width (16) does not match PM1_EVT_LEN (4)
May 25 01:05:43 book kernel: [    0.000000] ACPI: DSDT DDD80440, 8371 (r1  A1008 A1008000        0 INTL 20060113)
May 25 01:05:43 book kernel: [    0.000000] ACPI: FACS DDD8E000, 0040
May 25 01:05:43 book kernel: [    0.000000] ACPI: APIC DDD80390, 006C (r1 A_M_I_ OEMAPIC   7000816 MSFT       97)
May 25 01:05:43 book kernel: [    0.000000] ACPI: MCFG DDD80400, 003C (r1 A_M_I_ OEMMCFG   7000816 MSFT       97)
/dev/pts/1
10:15:13
$cat /var/log/messages
cat: /var/log/messages: Отказано в доступе
/dev/pts/0
10:16:04
#ls /var/mail/

10:16:25
#mc
10:18:55
#vi /etc/crontab
10:20:16
#vi /etc/crontab
/dev/pts/1
10:20:24
$date
Срд Май 27 10:21:14 EEST 2009
10:21:17
$cat /tmp/date05.log
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
10:22:01
$cat /tmp/date05.log
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
10:24:21
$cat /tmp/date05.log
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:25:01 EEST 2009
Wed May 27 10:25:01 EEST 2009
Wed May 27 10:26:01 EEST 2009
Wed May 27 10:26:01 EEST 2009
Wed May 27 10:27:01 EEST 2009
Wed May 27 10:27:01 EEST 2009
Wed May 27 10:28:01 EEST 2009
Wed May 27 10:28:01 EEST 2009
Wed May 27 10:29:01 EEST 2009
Wed May 27 10:29:01 EEST 2009
/dev/pts/2
10:26:50
$!ss
ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed May 27 10:33:41 2009 from linux6.unix.nt
/dev/pts/2
10:27:20
$!ss
ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed May 27 10:41:00 2009 from linux16.unix.nt
/dev/pts/1
10:29:27
$cat /tmp/date05.log
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:25:01 EEST 2009
Wed May 27 10:25:01 EEST 2009
Wed May 27 10:26:01 EEST 2009
Wed May 27 10:26:01 EEST 2009
Wed May 27 10:27:01 EEST 2009
Wed May 27 10:27:01 EEST 2009
Wed May 27 10:28:01 EEST 2009
Wed May 27 10:28:01 EEST 2009
Wed May 27 10:29:01 EEST 2009
Wed May 27 10:29:01 EEST 2009
Wed May 27 10:30:01 EEST 2009
Wed May 27 10:30:01 EEST 2009
Wed May 27 10:31:01 EEST 2009
/dev/pts/0
10:30:17
#vi /etc/crontab
/dev/pts/1
10:31:19
$cat /tmp/date05.log
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:25:01 EEST 2009
Wed May 27 10:25:01 EEST 2009
...
Wed May 27 10:27:01 EEST 2009
Wed May 27 10:28:01 EEST 2009
Wed May 27 10:28:01 EEST 2009
Wed May 27 10:29:01 EEST 2009
Wed May 27 10:29:01 EEST 2009
Wed May 27 10:30:01 EEST 2009
Wed May 27 10:30:01 EEST 2009
Wed May 27 10:31:01 EEST 2009
Wed May 27 10:31:31 EEST 2009
Wed May 27 10:32:01 EEST 2009
10:32:04
$tail -f /var/log/mail.log
tail: невозможно открыть `/var/log/mail.log' для чтения: Отказано в доступе
tail: больше нет файлов
/dev/pts/0
10:41:12
#cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
###* * * * * root date >> /tmp/date.log
###*/2 * * * * root date >> /tmp/date2.log
###* * * * * root date >> /tmp/date05.log & sleep 30 ; date >> /tmp/date05.log
/dev/pts/2
10:41:27
#!sc
[root@linux0:~]# alias exit='echo no exit'
[root@linux0:~]#
[root@linux0:~]#
[root@linux0:~]# cat ~/.sendxmpprc
user@jabber.ru:5222 password
прошло 49 минут
/dev/pts/0
11:30:47
#cat /etc/anacrontab
cat: /etc/anacrontab: Нет такого файла или каталога
11:31:54
#apt-get install anacron
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light mailx
Предлагаемые пакеты:
  eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl swaks
НОВЫЕ пакеты, которые будут установлены:
  anacron bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light mailx
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.
...
Adding system-user for exim (v4)
Настраивается пакет exim4-base (4.69-11) ...
Настраивается пакет exim4-daemon-light (4.69-11) ...
Starting MTA: exim4.
Настраивается пакет exim4 (4.69-11) ...
Настраивается пакет bsd-mailx (8.1.2-0.20081101cvs-2) ...
update-alternatives: используется `/usr/bin/bsd-mailx' для предоставления `/usr/bin/mailx' (mailx) в автоматический режим.
Настраивается пакет anacron (2.3-13.1) ...
Starting anac(h)ronistic cron: anacron.
Настраивается пакет mailx (1:20081101-2) ...
11:32:47
#echo teststststst | logger -t sendmail -p mail.6

прошло 55 минут
12:27:54
#ls -la /var/log
итого 1996
drwxr-xr-x  8 root        root   4096 Май 27 11:32 .
drwxr-xr-x 13 root        root   4096 Май 24 13:15 ..
drwxr-xr-x  2 root        root   4096 Май 24 13:19 apt
-rw-r--r--  1 root        root   1538 Май 25 11:12 aptitude
-rw-r-----  1 root        adm   72370 Май 27 12:17 auth.log
-rw-r-----  1 root        adm      31 Май 24 13:16 boot
-rw-r--r--  1 root        root  33565 Май 24 13:16 bootstrap.log
-rw-rw-r--  1 root        utmp    384 Май 25 02:07 btmp
drwxr-xr-x  2 root        root   4096 Май 25 03:21 ConsoleKit
...
-rw-r-----  1 root        adm      47 Май 27 12:27 mail.log
-rw-r-----  1 root        adm       0 Май 24 23:26 mail.warn
-rw-r-----  1 root        adm  282522 Май 27 11:42 messages
drwxr-xr-x  2 root        root   4096 Май 24 23:26 news
-rw-r--r--  1 root        root      0 Май 25 03:36 pycentral.log
-rw-r-----  1 root        adm  388057 Май 27 12:27 syslog
-rw-r-----  1 root        adm     279 Май 25 18:11 user.log
-rw-rw-r--  1 root        utmp  92544 Май 27 09:31 wtmp
-rw-r--r--  1 root        root  24654 Май 27 09:30 Xorg.0.log
-rw-r--r--  1 root        root  32489 Май 26 17:58 Xorg.0.log.old
12:28:16
#echo teststststst | logger -t sendmail -p mail.6

12:29:46
#cat /var/log/mail.log
May 27 12:27:54 linux15 sendmail: teststststst
May 27 12:29:23 linux15 sendmail: teststststst
12:30:12
#vi /etc/default/rsyslog
12:31:33
#vi /etc/rsyslog.conf
/dev/pts/1
12:34:18
$su
Пароль:
12:34:25
#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
/dev/pts/0
12:34:56
#echo teststststst | logger -t sendmail -p mail.6

12:35:03
#echo teststststst | logger -t sendmail -p mail.6

12:35:03
#echo teststststst | logger -t sendmail -p mail.6

12:35:03
#echo teststststst | logger -t sendmail -p mail.6

12:35:03
#echo teststststst1525 | logger

12:35:23
#echo teststststst1525 | logger

12:35:24
#echo teststststst1525 | logger

12:36:28
#echo teststststst1525 | logger

12:36:29
#echo teststststst1525 | logger

12:36:29
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd.
Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored
.
12:36:54
#echo teststststst1525 | logger

12:36:55
#echo teststststst1525 | logger

12:37:01
#echo teststststst | logger -t sendmail -p mail.6

12:45:13
#echo teststststst | logger -t sendmail -p mail.6

/dev/pts/1
12:45:24
#tail -f /var/log/mail.log
May 27 12:45:41 linux16 sendmaill: prikol
May 27 12:45:41 linux16 sendmaill: prikol
May 27 12:45:41 linux16 sendmaill: prikol
May 27 12:45:42 linux16 sendmaill: prikol
May 27 12:45:42 linux16 sendmaill: prikol
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:36 linux16 sendmaill: prikol
May 27 12:45:40 linux16 sendmaill: prikol
May 27 12:45:41 linux16 sendmaill: prikol
...
May 27 12:45:42 linux16 sendmaill: prikol
May 27 12:45:13 linux15 sendmail: teststststst
May 27 12:45:15 linux15 sendmail: teststststst
May 27 12:45:36 linux16 sendmaill: prikol
May 27 12:45:40 linux16 sendmaill: prikol
May 27 12:45:41 linux16 sendmaill: prikol
May 27 12:45:41 linux16 sendmaill: prikol
May 27 12:45:41 linux16 sendmaill: prikol
May 27 12:45:42 linux16 sendmaill: prikol
May 27 12:45:42 linux16 sendmaill: prikol
/dev/pts/0
12:47:13
#vi /etc/hosts.deny
/dev/pts/1
12:51:48
#touch /~/.sendxmpprc
touch: невозможно выполнить touch для `/~/.sendxmpprc': Нет такого файла или каталога
/dev/pts/0
13:00:29
#nc 192.168.15.16 3000 | dd of=/dev/null
(UNKNOWN) [192.168.15.16] 3000 (?) : Connection refused
0+0 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 0,0145711 c, 0,0 kB/c
прошло 59 минут
/dev/pts/2
13:59:55
#gffgf
bash: gffgf: команда не найдена
14:00:33
#screen -x
14:00:39
#a
bash: a: команда не найдена
14:00:50
#screen -x
прошла 41 минута
/dev/pts/0
14:42:45
#man syslogng
14:46:47
#apt-cache search syslogng

14:47:02
#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.
14:47:04
#apt-cache search syslog-ng
lwatch - A simple log colorizer
syslog-ng - Next generation logging daemon
14:47:11
#apt-get install sendmxpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет sendmxpp
14:48:16
#apt-get install sendxmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl
  libnet-libidn-perl libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl
Предлагаемые пакеты:
  libdigest-hmac-perl libgssapi-perl libio-socket-inet6-perl
НОВЫЕ пакеты, которые будут установлены:
  libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl
...
Распаковывается пакет sendxmpp (из файла .../sendxmpp_1.15-1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libauthen-sasl-perl (2.12-1) ...
Настраивается пакет libdigest-sha1-perl (2.12-1) ...
Настраивается пакет libnet-ssleay-perl (1.35-2) ...
Настраивается пакет libio-socket-ssl-perl (1.24-1) ...
Настраивается пакет libnet-libidn-perl (0.07-1+b1) ...
Настраивается пакет libxml-stream-perl (1.22-3) ...
Настраивается пакет libnet-xmpp-perl (1.02-1) ...
Настраивается пакет sendxmpp (1.15-1) ...
14:48:39
#vi /~/.sendxmpprc
/dev/pts/1
14:50:52
#touch /root/.sendxmpprc

14:51:05
#echo test|sendxmpp kvashnik@jabber.ru
/root/.sendxmpprc must not be accessible by others

Файлы

  • /etc/crontab
  • /tmp/date.log
  • /tmp/date05.log
  • /v
  • /var/lo
  • /var/log/mail.log
  • /var/log/messages
  • /etc/crontab
    >
    # /etc/crontab: system-wide crontab
    # Unlike any other crontab you don't have to run the `crontab'
    # command to install the new version when you edit this file
    # and files in /etc/cron.d. These files also have username fields,
    # that none of the other crontabs do.
    SHELL=/bin/sh
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    # m h dom mon dow user  command
    17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
    25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
    47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
    52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
    #
    ###* * * * * root date >> /tmp/date.log
    ###*/2 * * * * root date >> /tmp/date2.log
    ###* * * * * root date >> /tmp/date05.log & sleep 30 ; date >> /tmp/date05.log
    
    /tmp/date.log
    >
    Wed May 27 10:05:02 EEST 2009
    
    /tmp/date05.log
    >
    Wed May 27 10:21:01 EEST 2009
    Wed May 27 10:21:01 EEST 2009
    Wed May 27 10:22:01 EEST 2009
    Wed May 27 10:22:01 EEST 2009
    Wed May 27 10:23:01 EEST 2009
    Wed May 27 10:23:01 EEST 2009
    Wed May 27 10:24:01 EEST 2009
    Wed May 27 10:24:01 EEST 2009
    Wed May 27 10:25:01 EEST 2009
    Wed May 27 10:25:01 EEST 2009
    Wed May 27 10:26:01 EEST 2009
    Wed May 27 10:26:01 EEST 2009
    Wed May 27 10:27:01 EEST 2009
    Wed May 27 10:27:01 EEST 2009
    Wed May 27 10:28:01 EEST 2009
    Wed May 27 10:28:01 EEST 2009
    Wed May 27 10:29:01 EEST 2009
    Wed May 27 10:29:01 EEST 2009
    Wed May 27 10:30:01 EEST 2009
    Wed May 27 10:30:01 EEST 2009
    Wed May 27 10:31:01 EEST 2009
    Wed May 27 10:31:31 EEST 2009
    Wed May 27 10:32:01 EEST 2009
    
    /v
    >
    var/     vmlinuz
    
    /var/lo
    >
    local/ lock/  log/
    
    /var/log/mail.log
    >
    May 27 12:27:54 linux15 sendmail: teststststst
    May 27 12:29:23 linux15 sendmail: teststststst
    
    /var/log/messages
    >
    cat: /var/log/messages: Отказано в доступе
    

    Статистика

    Время первой команды журнала15:46:42 2009- 5-26
    Время последней команды журнала14:51:05 2009- 5-27
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, % 8.00
    Процент синтаксически неверно набранных команд, % 2.00
    Суммарное время работы с терминалом *, час 2.41
    Количество командных строк в единицу времени, команда/мин 0.69
    Частота использования команд
    echo16|=============| 13.68%
    cat16|=============| 13.68%
    ls16|=============| 13.68%
    logger15|============| 12.82%
    vi11|=========| 9.40%
    date10|========| 8.55%
    screen5|====| 4.27%
    tail3|==| 2.56%
    apt-get3|==| 2.56%
    apt-cache3|==| 2.56%
    touch2|=| 1.71%
    !ss2|=| 1.71%
    ssh2|=| 1.71%
    ping1|| 0.85%
    man1|| 0.85%
    GNU1|| 0.85%
    dd1|| 0.85%
    sendxmpp1|| 0.85%
    nano1|| 0.85%
    gffgf1|| 0.85%
    nc1|| 0.85%
    a1|| 0.85%
    mc1|| 0.85%
    /etc/init.d/rsyslog1|| 0.85%
    su1|| 0.85%
    !sc1|| 0.85%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$