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

Содержание

Журнал

Вторник (06/15/10)

/dev/pts/0
11:29:19
#grep 10000 /etc/services
webmin_e_mae    10000/tcp
webmin          10000/tcp
11:29:42
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
11:29:57
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
11:30:06
#less /var/log/daemon.log
11:31:26
#echo welcome > /tmp/file_success

11:32:09
#vim .vimrc
--- /dev/null	2010-06-15 09:50:59.656524407 +0300
+++ .vimrc	2010-06-15 12:32:20.000000000 +0300
@@ -0,0 +1,2 @@
+syn on
+set number
11:32:20
#vim /etc/xinetd.conf
11:32:48
#Jun 15 12:32:48 debian1 xinetd[2168]: Exiting...
Jun 15 12:32:48 debian1 xinetd[2279]: bad service attribute: soket_type [file=/etc/xinetd.conf] [line=16]
Jun 15 12:32:48 debian1 xinetd[2279]: Server /usr/sbin/echo is not executable [file=/etc/xinetd.conf] [line=19]
Jun 15 12:32:48 debian1 xinetd[2279]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.conf] [line=19]
Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=27]
Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Jun 15 12:32:48 debian1 xinetd[2279]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Jun 15 12:32:48 debian1 xinetd[2279]: removing webmin_e_mae
Jun 15 12:32:48 debian1 xinetd[2279]: removing chargen
Jun 15 12:32:48 debian1 xinetd[2279]: removing chargen
Jun 15 12:32:48 debian1 xinetd[2279]: removing daytime
Jun 15 12:32:48 debian1 xinetd[2279]: removing daytime
Jun 15 12:32:48 debian1 xinetd[2279]: removing discard
Jun 15 12:32:48 debian1 xinetd[2279]: removing discard
Jun 15 12:32:48 debian1 xinetd[2279]: removing echo
Jun 15 12:32:48 debian1 xinetd[2279]: removing echo
Jun 15 12:32:48 debian1 xinetd[2279]: removing time
Jun 15 12:32:48 debian1 xinetd[2279]: removing time
Jun 15 12:32:48 debian1 xinetd[2279]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Jun 15 12:32:48 debian1 xinetd[2279]: Started working: 0 available services
11:32:50
#jobs
[1]+  Running                 tail -f /var/log/daemon.log &
11:33:48
#Jun 15 12:33:48 debian1 xinetd[2279]: Exiting...
Jun 15 12:33:48 debian1 xinetd[2339]: bad service attribute: soket_type [file=/etc/xinetd.conf] [line=17]
Jun 15 12:33:48 debian1 xinetd[2339]: Server /usr/sbin/echo is not executable [file=/etc/xinetd.conf] [line=20]
Jun 15 12:33:48 debian1 xinetd[2339]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.conf] [line=20]
Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28]
Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Jun 15 12:33:48 debian1 xinetd[2339]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Jun 15 12:33:48 debian1 xinetd[2339]: removing webmin_e_mae
Jun 15 12:33:48 debian1 xinetd[2339]: removing chargen
...
Jun 15 12:33:48 debian1 xinetd[2339]: removing discard
Jun 15 12:33:48 debian1 xinetd[2339]: removing discard
Jun 15 12:33:48 debian1 xinetd[2339]: removing echo
Jun 15 12:33:48 debian1 xinetd[2339]: removing echo
Jun 15 12:33:48 debian1 xinetd[2339]: removing time
Jun 15 12:33:48 debian1 xinetd[2339]: removing time
Jun 15 12:33:48 debian1 xinetd[2339]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Jun 15 12:33:48 debian1 xinetd[2339]: Started working: 0 available services
:q
l3script: :q: команда не найдена
11:33:58
#ls -l /usr/sbin/echo
ls: невозможно получить доступ к /usr/sbin/echo: Нет такого файла или каталога
11:34:01
#whereis echo
echo: /bin/echo /usr/share/man/man1/echo.1.gz
11:34:41
#Jun 15 12:34:41 debian1 xinetd[2430]: Exiting...
Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28]
Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Jun 15 12:34:41 debian1 xinetd[2486]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Jun 15 12:34:41 debian1 xinetd[2486]: removing chargen
Jun 15 12:34:41 debian1 xinetd[2486]: removing chargen
Jun 15 12:34:41 debian1 xinetd[2486]: removing daytime
Jun 15 12:34:41 debian1 xinetd[2486]: removing daytime
Jun 15 12:34:41 debian1 xinetd[2486]: removing discard
Jun 15 12:34:41 debian1 xinetd[2486]: removing discard
Jun 15 12:34:41 debian1 xinetd[2486]: removing echo
Jun 15 12:34:41 debian1 xinetd[2486]: removing echo
Jun 15 12:34:41 debian1 xinetd[2486]: removing time
Jun 15 12:34:41 debian1 xinetd[2486]: removing time
Jun 15 12:34:41 debian1 xinetd[2486]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Jun 15 12:34:41 debian1 xinetd[2486]: Started working: 1 available service
/etc/init.d/xinetd^C
11:35:00
#nc 127.0.0.1 10000
welcome
google.com
11:35:38
#Jun 15 12:35:38 debian1 xinetd[2486]: Exiting...
Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28]
Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Jun 15 12:35:38 debian1 xinetd[2559]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Jun 15 12:35:38 debian1 xinetd[2559]: removing chargen
Jun 15 12:35:38 debian1 xinetd[2559]: removing chargen
Jun 15 12:35:38 debian1 xinetd[2559]: removing daytime
Jun 15 12:35:38 debian1 xinetd[2559]: removing daytime
Jun 15 12:35:38 debian1 xinetd[2559]: removing discard
Jun 15 12:35:38 debian1 xinetd[2559]: removing discard
Jun 15 12:35:38 debian1 xinetd[2559]: removing echo
Jun 15 12:35:38 debian1 xinetd[2559]: removing echo
Jun 15 12:35:38 debian1 xinetd[2559]: removing time
Jun 15 12:35:38 debian1 xinetd[2559]: removing time
Jun 15 12:35:38 debian1 xinetd[2559]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Jun 15 12:35:38 debian1 xinetd[2559]: Started working: 1 available service
11:35:40
#echo test | nc 127.0.0.1 10000
welcome
11:35:55
#vim /tmp/script
--- /dev/null	2010-06-15 09:50:59.656524407 +0300
+++ /tmp/script	2010-06-15 12:36:27.000000000 +0300
@@ -0,0 +1,2 @@
+#!
+
11:36:27
#vim /tmp/script
--- /tmp/l3-saved-1808.7711.10610	2010-06-15 12:36:28.000000000 +0300
+++ /tmp/script	2010-06-15 12:37:16.000000000 +0300
@@ -1,2 +1,5 @@
 #!
+echo "Please, input some text: "
+read TEXT
+echo $TEXT
 
11:37:16
#chmod +x /tmp/script

11:37:19
#/tmp/script
Please, input some text:
sad
sad
11:37:47
#/tmp/script
Please, input some text:
off
sdf
your text is sdf
11:37:52
#vim /tmp/script
--- /tmp/l3-saved-1808.19783.31662	2010-06-15 12:38:37.000000000 +0300
+++ /tmp/script	2010-06-15 12:38:45.000000000 +0300
@@ -1,6 +1,6 @@
 #!
 echo "Please, input some text: "
-echo off
+stty -echo
 read TEXT
 echo your text is $TEXT
 
11:38:45
#/tmp/script
Please, input some text:
your text is sd
11:38:47
#l3script: /tmp/scriptstty: Нет такого файла или каталога

11:38:54
#l3script: sdf: команда не найдена

11:38:56
#stty: неверный аргумент `+echo'
Попробуйте `stty --help' для получения более подробного описания.
11:39:03
#Usage: stty [-F DEVICE | --file=DEVICE] [SETTING]...
  or:  stty [-F DEVICE | --file=DEVICE] [-a|--all]
  or:  stty [-F DEVICE | --file=DEVICE] [-g|--save]
Печатает или изменяет установки терминала.
  -a, --all       напечатать все текущие установки в форме, понятной человеку
  -g, --save      напечатать все текущие установки в форме, понятной программе
                  stty
  -F, --file=УСТРОЙСТВО
                  открыть и использовать указанное устройство вместо
                  стандартного ввода
      --help     показать эту справку и выйти
...
                 characters to their default values
Управляет терминальной линией, подключенной к стандартному вводу.  Запущенная
без аргументов, печатает скорость передачи информации, line discipline и
отличия от обычных установок.  При установке, СИМВОÐ
 в как ^c, 0x37, 0177 или 127; для отмены специальных символов
служат значения ^- и undef.
Report stty 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 stty translation bugs to <http://translationproject.org/team/>
11:39:08
#sdf
l3script: sdf: команда не найдена
11:39:23
#ls -l
итого 8
-rwxr-xr-x 1 root root 5285 Июл 21  2008 install
11:39:26
#vim /tmp/script
--- /tmp/l3-saved-1808.29973.15022	2010-06-15 12:39:29.000000000 +0300
+++ /tmp/script	2010-06-15 12:39:36.000000000 +0300
@@ -2,5 +2,6 @@
 echo "Please, input some text: "
 stty -echo
 read TEXT
+stty echo
 echo your text is $TEXT
 
11:39:36
#/tmp/script
Please, input some text:
your text is 12324
11:39:46
#vim /tmp/script
--- /tmp/l3-saved-1808.7106.845	2010-06-15 12:39:48.000000000 +0300
+++ /tmp/script	2010-06-15 12:39:55.000000000 +0300
@@ -3,5 +3,5 @@
 stty -echo
 read TEXT
 stty echo
-echo your text is $TEXT
+echo your text is: $TEXT
 
11:39:56
#/tmp/script
Please, input some text:
your text is: sdf
11:39:57
#cat /tmp/script `
>
> l3script: unexpected EOF while looking for matching ``'
l3script: ошибка синтаксиса: неожиданный конец файла
11:40:15
#cat /tmp/script `
#!
echo "Please, input some text: "
stty -echo
read TEXT
stty echo
echo your text is: $TEXT
11:40:17
#cat /tmp/script `
 13
 14 {ervice webmin_e_mae
 15 {
 16 disable = no
"/etc/xinetd.conf" 28L, 507C
 17 }ocket_type = stream
 18 wait = no
 19 user = user
 20 server = /bin/echo
 21 #server_ /tmp/script
 22 instances = 1
"/etc/xinetd.conf" 28L, 509C записано
11:40:57
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
11:41:03
#Jun 15 12:41:03 debian1 xinetd[2559]: Exiting...
Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=28]
Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Jun 15 12:41:03 debian1 xinetd[2999]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Jun 15 12:41:03 debian1 xinetd[2999]: removing chargen
Jun 15 12:41:03 debian1 xinetd[2999]: removing chargen
Jun 15 12:41:03 debian1 xinetd[2999]: removing daytime
Jun 15 12:41:03 debian1 xinetd[2999]: removing daytime
Jun 15 12:41:03 debian1 xinetd[2999]: removing discard
Jun 15 12:41:03 debian1 xinetd[2999]: removing discard
Jun 15 12:41:03 debian1 xinetd[2999]: removing echo
Jun 15 12:41:03 debian1 xinetd[2999]: removing echo
Jun 15 12:41:03 debian1 xinetd[2999]: removing time
Jun 15 12:41:03 debian1 xinetd[2999]: removing time
Jun 15 12:41:03 debian1 xinetd[2999]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Jun 15 12:41:03 debian1 xinetd[2999]: Started working: 1 available service
/etc/init.d/xinetdcat /tmp/script^C
11:41:13
#Jun 15 12:41:13 debian1 xinetd[3023]: execv( /tmp/script ) failed: Exec format error (errno = 8)

11:41:19
#ls -l /tmp/script
-rwxr-xr-x 1 root root 93 Июн 15 12:39 /tmp/script
11:42:08
#nc 127.0.0.1 10000
welcome
Please, input some text:
asd
your text is: asd
11:42:11
#apt-get install ntpdate
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия ntpdate.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено.
11:43:21
#ntpdate
15 Jun 12:43:29 ntpdate[3166]: no servers can be used, exiting
11:43:29
#man ntpdate
/dev/pts/2
11:51:36
#ps aux |
>  ^C
11:51:40
#ps aux | grep /tmp/script
root      3294  0.0  0.1   4824   752 pts/3    R+   12:51   0:00 grep /tmp/script
11:51:49
#ps aux | grep -v grep |grep /tmp/script

/dev/pts/0
11:59:49
#cat /etc/services | less
прошло 56 минут
12:55:51
#cat /etc/services | grep char
chargen         19/tcp          ttytst source
chargen         19/udp          ttytst source
12:55:59
#cat /etc/services | less
12:56:40
#screen
12:56:45
#apt-get install screen
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  screen
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено.
Необходимо скачать 605kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 008kB.
Получено:1 http://debian.org.ua squeeze/main screen 4.0.3-14 [605kB]
Получено 605kБ за 1с (419kБ/c)
Выбор ранее не выбранного пакета screen.
(Чтение базы данных ... на данный момент установлено 55223 файлов и каталогов.)
Распаковывается пакет screen (из файла .../screen_4.0.3-14_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для install-info ...
Настраивается пакет screen (4.0.3-14) ...
12:57:45
#history | gager
l3script: gager: команда не найдена
12:58:56
#history | pager
    1  apt-get install vncserver
    2  apt-get install xvnc
    3  apt-get install vim gdm fluxbox xfonts-base
    4  apt-get install vnc4server
    5  vim /etc/gdm/gdm.conf
    6  exit
    7  passwd
    8  exit
    9  useradd -m -d /home/user user
   10  passwd user
...
   24  dpkg -L bash | less
   25  apt-get install less
   26  dpkg -L bash | less
   27  ls -l /bin/bash
   28  usermod -s /bin/bash  user
   29  vim /etc/apr/so
   30  vim /etc/apt/sources.list
   31  apt-get update
   32  vim /etc/hostname
   33  exit
12:59:05
#history | less
12:59:33
#. /etc/bash_completion

прошло 22 минуты
/dev/pts/2
13:22:00
#vim /etc/hosts.deny
прошло 22 минуты
/dev/pts/0
13:44:52
#nmap 192.168.16.4
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-15 14:44 EEST
Interesting ports on 192.168.16.4:
Not shown: 996 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
110/tcp   open  pop3
5900/tcp  open  vnc
10000/tcp open  snet-sensor-mgmt
MAC Address: 00:16:3E:00:00:04 (Xensource)
Nmap done: 1 IP address (1 host up) scanned in 1.37 seconds
13:44:58
#nmap 192.168.16.21
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-15 16:05 EEST
Interesting ports on 192.168.16.21:
Not shown: 995 closed ports
PORT      STATE SERVICE
19/tcp    open  chargen
22/tcp    open  ssh
23/tcp    open  telnet
6000/tcp  open  X11
49152/tcp open  unknown
MAC Address: 00:16:4E:00:00:01 (Nokia Danmark A/S)
Nmap done: 1 IP address (1 host up) scanned in 9.20 seconds
/dev/pts/2
13:50:00
#EXIT
l3script: EXIT: команда не найдена
прошло 75 минут
/dev/pts/0
15:05:10
#telinit 192.168.16.21
Usage: telinit {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}}
15:05:31
#telnet 192.168.16.21
l3script: telnet: команда не найдена
15:05:42
#apt-get install telnet
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  telnet
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено.
Необходимо скачать 65,8kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 147kB.
Получено:1 http://debian.org.ua squeeze/main telnet 0.17-36 [65,8kB]
Получено 65,8kБ за 0с (368kБ/c)
Выбор ранее не выбранного пакета telnet.
(Чтение базы данных ... на данный момент установлено 55277 файлов и каталогов.)
Распаковывается пакет telnet (из файла .../telnet_0.17-36_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет telnet (0.17-36) ...
update-alternatives: используется `/usr/bin/telnet.netkit' для предоставления `/usr/bin/telnet' (telnet) в автоматический режим.
Обрабатываются триггеры для menu ...
15:07:04
#telnet 192.168.16.21
Trying 192.168.16.21...
Connected to 192.168.16.21.
Escape character is '^]'.
Connection closed by foreign host.
15:07:09
#nmap 192.168.16.21
Starting Nmap 5.00 ( http://nmap.org ) at 2010-06-16 09:37 EEST
Interesting ports on 192.168.16.21:
Not shown: 994 closed ports
PORT      STATE SERVICE
19/tcp    open  chargen
22/tcp    open  ssh
23/tcp    open  telnet
5902/tcp  open  vnc-2
6000/tcp  open  X11
49152/tcp open  unknown
MAC Address: 00:16:4E:00:00:01 (Nokia Danmark A/S)
Nmap done: 1 IP address (1 host up) scanned in 9.35 seconds

Среда (06/16/10)

08:37:53
#vnc
vnc4config  vnc4passwd  vnc4server  vncconfig   vncpasswd   vncserver
08:37:53
#apt-get install vncviewer
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Заметьте, вместо vncviewer выбирается xtightvncviewer
Предлагаемые пакеты:
  tightvncserver ssh
НОВЫЕ пакеты, которые будут установлены:
  xtightvncviewer
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 343 пакетов не обновлено.
Необходимо скачать 88,7kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 229kB.
Получено:1 http://debian.org.ua squeeze/main xtightvncviewer 1.3.9-6.1 [88,7kB]
Получено 88,7kБ за 0с (419kБ/c)
Выбор ранее не выбранного пакета xtightvncviewer.
(Чтение базы данных ... на данный момент установлено 55288 файлов и каталогов.)
Распаковывается пакет xtightvncviewer (из файла .../xtightvncviewer_1.3.9-6.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет xtightvncviewer (1.3.9-6.1) ...
update-alternatives: используется `/usr/bin/xtightvncviewer' для предоставления `/usr/bin/vncviewer' (vncviewer) в автоматический режим.
Обрабатываются триггеры для menu ...
08:39:09
#vnc
vnc4config  vnc4server  vncpasswd   vncviewer
vnc4passwd  vncconfig   vncserver
08:39:09
#vncviewer 192.168.16.21
vncviewer: ConnectToTcpAddr: connect: Connection refused
Unable to connect to VNC server
08:40:11
#ssh root@192.168.16.21 reboot
The authenticity of host '192.168.16.21 (192.168.16.21)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.21' (DSA) to the list of known hosts.
Password:
Connection to 192.168.16.21 closed by remote host.
08:40:33
#ping 192.168.16.21
PING 192.168.16.21 (192.168.16.21) 56(84) bytes of data.
From 192.168.16.1 icmp_seq=33 Destination Host Unreachable
From 192.168.16.1 icmp_seq=34 Destination Host Unreachable
From 192.168.16.1 icmp_seq=35 Destination Host Unreachable
From 192.168.16.1 icmp_seq=37 Destination Host Unreachable
From 192.168.16.1 icmp_seq=38 Destination Host Unreachable
From 192.168.16.1 icmp_seq=39 Destination Host Unreachable
From 192.168.16.1 icmp_seq=41 Destination Host Unreachable
From 192.168.16.1 icmp_seq=42 Destination Host Unreachable
From 192.168.16.1 icmp_seq=43 Destination Host Unreachable
...
From 192.168.16.1 icmp_seq=169 Destination Host Unreachable
From 192.168.16.1 icmp_seq=170 Destination Host Unreachable
From 192.168.16.1 icmp_seq=171 Destination Host Unreachable
From 192.168.16.1 icmp_seq=173 Destination Host Unreachable
From 192.168.16.1 icmp_seq=174 Destination Host Unreachable
From 192.168.16.1 icmp_seq=175 Destination Host Unreachable
^C
--- 192.168.16.21 ping statistics ---
175 packets transmitted, 0 received, +108 errors, 100% packet loss, time 174158ms
, pipe 3
08:43:41
#ssh root@192.168.16.22 init 6
The authenticity of host '192.168.16.22 (192.168.16.22)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? yea
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.16.22' (DSA) to the list of known hosts.
Password:
08:45:50
#ssh root@192.168.16.2 init 6
root@192.168.16.2's password:
08:46:22
#clear

08:53:33
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
прошло >2 часов
11:24:26
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
прошло >3 часов
/dev/pts/6
14:41:38
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1694419 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765380 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:117957303 (112.4 MiB)  TX bytes:947925365 (904.0 MiB)
eth0:1    Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.40.1  Bcast:192.168.40.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8268 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8268 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:358447 (350.0 KiB)  TX bytes:358447 (350.0 KiB)
14:43:26
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1694634 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765681 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:117976124 (112.5 MiB)  TX bytes:948029547 (904.1 MiB)
eth0:1    Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.40.1  Bcast:192.168.40.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8268 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8268 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:358447 (350.0 KiB)  TX bytes:358447 (350.0 KiB)
14:43:49
#tcpdump -i eth0:1 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0:1, link-type EN10MB (Ethernet), capture size 65535 bytes
15:44:06.172340 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 1, length 64
15:44:06.172374 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 1, length 64
15:44:07.171243 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 2, length 64
15:44:07.171272 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 2, length 64
15:44:08.170244 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 3, length 64
15:44:08.170270 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 3, length 64
15:44:09.169253 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 4, length 64
15:44:09.169276 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 4, length 64
15:44:10.168882 IP 192.168.40.40 > 192.168.40.1: ICMP echo request, id 8966, seq 5, length 64
15:44:10.168907 IP 192.168.40.1 > 192.168.40.40: ICMP echo reply, id 8966, seq 5, length 64
^C
10 packets captured
10 packets received by filter
0 packets dropped by kernel

Четверг (06/17/10)

/dev/pts/4
16:27:49
#vim /etc/mail/sendmail.mc
16:28:01
#110

Файлы

  • `
  • `
    >
     13
     14 {ervice webmin_e_mae
     15 {
     16 disable = no
    "/etc/xinetd.conf" 28L, 507C
     17 }ocket_type = stream
     18 wait = no
     19 user = user
     20 server = /bin/echo
     21 #server_ /tmp/script
     22 instances = 1
    "/etc/xinetd.conf" 28L, 509C записано
    

    Статистика

    Время первой команды журнала11:29:19 2010- 6-15
    Время последней команды журнала16:28:01 2010- 6-17
    Количество командных строк в журнале81
    Процент команд с ненулевым кодом завершения, %13.58
    Процент синтаксически неверно набранных команд, % 9.88
    Суммарное время работы с терминалом *, час 1.74
    Количество командных строк в единицу времени, команда/мин 0.77
    Частота использования команд
    vim9|=========| 9.78%
    cat6|======| 6.52%
    Jun6|======| 6.52%
    script5|=====| 5.43%
    apt-get4|====| 4.35%
    less4|====| 4.35%
    grep4|====| 4.35%
    nmap3|===| 3.26%
    ls3|===| 3.26%
    ps3|===| 3.26%
    /etc/init.d/xinetd3|===| 3.26%
    history3|===| 3.26%
    nc3|===| 3.26%
    ssh3|===| 3.26%
    ifconfig2|==| 2.17%
    telnet2|==| 2.17%
    vnc2|==| 2.17%
    echo2|==| 2.17%
    l3script:2|==| 2.17%
    iptables2|==| 2.17%
    pager1|=| 1.09%
    screen1|=| 1.09%
    man1|=| 1.09%
    ntpdate1|=| 1.09%
    chmod1|=| 1.09%
    whereis1|=| 1.09%
    Usage:1|=| 1.09%
    gager1|=| 1.09%
    .1|=| 1.09%
    telinit1|=| 1.09%
    vncviewer1|=| 1.09%
    stty:1|=| 1.09%
    ping1|=| 1.09%
    tcpdump1|=| 1.09%
    1101|=| 1.09%
    EXIT1|=| 1.09%
    file_success1|=| 1.09%
    --file=DEVICE]1|=| 1.09%
    jobs1|=| 1.09%
    sdf1|=| 1.09%
    clear1|=| 1.09%
    ____
    *) Интервалы неактивности длительностью 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$