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

Содержание

Журнал

Среда (06/03/09)

/dev/pts/31
17:52:33
#screen -x
/dev/pts/21
17:52:33
#screen -x
/dev/pts/1
17:54:24
#screen -ls
/dev/pts/2
17:59:22
#screen -x
/dev/pts/3
17:59:38
#screen -x
/dev/pts/1
18:01:10
#screen
/dev/pts/6
18:01:12
#alias exit='echo no exit'

18:01:28
#whois
Использование: whois [ОПЦИЯ]... ОБЪЕКТ...
-l                     одноуровневый минимальный поиск [только RPSL]
-L                     найти всё при минимуме указанных совпадений
-m                     найти первый уровень при максимуме указанных совпадений
-M                     найти всё при максимуме указанных совпадений
-c                     найти наименьшее совпадение, содержащее атрибут mnt-irt
-x                     точное совпадение [только RPSL]
-d                     возвращать также реверсные делегированные объекты DNS [только RPSL]
-i АТР[,АТР]...        выполнить инверсный поиск для указанных АТРибутов
-T ТИП[,ТИП]...        поиск только объектов с типом ТИП
...
-s ИСТОЧНИК[,ИСТОЧНИК]... искать в базе ИСТОЧНИКА
-g ИСТОЧНИК:ПЕРВЫЙ-ПОСЂ ПЕРВОГО до ПОСблон для объекта с типом ТИП ('all' для списка)
-v ТИП                 запросить расширенный шаблон для объекта с типом ТИП
-q [version|sources|types]  запросить указанную информацию о сервере [только RPSL]
-F                     быстрый сырой вывод (включает также -r)
-h УЗЕОРТ                присоединиться к ПОРТУ
-H                     скрыть легальные отказы
      --verbose        разъяснять, что происходит
      --help           отобразить эту помощь и выйти
      --version        вывести информацию о версии и выйти
/dev/pts/11
18:02:36
#screen -x
/dev/pts/6
18:03:00
#w
 18:03:12 up  2:16, 13 users,  load average: 0,00, 0,01, 0,02
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    192.168.15.253   17:13    1:55   0.00s  0.00s script -f -c bash -q /r
quiz     pts/0    linux1.unix.nt   15:53    1:33m  0.00s  0.00s /usr/bin/perl /usr/loca
root     pts/2    linux13.unix.nt  16:41    1:57   0.00s  0.00s script -f -c bash -q /r
root     pts/3    linux3.unix.nt   16:29    3:32   0.00s  0.00s script -f -c bash -q /r
root     pts/9    linux1.unix.nt   18:02   44.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/11   linux9.unix.nt   18:02    0.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/13   linux15.unix.nt  17:14    1:46   0.00s  0.00s script -f -c bash -q /r
root     pts/15   linux6.unix.nt   18:03    1.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/17   linux6.unix.nt   17:14    1:44   0.00s  0.00s script -f -c bash -q /r
root     pts/19   linux5.unix.nt   17:14   48:56   0.00s  0.00s script -f -c bash -q /r
root     pts/21   linux9.unix.nt   17:14   48:32   0.00s  0.00s script -f -c bash -q /r
root     pts/31   linux11.unix.nt  17:35    1:40   0.02s  0.02s script -f -c bash -q /r
root     pts/6    :pts/8:S.0       18:01    0.00s  0.00s  0.00s script -f -c /bin/bash
/dev/pts/15
18:03:06
#screen -x
/dev/pts/3
18:04:54
#screen -x
/dev/pts/6
18:05:46
#w
 18:06:16 up  2:19, 16 users,  load average: 0,06, 0,03, 0,01
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    192.168.15.253   17:13    4:59   0.00s  0.00s script -f -c bash -q /r
quiz     pts/0    linux1.unix.nt   15:53    1:36m  0.00s  0.00s /usr/bin/perl /usr/loca
root     pts/2    linux13.unix.nt  16:41    1:14   0.00s  0.00s script -f -c bash -q /r
root     pts/3    linux3.unix.nt   16:29   55.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/9    linux1.unix.nt   18:02    3:48   0.00s  0.00s script -f -c bash -q /r
root     pts/11   linux9.unix.nt   18:02    3:04   0.00s  0.00s script -f -c bash -q /r
root     pts/13   linux15.unix.nt  17:14    4:50   0.00s  0.00s script -f -c bash -q /r
root     pts/15   linux6.unix.nt   18:03    3:05   0.00s  0.00s script -f -c bash -q /r
root     pts/17   linux6.unix.nt   17:14    1.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/19   linux5.unix.nt   17:14   52:00   0.00s  0.00s script -f -c bash -q /r
root     pts/21   linux9.unix.nt   17:14   51:36   0.00s  0.00s script -f -c bash -q /r
root     pts/23   linux1.unix.nt   18:05   48.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/25   linux15.unix.nt  18:06   11.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/27   192.168.204.2    18:06    3.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/31   linux11.unix.nt  17:35   36.00s  0.02s  0.02s script -f -c bash -q /r
root     pts/6    :pts/8:S.0       18:01    1.00s  0.00s  0.00s script -f -c /bin/bash
/dev/pts/25
18:06:01
#screen -x
/dev/pts/27
18:06:13
#screen -x
/dev/pts/6
18:06:16
#w
 18:06:44 up  2:19, 16 users,  load average: 0,11, 0,04, 0,02
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    192.168.15.253   17:13    5:27   0.00s  0.00s script -f -c bash -q /r
quiz     pts/0    linux1.unix.nt   15:53    1:37m  0.00s  0.00s /usr/bin/perl /usr/loca
root     pts/2    linux13.unix.nt  16:41    1:42   0.00s  0.00s script -f -c bash -q /r
root     pts/3    linux3.unix.nt   16:29    1:23   0.00s  0.00s script -f -c bash -q /r
root     pts/9    linux1.unix.nt   18:02    4:16   0.00s  0.00s script -f -c bash -q /r
root     pts/11   linux9.unix.nt   18:02    3:32   0.00s  0.00s script -f -c bash -q /r
root     pts/13   linux15.unix.nt  17:14    5:18   0.00s  0.00s script -f -c bash -q /r
root     pts/15   linux6.unix.nt   18:03    0.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/17   linux6.unix.nt   17:14    3.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/19   linux5.unix.nt   17:14   52:28   0.00s  0.00s script -f -c bash -q /r
root     pts/21   linux9.unix.nt   17:14   52:04   0.00s  0.00s script -f -c bash -q /r
root     pts/23   linux1.unix.nt   18:05    0.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/25   linux15.unix.nt  18:06   39.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/27   192.168.204.2    18:06   16.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/31   linux11.unix.nt  17:35    1:04   0.02s  0.02s script -f -c bash -q /r
root     pts/6    :pts/8:S.0       18:01    0.00s  0.00s  0.00s script -f -c /bin/bash
18:06:44
#cd /etc/openvpn/

/dev/pts/9
18:07:12
#screen -x
/dev/pts/6
18:07:35
#ls -l
итого 4
-rwxr-xr-x 1 root root 1352 Май  1 15:25 update-resolv-conf
18:07:36
#openvpn
openvpn          openvpn-vulnkey
18:07:36
#openvpn
openvpn          openvpn-vulnkey
18:07:36
#openvpn --genkey --secret linux0.key

/dev/pts/29
18:08:08
#screen -x
/dev/pts/6
18:08:46
#ls -l
итого 8
-rw------- 1 root root  636 Июн  3 18:08 linux0.key
-rwxr-xr-x 1 root root 1352 Май  1 15:25 update-resolv-conf
18:09:30
#vi server.conf
--- /dev/null	2009-06-03 15:47:06.748545282 +0300
+++ server.conf	2009-06-03 18:10:16.000000000 +0300
@@ -0,0 +1,5 @@
+port 44300
+proto tcp-server
+dev tun
+ifconfig 192.168.70.1 192.168.70.2
+secret linux0.key
18:10:16
#cat server.conf
port 44300
proto tcp-server
dev tun
ifconfig 192.168.70.1 192.168.70.2
secret linux0.key
/dev/pts/23
18:10:20
#screen -x
/dev/pts/33
18:12:34
#screen -x
/dev/pts/6
18:15:26
#vi client.conf
--- /tmp/l3-saved-11764.25484.22615	2009-06-03 18:15:28.000000000 +0300
+++ client.conf	2009-06-03 19:55:09.000000000 +0300
@@ -1,5 +1,10 @@
 port 44300
-proto tcp-server
+proto tcp-client
 dev tun
-ifconfig 192.168.70.1 192.168.70.2
+ifconfig 192.168.70.2 192.168.70.1
+#route 192.168.80.0 255.255.255.0
+redirect-gateway
 secret linux0.key
+remote 192.168.90.1
+ping 5
+ping-restart 30
/dev/pts/33
18:17:42
#screen -x
прошло 22 минуты
/dev/pts/2
18:39:52
#screen -x
прошло 28 минут
/dev/pts/11
19:08:06
#screen -x
/dev/pts/15
19:08:12
#screen -x
/dev/pts/17
19:09:06
#screen -x
прошло 48 минут
/dev/pts/6
19:57:28
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Connection closed by 192.168.15.254
20:06:11
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
20:06:20
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
20:07:39
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
20:08:15
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
20:08:52
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Received disconnect from 192.168.15.254: 2: Too many authentication failures for root
20:09:47
#cd ~

20:14:02
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Received disconnect from 192.168.15.254: 2: Too many authentication failures for root
20:14:35
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Received disconnect from 192.168.15.254: 2: Too many authentication failures for root
20:23:21
#ssh 192.168.15.254
We'd like to keep you up to date about:
  * Software feature updates
  * New product announcements
  * Special events
Please register your products now at:  www.ProCurve.com
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Permission denied, please try again.
root@192.168.15.254's password:
Received disconnect from 192.168.15.254: 2: Too many authentication failures for root
20:23:29
#vim /etc/network/interfaces
20:25:04
#~
auto lo eth0
iface l address 10.0.35.100
        netmask 255.0.0.0
iface e network 10.0.0.0
        broadcast 10.255.255.255
        #gateway 10.0.35.1
        up route add default gw 10.0.35.1 || true
        up route add default gw 10.0.35.1
auto du up ifconfig dummy0 1.2.3.4
iface dummy0 inet manual
"/etc/network/interfaces" 16L, 344C
20:27:54
#ssh 192.168.15.254
Connection to 192.168.15.254 closed by remote host.
20:31:46
#ssh 192.168.15.254
Connection to 192.168.15.254 closed by remote host.
прошло 22 минуты
20:53:56
#exit
no exit
прошло 10 минут
21:04:41
#vi change-default-route
--- /dev/null	2009-06-03 15:47:06.748545282 +0300
+++ change-default-route	2009-06-03 21:17:44.000000000 +0300
@@ -0,0 +1,16 @@
+IP1=
+IP2=
+GW1=
+GW2=
+
+while true 
+do
+if ping -I $IP1 -c 1 10.0.35.1 
+then 
+	ip route change default $GW1
+else
+	ping -I $IP2 -c 1 10.0.35.1 && ip route change default $GW2
+fi
+sleep 1
+done
+
/dev/pts/2
21:06:36
#scren -x
bash: scren: команда не найдена
21:06:40
#screen -x

Четверг (06/04/09)

/dev/pts/2
09:19:33
#grep bin/bc /etc/inetd.conf
finger          stream  tcp     nowait  root    /usr/sbin/tcpd /usr/bin/bc
прошло 33 минуты
/dev/pts/1
09:53:01
#screen -x
прошло 11 минут
/dev/pts/5
10:04:19
#screen -ls
10:04:23
#screen -x
/dev/pts/11
10:11:35
#screen -x
/dev/pts/13
10:12:54
#screen -x
/dev/pts/13
10:20:33
#screen -x
/dev/pts/6
10:21:14
#w
 10:21:23 up 18:34,  8 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    192.168.207.2    09:53   28:18   0.01s  0.01s script -f -c bash -q /r
quiz     pts/0    linux1.unix.nt   Wed15   17:51m  0.00s  0.00s /usr/bin/perl /usr/loca
root     pts/2    10.0.35.23       09:19    1:01m  0.00s  0.00s script -f -c bash -q /r
root     pts/5    linux3.unix.nt   10:04   16:52   0.00s  0.00s script -f -c bash -q /r
root     pts/9    linux1.unix.nt   Wed18   16:13m  0.03s  0.03s script -f -c bash -q /r
root     pts/11   192.168.201.2    10:11    9:43   0.00s  0.00s script -f -c bash -q /r
root     pts/13   192.168.214.2    10:20    0.00s  0.00s  0.00s script -f -c bash -q /r
root     pts/6    :pts/8:S.0       Wed18    0.00s  0.04s  0.00s script -f -c /bin/bash
10:21:23
#w
 10:28:25 up 18:41,  8 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    192.168.207.2    09:53    0.00s  0.01s  0.01s script -f -c bash -q /r
quiz     pts/0    linux1.unix.nt   Wed15   17:58m  0.00s  0.00s /usr/bin/perl /usr/loca
root     pts/2    10.0.35.23       09:19    1:08m  0.00s  0.00s script -f -c bash -q /r
root     pts/5    linux3.unix.nt   10:04   23:54   0.00s  0.00s script -f -c bash -q /r
root     pts/9    linux1.unix.nt   Wed18   16:20m  0.03s  0.03s script -f -c bash -q /r
root     pts/11   192.168.201.2    10:11   16:45   0.00s  0.00s script -f -c bash -q /r
root     pts/13   192.168.214.2    10:20    7:02   0.00s  0.00s script -f -c bash -q /r
root     pts/6    :pts/8:S.0       Wed18    0.00s  0.04s  0.00s script -f -c /bin/bash
/dev/pts/15
10:30:02
#screen -x
/dev/pts/17
10:30:09
#screen -x
/dev/pts/19
10:30:15
#screen -x
/dev/pts/21
10:30:36
#screen -ls
10:30:40
#screen -x
/dev/pts/21
10:31:10
#screen -x
/dev/pts/6
10:31:52
#~

10:32:06
#cat /etc/default/openvpn
# This is the configuration file for /etc/init.d/openvpn
#
# Start only these VPNs automatically via init script.
# Allowed values are "all", "none" or space separated list of
# names of the VPNs. If empty, "all" is assumed.
#
#AUTOSTART="all"
#AUTOSTART="none"
#AUTOSTART="home office"
#
# Refresh interval (in seconds) of default status files
# located in /var/run/openvpn.$NAME.status
# Defaults to 10, 0 disables status file generation
#
#STATUSREFRESH=10
#STATUSREFRESH=0
# Optional arguments to openvpn's command line
OPTARGS=""
10:32:30
#screen -ls
/dev/pts/23
10:33:21
#screen -x
/dev/pts/25
10:34:29
#screen -x
/dev/pts/6
10:36:20
#cat /etc/default/openvpn
# This is the configuration file for /etc/init.d/openvpn
#
# Start only these VPNs automatically via init script.
# Allowed values are "all", "none" or space separated list of
# names of the VPNs. If empty, "all" is assumed.
#
#AUTOSTART="all"
#AUTOSTART="none"
#AUTOSTART="home office"
#
# Refresh interval (in seconds) of default status files
# located in /var/run/openvpn.$NAME.status
# Defaults to 10, 0 disables status file generation
#
#STATUSREFRESH=10
#STATUSREFRESH=0
# Optional arguments to openvpn's command line
OPTARGS=""
/dev/pts/27
10:36:22
#screen -x
/dev/pts/6
10:37:19
#oute
bash: oute: команда не найдена
/dev/pts/29
10:38:46
#screen -x
/dev/pts/6
10:39:04
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
1.0.0.0         *               255.0.0.0       U     0      0        0 dummy0
10.0.0.0        *               255.0.0.0       U     0      0        0 eth0
default         10.0.35.1       0.0.0.0         UG    0      0        0 eth0
10:39:06
#\
>
/dev/pts/31
10:39:27
#screen -x
/dev/pts/6
10:46:34
#host
Usage:      host [-v] [-a] [-t querytype] [options]  name  [server]
Listing:    host [-v] [-a] [-t querytype] [options]  -l zone  [server]
Hostcount:  host [-v] [options] -H [-D] [-E] [-G] zone
Check soa:  host [-v] [options] -C zone
Addrcheck:  host [-v] [options] -A host
Listing options: [-L level] [-S] [-A] [-p] [-P prefserver] [-N skipzone]
Common options:  [-d] [-f|-F file] [-I chars] [-i|-n] [-q] [-Q] [-T] [-Z]
Other options:   [-c class] [-e] [-m] [-o] [-r] [-R] [-s secs] [-u] [-w]
Special options: [-O srcaddr] [-j minport] [-J maxport]
Extended usage:  [-x [name ...]] [-X server [name ...]]
10:46:38
#host mail.ru
mail.ru                 A       194.67.57.20
mail.ru                 A       194.67.57.26
mail.ru                 A       194.67.57.126
mail.ru                 A       194.67.57.226
10:46:42
#host ya.ru
ya.ru                   A       213.180.204.8
10:47:02
#host 213.180.204.8
Name: ya.ru
Address: 213.180.204.8
10:47:15
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57255
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  3045    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  3045    IN      NS      ns5.yandex.ru.
ya.ru.                  3045    IN      NS      ns1.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          175316  IN      A       213.180.193.1
ns5.yandex.ru.          175316  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:47:29 2009
;; MSG SIZE  rcvd: 114
10:47:29
#Ðdig eb.co.ua
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32899
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      A
;; AUTHORITY SECTION:
eb.co.ua.               3084    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:55:31 2009
;; MSG SIZE  rcvd: 77
10:55:31
#dig @213.186.192.2 eb.co.ua
; <<>> DiG 9.6.0-P1 <<>> @213.186.192.2 eb.co.ua
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62069
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      A
;; AUTHORITY SECTION:
eb.co.ua.               3600    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 9 msec
;; SERVER: 213.186.192.2#53(213.186.192.2)
;; WHEN: Thu Jun  4 10:56:23 2009
;; MSG SIZE  rcvd: 77
10:56:58
#dig mail.ru mx
; <<>> DiG 9.6.0-P1 <<>> mail.ru mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30441
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 1
;; QUESTION SECTION:
;mail.ru.                       IN      MX
;; ANSWER SECTION:
mail.ru.                3575    IN      MX      10 mxs.mail.ru.
;; AUTHORITY SECTION:
...
mail.ru.                2597    IN      NS      ns1.mail.ru.
mail.ru.                2597    IN      NS      ns.mail.ru.
mail.ru.                2597    IN      NS      ns2.mail.ru.
mail.ru.                2597    IN      NS      ns4.mail.ru.
;; ADDITIONAL SECTION:
mxs.mail.ru.            3575    IN      A       94.100.176.20
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:57:14 2009
;; MSG SIZE  rcvd: 168
10:57:14
#dig mail.ru srv
; <<>> DiG 9.6.0-P1 <<>> mail.ru srv
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14229
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      SRV
;; AUTHORITY SECTION:
mail.ru.                300     IN      SOA     ns.mail.ru. hostmaster.mail.ru. 3209016597 300 900 1209600 300
;; Query time: 91 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:57:46 2009
;; MSG SIZE  rcvd: 75
10:57:46
#dig mail.ru mx
; <<>> DiG 9.6.0-P1 <<>> mail.ru mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23509
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 1
;; QUESTION SECTION:
;mail.ru.                       IN      MX
;; ANSWER SECTION:
mail.ru.                3536    IN      MX      10 mxs.mail.ru.
;; AUTHORITY SECTION:
...
mail.ru.                2558    IN      NS      ns2.mail.ru.
mail.ru.                2558    IN      NS      ns.mail.ru.
mail.ru.                2558    IN      NS      ns1.mail.ru.
mail.ru.                2558    IN      NS      ns4.mail.ru.
;; ADDITIONAL SECTION:
mxs.mail.ru.            3536    IN      A       94.100.176.20
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:57:52 2009
;; MSG SIZE  rcvd: 168
10:57:52
#dig ua ns
; <<>> DiG 9.6.0-P1 <<>> ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24982
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 4
;; QUESTION SECTION:
;ua.                            IN      NS
;; ANSWER SECTION:
ua.                     172785  IN      NS      sunic.sunet.se.
ua.                     172785  IN      NS      sns-pb.isc.org.
...
ua.                     172785  IN      NS      he1.ns.ua.
;; ADDITIONAL SECTION:
ns2.nic.fr.             109153  IN      A       192.93.0.4
ns2.nic.fr.             109153  IN      AAAA    2001:660:3005:1::1:2
sunic.sunet.se.         5370    IN      A       192.36.125.2
sunic.sunet.se.         5370    IN      AAAA    2001:6b0:7::2
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:58:19 2009
;; MSG SIZE  rcvd: 334
10:58:19
#dig fr ns
; <<>> DiG 9.6.0-P1 <<>> fr ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28059
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;fr.                            IN      NS
;; ANSWER SECTION:
fr.                     172800  IN      NS      e.ext.nic.fr.
fr.                     172800  IN      NS      a.nic.fr.
fr.                     172800  IN      NS      b.ext.nic.fr.
fr.                     172800  IN      NS      c.nic.fr.
fr.                     172800  IN      NS      d.ext.nic.fr.
fr.                     172800  IN      NS      f.ext.nic.fr.
fr.                     172800  IN      NS      g.ext.nic.fr.
fr.                     172800  IN      NS      e.nic.fr.
;; Query time: 81 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:58:33 2009
;; MSG SIZE  rcvd: 156
10:58:33
#dig de ns
; <<>> DiG 9.6.0-P1 <<>> de ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 795
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;de.                            IN      NS
;; ANSWER SECTION:
de.                     86400   IN      NS      l.de.net.
de.                     86400   IN      NS      s.de.net.
de.                     86400   IN      NS      c.de.net.
de.                     86400   IN      NS      a.nic.de.
de.                     86400   IN      NS      z.nic.de.
de.                     86400   IN      NS      f.nic.de.
;; Query time: 51 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:58:37 2009
;; MSG SIZE  rcvd: 126
10:58:37
#dig kz ns
; <<>> DiG 9.6.0-P1 <<>> kz ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30732
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 3
;; QUESTION SECTION:
;kz.                            IN      NS
;; ANSWER SECTION:
kz.                     86400   IN      NS      ns.nursat.net.
kz.                     86400   IN      NS      ns.spb.ru.
...
kz.                     86400   IN      NS      ns.ru.net.
kz.                     86400   IN      NS      ns.ricc.kz.
;; ADDITIONAL SECTION:
ns.ru.net.              9664    IN      A       193.124.22.65
ns.spb.ru.              34657   IN      A       193.124.83.69
auth00.ns.uu.net.       75965   IN      A       198.6.1.65
;; Query time: 53 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:58:41 2009
;; MSG SIZE  rcvd: 233
10:58:41
#dig tj ns
; <<>> DiG 9.6.0-P1 <<>> tj ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5612
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;tj.                            IN      NS
;; ANSWER SECTION:
tj.                     172800  IN      NS      ns2.tojikiston.com.
tj.                     172800  IN      NS      tjmirror.eastera.tj.
tj.                     172800  IN      NS      phloem.uoregon.edu.
tj.                     172800  IN      NS      ns-tj.ripe.net.
tj.                     172800  IN      NS      ns1.nic.tj.
;; Query time: 1006 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:58:57 2009
;; MSG SIZE  rcvd: 165
10:58:57
#dig kg ns
; <<>> DiG 9.6.0-P1 <<>> kg ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15265
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;kg.                            IN      NS
;; ANSWER SECTION:
kg.                     86400   IN      NS      ns-kg.ripe.net.
kg.                     86400   IN      NS      as.asiainfo.kg.
kg.                     86400   IN      NS      ns.kg.
;; ADDITIONAL SECTION:
as.asiainfo.kg.         86400   IN      A       195.38.160.38
;; Query time: 229 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:59:16 2009
;; MSG SIZE  rcvd: 107
/dev/pts/23
10:59:04
#screen -x
/dev/pts/6
10:59:16
#dig tv ns
; <<>> DiG 9.6.0-P1 <<>> tv ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50211
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;tv.                            IN      NS
;; ANSWER SECTION:
tv.                     518400  IN      NS      D5.NSTLD.COM.
tv.                     518400  IN      NS      C5.NSTLD.COM.
tv.                     518400  IN      NS      L5.NSTLD.COM.
tv.                     518400  IN      NS      A5.NSTLD.COM.
tv.                     518400  IN      NS      G5.NSTLD.COM.
tv.                     518400  IN      NS      F5.NSTLD.COM.
tv.                     518400  IN      NS      H5.NSTLD.COM.
;; Query time: 141 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:59:35 2009
;; MSG SIZE  rcvd: 148
10:59:35
#dig co.ua ns
; <<>> DiG 9.6.0-P1 <<>> co.ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17488
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 4
;; QUESTION SECTION:
;co.ua.                         IN      NS
;; ANSWER SECTION:
co.ua.                  14400   IN      NS      NS4.UADNS.COM.
co.ua.                  14400   IN      NS      NS2.UADNS.COM.
co.ua.                  14400   IN      NS      NS3.UADNS.COM.
co.ua.                  14400   IN      NS      NS1.UADNS.COM.
;; ADDITIONAL SECTION:
NS1.UADNS.COM.          97031   IN      A       91.209.206.160
NS2.UADNS.COM.          97031   IN      A       82.144.221.78
NS3.UADNS.COM.          97031   IN      A       213.186.114.206
NS4.UADNS.COM.          97031   IN      A       91.209.206.154
;; Query time: 16 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:00:30 2009
;; MSG SIZE  rcvd: 168
11:00:04
#ssh 192.168.15.1
Enter passphrase for key '/root/.ssh/id_dsa':
11:00:15
#eval `ssh-agent`
Agent pid 18110
11:00:21
#ssh 192.168.15.1
Enter passphrase for key '/root/.ssh/id_dsa':

Файлы

  • /etc/default/openvpn
  • server.conf
  • /etc/default/openvpn
    >
    # This is the configuration file for /etc/init.d/openvpn
    #
    # Start only these VPNs automatically via init script.
    # Allowed values are "all", "none" or space separated list of
    # names of the VPNs. If empty, "all" is assumed.
    #
    #AUTOSTART="all"
    #AUTOSTART="none"
    #AUTOSTART="home office"
    #
    # Refresh interval (in seconds) of default status files
    # located in /var/run/openvpn.$NAME.status
    # Defaults to 10, 0 disables status file generation
    #
    #STATUSREFRESH=10
    #STATUSREFRESH=0
    # Optional arguments to openvpn's command line
    OPTARGS=""
    
    server.conf
    >
    port 44300
    proto tcp-server
    dev tun
    ifconfig 192.168.70.1 192.168.70.2
    secret linux0.key
    

    Статистика

    Время первой команды журнала17:52:33 2009- 6- 3
    Время последней команды журнала11:00:21 2009- 6- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %14.85
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 3.55
    Количество командных строк в единицу времени, команда/мин 0.47
    Частота использования команд
    screen40|=======================================| 39.60%
    dig13|============| 12.87%
    ssh13|============| 12.87%
    w5|====| 4.95%
    host4|===| 3.96%
    openvpn3|==| 2.97%
    vi3|==| 2.97%
    cat3|==| 2.97%
    cd2|=| 1.98%
    ~2|=| 1.98%
    ls2|=| 1.98%
    alias1|| 0.99%
    route1|| 0.99%
    vim1|| 0.99%
    eval1|| 0.99%
    Ðdig1|| 0.99%
    scren1|| 0.99%
    grep1|| 0.99%
    oute1|| 0.99%
    exit1|| 0.99%
    \1|| 0.99%
    whois1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$