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

Содержание

Журнал

Пятница (05/14/10)

/dev/pts/0
19:28:08
#ping nt.ua -c 1
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=57 time=6.19 ms
--- nt.ua ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 6.192/6.192/6.192/0.000 ms

Понедельник (05/17/10)

/dev/pts/0
22:46:05
#echo test
test

Четверг (05/20/10)

/dev/pts/7
10:13:39
#cd

10:13:47
#cat ~/mymotd
cat: /root/mymotd: Нет такого файла или каталога
10:14:30
#vim mymotd
--- /dev/null	2010-05-17 20:40:51.371245452 +0000
+++ mymotd	2010-05-20 08:18:39.000000000 +0000
@@ -0,0 +1,2 @@
+Welcome!
+Today $DATE & You are root.
10:18:39
#ls
install  mymotd
10:18:40
#echo $DATE

10:19:01
#cat ~/mymotd
Welcome!
Today $DATE & You are root.
10:19:33
#vim mymotd
--- /tmp/l3-saved-4483.20433.17411	2010-05-20 08:20:03.000000000 +0000
+++ mymotd	2010-05-20 08:21:01.000000000 +0000
@@ -1,2 +1,3 @@
 Welcome!
-Today $DATE & You are root.
+Today $DATE & You are user.
+Wish You a good work!
10:21:01
#cat ~/mymotd
Welcome!
Today $DATE & You are user.
Wish You a good work!
10:21:05
#cp ~/mymotd /etc/motd

/dev/pts/7
10:29:56
#cd

10:30:29
#vim mynologin
--- /dev/null	2010-05-17 20:40:51.371245452 +0000
+++ mynologin	2010-05-20 08:32:37.000000000 +0000
@@ -0,0 +1,3 @@
+Hello!
+You can't to login now - permission denied!
+Ask for Your system administrator!
10:32:37
#ls
install  mymotd  mynologin
10:32:39
#cp -v ~/mynologin /etc/nologin
`/root/mynologin' -> `/etc/nologin'
10:34:29
#mv -v /etc/nologin /etc/_nologin
`/etc/nologin' -> `/etc/_nologin'
/dev/pts/7
10:39:19
#logname
logname: регистрационное имя отсутствует
10:39:30
#whoami
root
10:39:39
#cat /etc/shadow
root:$6$yoGgG5mU$3ltwSC1FkDgYLP/oCQGC2WkgOErd6CboLHS9E28KRILX.jbwx7l6TREJUjp9kcAiOZZhf9yNZ/2qbQm.cSpLg/:14711:0:99999:7:::
daemon:*:14711:0:99999:7:::
bin:*:14711:0:99999:7:::
sys:*:14711:0:99999:7:::
sync:*:14711:0:99999:7:::
games:*:14711:0:99999:7:::
man:*:14711:0:99999:7:::
lp:*:14711:0:99999:7:::
mail:*:14711:0:99999:7:::
news:*:14711:0:99999:7:::
...
backup:*:14711:0:99999:7:::
list:*:14711:0:99999:7:::
irc:*:14711:0:99999:7:::
gnats:*:14711:0:99999:7:::
nobody:*:14711:0:99999:7:::
libuuid:!:14711:0:99999:7:::
messagebus:*:14711:0:99999:7:::
gdm:*:14711:0:99999:7:::
user:$6$7KIn.QOZ$df2.9a1G93TEvLS1VLYuyPVQylAvRhsPwDlR7Yh.jIzRVcL94yUo5PpCIbpRuFueju.W6NRDpDA3wVmYbs4ne0:14711:0:99999:7:::
sshd:*:14711:0:99999:7:::
10:40:07
#lastlog
Пользователь     Порт     С                Последний раз
root             pts/0    debian.net.nt    Пнд Май 17 20:46:02 +0000 2010
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
backup                                     **Никогда не входил в систему**
list                                       **Никогда не входил в систему**
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
messagebus                                 **Никогда не входил в систему**
gdm                                        **Никогда не входил в систему**
user             pts/9    host212.net.nt   Чтв Май 20 08:37:17 +0000 2010
sshd                                       **Никогда не входил в систему**
10:41:31
#last
user     pts/9        host212.net.nt   Thu May 20 08:37 - 08:37  (00:00)
user     pts/8        host212.net.nt   Thu May 20 08:29 - 08:29  (00:00)
user     pts/8        host212.net.nt   Thu May 20 08:23 - 08:24  (00:00)
user     pts/6        host212.net.nt   Thu May 20 08:11   still logged in
user     pts/4        :0.0             Wed May 19 07:09   still logged in
user     pts/0        :0.0             Wed May 19 07:06   still logged in
user     pts/4        :0.0             Tue May 18 08:28 - 07:06  (22:38)
user     pts/2        :0.0             Tue May 18 07:24   still logged in
user     pts/1        :0.0             Tue May 18 06:44 - 07:06 (1+00:21)
user     pts/0        :0.0             Tue May 18 06:35 - 07:23  (00:48)
...
root     hvc0                          Mon Apr 12 22:07 - 22:13  (00:06)
root     hvc0                          Mon Apr 12 22:07 - 22:07  (00:00)
user     console      :0               Mon Apr 12 22:06 - 22:09  (00:03)
root     hvc0                          Mon Apr 12 22:05 - 22:05  (00:00)
root     hvc0                          Mon Apr 12 22:05 - 22:05  (00:00)
reboot   system boot  2.6.26-2-xen-686 Mon Apr 12 22:05 - 22:18  (00:13)
reboot   system boot  2.6.26-2-xen-686 Mon Apr 12 22:03 - 22:18  (00:14)
reboot   system boot  2.6.26-2-xen-686 Mon Apr 12 22:01 - 22:18  (00:16)
reboot   system boot  2.6.26-2-xen-686 Mon Apr 12 22:00 - 22:18  (00:18)
wtmp begins Mon Apr 12 22:00:03 2010
10:42:32
#last -10
user     pts/9        host212.net.nt   Thu May 20 08:37 - 08:37  (00:00)
user     pts/8        host212.net.nt   Thu May 20 08:29 - 08:29  (00:00)
user     pts/8        host212.net.nt   Thu May 20 08:23 - 08:24  (00:00)
user     pts/6        host212.net.nt   Thu May 20 08:11   still logged in
user     pts/4        :0.0             Wed May 19 07:09   still logged in
user     pts/0        :0.0             Wed May 19 07:06   still logged in
user     pts/4        :0.0             Tue May 18 08:28 - 07:06  (22:38)
user     pts/2        :0.0             Tue May 18 07:24   still logged in
user     pts/1        :0.0             Tue May 18 06:44 - 07:06 (1+00:21)
user     pts/0        :0.0             Tue May 18 06:35 - 07:23  (00:48)
wtmp begins Mon Apr 12 22:00:03 2010
10:42:57
#passwd
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
10:45:09
#passwd user
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
10:45:38
#passwd
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
/dev/pts/7
10:49:30
#less /etc/passwd
10:49:51
#less /etc/shadow
10:50:48
#chfn user
Changing the user information for user
Enter the new value, or press ENTER for the default
        Full Name []: Vasya "Odmin" Pupkin
        Room Number []: A2
        Work Phone []: 102
        Home Phone []: 103
        Other []: Nevermind
10:52:17
#less /etc/passwd
/dev/pts/7
10:59:23
#ls -l
итого 0
-rw-r--r-- 1 user user 0 Май 20 08:56 a
-rw-r--r-- 1 user user 0 Май 20 08:56 b
-rw-r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
10:59:31
#chown root a

10:59:39
#ls -l
итого 0
-rw-r--r-- 1 root user 0 Май 20 08:56 a
-rw-r--r-- 1 user user 0 Май 20 08:56 b
-rw-r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
10:59:43
#chgrp root a

10:59:57
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 user user 0 Май 20 08:56 b
-rw-r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
10:59:59
#chown root:root b

11:00:19
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 root root 0 Май 20 08:56 b
-rw-r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
11:00:21
#chmod u=rx, g=, o= c
chmod: неверный режим: `u=rx,'
Попробуйте `chmod --help' для получения более подробного описания.
11:01:56
#chmod u=r-x, g=, o= c
chmod: неверный режим: `u=r-x,'
Попробуйте `chmod --help' для получения более подробного описания.
11:02:19
#chmod u-w c

11:02:56
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 root root 0 Май 20 08:56 b
-r--r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
11:02:59
#chmod u+x c

11:03:12
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 root root 0 Май 20 08:56 b
-r-xr--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
11:03:13
#ls
a  b  c  d
11:03:24
#chmod --help
Использование: chmod [КÐ,РЕЖИМ]... ФАЙÐ
hmod [КÐ
hmod [КÐeference=ОФАЙÐ
 на указанный РЕЖИМ.
  -c, --changes           как verbose, но сообщать, только если сделано
                          действительное изменение
      --no-preserve-root  не обрабатывать `/' особо (по умолчанию)
      --preserve-root     отказываться рекурсивно обрабатывать `/'
  -f, --silent, --quiet   подавлять большинство сообщений об ошибках
  -v, --verbose           выводить диагностические сообщения для каждого файла
      --reference=ОФАЙÐявного указания РЕЖИМА
  -R, --recursive         рекурсивно обрабатывать файлы и каталоги
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
РЕЖИМ задается в форме `[ugoa]*([-+=]([rwxXst]*|[ugo]))+'.
Report chmod bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Report chmod translation bugs to <http://translationproject.org/team/>
11:04:05
#chmod u+t c

11:05:53
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 root root 0 Май 20 08:56 b
-r-xr--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
11:05:56
#chmod u=t c

11:06:17
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 root root 0 Май 20 08:56 b
----r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
11:06:19
#chmod -v u=t c
права доступа `c' оставлены как 0044 (---r--r--)
11:06:33
#chmod -v u+t c
права доступа `c' оставлены как 0044 (---r--r--)
11:06:41
#chmod -v u+w c
права доступа `c' изменены на 0244 (-w-r--r--)
11:07:13
#chmod -v u+t c
права доступа `c' оставлены как 0244 (-w-r--r--)
11:07:19
#chmod -v u=t c
права доступа `c' изменены на 0044 (---r--r--)
11:08:25
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 root root 0 Май 20 08:56 b
----r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
11:08:46
#man chmod
11:10:00
#man ls
11:14:44
#ls -l -C
a  b  c  d
11:14:51
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Май 20 08:56 a
-rw-r--r-- 1 root root 0 Май 20 08:56 b
----r--r-- 1 user user 0 Май 20 08:56 c
-rw-r--r-- 1 user user 0 Май 20 08:56 d
11:23:54
#cd ..

11:24:42
#ls
123.jpg  777.jpg  backup  files  newfile                 proj  soft
666.jpg  953.jpg  bin     names  no_file_with_this_name  rn
11:24:44
#chmod u+t files

11:25:00
#ls -l
итого 32
-rw-r--r-- 1 user user    0 Май 19 12:42 123.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 666.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 777.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 953.jpg
drwxr-xr-x 3 user user 4096 Май 17 11:56 backup
drwxr-xr-x 2 user user 4096 Май 17 11:49 bin
drwxr-xr-x 2 user user 4096 Май 20 08:56 files
drwxr-xr-x 3 user user 4096 Май 18 09:21 names
-rw-r--r-- 1 user user  957 Май 18 10:01 newfile
-rw-r--r-- 1 user user    0 Май 19 10:01 no_file_with_this_name
drwxr-xr-x 3 user user 4096 Май 17 11:56 proj
-rwxr-xr-x 1 user user  553 Май 19 13:03 rn
drwxr-xr-x 2 user user 4096 Май 19 07:16 soft
11:25:05
#chmod -v u+t files
права доступа `files' оставлены как 0755 (rwxr-xr-x)
11:25:21
#chmod -v u=t files
права доступа `files' изменены на 0055 (---r-xr-x)
11:25:36
#ls -l
итого 32
-rw-r--r-- 1 user user    0 Май 19 12:42 123.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 666.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 777.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 953.jpg
drwxr-xr-x 3 user user 4096 Май 17 11:56 backup
drwxr-xr-x 2 user user 4096 Май 17 11:49 bin
d---r-xr-x 2 user user 4096 Май 20 08:56 files
drwxr-xr-x 3 user user 4096 Май 18 09:21 names
-rw-r--r-- 1 user user  957 Май 18 10:01 newfile
-rw-r--r-- 1 user user    0 Май 19 10:01 no_file_with_this_name
drwxr-xr-x 3 user user 4096 Май 17 11:56 proj
-rwxr-xr-x 1 user user  553 Май 19 13:03 rn
drwxr-xr-x 2 user user 4096 Май 19 07:16 soft
11:25:39
#chmod -v a+t files
права доступа `files' изменены на 1055 (---r-xr-t)
11:26:00
#ls -l
итого 32
-rw-r--r-- 1 user user    0 Май 19 12:42 123.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 666.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 777.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 953.jpg
drwxr-xr-x 3 user user 4096 Май 17 11:56 backup
drwxr-xr-x 2 user user 4096 Май 17 11:49 bin
d---r-xr-t 2 user user 4096 Май 20 08:56 files
drwxr-xr-x 3 user user 4096 Май 18 09:21 names
-rw-r--r-- 1 user user  957 Май 18 10:01 newfile
-rw-r--r-- 1 user user    0 Май 19 10:01 no_file_with_this_name
drwxr-xr-x 3 user user 4096 Май 17 11:56 proj
-rwxr-xr-x 1 user user  553 Май 19 13:03 rn
drwxr-xr-x 2 user user 4096 Май 19 07:16 soft
11:26:04
#chmod -v a+s files
права доступа `files' изменены на 7055 (--Sr-sr-t)
прошло 32 минуты
11:58:21
#ls -l
итого 32
-rw-r--r-- 1 user user    0 Май 19 12:42 123.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 666.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 777.jpg
-rw-r--r-- 1 user user    0 Май 19 12:42 953.jpg
drwxr-xr-x 3 user user 4096 Май 17 11:56 backup
drwxr-xr-x 2 user user 4096 Май 17 11:49 bin
d--Sr-sr-t 2 user user 4096 Май 20 08:56 files
drwxr-xr-x 3 user user 4096 Май 18 09:21 names
-rw-r--r-- 1 user user  957 Май 18 10:01 newfile
-rw-r--r-- 1 user user    0 Май 19 10:01 no_file_with_this_name
drwxr-xr-x 3 user user 4096 Май 17 11:56 proj
-rwxr-xr-x 1 user user  553 Май 19 13:03 rn
drwxr-xr-x 2 user user 4096 Май 19 07:16 soft
прошло >4 часов
/dev/pts/10
16:15:48
#ls
linux-2.6.34.tar.bz2
16:15:50
#tar xvjf linux-2.6.34.tar.bz2
linux-2.6.34/
linux-2.6.34/.gitignore
linux-2.6.34/.mailmap
linux-2.6.34/COPYING
linux-2.6.34/CREDITS
linux-2.6.34/Documentation/
linux-2.6.34/Documentation/00-INDEX
linux-2.6.34/Documentation/ABI/
linux-2.6.34/Documentation/ABI/README
linux-2.6.34/Documentation/ABI/obsolete/
...
linux-2.6.34/virt/kvm/assigned-dev.c
linux-2.6.34/virt/kvm/coalesced_mmio.c
linux-2.6.34/virt/kvm/coalesced_mmio.h
linux-2.6.34/virt/kvm/eventfd.c
linux-2.6.34/virt/kvm/ioapic.c
linux-2.6.34/virt/kvm/ioapic.h
linux-2.6.34/virt/kvm/iodev.h
linux-2.6.34/virt/kvm/iommu.c
linux-2.6.34/virt/kvm/irq_comm.c
linux-2.6.34/virt/kvm/kvm_main.c
16:18:23
#ls
linux-2.6.34  linux-2.6.34.tar.bz2
16:18:26
#cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz
stepping        : 11
cpu MHz         : 2327.498
cache size      : 4096 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni ssse3
bogomips        : 4657.73
clflush size    : 64
power management:
16:18:49
#lspci
l3script: lspci: команда не найдена
/dev/pts/10
16:19:47
#lsusb
l3script: lsusb: команда не найдена
16:20:05
#cd /usr/src/linux-2.6.34

16:25:25
#ls
arch     crypto         fs       Kbuild       Makefile  REPORTING-BUGS  sound
block    Documentation  include  kernel       mm        samples         tools
COPYING  drivers        init     lib          net       scripts         usr
CREDITS  firmware       ipc      MAINTAINERS  README    security        virt
16:25:26
#make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 ***
 *** Install ncurses (ncurses-devel) and try again.
 ***
make[1]: *** [scripts/kconfig/dochecklxdialog] Ошибка 1
make: *** [menuconfig] Ошибка 2
16:25:50
#apt-get install libncurses5-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  libncurses5-dev
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1 601kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6 685kB.
Получено:1 http://debian.org.ua squeeze/main libncurses5-dev 5.7+20100313-2 [1 601kB]
Получено 1 601kБ за 2с (624kБ/c)
Выбор ранее не выбранного пакета libncurses5-dev.
(Чтение базы данных ... на данный момент установлено 54037 файлов и каталогов.)
Распаковывается пакет libncurses5-dev (из файла .../libncurses5-dev_5.7+20100313-2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libncurses5-dev (5.7+20100313-2) ...
прошло 12 минут
/dev/pts/7
16:38:39
#cd /usr/src/linux-2.6.34

16:38:45
#make && make modules_install && make install
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      arch/x86/kernel/setup.o
  CC      arch/x86/kernel/x86_init.o
  CC      arch/x86/kernel/i8259.o
  CC      arch/x86/kernel/irqinit.o
  CC      arch/x86/kernel/probe_roms_32.o
  CC      arch/x86/kernel/sys_i386_32.o
...
  INSTALL sound/drivers/opl3/snd-opl3-synth.ko
  INSTALL sound/pci/ac97/snd-ac97-codec.ko
  INSTALL sound/pci/ymfpci/snd-ymfpci.ko
  MKDIR   /lib/firmware/yamaha
  INSTALL /lib/firmware/yamaha/ds1_ctrl.fw
  INSTALL /lib/firmware/yamaha/ds1_dsp.fw
  INSTALL /lib/firmware/yamaha/ds1e_ctrl.fw
  DEPMOD  2.6.34serge-ver
sh /usr/src/linux-2.6.34/arch/x86/boot/install.sh 2.6.34serge-ver arch/x86/boot/bzImage \
                System.map "/boot"
прошла 41 минута
17:20:22
#cd

Пятница (05/21/10)

09:10:20
#ls- l /boot/
l3script: ls-: команда не найдена
09:10:31
#ls -l /boot/
итого 6000
-rw-r--r-- 1 root root   71944 Май 20 15:20 config-2.6.34serge-ver
-rw-r--r-- 1 root root 1784238 Май 20 15:20 System.map-2.6.34serge-ver
-rw-r--r-- 1 root root 4261280 Май 20 15:20 vmlinuz-2.6.34serge-ver
09:10:34
#ls -l /lib/modules/
итого 8
drwxr-xr-x 3 root root 4096 Апр 12 18:56 2.6.26-2-xen-686
drwxr-xr-x 3 root root 4096 Май 20 15:20 2.6.34serge-ver
09:10:42
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов
/lib/modules/2.6.34serge-ver/
/lib/modules/2.6.34serge-ver/modules.symbols
/lib/modules/2.6.34serge-ver/modules.dep.bin
/lib/modules/2.6.34serge-ver/source
/lib/modules/2.6.34serge-ver/modules.dep
/lib/modules/2.6.34serge-ver/modules.symbols.bin
/lib/modules/2.6.34serge-ver/modules.builtin
/lib/modules/2.6.34serge-ver/modules.alias
/lib/modules/2.6.34serge-ver/modules.order
...
/lib/modules/2.6.34serge-ver/kernel/drivers/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko
/lib/modules/2.6.34serge-ver/modules.softdep
/lib/modules/2.6.34serge-ver/modules.alias.bin
^C
09:11:27
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555 &
[1] 24965
tar: Удаляется начальный `/' из имен объектов
/lib/modules/2.6.34serge-ver/
/lib/modules/2.6.34serge-ver/modules.symbols
/lib/modules/2.6.34serge-ver/modules.dep.bin
/lib/modules/2.6.34serge-ver/source
/lib/modules/2.6.34serge-ver/modules.dep
/lib/modules/2.6.34serge-ver/modules.symbols.bin
/lib/modules/2.6.34serge-ver/modules.builtin
/lib/modules/2.6.34serge-ver/modules.alias
...
/lib/modules/2.6.34serge-ver/kernel/arch/x86/kernel/test_nx.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko
/lib/modules/2.6.34serge-ver/modules.softdep
/lib/modules/2.6.34serge-ver/modules.alias.bin
09:11:54
#netstat -na | grep 5555
tcp        0      0 0.0.0.0:5555            0.0.0.0:*               LISTEN
09:12:03
#netstat -lnp | grep 5555
tcp        0      0 0.0.0.0:5555            0.0.0.0:*               LISTEN      24965/nc
09:14:13
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов
/lib/modules/2.6.34serge-ver/
/lib/modules/2.6.34serge-ver/modules.symbols
/lib/modules/2.6.34serge-ver/modules.dep.bin
/lib/modules/2.6.34serge-ver/source
/lib/modules/2.6.34serge-ver/modules.dep
/lib/modules/2.6.34serge-ver/modules.symbols.bin
/lib/modules/2.6.34serge-ver/modules.builtin
/lib/modules/2.6.34serge-ver/modules.alias
/lib/modules/2.6.34serge-ver/modules.order
...
/lib/modules/2.6.34serge-ver/kernel/drivers/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko
/lib/modules/2.6.34serge-ver/modules.softdep
/lib/modules/2.6.34serge-ver/modules.alias.bin
^C
09:15:36
#du -sh /lib/modules/2.6.34serge-ver/
408K    /lib/modules/2.6.34serge-ver/
09:16:10
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1
Host: 192.168.16.2:5555
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.19) Gecko/20081202 Iceweasel/2.0.0.19 (Debian-2.0.0.19-0etch1)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
09:16:51
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1
Host: 192.168.16.2:5555
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.19) Gecko/20081202 Iceweasel/2.0.0.19 (Debian-2.0.0.19-0etch1)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
09:18:27
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1
Host: 192.168.16.2:5555
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100501 Iceweasel/3.5.9 (like Firefox/3.5.9)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
09:19:11
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1
Host: 192.168.16.2:5555
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100501 Iceweasel/3.5.9 (like Firefox/3.5.9)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
^C
09:19:42
#cat /etc/passwd | nc -l -p 5555
q
09:20:05
#cat /etc/passwd | nc -l -p 5555

09:24:49
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов
/lib/modules/2.6.34serge-ver/
/lib/modules/2.6.34serge-ver/modules.symbols
/lib/modules/2.6.34serge-ver/modules.dep.bin
/lib/modules/2.6.34serge-ver/source
/lib/modules/2.6.34serge-ver/modules.dep
/lib/modules/2.6.34serge-ver/modules.symbols.bin
/lib/modules/2.6.34serge-ver/modules.builtin
/lib/modules/2.6.34serge-ver/modules.alias
/lib/modules/2.6.34serge-ver/modules.order
...
/lib/modules/2.6.34serge-ver/kernel/drivers/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/
/lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/
/lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko
/lib/modules/2.6.34serge-ver/modules.softdep
/lib/modules/2.6.34serge-ver/modules.alias.bin
^C
09:25:11
#tar cvz /usr/src/linux-2.6.34 | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов
/usr/src/linux-2.6.34/
/usr/src/linux-2.6.34/.tmp_kallsyms1.S
/usr/src/linux-2.6.34/System.map
/usr/src/linux-2.6.34/usr/
/usr/src/linux-2.6.34/usr/Makefile
/usr/src/linux-2.6.34/usr/.gitignore
/usr/src/linux-2.6.34/usr/initramfs_data.gz.S
/usr/src/linux-2.6.34/usr/initramfs_data.bz2.S
/usr/src/linux-2.6.34/usr/initramfs_data.S
...
/usr/src/linux-2.6.34/ipc/shm.o
/usr/src/linux-2.6.34/ipc/util.c
/usr/src/linux-2.6.34/ipc/.ipcns_notifier.o.cmd
/usr/src/linux-2.6.34/ipc/shm.c
/usr/src/linux-2.6.34/ipc/.ipc_sysctl.o.cmd
/usr/src/linux-2.6.34/ipc/ipcns_notifier.o
/usr/src/linux-2.6.34/ipc/namespace.c
/usr/src/linux-2.6.34/ipc/.namespace.o.cmd
/usr/src/linux-2.6.34/ipc/.built-in.o.cmd
/usr/src/linux-2.6.34/ipc/syscall.o
09:31:44
#du -sh /usr/src/linux-2.6.34
linux-2.6.34/         linux-2.6.34.tar.bz2

Файлы

  • /etc/shadow
  • /proc/cpuinfo
  • ~/mymotd
  • /etc/shadow
    >
    root:$6$yoGgG5mU$3ltwSC1FkDgYLP/oCQGC2WkgOErd6CboLHS9E28KRILX.jbwx7l6TREJUjp9kcAiOZZhf9yNZ/2qbQm.cSpLg/:14711:0:99999:7:::
    daemon:*:14711:0:99999:7:::
    bin:*:14711:0:99999:7:::
    sys:*:14711:0:99999:7:::
    sync:*:14711:0:99999:7:::
    games:*:14711:0:99999:7:::
    man:*:14711:0:99999:7:::
    lp:*:14711:0:99999:7:::
    mail:*:14711:0:99999:7:::
    news:*:14711:0:99999:7:::
    uucp:*:14711:0:99999:7:::
    proxy:*:14711:0:99999:7:::
    www-data:*:14711:0:99999:7:::
    backup:*:14711:0:99999:7:::
    list:*:14711:0:99999:7:::
    irc:*:14711:0:99999:7:::
    gnats:*:14711:0:99999:7:::
    nobody:*:14711:0:99999:7:::
    libuuid:!:14711:0:99999:7:::
    messagebus:*:14711:0:99999:7:::
    gdm:*:14711:0:99999:7:::
    user:$6$7KIn.QOZ$df2.9a1G93TEvLS1VLYuyPVQylAvRhsPwDlR7Yh.jIzRVcL94yUo5PpCIbpRuFueju.W6NRDpDA3wVmYbs4ne0:14711:0:99999:7:::
    sshd:*:14711:0:99999:7:::
    
    /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz
    stepping        : 11
    cpu MHz         : 2327.498
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni ssse3
    bogomips        : 4657.73
    clflush size    : 64
    power management:
    
    ~/mymotd
    >
    Welcome!
    Today $DATE & You are user.
    Wish You a good work!
    

    Статистика

    Время первой команды журнала19:28:08 2010- 5-14
    Время последней команды журнала09:31:44 2010- 5-21
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %11.00
    Процент синтаксически неверно набранных команд, % 3.00
    Суммарное время работы с терминалом *, час 1.95
    Количество командных строк в единицу времени, команда/мин 0.86
    Частота использования команд
    ls24|=====================| 21.05%
    chmod17|==============| 14.91%
    nc11|=========| 9.65%
    cat11|=========| 9.65%
    cd6|=====| 5.26%
    tar6|=====| 5.26%
    passwd3|==| 2.63%
    vim3|==| 2.63%
    less3|==| 2.63%
    man2|=| 1.75%
    chown2|=| 1.75%
    cp2|=| 1.75%
    last2|=| 1.75%
    make2|=| 1.75%
    echo2|=| 1.75%
    netstat2|=| 1.75%
    grep2|=| 1.75%
    du2|=| 1.75%
    lastlog1|| 0.88%
    &1|| 0.88%
    ping1|| 0.88%
    logname1|| 0.88%
    lsusb1|| 0.88%
    chfn1|| 0.88%
    lspci1|| 0.88%
    whoami1|| 0.88%
    apt-get1|| 0.88%
    mv1|| 0.88%
    ls-1|| 0.88%
    chgrp1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$