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

Содержание

Журнал

Вторник (04/12/11)

11:57:30
#ls
laba
11:57:31
#mv laba/ /home/user/

11:57:52
#chmod 777 /home/user/laba/

прошло >6 часов
/dev/pts/2
18:48:17
#updatedb
bash: updatedb: команда не найдена
18:49:34
#update db
bash: update: команда не найдена
18:50:43
#locate bash

18:50:49
#updatedb

18:50:59
#locate bash
/bin/bash
/bin/rbash
/etc/bash.bashrc
/etc/bash_completion
/etc/bash_completion.d
/etc/bash_completion.d/abook
/etc/bash_completion.d/ant
/etc/bash_completion.d/apache2ctl
/etc/bash_completion.d/apt
/etc/bash_completion.d/apt-build
...
/var/lib/dpkg/info/bash-completion.postinst
/var/lib/dpkg/info/bash-completion.postrm
/var/lib/dpkg/info/bash-completion.preinst
/var/lib/dpkg/info/bash.conffiles
/var/lib/dpkg/info/bash.list
/var/lib/dpkg/info/bash.md5sums
/var/lib/dpkg/info/bash.postinst
/var/lib/dpkg/info/bash.postrm
/var/lib/dpkg/info/bash.preinst
/var/lib/dpkg/info/bash.prerm
18:51:01
#less
18:57:59
$find / -useruser
find: unknown predicate `-useruser'
19:03:03
$find / -user user
find: `/etc/ssl/private': Отказано в доступе
find: `/root': Отказано в доступе
find: `/var/cache/ldconfig': Отказано в доступе
find: `/var/log/samba/cores': Отказано в доступе
find: `/var/run/screen/S-root': Отказано в доступе
find: `/var/spool/cron/crontabs': Отказано в доступе
find: `/var/lib/samba/usershares': Отказано в доступе
find: `/lost+found': Отказано в доступе
/home/user
/home/user/.l3rc
...
/proc/7306/schedstat
/proc/7306/latency
/proc/7306/cpuset
/proc/7306/cgroup
/proc/7306/oom_score
/proc/7306/oom_adj
/proc/7306/loginuid
/proc/7306/sessionid
/proc/7306/coredump_filter
/proc/7306/io
19:03:10
$sed 's/:/ /g' /etc/passwd
root x 0 0 root /root /bin/bash
daemon x 1 1 daemon /usr/sbin /bin/sh
bin x 2 2 bin /bin /bin/sh
sys x 3 3 sys /dev /bin/sh
sync x 4 65534 sync /bin /bin/sync
games x 5 60 games /usr/games /bin/sh
man x 6 12 man /var/cache/man /bin/sh
lp x 7 7 lp /var/spool/lpd /bin/sh
mail x 8 8 mail /var/mail /bin/sh
news x 9 9 news /var/spool/news /bin/sh
...
www-data x 33 33 www-data /var/www /bin/sh
backup x 34 34 backup /var/backups /bin/sh
list x 38 38 Mailing List Manager /var/list /bin/sh
irc x 39 39 ircd /var/run/ircd /bin/sh
gnats x 41 41 Gnats Bug-Reporting System (admin) /var/lib/gnats /bin/sh
nobody x 65534 65534 nobody /nonexistent /bin/sh
libuuid x 100 101  /var/lib/libuuid /bin/sh
sshd x 101 65534  /var/run/sshd /usr/sbin/nologin
user x 1000 1000  /home/user /bin/bash
messagebus x 102 104  /var/run/dbus /bin/false
прошло 13 минут
19:16:18
$sed 's/:.*//' /etc/passwd
root
daemon
bin
sys
sync
games
man
lp
mail
news
...
www-data
backup
list
irc
gnats
nobody
libuuid
sshd
user
messagebus
19:17:49
$sed 's/[^Va]//g' /etc/passwd | wc -c
854
19:21:49
$for i in *\*
> do
> mv "$i" "'echo $i | sed 's/ /_/g' '"
> done
mv: невозможно выполнить stat для «**»: Нет такого файла или каталога
19:23:49
$date
Втр Апр 12 17:25:08 UTC 2011
19:25:08
$for i in *\ *; do mv "$i" "'echo $i | sed 's/ /_/g' '"; done
mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога
19:26:50
$pwd
/home/user
19:27:01
$cd laba
bash: cd: laba: Нет такого файла или каталога
19:27:09
$ls -l
итого 0
19:27:27
$cd ~

19:27:54
$pwd
/home/user
19:27:57
$ls -l
итого 0
19:28:05
$quit
bash: quit: команда не найдена

Среда (04/13/11)

/dev/pts/2
18:46:15
#cat ~/mymotd
cat: /root/mymotd: Нет такого файла или каталога
18:47:17
#pwd
/root
18:50:32
#cat ~/etc/motd
cat: /root/etc/motd: Нет такого файла или каталога
18:51:54
#touch mymotd

18:53:32
#cat mymotd

18:53:46
#vi mymotd
--- /tmp/l3-saved-6890.16842.26945	2011-04-13 16:54:04.200503133 +0000
+++ mymotd	2011-04-13 16:56:02.728508971 +0000
@@ -0,0 +1 @@
+GHBDTN
18:56:02
#cp mymotd /etc/motd

/dev/pts/2
19:02:42
#cat ~/mynologin
cat: /root/mynologin: Нет такого файла или каталога
19:03:41
#cat etc/mynologin
cat: etc/mynologin: Нет такого файла или каталога
/dev/pts/2
19:08:36
#logname
logname: регистрационное имя отсутствует
/dev/pts/1
19:08:36
#logname
logname: регистрационное имя отсутствует
/dev/pts/2
19:08:51
#wfoami
bash: wfoami: команда не найдена
/dev/pts/1
19:08:51
#wfoami
bash: wfoami: команда не найдена
/dev/pts/2
19:08:57
#whoami
root
/dev/pts/1
19:08:57
#whoami
root
/dev/pts/2
19:09:02
#cat /etc/shadow
root:$6$RRysG9o4$jg88FfJNwx3bzNC28EctvEt2Fv7/caQ2WQVsS.PoG9sa2nRBVVHArxxZOou3tuIXDkh.SJHdDVUumqqEw5PfC1:15023:0:99999:7:::
daemon:*:15023:0:99999:7:::
bin:*:15023:0:99999:7:::
sys:*:15023:0:99999:7:::
sync:*:15023:0:99999:7:::
games:*:15023:0:99999:7:::
man:*:15023:0:99999:7:::
lp:*:15023:0:99999:7:::
mail:*:15023:0:99999:7:::
news:*:15023:0:99999:7:::
uucp:*:15023:0:99999:7:::
proxy:*:15023:0:99999:7:::
www-data:*:15023:0:99999:7:::
backup:*:15023:0:99999:7:::
list:*:15023:0:99999:7:::
irc:*:15023:0:99999:7:::
gnats:*:15023:0:99999:7:::
nobody:*:15023:0:99999:7:::
libuuid:!:15023:0:99999:7:::
sshd:*:15023:0:99999:7:::
user:$6$Y0xgWa5d$ZmOBKRzjK0fc49K974vn6xyx2lrtbRnGajFNHupNsvtoxry7usFiPR/S2T1eFprP/m3si/dMv4BqLFLTlFRRm0:15040:0:99999:7:::
/dev/pts/1
19:09:02
#cat /etc/shadow
root:$6$RRysG9o4$jg88FfJNwx3bzNC28EctvEt2Fv7/caQ2WQVsS.PoG9sa2nRBVVHArxxZOou3tuIXDkh.SJHdDVUumqqEw5PfC1:15023:0:99999:7:::
daemon:*:15023:0:99999:7:::
bin:*:15023:0:99999:7:::
sys:*:15023:0:99999:7:::
sync:*:15023:0:99999:7:::
games:*:15023:0:99999:7:::
man:*:15023:0:99999:7:::
lp:*:15023:0:99999:7:::
mail:*:15023:0:99999:7:::
news:*:15023:0:99999:7:::
uucp:*:15023:0:99999:7:::
proxy:*:15023:0:99999:7:::
www-data:*:15023:0:99999:7:::
backup:*:15023:0:99999:7:::
list:*:15023:0:99999:7:::
irc:*:15023:0:99999:7:::
gnats:*:15023:0:99999:7:::
nobody:*:15023:0:99999:7:::
libuuid:!:15023:0:99999:7:::
sshd:*:15023:0:99999:7:::
user:$6$Y0xgWa5d$ZmOBKRzjK0fc49K974vn6xyx2lrtbRnGajFNHupNsvtoxry7usFiPR/S2T1eFprP/m3si/dMv4BqLFLTlFRRm0:15040:0:99999:7:::
/dev/pts/2
19:09:28
#su user -

/dev/pts/1
19:09:28
#su user -

/dev/pts/2
19:10:20
$cd ~

/dev/pts/1
19:10:20
$cd ~

/dev/pts/2
19:10:28
$cd lada
bash: cd: lada: Нет такого файла или каталога
/dev/pts/1
19:10:28
$cd lada
bash: cd: lada: Нет такого файла или каталога
/dev/pts/2
19:10:35
$cd laba

/dev/pts/1
19:10:35
$cd laba

/dev/pts/2
19:10:40
$lastlog
Пользователь     Порт     С                Последний раз
root             pts/2    192.168.16.55    Срд Апр 13 17:02:40 +0000 2011
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
proxy                                      **Никогда не входил в систему**
www-data                                   **Никогда не входил в систему**
backup                                     **Никогда не входил в систему**
list                                       **Никогда не входил в систему**
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
sshd                                       **Никогда не входил в систему**
user             pts/0    192.168.16.55    Срд Апр 13 17:00:25 +0000 2011
/dev/pts/1
19:10:40
$lastlog
Пользователь     Порт     С                Последний раз
root             pts/2    192.168.16.55    Срд Апр 13 17:02:40 +0000 2011
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
proxy                                      **Никогда не входил в систему**
www-data                                   **Никогда не входил в систему**
backup                                     **Никогда не входил в систему**
list                                       **Никогда не входил в систему**
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
sshd                                       **Никогда не входил в систему**
user             pts/0    192.168.16.55    Срд Апр 13 17:00:25 +0000 2011
/dev/pts/2
19:10:54
$last
root     pts/2        192.168.16.55    Wed Apr 13 17:02 - 17:06  (00:03)
user     pts/0        192.168.16.55    Wed Apr 13 17:00   still logged in
user     pts/0        192.168.16.55    Wed Apr 13 16:59 - 17:00  (00:01)
user     pts/4        192.168.16.55    Wed Apr 13 16:57 - 16:57  (00:00)
root     pts/2        192.168.16.55    Wed Apr 13 16:46 - 16:58  (00:12)
user     pts/0        192.168.16.55    Wed Apr 13 14:25 - 16:58  (02:32)
user     pts/0        192.168.16.55    Tue Apr 12 17:29 - 14:25  (20:55)
root     pts/2        debian4.net.nt   Tue Apr 12 16:48 - 17:28  (00:40)
user     pts/0        192.168.16.55    Tue Apr 12 14:12 - 17:28  (03:16)
root     pts/4        192.168.16.5     Tue Apr 12 09:57 - 09:58  (00:00)
wtmp begins Tue Apr 12 09:57:24 2011
/dev/pts/1
19:10:54
$last
root     pts/2        192.168.16.55    Wed Apr 13 17:02 - 17:06  (00:03)
user     pts/0        192.168.16.55    Wed Apr 13 17:00   still logged in
user     pts/0        192.168.16.55    Wed Apr 13 16:59 - 17:00  (00:01)
user     pts/4        192.168.16.55    Wed Apr 13 16:57 - 16:57  (00:00)
root     pts/2        192.168.16.55    Wed Apr 13 16:46 - 16:58  (00:12)
user     pts/0        192.168.16.55    Wed Apr 13 14:25 - 16:58  (02:32)
user     pts/0        192.168.16.55    Tue Apr 12 17:29 - 14:25  (20:55)
root     pts/2        debian4.net.nt   Tue Apr 12 16:48 - 17:28  (00:40)
user     pts/0        192.168.16.55    Tue Apr 12 14:12 - 17:28  (03:16)
root     pts/4        192.168.16.5     Tue Apr 12 09:57 - 09:58  (00:00)
wtmp begins Tue Apr 12 09:57:24 2011
/dev/pts/2
19:11:39
$last -10
root     pts/2        192.168.16.55    Wed Apr 13 17:02 - 17:06  (00:03)
user     pts/0        192.168.16.55    Wed Apr 13 17:00   still logged in
user     pts/0        192.168.16.55    Wed Apr 13 16:59 - 17:00  (00:01)
user     pts/4        192.168.16.55    Wed Apr 13 16:57 - 16:57  (00:00)
root     pts/2        192.168.16.55    Wed Apr 13 16:46 - 16:58  (00:12)
user     pts/0        192.168.16.55    Wed Apr 13 14:25 - 16:58  (02:32)
user     pts/0        192.168.16.55    Tue Apr 12 17:29 - 14:25  (20:55)
root     pts/2        debian4.net.nt   Tue Apr 12 16:48 - 17:28  (00:40)
user     pts/0        192.168.16.55    Tue Apr 12 14:12 - 17:28  (03:16)
root     pts/4        192.168.16.5     Tue Apr 12 09:57 - 09:58  (00:00)
wtmp begins Tue Apr 12 09:57:24 2011
/dev/pts/1
19:11:39
$last -10
root     pts/2        192.168.16.55    Wed Apr 13 17:02 - 17:06  (00:03)
user     pts/0        192.168.16.55    Wed Apr 13 17:00   still logged in
user     pts/0        192.168.16.55    Wed Apr 13 16:59 - 17:00  (00:01)
user     pts/4        192.168.16.55    Wed Apr 13 16:57 - 16:57  (00:00)
root     pts/2        192.168.16.55    Wed Apr 13 16:46 - 16:58  (00:12)
user     pts/0        192.168.16.55    Wed Apr 13 14:25 - 16:58  (02:32)
user     pts/0        192.168.16.55    Tue Apr 12 17:29 - 14:25  (20:55)
root     pts/2        debian4.net.nt   Tue Apr 12 16:48 - 17:28  (00:40)
user     pts/0        192.168.16.55    Tue Apr 12 14:12 - 17:28  (03:16)
root     pts/4        192.168.16.5     Tue Apr 12 09:57 - 09:58  (00:00)
wtmp begins Tue Apr 12 09:57:24 2011
/dev/pts/2
19:11:57
$less /etc/shadow
/dev/pts/1
19:11:57
$less /etc/shadow
/dev/pts/2
19:14:41
$su -
Пароль:
l3-agent is already running: pid=1299; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/1
19:14:41
$su -
Пароль:
l3-agent is already running: pid=1299; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/5
19:15:08
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  less
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 118 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main less i386 436-1 [118 kB]
Получено 118 kБ за 0с (322 kБ/c)
Выбор ранее не выбранного пакета less.
(Чтение базы данных ... на данный момент установлено 18515 файлов и каталогов.)
Распаковывается пакет less (из файла .../archives/less_436-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет less (436-1) ...
/dev/pts/2
19:15:08
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  less
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 118 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main less i386 436-1 [118 kB]
Получено 118 kБ за 0с (322 kБ/c)
Выбор ранее не выбранного пакета less.
(Чтение базы данных ... на данный момент установлено 18515 файлов и каталогов.)
Распаковывается пакет less (из файла .../archives/less_436-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет less (436-1) ...
/dev/pts/4
19:15:08
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  less
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 118 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main less i386 436-1 [118 kB]
Получено 118 kБ за 0с (322 kБ/c)
Выбор ранее не выбранного пакета less.
(Чтение базы данных ... на данный момент установлено 18515 файлов и каталогов.)
Распаковывается пакет less (из файла .../archives/less_436-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет less (436-1) ...
/dev/pts/1
19:15:08
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  less
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 118 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main less i386 436-1 [118 kB]
Получено 118 kБ за 0с (322 kБ/c)
Выбор ранее не выбранного пакета less.
(Чтение базы данных ... на данный момент установлено 18515 файлов и каталогов.)
Распаковывается пакет less (из файла .../archives/less_436-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет less (436-1) ...
/dev/pts/5
19:16:22
#su user -

/dev/pts/2
19:16:22
#su user -

/dev/pts/4
19:16:22
#su user -

/dev/pts/1
19:16:22
#su user -

/dev/pts/5
19:16:32
$less /etc/shadow
/dev/pts/2
19:16:32
$less /etc/shadow
/dev/pts/4
19:16:32
$less /etc/shadow
/dev/pts/1
19:16:32
$less /etc/shadow
/dev/pts/5
19:16:47
$cd ~

/dev/pts/2
19:16:47
$cd ~

/dev/pts/4
19:16:47
$cd ~

/dev/pts/1
19:16:47
$cd ~

/dev/pts/5
19:18:44
$pwd
/home/user
/dev/pts/2
19:18:44
$pwd
/home/user
/dev/pts/4
19:18:44
$pwd
/home/user
/dev/pts/1
19:18:44
$pwd
/home/user
/dev/pts/5
19:18:49
$cd files
bash: cd: files: Нет такого файла или каталога
/dev/pts/2
19:18:49
$cd files
bash: cd: files: Нет такого файла или каталога
/dev/pts/4
19:18:49
$cd files
bash: cd: files: Нет такого файла или каталога
/dev/pts/1
19:18:49
$cd files
bash: cd: files: Нет такого файла или каталога
/dev/pts/5
19:19:15
$ls -l
итого 20
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxrwxrwx 9 user user 4096 Апр 13 15:45 laba
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 13 10:13 soft
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
/dev/pts/2
19:19:15
$ls -l
итого 20
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxrwxrwx 9 user user 4096 Апр 13 15:45 laba
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 13 10:13 soft
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
/dev/pts/4
19:19:15
$ls -l
итого 20
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxrwxrwx 9 user user 4096 Апр 13 15:45 laba
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 13 10:13 soft
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
/dev/pts/1
19:19:15
$ls -l
итого 20
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxrwxrwx 9 user user 4096 Апр 13 15:45 laba
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 13 10:13 soft
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
/dev/pts/5
19:19:27
$cd laba

/dev/pts/2
19:19:27
$cd laba

/dev/pts/4
19:19:27
$cd laba

/dev/pts/1
19:19:27
$cd laba

/dev/pts/5
19:19:37
$ls -l
итого 17068
-rwxr--r-- 1 user user     7994 Апр 11 15:33 bigfile
drwxr-xr-x 2 user user     4096 Апр 11 15:33 bin
-rw-r--r-- 1 user user      119 Апр 12 14:45 errlog
-rw-r--r-- 1 user user        0 Апр 12 14:54 file
-rwxr--r-- 1 user user   232966 Апр 11 15:33 freebsd.jpg
-rwxr--r-- 1 user user    52884 Апр 11 15:33 granata.jpg
-rwxr--r-- 1 user user  1751860 Апр 11 15:33 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 user user 14471028 Апр 11 15:33 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 user user     4096 Апр 11 15:33 lpi 1
...
drwxr-xr-x 3 user user     4096 Апр 12 14:28 names
-rw-r--r-- 1 user user      850 Апр 12 14:42 newfile
-rw-r--r-- 1 user user        0 Апр 13 12:15 no_file_with_this_name
-rwxr--r-- 1 user user    17622 Апр 11 15:33 ogo.jpg
-rwxr--r-- 1 user user    84663 Апр 11 15:33 pamyatka.pdf
-rwxr--r-- 1 user user    23048 Апр 11 15:33 press_any_key_to_continue.jpg
drwxr-xr-x 3 user user     4096 Апр 11 15:33 proj
drwxr-xr-x 2 user user     4096 Апр 12 11:41 text
-rwxr--r-- 1 user user       75 Апр 11 15:33 touchlist
-rw-r--r-- 1 user user       26 Апр 12 14:49 unsorted
/dev/pts/2
19:19:37
$ls -l
итого 17068
-rwxr--r-- 1 user user     7994 Апр 11 15:33 bigfile
drwxr-xr-x 2 user user     4096 Апр 11 15:33 bin
-rw-r--r-- 1 user user      119 Апр 12 14:45 errlog
-rw-r--r-- 1 user user        0 Апр 12 14:54 file
-rwxr--r-- 1 user user   232966 Апр 11 15:33 freebsd.jpg
-rwxr--r-- 1 user user    52884 Апр 11 15:33 granata.jpg
-rwxr--r-- 1 user user  1751860 Апр 11 15:33 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 user user 14471028 Апр 11 15:33 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 user user     4096 Апр 11 15:33 lpi 1
...
drwxr-xr-x 3 user user     4096 Апр 12 14:28 names
-rw-r--r-- 1 user user      850 Апр 12 14:42 newfile
-rw-r--r-- 1 user user        0 Апр 13 12:15 no_file_with_this_name
-rwxr--r-- 1 user user    17622 Апр 11 15:33 ogo.jpg
-rwxr--r-- 1 user user    84663 Апр 11 15:33 pamyatka.pdf
-rwxr--r-- 1 user user    23048 Апр 11 15:33 press_any_key_to_continue.jpg
drwxr-xr-x 3 user user     4096 Апр 11 15:33 proj
drwxr-xr-x 2 user user     4096 Апр 12 11:41 text
-rwxr--r-- 1 user user       75 Апр 11 15:33 touchlist
-rw-r--r-- 1 user user       26 Апр 12 14:49 unsorted
/dev/pts/4
19:19:37
$ls -l
итого 17068
-rwxr--r-- 1 user user     7994 Апр 11 15:33 bigfile
drwxr-xr-x 2 user user     4096 Апр 11 15:33 bin
-rw-r--r-- 1 user user      119 Апр 12 14:45 errlog
-rw-r--r-- 1 user user        0 Апр 12 14:54 file
-rwxr--r-- 1 user user   232966 Апр 11 15:33 freebsd.jpg
-rwxr--r-- 1 user user    52884 Апр 11 15:33 granata.jpg
-rwxr--r-- 1 user user  1751860 Апр 11 15:33 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 user user 14471028 Апр 11 15:33 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 user user     4096 Апр 11 15:33 lpi 1
...
drwxr-xr-x 3 user user     4096 Апр 12 14:28 names
-rw-r--r-- 1 user user      850 Апр 12 14:42 newfile
-rw-r--r-- 1 user user        0 Апр 13 12:15 no_file_with_this_name
-rwxr--r-- 1 user user    17622 Апр 11 15:33 ogo.jpg
-rwxr--r-- 1 user user    84663 Апр 11 15:33 pamyatka.pdf
-rwxr--r-- 1 user user    23048 Апр 11 15:33 press_any_key_to_continue.jpg
drwxr-xr-x 3 user user     4096 Апр 11 15:33 proj
drwxr-xr-x 2 user user     4096 Апр 12 11:41 text
-rwxr--r-- 1 user user       75 Апр 11 15:33 touchlist
-rw-r--r-- 1 user user       26 Апр 12 14:49 unsorted
/dev/pts/1
19:19:37
$ls -l
итого 17068
-rwxr--r-- 1 user user     7994 Апр 11 15:33 bigfile
drwxr-xr-x 2 user user     4096 Апр 11 15:33 bin
-rw-r--r-- 1 user user      119 Апр 12 14:45 errlog
-rw-r--r-- 1 user user        0 Апр 12 14:54 file
-rwxr--r-- 1 user user   232966 Апр 11 15:33 freebsd.jpg
-rwxr--r-- 1 user user    52884 Апр 11 15:33 granata.jpg
-rwxr--r-- 1 user user  1751860 Апр 11 15:33 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 user user 14471028 Апр 11 15:33 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 user user     4096 Апр 11 15:33 lpi 1
...
drwxr-xr-x 3 user user     4096 Апр 12 14:28 names
-rw-r--r-- 1 user user      850 Апр 12 14:42 newfile
-rw-r--r-- 1 user user        0 Апр 13 12:15 no_file_with_this_name
-rwxr--r-- 1 user user    17622 Апр 11 15:33 ogo.jpg
-rwxr--r-- 1 user user    84663 Апр 11 15:33 pamyatka.pdf
-rwxr--r-- 1 user user    23048 Апр 11 15:33 press_any_key_to_continue.jpg
drwxr-xr-x 3 user user     4096 Апр 11 15:33 proj
drwxr-xr-x 2 user user     4096 Апр 12 11:41 text
-rwxr--r-- 1 user user       75 Апр 11 15:33 touchlist
-rw-r--r-- 1 user user       26 Апр 12 14:49 unsorted
/dev/pts/5
19:19:42
$cd ~

/dev/pts/2
19:19:42
$cd ~

/dev/pts/4
19:19:42
$cd ~

/dev/pts/1
19:19:42
$cd ~

/dev/pts/5
19:20:12
$pwd
/home/user

Файлы

  • /etc/shadow
  • mymotd
  • /etc/shadow
    >
    root:$6$RRysG9o4$jg88FfJNwx3bzNC28EctvEt2Fv7/caQ2WQVsS.PoG9sa2nRBVVHArxxZOou3tuIXDkh.SJHdDVUumqqEw5PfC1:15023:0:99999:7:::
    daemon:*:15023:0:99999:7:::
    bin:*:15023:0:99999:7:::
    sys:*:15023:0:99999:7:::
    sync:*:15023:0:99999:7:::
    games:*:15023:0:99999:7:::
    man:*:15023:0:99999:7:::
    lp:*:15023:0:99999:7:::
    mail:*:15023:0:99999:7:::
    news:*:15023:0:99999:7:::
    uucp:*:15023:0:99999:7:::
    proxy:*:15023:0:99999:7:::
    www-data:*:15023:0:99999:7:::
    backup:*:15023:0:99999:7:::
    list:*:15023:0:99999:7:::
    irc:*:15023:0:99999:7:::
    gnats:*:15023:0:99999:7:::
    nobody:*:15023:0:99999:7:::
    libuuid:!:15023:0:99999:7:::
    sshd:*:15023:0:99999:7:::
    user:$6$Y0xgWa5d$ZmOBKRzjK0fc49K974vn6xyx2lrtbRnGajFNHupNsvtoxry7usFiPR/S2T1eFprP/m3si/dMv4BqLFLTlFRRm0:15040:0:99999:7:::
    
    mymotd
    >

    Статистика

    Время первой команды журнала11:57:30 2011- 4-12
    Время последней команды журнала19:20:12 2011- 4-13
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %22.00
    Процент синтаксически неверно набранных команд, % 8.00
    Суммарное время работы с терминалом *, час 1.24
    Количество командных строк в единицу времени, команда/мин 1.35
    Частота использования команд
    cd24|=======================| 23.08%
    ls11|==========| 10.58%
    pwd8|=======| 7.69%
    su8|=======| 7.69%
    less7|======| 6.73%
    cat7|======| 6.73%
    last4|===| 3.85%
    apt-get4|===| 3.85%
    sed4|===| 3.85%
    lastlog2|=| 1.92%
    logname2|=| 1.92%
    for2|=| 1.92%
    whoami2|=| 1.92%
    wfoami2|=| 1.92%
    locate2|=| 1.92%
    updatedb2|=| 1.92%
    find2|=| 1.92%
    update1|| 0.96%
    touch1|| 0.96%
    chmod1|| 0.96%
    cp1|| 0.96%
    quit1|| 0.96%
    wc1|| 0.96%
    vi1|| 0.96%
    mv1|| 0.96%
    do1|| 0.96%
    date1|| 0.96%
    done1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$