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

Содержание

Журнал

Пятница (06/14/13)

/dev/pts/3
09:45:57
#ssh root@192.168.13.253
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jun 14 10:45:24 2013 from 192.168.13.3
fobos:~# ntpdate 192.168.13.3
14 Jun 10:46:10 ntpdate[4551]: adjust time server 192.168.13.3 offset 0.001609 sec
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
09:46:41
#ssh root@192.168.13.253
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jun 14 10:46:03 2013 from 192.168.13.3
fobos:~# ntpdate 192.168.13.3
14 Jun 10:46:55 ntpdate[4608]: adjust time server 192.168.13.3 offset -0.000135 sec
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
09:48:22
#exit
no exit
09:48:30
#ssh root@192.168.13.253
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jun 14 10:46:47 2013 from 192.168.13.3
fobos:~# apt-get install ntp ntpdate
Чтение списков пакетов… Готово
...
Выбор ранее не выбранного пакета ntp.
Распаковывается пакет ntp (из файла …/ntp_1%3a4.2.6.p5+dfsg-2_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет libopts25 (1:5.12-0.1) …
Настраивается пакет ntp (1:4.2.6.p5+dfsg-2) …
insserv: script xend: service xend already provided!
Starting NTP server: ntpd.
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
09:48:57
#ntpdate 192.168.13.253
14 Jun 10:49:03 ntpdate[2517]: the NTP socket is in use, exiting
09:49:03
#/etc/init.d/ntp stop
Stopping NTP server: ntpd.
09:49:53
#ssh root@192.168.13.3
The authenticity of host '192.168.13.3 (192.168.13.3)' can't be established.
RSA key fingerprint is 62:dd:81:b1:0d:50:38:41:e7:82:ea:89:d5:48:16:e0.
Are you sure you want to continue connecting (yes/no)? yes^C
09:50:02
#ssh root@192.168.13.253
       If one or more request options is included on  the  command  line  when
       ntpq  is executed, each of the requests will be sent to the NTP servers
       running on each of the hosts given as command  line  arguments,  or  on
       localhost  by  default.  If  no  request  options  are given, ntpq will
       attempt to read commands from the standard input and execute  these  on
       the  NTP  server  running  on the first host given on the command line,
       again defaulting to localhost when no other  host  is  specified.  ntpq
       will prompt for commands if the standard input is a terminal device.
       ntpq  uses  NTP  mode 6 packets to communicate with the NTP server, and
       hence can be used to query any compatible server on the  network  which
...
Network Time Protocol          November 9, 2007                        NTPQ(1)
NTPQ(1)                                                                NTPQ(1)
NAME
       ntpq - standard NTP query program
fobos:~#
fobos:~#
fobos:~#
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
09:59:53
#apt-get install squid
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  squid-common squid-langpack
Предлагаемые пакеты:
  squidclient squid-cgi logcheck-database resolvconf smbclient winbind
НОВЫЕ пакеты, которые будут установлены:
  squid squid-common squid-langpack
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
...
Распаковывается пакет squid-common (из файла .../squid-common_2.7.STABLE9-2.1_all.deb)...
Выбор ранее не выбранного пакета squid.
Распаковывается пакет squid (из файла .../squid_2.7.STABLE9-2.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет squid-langpack (20100628-1) ...
Настраивается пакет squid-common (2.7.STABLE9-2.1) ...
Настраивается пакет squid (2.7.STABLE9-2.1) ...
Creating squid spool directory structure
2013/06/14 11:15:18| Creating Swap Directories
Restarting Squid HTTP proxy: squid.
прошло 15 минут
10:15:22
#apt-get install squid3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libltdl7 squid3-common
Предлагаемые пакеты:
  squidclient squid-cgi resolvconf smbclient
НОВЫЕ пакеты, которые будут установлены:
  libltdl7 squid3 squid3-common
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
...
Распаковывается пакет squid3 (из файла .../squid3_3.1.6-1.2+squeeze3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libltdl7 (2.2.6b-2) ...
Настраивается пакет squid3-common (3.1.6-1.2+squeeze3) ...
Настраивается пакет squid3 (3.1.6-1.2+squeeze3) ...
Creating Squid HTTP proxy 3.x spool directory structure
2013/06/14 11:15:36| Creating Swap Directories
Restarting Squid HTTP Proxy 3.x: squid3Creating Squid HTTP Proxy 3.x cache structure ... (warning).
2013/06/14 11:15:38| Creating Swap Directories
.
10:15:39
#ps aux|grep squid
root      2741  0.0  0.0   4912   480 ?        Ss   11:15   0:00 /usr/sbin/squid -D -YC
proxy     2744  0.1  0.8   7176  4604 ?        S    11:15   0:00 (squid) -D -YC
root      2921  0.0  0.1   5076   736 pts/4    S+   11:15   0:00 grep squid
10:15:55
#netstat -nlp|less
10:16:32
#ls /etc/squid
squid/  squid3/
10:16:32
#chkconfig --list
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
anacron                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
atd                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
bootlogd                  0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
bootlogs                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
bootmisc.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkfs.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkroot.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
cron                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
...
stop-bootlogd             0:off  1:off  2:on   3:on   4:on   5:on   6:off
stop-bootlogd-single      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
sudo                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
udev                      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
udev-mtab                 0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
umountfs                  0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountnfs.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountroot                0:off  1:off  2:off  3:off  4:off  5:off  6:off
urandom                   0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
x11-common                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
10:16:51
#chkconfig squid off

10:16:58
#chkconfig --list
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
anacron                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
atd                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
bootlogd                  0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
bootlogs                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
bootmisc.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkfs.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkroot.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
cron                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
...
stop-bootlogd             0:off  1:off  2:on   3:on   4:on   5:on   6:off
stop-bootlogd-single      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
sudo                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
udev                      0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
udev-mtab                 0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
umountfs                  0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountnfs.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountroot                0:off  1:off  2:off  3:off  4:off  5:off  6:off
urandom                   0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
x11-common                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
10:16:59
#/etc/init.d/squid
squid   squid3
10:16:59
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid.
10:17:08
#/etc/init.d/squid3 restart
Restarting Squid HTTP Proxy 3.x: squid3Creating Squid HTTP Proxy 3.x cache structure ... (warning).
2013/06/14 11:17:17| Creating Swap Directories
.
10:17:17
#squid -z
2013/06/14 11:18:01| Creating Swap Directories
10:18:01
#squid3 -z
2013/06/14 11:18:15| Squid is already running!  Process ID 3009
10:18:15
#/etc/init.d/squid3 stop
Stopping Squid HTTP Proxy 3.x: squid3 Waiting.....................done.
.
10:19:03
#apt-get purge squid
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  squid-common
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАÐ
quid*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 63 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 1 933 kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 34709 файлов и каталогов.)
Удаляется пакет squid ...
Stopping Squid HTTP proxy: squid.
Вычищаются файлы настройки пакета squid ...
Purging startup links ..
Purging logfiles ..
Removing the config-file ..
Remove the proxy cache in /var/spool/squid yourself!
dpkg: предупреждение: при удалении squid не пустой каталог «/var/spool/squid» не удалён.
Обрабатываются триггеры для man-db ...
10:19:25
#ls /var/cache/
apt/                 dictionaries-common/ locate/
debconf/             ldconfig/            man/
10:19:25
#ls /var/
backups/ lib/     lock/    mail/    run/     tmp/
cache/   local/   log/     opt/     spool/
10:19:25
#vim /etc/squid3/squid.conf
10:20:57
#max_filedescriptors 0
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
...
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
http_port 3128
hierarchy_stoplist cgi-bin ?
coredump_dir /var/spool/squid3
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320
10:21:19
#egrep -v '^$|^#' /etc/squid3/squid.conf |cat -n
     1  acl manager proto cache_object
     2  acl localhost src 127.0.0.1/32 ::1
     3  acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
     4  acl SSL_ports port 443
     5  acl Safe_ports port 80          # http
     6  acl Safe_ports port 21          # ftp
     7  acl Safe_ports port 443         # https
     8  acl Safe_ports port 70          # gopher
     9  acl Safe_ports port 210         # wais
    10  acl Safe_ports port 1025-65535  # unregistered ports
...
    19  http_access deny CONNECT !SSL_ports
    20  http_access allow localhost
    21  http_access deny all
    22  http_port 3128
    23  hierarchy_stoplist cgi-bin ?
    24  coredump_dir /var/spool/squid3
    25  refresh_pattern ^ftp:           1440    20%     10080
    26  refresh_pattern ^gopher:        1440    0%      1440
    27  refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
    28  refresh_pattern .               0       20%     4320
10:21:23
#egrep -v '^$|^#' /etc/squid3/squid.conf |cat > file

10:21:39
#vim file
10:21:50
#acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

10:24:26
#/etc/init.d/squid3 restart
Restarting Squid HTTP Proxy 3.x: squid3Creating Squid HTTP Proxy 3.x cache structure ... (warning).
2013/06/14 11:24:33| Creating Swap Directories
.
10:24:40
#netstat -nlp|less
10:24:57
#/etc/init.d/squid3 restart
Restarting Squid HTTP Proxy 3.x: squid3 Waiting.....................done.
Creating Squid HTTP Proxy 3.x cache structure ... (warning).
2013/06/14 11:25:31| Creating Swap Directories
.
прошла 21 минута
10:46:00
#/etc/init.d/squid3 restart
Restarting Squid HTTP Proxy 3.x: squid3 Waiting.....................done.
2013/06/14 11:46:34| WARNING cache_mem is larger than total disk cache space!
.
10:47:03
#vim /etc/squid3/squid.conf
10:48:06
#tail -f /var/log/squid3/
access.log  cache.log
10:48:06
#tail -f /var/log/squid3/access.log
1371199693.874      0 10.1.64.160 TCP_DENIED/403 3822 GET http://ya.ru/ - NONE/- text/html
1371199693.887      0 10.1.64.160 TCP_DENIED/403 3898 GET http://www.squid-cache.org/Artwork/SN.png - NONE/- text/html
1371199694.311      0 10.1.64.160 TCP_DENIED/403 3822 GET http://ya.ru/ - NONE/- text/html
1371199694.324      0 10.1.64.160 TCP_DENIED/403 3898 GET http://www.squid-cache.org/Artwork/SN.png - NONE/- text/html
1371199695.778      0 10.1.64.160 TCP_DENIED/403 3822 GET http://ya.ru/ - NONE/- text/html
1371199695.791      0 10.1.64.160 TCP_DENIED/403 3898 GET http://www.squid-cache.org/Artwork/SN.png - NONE/- text/html
1371199696.190      0 10.1.64.160 TCP_DENIED/403 3822 GET http://ya.ru/ - NONE/- text/html
1371199696.201      0 10.1.64.160 TCP_DENIED/403 3898 GET http://www.squid-cache.org/Artwork/SN.png - NONE/- text/html
1371199696.406      0 10.1.64.160 TCP_DENIED/403 3822 GET http://ya.ru/ - NONE/- text/html
1371199696.418      0 10.1.64.160 TCP_DENIED/403 3898 GET http://www.squid-cache.org/Artwork/SN.png - NONE/- text/html
^C
прошло 22 минуты
11:10:42
#apt-get update
В кэше http://ftp.ua.debian.org squeeze Release.gpg
Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-ru
Игн http://ftp.ua.debian.org/debian/ squeeze/main Translation-en
В кэше http://ftp.ua.debian.org/debian/ squeeze/main Translation-ru
Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-ru
В кэше http://ftp.ua.debian.org squeeze-updates Release.gpg
Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-ru
...
В кэше http://security.debian.org squeeze/updates Release
В кэше http://security.debian.org squeeze/updates/main Sources
В кэше http://security.debian.org squeeze/updates/contrib Sources
В кэше http://security.debian.org squeeze/updates/non-free Sources
В кэше http://security.debian.org squeeze/updates/main i386 Packages
В кэше http://security.debian.org squeeze/updates/contrib i386 Packages
В кэше http://security.debian.org squeeze/updates/non-free i386 Packages
Чтение списков пакетов... Готово
W: Недоступен открытый ключ для следующих ID ключей:
8B48AD6246925553
11:11:36
#tail -f /var/log/squid3/access.log
1371200924.784     35 10.1.64.160 TCP_MISS/200 494 GET http://www.tns-counter.ru/V13b****yandex_ru/ru/CP1251/tmsec=yandex_serp/677257208 - DIRECT/217.73.200.218 image/gif
1371200924.876     37 10.1.64.160 TCP_MISS/302 339 GET http://kiks.yandex.ru/fu - DIRECT/213.180.204.143 -
1371200924.881     38 10.1.64.160 TCP_MISS/200 17866 GET http://mc.yandex.ru/metrika/watch.js - DIRECT/213.180.193.119 application/x-javascript
1371200924.897     19 10.1.64.160 TCP_MISS/200 2042 GET http://kiks.yandex.ru/system/fc07.swf - DIRECT/213.180.204.143 application/x-shockwave-flash
1371200924.953     19 10.1.64.160 TCP_MISS/200 1919 GET http://kiks.yandex.ru/system/fc07_2.html - DIRECT/213.180.204.143 text/html
1371200925.003    294 10.1.64.160 TCP_MISS/502 4116 GET http://yandexgaua.hit.gemius.pl/redot.gif? - DIRECT/213.186.116.18 text/html
1371200925.009     20 10.1.64.160 TCP_MISS/200 557 GET http://mc.yandex.ru/watch/731962? - DIRECT/213.180.193.119 text/javascript
1371200925.716     22 10.1.64.160 TCP_MISS/200 280 GET http://yandex.ru/clck/click/dtype=stred/pid=1/cid=70061/path=pundefined.iundefined.w1007.h673.nahodki.undefined/u=1371200924002/reqid=1371200923838612-413516656076244457350321-ws40-132/*data=url%3Dhttp%253A%252F%252Fyandex.ua%252Fyandsearch%253Ftext%253Dmy%252520dns%2526lr%253D143%2526redircnt%253D1371200923.1%2526ncrnd%253D1527 - DIRECT/87.25
1371200925.866     22 10.1.64.160 TCP_MISS/200 258 GET http://yandex.ru/clck/jclck/dtype=stred/pid=0/cid=72043/path=M0/reqid=1371200923838612-413516656076244457350321-ws40-132/rnd=1371200924207/*data=url%3Dhttp%253A%252F%252Fyandex.ua%252Fyandsearch%253Ftext%253Dmy%252520dns%2526lr%253D143%2526redircnt%253D1371200923.1%2526ncrnd%253D1527 - DIRECT/87.250.250.11 text/javascript
1371200929.938     23 10.1.64.160 TCP_MISS/200 258 GET http://yandex.ru/clck/safeclick/data=AiuY0DBWFJ7IXge4WdYJQRJlt-zx8hWFckc_T_F04okML0GA2vSMJnllds7jQsNG39yZPu2U6a0b66mGTRi1d1_Iv1cajrS4F-KyIeT3gEq89ieXkxSEq5esztQenE9J9ex26mpKTIpT9u6N881J0Q/sign=7e11a9850863a9707bc6ea3cbfac1b6e/keyno=0/path=80.22.858/vars=490=101/*http://yandex.ru/ - DIRECT/87.250.250.11 text/javascript
^C
11:11:57
#apt-get update
                  ssh root@192.168.13.253
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jun 14 10:50:08 2013 from 192.168.13.3
fobos:~#
...
    192.168.13.2.22 > 192.168.17.104.4474: Flags [.], cksum 0x9fe1 (incorrect -> 0x5a6b), seq 12672, ack 721, win 613, options [nop,nop,TS val 15000498 ecr 16526579], length 0
12:13:18.885614 IP (tos 0x10, ttl 64, id 48528, offset 0, flags [DF], proto TCP (6), length 132)
    192.168.13.2.22 > 192.168.17.104.4474: Flags [P.], cksum 0xa031 (incorrect -> 0x6c08), seq 12672:12752, ack 721, win 613, options [nop,nop,TS val 15000498 ecr 16526579], length 80
^C
113 packets captured
113 packets received by filter
0 packets dropped by kernel
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
11:16:46
#ls
file
11:16:47
#cd /var/lo
local/ lock/  log/
11:16:47
#cd /var/lo
local/ lock/  log/
11:16:47
#cd /var/lo
local/ lock/  log/
11:16:47
#cd /var/log/squid3/

11:17:02
#ls
access.log  cache.log
11:17:02
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/xvda1             15G  965M   13G   8% /
tmpfs                 251M     0  251M   0% /lib/init/rw
udev                  247M   96K  247M   1% /dev
tmpfs                 251M     0  251M   0% /dev/shm
11:18:07
#cat /dev/null > /var/log/squid3/access.log

11:18:42
#apt-get install xargs
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет xargs
11:19:06
#apt-cache search xargs
texlive-latex-extra - TeX Live: LaTeX supplementary packages
findutils - утилиты для поиска файлов -- find, xargs
mdm - утилиты для параллельного выполнения сценария командной оболочки
11:19:14
#apt-cache search xarg
texlive-latex-extra - TeX Live: LaTeX supplementary packages
findutils - утилиты для поиска файлов -- find, xargs
mdm - утилиты для параллельного выполнения сценария командной оболочки
11:19:23
#apt-cache search xarge

11:19:28
#apt-cache search sarge
xen-tools - Tools to manage Xen virtual servers
libglu1-xorg - переходной пакет для Debian etch
libglu1-xorg-dev - переходной пакет для Debian etch
parted - программа для управления разделами диска GNU Parted
xlibmesa-gl - переходной пакет для Debian etch
xlibmesa-gl-dev - переходной пакет для Debian etch
xlibmesa-glu - переходной пакет для Debian etch
11:19:33
#apt-cache search sarg
xen-tools - Tools to manage Xen virtual servers
libglu1-xorg - переходной пакет для Debian etch
libglu1-xorg-dev - переходной пакет для Debian etch
parted - программа для управления разделами диска GNU Parted
xlibmesa-gl - переходной пакет для Debian etch
xlibmesa-gl-dev - переходной пакет для Debian etch
xlibmesa-glu - переходной пакет для Debian etch
прошло 109 минут
13:09:09
#ls
access.log  cache.log
13:09:25
#cd

13:09:31
#vim /etc/squid3/squid.conf
прошло 12 минут
13:22:21
#. /etc/bash_completion

13:22:43
#apt-get install apache2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  squid-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1
  libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap ssl-cert
Предлагаемые пакеты:
...
Enabling module authz_default.
Enabling module authz_user.
Enabling module authz_groupfile.
Enabling module authn_file.
Enabling module authz_host.
Enabling module reqtimeout.
Настраивается пакет apache2-mpm-worker (2.2.16-6+squeeze11) ...
Starting web server: apache2.
Настраивается пакет apache2 (2.2.16-6+squeeze11) ...
Настраивается пакет ssl-cert (1.0.28) ...
13:23:16
#apt-get install apache2-
apache2-dbg            apache2-mpm-prefork    apache2-suexec-custom
apache2-doc            apache2-mpm-worker     apache2-threaded-dev
apache2-mpm-event      apache2-prefork-dev    apache2-utils
apache2-mpm-itk        apache2-suexec
13:23:16
#apt-get install php5 php5-mysql
Display all 28814 possibilities? (y or n)
13:23:16
#apt-get install php5 php5-mysql php5
php5               php5-geoip         php5-memcached     php5-suhosin
php5-adodb         php5-gmp           php5-ming          php5-svn
php5-auth-pam      php5-idn           php5-mysql         php5-sybase
php5-cgi           php5-imagick       php5-odbc          php5-tidy
php5-cli           php5-imap          php5-pgsql         php5-tokyo-tyrant
php5-common        php5-interbase     php5-ps            php5-uuid
php5-curl          php5-intl          php5-pspell        php5-xcache
php5-dbg           php5-lasso         php5-radius        php5-xdebug
php5-dev           php5-ldap          php5-recode        php5-xmlrpc
php5-enchant       php5-librdf        php5-remctl        php5-xsl
php5-exactimage    php5-mapscript     php5-sasl
php5-ffmpeg        php5-mcrypt        php5-snmp
php5-gd            php5-memcache      php5-sqlite
13:23:16
#apt-get install php5 php5-mysql\

13:24:17
#apt-get install php5 php5-mysql
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет /dev
E: Не удалось найти пакет install
13:24:55
#apt-get install mysql-server
mysql-server           mysql-server-5.1       mysql-server-core-5.1
13:24:55
#apt-get install mysql-server-5.1
Настраивается пакет mysql-server-5.1 (5.1.66-0+squeeze1) ...
Stopping MySQL database server: mysqld.
130614 14:26:12 [Note] Plugin 'FEDERATED' is disabled.
130614 14:26:12  InnoDB: Initializing buffer pool, size = 8.0M
130614 14:26:12  InnoDB: Completed initialization of buffer pool
130614 14:26:12  InnoDB: Started; log sequence number 0 44233
130614 14:26:12  InnoDB: Starting shutdown...
130614 14:26:18  InnoDB: Shutdown completed; log sequence number 0 44233
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Настраивается пакет libhtml-template-perl (2.9-2) ...
13:26:36
#apt-get install phpmyadmin
Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version
Creating config file /etc/phpmyadmin/config-db.php with new version
granting access to database phpmyadmin for phpmyadmin@localhost: success.
verifying access for phpmyadmin@localhost: success.
creating database phpmyadmin: success.
verifying database phpmyadmin exists: success.
populating database via sql...  done.
dbconfig-common: flushing administrative password
Reloading web server config: apache2.
13:27:34
#cd /var/www/

13:28:51
#ls
index.html
13:28:51
#touch index.php

13:29:00
#vim index.php
--- /tmp/l3-saved-1583.27102.5292	2013-06-14 14:29:04.000000000 +0300
+++ index.php	2013-06-14 14:30:10.000000000 +0300
@@ -0,0 +1 @@
+<? phpinfo{}; ?>
13:30:10
#cd ..

13:30:46
#/etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .
13:30:55
#cd www/

13:31:13
#mv index.html ..

13:31:18
#ls
index.php
13:31:19
#/etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .
13:31:33
#vim /etc/apache2/
13:31:33
#vim index.php
--- /tmp/l3-saved-1583.23714.18606	2013-06-14 14:31:57.000000000 +0300
+++ index.php	2013-06-14 14:32:07.000000000 +0300
@@ -1 +1 @@
-<? phpinfo{}; ?>
+<? phpinfo(); ?>
13:34:37
#cd /etc/apache2/

13:36:01
#ls
apache2.conf  envvars     magic           mods-enabled  sites-available
conf.d        httpd.conf  mods-available  ports.conf    sites-enabled
13:36:02
#ls -l
итого 68
-rw-r--r-- 1 root root  7994 Мар  3 13:35 apache2.conf
drwxr-xr-x 2 root root  4096 Июн 14 14:27 conf.d
-rw-r--r-- 1 root root  1169 Мар  3 13:35 envvars
-rw-r--r-- 1 root root     0 Июн 14 14:23 httpd.conf
-rw-r--r-- 1 root root 31063 Мар  3 13:35 magic
drwxr-xr-x 2 root root  4096 Июн 14 14:24 mods-available
drwxr-xr-x 2 root root  4096 Июн 14 14:24 mods-enabled
-rw-r--r-- 1 root root   750 Мар  3 13:35 ports.conf
drwxr-xr-x 2 root root  4096 Июн 14 14:23 sites-available
drwxr-xr-x 2 root root  4096 Июн 14 14:23 sites-enabled
13:36:12
#cd sites-enabled/

13:36:18
#ls
000-default
13:36:19
#ls -l
итого 0
lrwxrwxrwx 1 root root 26 Июн 14 14:23 000-default -> ../sites-available/default
13:36:21
#ssh root@192.168.13.253
fobos:~# ping ktulhu.net.nt
PING ktulhu.net.nt (192.168.13.3) 56(84) bytes of data.
64 bytes from 192.168.13.3: icmp_req=1 ttl=64 time=0.151 ms
64 bytes from 192.168.13.3: icmp_req=2 ttl=64 time=0.154 ms
^C
--- ktulhu.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.151/0.152/0.154/0.012 ms
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
13:37:51
#ping ktulhu.net.nt
PING ktulhu.net.nt (192.168.13.3) 56(84) bytes of data.
64 bytes from debian3.net.nt (192.168.13.3): icmp_req=1 ttl=64 time=0.026 ms
^C
--- ktulhu.net.nt ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.026/0.026/0.026/0.000 ms
13:37:56
#cd ../sites-available/

13:38:50
#ls
default  default-ssl
13:38:50
#vim default
13:40:28
#touch ktulhu.net.nt

13:40:37
#vim ktulhu.net.nt
--- /tmp/l3-saved-1583.625.112	2013-06-14 14:40:40.000000000 +0300
+++ ktulhu.net.nt	2013-06-14 14:41:55.000000000 +0300
@@ -0,0 +1,7 @@
+<VirtualHost *:80>
+     ServerName ktulhu.net.nt
+     DocumentRoot /var/www/ktulhu
+     ServerAdmin webmaster@example.com
+     ErrorLog /var/log/apache2/ktulhu.net.nt-error_log
+     CustomLog /var/log/apache2/ktulhu.net.nt-access_log common
+</VirtualHost>
13:41:55
#mkdir /var/www/ktulhu

13:42:12
#mv /var/index.html /var/www/ktulhu/

13:42:22
#chown -R www-data:www-data /var/www/ktulhu/

13:42:52
#/etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .
13:43:00
#ls
default  default-ssl  ktulhu.net.nt
13:43:47
#s
                                /etc/init.d/apache2 restart
apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/ktulhu.net.nt: Too many levels of symbolic links
Action 'configtest' failed.
The Apache error log may have more information.
 failed!
13:43:53
#s
     ServerName ktulhu.net.nt
     DocumentRoot /var/www/ktulhu
     ServerAdmin webmaster@example.com
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"ktulhu.net.nt" 7L, 253C записано
13:44:19
#/etc/init.d/apache2 restart
apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/ktulhu.net.nt: Too many levels of symbolic links
Action 'configtest' failed.
The Apache error log may have more information.
 failed!

Файлы

  • -n
  • /var/log/squid3/access.log
  • file
  • -n
    >
         1  acl manager proto cache_object
         2  acl localhost src 127.0.0.1/32 ::1
         3  acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
         4  acl SSL_ports port 443
         5  acl Safe_ports port 80          # http
         6  acl Safe_ports port 21          # ftp
         7  acl Safe_ports port 443         # https
         8  acl Safe_ports port 70          # gopher
         9  acl Safe_ports port 210         # wais
        10  acl Safe_ports port 1025-65535  # unregistered ports
        11  acl Safe_ports port 280         # http-mgmt
        12  acl Safe_ports port 488         # gss-http
        13  acl Safe_ports port 591         # filemaker
        14  acl Safe_ports port 777         # multiling http
        15  acl CONNECT method CONNECT
        16  http_access allow manager localhost
        17  http_access deny manager
        18  http_access deny !Safe_ports
        19  http_access deny CONNECT !SSL_ports
        20  http_access allow localhost
        21  http_access deny all
        22  http_port 3128
        23  hierarchy_stoplist cgi-bin ?
        24  coredump_dir /var/spool/squid3
        25  refresh_pattern ^ftp:           1440    20%     10080
        26  refresh_pattern ^gopher:        1440    0%      1440
        27  refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
        28  refresh_pattern .               0       20%     4320
    
    /var/log/squid3/access.log
    >
    file
    >

    Статистика

    Время первой команды журнала09:45:57 2013- 6-14
    Время последней команды журнала13:44:19 2013- 6-14
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 3.96
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.15
    Количество командных строк в единицу времени, команда/мин 0.78
    Частота использования команд
    apt-get15|=============| 13.64%
    ls14|============| 12.73%
    cd11|==========| 10.00%
    vim9|========| 8.18%
    ssh6|=====| 5.45%
    /etc/init.d/squid35|====| 4.55%
    apt-cache5|====| 4.55%
    /etc/init.d/apache24|===| 3.64%
    chkconfig3|==| 2.73%
    cat3|==| 2.73%
    tail3|==| 2.73%
    egrep2|=| 1.82%
    netstat2|=| 1.82%
    mv2|=| 1.82%
    touch2|=| 1.82%
    s2|=| 1.82%
    ^#'2|=| 1.82%
    /etc/init.d/squid2|=| 1.82%
    less2|=| 1.82%
    mkdir1|| 0.91%
    ntpdate1|| 0.91%
    access.log1|| 0.91%
    .1|| 0.91%
    squid1|| 0.91%
    max_filedescriptors1|| 0.91%
    /etc/init.d/ntp1|| 0.91%
    ps1|| 0.91%
    ping1|| 0.91%
    chown1|| 0.91%
    squid31|| 0.91%
    acl1|| 0.91%
    df1|| 0.91%
    grep1|| 0.91%
    file1|| 0.91%
    exit1|| 0.91%
    ____
    *) Интервалы неактивности длительностью 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$