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

Содержание

Журнал

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

/dev/pts/3
16:18:39
#mkdir 1 2 3

16:18:45
#ls -l
итого 12
drwxr-xr-x 2 root root 4096 Май 26 16:18 1
drwxr-xr-x 2 root root 4096 Май 26 16:18 2
drwxr-xr-x 2 root root 4096 Май 26 16:18 3
16:18:48
#cd ..

16:18:52
#ls -l
итого 60
-rw-r--r-- 1 root root    0 Май 26 14:48 }
drwxr-xr-x 5 root root 4096 Май 26 16:18 AAA
drwxr-xr-x 2 root root 4096 Май 26 15:04 DDD
drwxr-xr-x 2 user user 4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user 4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user 4096 Май 25 09:41 Download
drwxr-xr-x 2 root root 4096 Май 26 15:04 FFF
-rw-r--r-- 1 root root    0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root 1897 Май 26 14:21 find-stdout
drwxr-xr-x 2 root root 4096 Май 26 15:04 GGG
drwxr-xr-x 2 root root 4096 Май 26 15:04 HHH
drwxr-xr-x 2 user user 4096 Май 25 09:41 Music
drwxr-xr-x 2 user user 4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user 4096 Май 25 09:41 Public
drwxr-xr-x 2 root root 4096 Май 26 15:04 SSS
drwxr-xr-x 2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user 4096 Май 25 09:41 Videos
16:18:54
#find /usr -type f -ls | awk '{if ($4>1) print}' | less
16:24:22
#ls -ld
drwxr-xr-x 35 user user 4096 Май 26 15:04 .
прошло 18 минут
16:42:24
#ls -l
итого 60
-rw-r--r-- 1 root root    0 Май 26 14:48 }
drwxr-xr-x 5 root root 4096 Май 26 16:18 AAA
drwxr-xr-x 2 root root 4096 Май 26 15:04 DDD
drwxr-xr-x 2 user user 4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user 4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user 4096 Май 25 09:41 Download
drwxr-xr-x 2 root root 4096 Май 26 15:04 FFF
-rw-r--r-- 1 root root    0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root 1897 Май 26 14:21 find-stdout
drwxr-xr-x 2 root root 4096 Май 26 15:04 GGG
drwxr-xr-x 2 root root 4096 Май 26 15:04 HHH
drwxr-xr-x 2 user user 4096 Май 25 09:41 Music
drwxr-xr-x 2 user user 4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user 4096 Май 25 09:41 Public
drwxr-xr-x 2 root root 4096 Май 26 15:04 SSS
drwxr-xr-x 2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user 4096 Май 25 09:41 Videos
16:42:37
#rm -r AAA SSS DDD FFF GGG HHH

16:43:03
#ls -l
итого 36
-rw-r--r-- 1 root root    0 Май 26 14:48 }
drwxr-xr-x 2 user user 4096 Май 25 09:41 Desktop
drwxr-xr-x 2 user user 4096 Май 25 09:41 Documents
drwxr-xr-x 2 user user 4096 Май 25 09:41 Download
-rw-r--r-- 1 root root    0 Май 26 14:21 find-stderr
-rw-r--r-- 1 root root 1897 Май 26 14:21 find-stdout
drwxr-xr-x 2 user user 4096 Май 25 09:41 Music
drwxr-xr-x 2 user user 4096 Май 25 09:41 Pictures
drwxr-xr-x 2 user user 4096 Май 25 09:41 Public
drwxr-xr-x 2 user user 4096 Май 25 09:41 Templates
drwxr-xr-x 2 user user 4096 Май 25 09:41 Videos
16:43:05
#apt-get install file
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия file.
file установлен вручную.
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
16:51:54
#file ls
ls: ERROR: cannot open `ls' (No such file or directory)
16:52:16
#which ls
/bin/ls
16:52:22
#file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
16:52:28
#file -i /bin/ls
/bin/ls: application/x-executable; charset=binary
16:53:07
#apt-get install mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light
Предлагаемые пакеты:
  mail-reader eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl swaks
...
Обрабатываются триггеры для man-db ...
Настраивается пакет exim4-config (4.69-11) ...
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) в автоматический режим.
Настраивается пакет mailx (1:20081101-2) ...
прошло 10 минут
17:03:32
#find / -iname \*.png -ls | awk '{print $5}' | sort -u| while read user
> ; do cat /dev/null | mail -s 'Obnaruzheny MP3' $user; done
bash: syntax error near unexpected token `;'
17:05:26
#mail
No mail for root
17:05:48
#apt-get install exiftool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет exiftool
17:07:33
#apt-get install exif
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  exif
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 38,7kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 274kB.
Получено:1 http://10.0.35.1 sid/main exif 0.6.17-1 [38,7kB]
Получено 38,7kБ за 0s (66,4kБ/c)
Выбор ранее не выбранного пакета exif.
(Чтение базы данных ... на данный момент установлено 51204 файлов и каталогов.)
Распаковывается пакет exif (из файла .../exif_0.6.17-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет exif (0.6.17-1) ...
17:07:42
#dmes | grep sda
bash: dmes: команда не найдена
17:09:13
#dmesg | grep sda
[    3.864769] sd 2:0:0:0: [sda] 625142448 512-byte hardware sectors: (320 GB/298 GiB)
[    3.864851] sd 2:0:0:0: [sda] Write Protect is off
[    3.864898] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.864918] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.865041] sd 2:0:0:0: [sda] 625142448 512-byte hardware sectors: (320 GB/298 GiB)
[    3.865118] sd 2:0:0:0: [sda] Write Protect is off
[    3.865164] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.865183] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.865254]  sda: sda1
[    3.868750] sd 2:0:0:0: [sda] Attached SCSI disk
[    6.459940] EXT3 FS on sda1, internal journal
17:09:22
#fdisk -l /dev/hda

17:09:50
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x958b5c1e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
17:09:52
#ps3
bash: ps3: команда не найдена
17:11:24
#apt-get install psmix
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет psmix
17:11:32
#ps3
bash: ps3: команда не найдена
17:11:36
#pstree
init─┬─artsd
     ├─console-kit-dae───63*[{console-kit-dae}]
     ├─cron
     ├─2*[dbus-daemon]
     ├─dbus-launch
     ├─exim4
     ├─fbxkb
     ├─firefox-bin───5*[{firefox-bin}]
     ├─gam_server
     ├─gconfd-2
...
     ├─portmap
     ├─rsyslogd───2*[{rsyslogd}]
     ├─script───bash
     ├─sshd
     ├─udevd
     ├─xfce4-settings-
     ├─xfconfd
     ├─xfsettingsd
     ├─xterm───bash───ssh
     └─xterm───script───script───bash───su───script───script───bash───pstree
17:11:48
#ps waux | awk '{if ($6>2048) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
104       2354  0.0  0.1   6036  3744 ?        Ss   09:31   0:00 /usr/sbin/hald
root      2357  0.0  0.0  17264  2508 ?        Ssl  09:31   0:00 /usr/sbin/console-kit-daemon
root      2500  0.0  0.0  15800  2120 ?        Ss   09:31   0:00 /usr/sbin/gdm
root      2506  0.0  0.1  16360  3344 ?        S    09:31   0:00 /usr/sbin/gdm
root      2517  0.6  1.5  93696 46620 tty7     Rs+  09:31   3:06 /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
user      2586  0.0  0.0   9796  2308 ?        S    09:32   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user      2599  0.0  0.3  20828 10424 ?        Ss   09:32   0:00 x-session-manager
user      2717  0.0  0.1  15760  3372 ?        S    09:32   0:00 xfsettingsd
user      2718  0.0  0.4  23980 13016 ?        S    09:32   0:03 xfwm4 --sm-client-id 2c18ba9b3-cd42-4536-ab61-222e28c8398b --display :0.0
...
root      3577  0.0  0.0   5748  2996 pts/1    Ss+  10:30   0:00 bash
user      4735  0.0  0.2  11864  7308 ?        S    10:39   0:02 xterm -class UXTerm -title uxterm -u8
user      4796  0.0  0.1   7848  4856 pts/4    Ss   10:39   0:00 bash
root      4950  0.0  0.0   5752  3056 pts/5    Ss   10:39   0:01 bash
root      5329  0.1  0.2  10020  6228 ?        Ss   10:43   0:33 l3-agent
user      6457  0.0  0.4  61632 15168 ?        Sl   11:36   0:01 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 18922506 name xfce4-menu id 12433269780 display_name Меню Xfce size 28 screen_position 11
user      6459  0.0  0.1   8612  3700 ?        S    11:36   0:00 /usr/lib/gvfs/gvfs-hal-volume-monitor
user      6481  0.2  0.9  99476 30900 ?        Ss   11:39   0:56 pidgin
user      7097  0.0  0.2  19468  9016 ?        Ss   11:58   0:00 fbxkb
user     26319  0.0  0.0   5260  2276 pts/0    S+   17:25   0:00 ssh root@10.0.35.100
прошло 22 минуты
17:34:45
#ps waux | awk '{if ($6>2048) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
104       2354  0.0  0.1   6036  3744 ?        Ss   09:31   0:00 /usr/sbin/hald
root      2357  0.0  0.0  17264  2508 ?        Ssl  09:31   0:00 /usr/sbin/console-kit-daemon
root      2500  0.0  0.0  15800  2120 ?        Ss   09:31   0:00 /usr/sbin/gdm
root      2506  0.0  0.1  16360  3344 ?        S    09:31   0:00 /usr/sbin/gdm
root      2517  0.6  1.5  93696 46620 tty7     Ss+  09:31   3:06 /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
user      2586  0.0  0.0   9796  2308 ?        S    09:32   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user      2599  0.0  0.3  20828 10424 ?        Ss   09:32   0:00 x-session-manager
user      2717  0.0  0.1  15760  3372 ?        S    09:32   0:00 xfsettingsd
user      2718  0.0  0.4  23980 13016 ?        S    09:32   0:03 xfwm4 --sm-client-id 2c18ba9b3-cd42-4536-ab61-222e28c8398b --display :0.0
...
root      3577  0.0  0.0   5748  2996 pts/1    Ss+  10:30   0:00 bash
user      4735  0.0  0.2  11864  7308 ?        S    10:39   0:02 xterm -class UXTerm -title uxterm -u8
user      4796  0.0  0.1   7848  4856 pts/4    Ss   10:39   0:00 bash
root      4950  0.0  0.0   5752  3056 pts/5    Ss   10:39   0:01 bash
root      5329  0.1  0.2  10020  6228 ?        Ss   10:43   0:33 l3-agent
user      6457  0.0  0.4  61632 15168 ?        Sl   11:36   0:01 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 18922506 name xfce4-menu id 12433269780 display_name Меню Xfce size 28 screen_position 11
user      6459  0.0  0.1   8612  3700 ?        S    11:36   0:00 /usr/lib/gvfs/gvfs-hal-volume-monitor
user      6481  0.2  0.9  99476 30900 ?        Ss   11:39   0:56 pidgin
user      7097  0.0  0.2  19468  9016 ?        Ss   11:58   0:00 fbxkb
user     26319  0.0  0.0   5260  2276 pts/0    S+   17:25   0:00 ssh root@10.0.35.100
17:34:56
#ps waux | awk '{if ($6>5048) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2517  0.6  1.5  93696 46620 tty7     Ss+  09:31   3:06 /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
user      2599  0.0  0.3  20828 10424 ?        Ss   09:32   0:00 x-session-manager
user      2718  0.0  0.4  23980 13016 ?        S    09:32   0:03 xfwm4 --sm-client-id 2c18ba9b3-cd42-4536-ab61-222e28c8398b --display :0.0
user      2719  0.0  0.4  58552 13444 ?        Sl   09:32   0:00 Thunar --sm-client-id 2d95083ad-4c2b-44ab-a26a-026be36e1a50 --daemon
user      2722  0.0  0.4  35852 13864 ?        S    09:32   0:02 xfdesktop --sm-client-id 2159cad02-5d67-48ee-8815-e82a34abc3eb --display :0.0
user      2723  0.0  0.4  24996 14040 ?        S    09:32   0:09 xfce4-panel -r --sm-client-id 2176299d7-85ba-4b73-bd97-9b2a2069d6d0
user      2725  0.0  0.1  18972  5164 ?        S    09:32   0:00 xfce4-settings-helper --display :0.0 --sm-client-id 201a39111-9314-4a12-8c0c-7e3265a86b0c
user      2740  0.0  0.2  12032  7524 ?        S    09:33   0:07 xterm -class UXTerm -title uxterm -u8
user      2798  0.1  0.2  16092  9284 ?        S    09:35   0:33 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f
user      2836  0.4  2.9 199396 92988 ?        Sl   09:35   2:12 /usr/lib/iceweasel/firefox-bin -a iceweasel
user      4735  0.0  0.2  11864  7308 ?        S    10:39   0:02 xterm -class UXTerm -title uxterm -u8
root      5329  0.1  0.2  10020  6228 ?        Ss   10:43   0:33 l3-agent
user      6457  0.0  0.4  61632 15168 ?        Sl   11:36   0:01 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 18922506 name xfce4-menu id 12433269780 display_name Меню Xfce size 28 screen_position 11
user      6481  0.2  0.9  99476 30900 ?        Ss   11:39   0:56 pidgin
user      7097  0.0  0.2  19468  9016 ?        Ss   11:58   0:00 fbxkb
17:35:30
#ес
bash: ес: команда не найдена
прошло 22 минуты
17:57:59
#tc
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
       tc [-force] -batch file
where  OBJECT := { qdisc | class | filter | action | monitor }
       OPTIONS := { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | -b[atch] [file] }
17:58:04
#exit
exit

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

/dev/pts/0
09:36:14
$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 09:50:29 2009 from linux7.unix.nt
/dev/pts/2
09:36:57
$su
Пароль:
09:37: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 )
#
09:41:08
#vim /etc/crontab
/dev/pts/0
09:50:38
#screen -x
прошло 10 минут
/dev/pts/2
10:01:06
#cd tmp
bash: cd: tmp: Нет такого файла или каталога
10:01:11
#ce /tmp/
bash: ce: команда не найдена
10:01:15
#cd /tmp/

10:01:22
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:01:24
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:02:19
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:02:45
#w
 10:02:47 up 31 min,  3 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               09:31   31:30  15.80s  0.22s x-session-manager
user     pts/0    :0.0             09:36   26:04   0.26s  0.26s script -f -c bash -q /home/user/.lilalo//14897228381777931236-124340617
user     pts/2    :0.0             09:36    0.00s  0.25s  0.25s script -f -c bash -q /home/user/.lilalo//521215412500420493-1243406216.
10:02:47
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:02:52
#l3-agent

10:03:22
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:03:42
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:03:56
#vim /etc/crontab
10:04:27
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:04:29
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:04:48
#vim /etc/crontab
10:05:12
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:05:15
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:05:32
#ls -l
итого 12
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:05:48
#ls -l
итого 20
-rw-r--r-- 1 root root   30 Май 27 10:06 date2.log
-rw-r--r-- 1 root root   30 Май 27 10:06 date.log
drwx------ 2 user user 4096 Май 27 09:31 keyring-OcGiwh
drwx------ 2 user user 4096 Май 27 09:32 orbit-user
drwx------ 2 user user 4096 Май 27 09:31 ssh-lDgOGT2874
10:06:05
#cat date
date2.log  date.log
10:06:05
#cat date.log
Wed May 27 10:06:01 EEST 2009
10:06:16
#vim /etc/crontab
10:06:58
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Wed May 27 10:07:01 EEST 2009
10:07:38
#cat date.log
Wed May 27 10:15:01 EEST 2009
10:15:19
#vim /etc/crontab
10:15:39
#cat date.log
Wed May 27 10:15:01 EEST 2009
Wed May 27 10:16:01 EEST 2009
10:16:12
#cat date2.log
Wed May 27 10:14:01 EEST 2009
Wed May 27 10:16:01 EEST 2009
10:16:29
#mail
No mail for root
10:17:45
#vim /etc/crontab
10:20:04
#cat date30.log
cat: date30.log: Нет такого файла или каталога
10:20:58
#ls
date2.log  date.log  keyring-OcGiwh  orbit-user  ssh-lDgOGT2874
10:21:00
#apt-get install sendxmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl libnet-libidn-perl libnet-ssleay-perl libnet-xmpp-perl
  libxml-stream-perl
Предлагаемые пакеты:
...
Распаковывается пакет sendxmpp (из файла .../sendxmpp_1.15-1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libauthen-sasl-perl (2.12-1) ...
Настраивается пакет libdigest-sha1-perl (2.11-2+b1) ...
Настраивается пакет 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) ...
10:21:25
#echo ham } sendxmpp napalm@jabber.express.kiev.ua
ham } sendxmpp napalm@jabber.express.kiev.ua
10:22:57
#echo ham | sendxmpp napalm@jabber.express.kiev.ua
cannot read /root/.sendxmpprc: Нет такого файла или каталога
10:23:08
#cd ~

10:23:45
#vim .jabberrc
10:24:56
#cp .
./             .bash_history  .bashrc        .l3rc          .lilalo/       .qt/           .ssh/          .vimrc
../            .bash_profile  .jabberrc      .licq/         .profile       .screenrc      .viminfo
10:24:56
#cp .jabberrc .sendmpprc

10:25:39
#rm .jabberrc

10:25:57
#cd /tmp/

10:26:29
#ls
date2.log  date30.log  date.log  keyring-OcGiwh  orbit-user  ssh-lDgOGT2874
10:26:30
#cat date30.log
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:21:31 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:22:31 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:23:31 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:24:31 EEST 2009
Wed May 27 10:25:01 EEST 2009
Wed May 27 10:25:31 EEST 2009
Wed May 27 10:26:01 EEST 2009
Wed May 27 10:26:31 EEST 2009
10:26:36
#cd ~

/dev/pts/0
10:26:54
$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:40:59 2009 from linux15.unix.nt
/dev/pts/0
10:27:27
$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:27 2009 from linux15.unix.nt
/dev/pts/2
10:28:37
#cat .sendmpprc
user@jabber.ru:5222 password
10:28:45
#cd /tmp/

10:29:33
#ls
date2.log  date30.log  date.log  keyring-OcGiwh  orbit-user  ssh-lDgOGT2874
10:29:35
#cat date30.log
Wed May 27 10:21:01 EEST 2009
Wed May 27 10:21:31 EEST 2009
Wed May 27 10:22:01 EEST 2009
Wed May 27 10:22:31 EEST 2009
Wed May 27 10:23:01 EEST 2009
Wed May 27 10:23:31 EEST 2009
Wed May 27 10:24:01 EEST 2009
Wed May 27 10:24:31 EEST 2009
Wed May 27 10:25:01 EEST 2009
Wed May 27 10:25:31 EEST 2009
Wed May 27 10:26:01 EEST 2009
Wed May 27 10:26:31 EEST 2009
Wed May 27 10:27:01 EEST 2009
Wed May 27 10:27:31 EEST 2009
Wed May 27 10:28:01 EEST 2009
Wed May 27 10:28:31 EEST 2009
Wed May 27 10:29:01 EEST 2009
Wed May 27 10:29:31 EEST 2009
10:29:40
#vim /etc/c
10:29:40
#vim /etc/crontab
прошло 12 минут
10:42:35
#cd /tmp/

10:42:39
#ls
date2.log  date30.log  date.log  keyring-OcGiwh  orbit-user  ssh-lDgOGT2874
10:42:41
#rm date*

10:42:53
#ls
keyring-OcGiwh  orbit-user  ssh-lDgOGT2874
10:42:54
#ssh root@192.168.15.15
ssh_exchange_identification: Connection closed by remote host
10:44:28
#w
 10:45:19 up  1:14,  3 users,  load average: 0,01, 0,04, 0,03
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               09:31    1:14m  1:20   0.27s x-session-manager
user     pts/0    :0.0             10:27    3:40   0.22s  0.22s script -f -c bash -q /home/user/.lilalo//14501602041111738-1243409247.s
user     pts/2    :0.0             09:36    0.00s  0.27s  0.26s script -f -c bash -q /home/user/.lilalo//521215412500420493-1243406216.
10:45:19
#grep 192.168.15.16 /etc

10:49:51
#grep -r 192.168.15.16 /etc
/etc/network/interfaces:    address 192.168.15.16
10:54:56
#cd /tmp

10:55:08
#ls
date.log  keyring-OcGiwh  orbit-user  ssh-lDgOGT2874
10:55:10
#cat date.log
Wed May 27 10:55:01 EEST 2009
10:55:15
#cat date.log
Wed May 27 11:29:01 EEST 2009

Файлы

  • .sendmpprc
  • /etc/crontab
  • date
  • date.log
  • date2.log
  • date30.log
  • .sendmpprc
    >
    user@jabber.ru:5222 password
    
    /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 )
    #
    
    date
    >
    date2.log  date.log
    
    date.log
    >
    Wed May 27 11:29:01 EEST 2009
    
    date2.log
    >
    Wed May 27 10:14:01 EEST 2009
    Wed May 27 10:16:01 EEST 2009
    
    date30.log
    >
    Wed May 27 10:21:01 EEST 2009
    Wed May 27 10:21:31 EEST 2009
    Wed May 27 10:22:01 EEST 2009
    Wed May 27 10:22:31 EEST 2009
    Wed May 27 10:23:01 EEST 2009
    Wed May 27 10:23:31 EEST 2009
    Wed May 27 10:24:01 EEST 2009
    Wed May 27 10:24:31 EEST 2009
    Wed May 27 10:25:01 EEST 2009
    Wed May 27 10:25:31 EEST 2009
    Wed May 27 10:26:01 EEST 2009
    Wed May 27 10:26:31 EEST 2009
    Wed May 27 10:27:01 EEST 2009
    Wed May 27 10:27:31 EEST 2009
    Wed May 27 10:28:01 EEST 2009
    Wed May 27 10:28:31 EEST 2009
    Wed May 27 10:29:01 EEST 2009
    Wed May 27 10:29:31 EEST 2009
    

    Статистика

    Время первой команды журнала16:18:39 2009- 5-26
    Время последней команды журнала10:55:15 2009- 5-27
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %12.87
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 2.97
    Количество командных строк в единицу времени, команда/мин 0.57
    Частота использования команд
    ls22|==================| 18.49%
    cat12|==========| 10.08%
    cd9|=======| 7.56%
    vim9|=======| 7.56%
    apt-get6|=====| 5.04%
    awk5|====| 4.20%
    grep4|===| 3.36%
    ssh4|===| 3.36%
    rm3|==| 2.52%
    ps3|==| 2.52%
    }'3|==| 2.52%
    file3|==| 2.52%
    cp2|=| 1.68%
    echo2|=| 1.68%
    mail2|=| 1.68%
    ~2|=| 1.68%
    find2|=| 1.68%
    w2|=| 1.68%
    2048)2|=| 1.68%
    fdisk2|=| 1.68%
    ps32|=| 1.68%
    mkdir1|| 0.84%
    screen1|| 0.84%
    sort1|| 0.84%
    while1|| 0.84%
    5048)1|| 0.84%
    dmesg1|| 0.84%
    dmes1|| 0.84%
    ce1|| 0.84%
    ес1|| 0.84%
    1)1|| 0.84%
    l3-agent1|| 0.84%
    tc1|| 0.84%
    sendxmpp1|| 0.84%
    less1|| 0.84%
    exit1|| 0.84%
    which1|| 0.84%
    su1|| 0.84%
    pstree1|| 0.84%
    ____
    *) Интервалы неактивности длительностью 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$