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

Содержание

Журнал

Четверг (08/13/09)

/dev/ttyp4
16:44:55
#mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 4 messages 4 new
>N  1 MAILER-DAEMON@mar  Thu Aug 13 17:37   62/2204  Returned mail: see transcript for details
 N  2 MAILER-DAEMON@mar  Thu Aug 13 17:37   62/2158  Postmaster notify: see transcript for details
 N  3 MAILER-DAEMON@mar  Thu Aug 13 17:43   62/2204  Returned mail: see transcript for details
 N  4 MAILER-DAEMON@mar  Thu Aug 13 17:43   62/2158  Postmaster notify: see transcript for details
&
&
At EOFAILER-DAEMON@marina.net.nt  Thu Aug 13 17:43:15 2009
& te: Thu, 13 Aug 2009 17:43:15 +0300
...
This is a MIME-encapsulated message
--n7DEhFK9007916.1250174595/debian9.marina.net.nt
--n7DEbeO5007783.1250174260/debian9.marina.net.nt
The original message was received at Thu, 13 Aug 2009 17:43:15 +0300
from localhostessage was received at Thu, 13 Aug 2009 17:37:40 +0300
with id n7DEhFK8007916t.nt [192.168.16.9]
   ----- The following addresses had permanent fatal errors -----
<user@marina.net.nt>
   ----- Transcript of session follows -----
554 5.3.5 Local configuration error. points back to debian9.marina.net.nt
16:45:11
#cd /etc/mail

16:45:14
#vim sendmail.mc
16:46:06
#dig marina.net.nt mx
; <<>> DiG 9.3.4-P1.1 <<>> marina.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15862
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;marina.net.nt.                 IN      MX
;; ANSWER SECTION:
marina.net.nt.          604800  IN      MX      5 debian9.marina.net.nt.
;; AUTHORITY SECTION:
marina.net.nt.          604800  IN      NS      debian9.marina.net.nt.
;; ADDITIONAL SECTION:
debian9.marina.net.nt.  604800  IN      A       192.168.16.9
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 17:46:17 2009
;; MSG SIZE  rcvd: 85
16:46:17
#hostname
debian9
16:46:22
#vim local-host-names
16:46:31
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:46:33
#echo first |
You have new mail in /var/mail/root
16:47:09
#mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 3 messages 1 new 3 unread
 U  1 MAILER-DAEMON@mar  Thu Aug 13 17:37   63/2168  Postmaster notify: see transcript for details
 U  2 MAILER-DAEMON@mar  Thu Aug 13 17:43   63/2214  Returned mail: see transcript for details
>N  3 MAILER-DAEMON@mar  Thu Aug 13 17:47   61/2236  Returned mail: see transcript for details
&
&
At EOFAILER-DAEMON@marina.net.nt  Thu Aug 13 17:47:09 2009
& qe: Thu, 13 Aug 2009 17:47:09 +0300
Saved 1 message in /root/mbox <MAILER-DAEMON@marina.net.nt>
...
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--n7DEl9fl008188.1250174829/debian9.marina.net.nt
The original message was received at Thu, 13 Aug 2009 17:47:09 +0300
from localhost.localdomain [127.0.0.1]
   ----- The following addresses had permanent fatal errors -----
<user@marina.net.nt>
   ----- Transcript of session follows -----
554 5.0.0 MX list for marina.net.nt. points back to debian9.marina.net.nt
16:47:28
#ls
access           aliases.db        m4        sendmail.cf     service.switch-nodns  submit.mc
access.db        databases         Makefile  sendmail.conf   smrsh                 tls
address.resolve  helpfile          peers     sendmail.mc     spamassassin          trusted-users
aliases          local-host-names  sasl      service.switch  submit.cf
16:47:29
#vim sendmail.cf
16:48:14
#vim sendmail.mc
16:48:35
#grep local-host-nam

16:48:51
#grep local-host-names sendmail.cf

16:48:53
#ls /tmp
fileY6X8dS  gconfd-user  mc-root  mc-user  orbit-user  ssh-GPlSaa2484
16:49:07
#ls ~
1234  mbox
16:49:12
#ls ~user/
hello  tmp
16:49:17
#ls ~user/tmp/
authorized_keys  known_hosts  sendmail.mc
16:49:21
#vim ~user/tmp/sendmail.mc
16:50:14
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:50:15
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing
WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing
.
16:50:55
#mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 3 messages 1 new 3 unread
 U  1 MAILER-DAEMON@mar  Thu Aug 13 17:37   63/2168  Postmaster notify: see transcript for details
 U  2 MAILER-DAEMON@mar  Thu Aug 13 17:43   63/2214  Returned mail: see transcript for details
>N  3 user@marina.net.n  Thu Aug 13 17:50   17/602   1
& q
Held 3 messages in /var/mail/root
16:51:02
#grep local-host-na sendmail.cf
Fw/etc/mail/local-host-names %[^\#]
You have mail in /var/mail/root

Пятница (08/14/09)

/dev/ttyp0
07:58:21
$mc
07:58:32
$cd /user/NX
bash: cd: /user/NX: No such file or directory
07:58:41
$cd /us
bash: cd: /usr/NX: No such file or directory
07:58:45
$cd /usr/N
bash: cd: /usr/N: No such file or directory
07:58:47
$cd /usr/

07:58:48
$mc
08:05:39
$sudo apt-get install clamav-milter
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libmilter0
Предлагаемые пакеты:
  daemon clamav-docs
Рекомендуемые пакеты:
  clamav-daemon
НОВЫЕ пакеты, которые будут установлены:
...
Выбор ранее не выбранного пакета clamav-milter.
Распаковывается пакет clamav-milter (из файла .../clamav-milter_0.90.1dfsg-4etch16_i386.deb)...
Настраивается пакет libmilter0 (8.13.8-3) ...
Настраивается пакет clamav-milter (0.90.1dfsg-4etch16) ...
Starting Sendmail milter plugin for ClamAV: clamav-milter
dpkg: не удалось обработать параметр clamav-milter (--configure):
 подпроцесс post-installation script убит по сигналу (Interrupt)
При обработке следующих пакетов произошли ошибки:
 clamav-milter
E: Sub-process /usr/bin/dpkg returned an error code (1)
/dev/ttyp2
08:06:11
$cd /var/log

08:06:18
$sudo
Aug 13 17:47:09 debian9 sendmail[8185]: n7DEl9Gu008185: to=user@marina.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30041, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DEl9fl008186 Message accepted for delivery)
Aug 13 17:47:09 debian9 sm-mta[8188]: n7DEl9fl008188: to=<root@debian9.marina.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Aug 13 17:50:31 debian9 sm-mta[8466]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (spamassassin): local socket name /var/run/spamass/spamass.sock unsafe
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (spamassassin): to error state
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (clamav): local socket name /var/run/clamav/clamav-milter.ctl unsafe
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (clamav): to error state
Aug 13 17:50:45 debian9 sm-mta[8487]: n7DEoiRl008487: from=<user@marina.net.nt>, size=310, class=0, nrcpts=1, msgid=<4A842844.5000500@marina.net.nt>, proto=ESMTP, daemon=MTA-v4, relay=debian9.marina.net.nt [192.168.16.9]
Aug 13 17:50:45 debian9 sm-mta[8488]: n7DEoiRl008487: to=<root@marina.net.nt>, ctladdr=<user@marina.net.nt> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30540, dsn=2.0.0, stat=Sent
Aug 13 23:02:03 debian9 sm-mta[1450]: starting daemon (8.13.8): SMTP+queueing@00:10:00
/dev/ttyp4
08:06:53
$sudo /etc/init.d/sendmail restart
Restarting Transport Agent: sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing
WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing
.
08:07:15
$cd /etc/squid

/dev/ttyp0
08:08:58
$sudo apt-get install clamav-milter
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия clamav-milter.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства возрастёт на 0B.
Настраивается пакет clamav-milter (0.90.1dfsg-4etch16) ...
Starting Sendmail milter plugin for ClamAV: clamav-milterdpkg: не удалось обработать параметр clamav-milter (--configure):
 подпроцесс post-installation script убит по сигналу (Interrupt)
При обработке следующих пакетов произошли ошибки:
 clamav-milter
E: Sub-process /usr/bin/dpkg returned an error code (1)
прошло 20 минут
08:29:06
$sudo apt-get rempve
Password:
^[[Asdfg
08:29:50
$sdfg
bash: sdfg: command not found
08:29:50
$sudo apt-get remo
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐlamav-milter
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 63 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 360kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 25607 файлов и каталогов.)
Удаляется пакет clamav-milter...
Stopping Sendmail milter plugin for ClamAV: clamav-milter.
прошло 77 минут
/dev/ttyp6
09:47:18
$cd /etc/bind

09:47:33
$sudo mc
09:48:08
$sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind^[[A.
Starting domain name service...: bind.
09:48:25
$sudo /etc/init.d/bind9 restart

/dev/ttyp6
09:51:36
$cd /etc/bind

09:52:20
$sudo /etc/init.d/bind9 restart
┌<─/etc/bind─────────────────────────v>┐┌<─/etc──────────────────────────────v>┐
│/..             │-ВВЕРХ-│             ▲│/..             │-ВВЕРХ-│             ▲
│ db.127         │    271│Янв  6  2009 ▒│/alternatives   │   3680│Авг 13 16:05 ▒
│ db.emp ┌────────────────── Midnight Commander ──────────────────┐ ────┐
│ db.roo │                                                        │     72│Дек 23  2007 ▒
│ named. └────────────────────────────────────────────────────────┘
│ named.c~options│    745│Авг 13 11:55 ▒│/cron.daily     │    312│Авг 13 16:05 ▒
│ zones.rfc1918  │   1317│Янв  6  2009 ▒│/cron.monthly   │    104│Дек 23  2007 ▒
│                │       │             ▒│/default        │    448│Авг 14 09:30 ▒
│ debian9.marina.net.nt                ││/..                                   │
Совет: Храните список часто посещаемых FTP в справочнике каталогов: нажмите C-\.
Stopping domain name service...: bind.
Starting domain name service...: bind.
/dev/ttyp0
09:57:51
$sudo apt-get install squid
[user@debian9:usr]$ sudo apt-get install clamav-milter
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  daemon clamav-docs
Рекомендуемые пакеты:
  clamav-daemon
НОВЫЕ пакеты, которые будут установлены:
  clamav-milter
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
...
Выбор ранее не выбранного пакета squid-common.
(Чтение базы данных... на данный момент установлено 25607 файлов и каталогов.)
Распаковывается пакет squid-common (из файла .../squid-common_2.6.5-6etch4_all.deb)...
Выбор ранее не выбранного пакета squid.
Распаковывается пакет squid (из файла .../squid_2.6.5-6etch4_i386.deb)...
Настраивается пакет squid-common (2.6.5-6etch4) ...
Настраивается пакет squid (2.6.5-6etch4) ...
Creating squid spool directory structure
2009/08/14 16:01:44| Creating Swap Directories
Restarting Squid HTTP proxy: squid.
прошло 87 минут
/dev/ttyp6
11:24:53
$mc
11:25:12
$mc
прошло >3 часов
/dev/ttyp0
15:01:46
$netstat -nlp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN     -
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN     -
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN     -
tcp        0      0 192.168.16.9:53         0.0.0.0:*               LISTEN     -
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     -
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN     -
...
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6499     3016/gconfd-2       /tmp/orbit-user/linc-bc8-0-e45e30a75c08
unix  2      [ ACC ]     STREAM     LISTENING     5393     -                   /tmp/ssh-QUebMK2453/agent.2453
unix  2      [ ACC ]     STREAM     LISTENING     6508     3012/icedove-bin    /tmp/orbit-user/linc-bc4-0-6748766276ad5
unix  2      [ ACC ]     STREAM     LISTENING     9101     4113/firefox-bin    /tmp/orbit-user/linc-1011-0-25ef67cca6cc5
unix  2      [ ACC ]     STREAM     LISTENING     3901     -                   /tmp/.gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     7753     -                   /var/run/clamav/clamav-milter.ctl
unix  2      [ ACC ]     STREAM     LISTENING     3950     -                   /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     6394     -                   /var/run/sendmail/mta/smcontrol
15:04:18
$netstat -l
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN     -
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN     -
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN     -
tcp        0      0 192.168.16.9:53         0.0.0.0:*               LISTEN     -
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     -
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN     -
...
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6499     3016/gconfd-2       /tmp/orbit-user/linc-bc8-0-e45e30a75c08
unix  2      [ ACC ]     STREAM     LISTENING     5393     -                   /tmp/ssh-QUebMK2453/agent.2453
unix  2      [ ACC ]     STREAM     LISTENING     6508     3012/icedove-bin    /tmp/orbit-user/linc-bc4-0-6748766276ad5
unix  2      [ ACC ]     STREAM     LISTENING     9101     4113/firefox-bin    /tmp/orbit-user/linc-1011-0-25ef67cca6cc5
unix  2      [ ACC ]     STREAM     LISTENING     3901     -                   /tmp/.gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     7753     -                   /var/run/clamav/clamav-milter.ctl
unix  2      [ ACC ]     STREAM     LISTENING     3950     -                   /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     6394     -                   /var/run/sendmail/mta/smcontrol
15:04:25
$sudo
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN     4250/(squid)
udp        0      0 0.0.0.0:32776           0.0.0.0:*                          4250/(squid)
udp        0      0 0.0.0.0:3130            0.0.0.0:*                          4250/(squid)
15:07:24
$cd /etc/squid

15:07:35
$sudo mc
15:09:37
$squid -k reconfigure
bash: squid: command not found
15:09:43
$whereis
squid: /usr/sbin/squid /etc/squid /usr/lib/squid /usr/share/squid /usr/share/man/man8/squid.8.gz
15:11:36
$/usr/sbin/
FATAL: Unable to open configuration file: /etc/squid/squid.conf: (13) Permission denied
Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted
15:11:55
$sudo
2009/08/14 16:12:05| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 2578: http_access allow our_networks
Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
15:12:05
$sudo mc
15:12:47
$sudo /usr/sbin/squid -k reconfigure

15:12:49
$sudo /usr/sbin/squid -k reconfigure

15:15:26
$sudo /usr/sbin/squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 4420: (3) No such process
15:16:29
$sudo /usr/sbin/squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 4420: (3) No such process
15:16:41
$sudo /usr/sbin/squid -k stop
Usage: squid [-hvzCDFNRYX] [-d level] [-s | -l facility] [-f config-file] [-u port] [-k signal]
       -d level  Write debugging to stderr also.
       -f file   Use given config-file instead of
                 /etc/squid/squid.conf
       -h        Print help message.
       -k reconfigure|rotate|shutdown|interrupt|kill|debug|check|parse
                 Parse configuration file, then send signal to
                 running copy (except -k parse) and exit.
       -s | -l facility
                 Enable logging to syslog.
       -u port   Specify ICP port number (default: 3130), disable with 0.
       -v        Print version.
       -z        Create swap directories
       -C        Do not catch fatal signals.
       -D        Disable initial DNS tests.
       -F        Don't serve any requests until store is rebuilt.
       -N        No daemon mode.
       -R        Do not set REUSEADDR on port.
       -S        Double-check swap during rebuild.
       -X        Force full debugging.
       -Y        Only return UDP_HIT or UDP_MISS_NOFETCH during fast reload.
15:16:46
$sudo
Stopping Squid HTTP proxy: squid.
15:17:05
$sudo /usr/sbin/squid -k reconfigure
[user@debian9:squid]$ sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid.
squid: ERROR: Could not send signal 1 to process 4497: (3) No such process
15:17:11
$ps -aux | grep squid
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
user      4538  0.0  0.1   4624   744 ttyp1    R+   16:17   0:00 grep squid
15:17:26
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid.
15:17:31
$ps -aux | grep squid
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      4552  0.0  0.1   4644   668 ?        Ss   16:17   0:00 /usr/sbin/squid -D -sYC
user      4573  0.0  0.1   4624   744 ttyp1    R+   16:17   0:00 grep squid
15:17:33
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:17:51| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:17:51
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:18:18| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:18:18
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:18:19| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:18:19
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:18:20| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:18:20
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:18:20| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:18:20
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:18:20| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:18:20
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:18:20| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:18:20
$sudo /usr/sbin/squid -k reconfigure
2009/08/14 16:18:21| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
squid: ERROR: Could not send signal 1 to process 4606: (3) No such process
15:18:21
$sudo /usr/sbin/squid -k stop
Usage: squid [-hvzCDFNRYX] [-d level] [-s | -l facility] [-f config-file] [-u port] [-k signal]
       -d level  Write debugging to stderr also.
       -f file   Use given config-file instead of
                 /etc/squid/squid.conf
       -h        Print help message.
       -k reconfigure|rotate|shutdown|interrupt|kill|debug|check|parse
                 Parse configuration file, then send signal to
                 running copy (except -k parse) and exit.
       -s | -l facility
                 Enable logging to syslog.
       -u port   Specify ICP port number (default: 3130), disable with 0.
       -v        Print version.
       -z        Create swap directories
       -C        Do not catch fatal signals.
       -D        Disable initial DNS tests.
       -F        Don't serve any requests until store is rebuilt.
       -N        No daemon mode.
       -R        Do not set REUSEADDR on port.
       -S        Double-check swap during rebuild.
       -X        Force full debugging.
       -Y        Only return UDP_HIT or UDP_MISS_NOFETCH during fast reload.
15:18:36
$sudo /etc/init.d/squid stop
Stopping Squid HTTP proxy: squid.
15:18:53
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid2009/08/14 16:18:56| parseConfigFile: line 1599 unrecognized: ' #       auth_param basic program /usr/lib/squid/ncsa_auth /usr/squid/passwd'
.
15:18:56
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid failed!
15:19:18
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid failed!
15:19:20
$sudo /etc/init.d/squid st
Stopping Squid HTTP proxy: squid.
15:19:26
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid.
15:19:28
$sudo /usr/sbin/squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 4811: (3) No such process
15:19:37
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid.
15:19:43
$htpasswd -c /etc/squid/passwd foo
bash: htpasswd: command not found
15:21:31
$sudo apt-get install
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет htpasswd
15:21:46
$sudo apt-get chashe search
E: Неверная операция chashe
15:22:10
$sudo apt-get c
E: Неверная операция cashe
15:22:15
$sudo apt-get cac
E: Неверная операция cache
15:22:18
$sudo apt-get --help
apt 0.6.46.4-0.1 для linux i386 скомпилирован Feb 26 2007 16:19:57
Использование: apt-get [options] command
               apt-get [options] install|remove pkg1 [pkg2 ...]
               apt-get [options] source pkg1 [pkg2 ...]
apt-get - простой интерфейс командной строки для загрузки и
установки пакетов. Наиболее часто используемые команды - update
и install.
Команды:
   update - загрузить новые списки пакетов
   upgrade - выполнить обновление пакетов
...
  -y  Отвечать "Да" на все вопросы. Сами вопросы при этом не выводятся
  -f  продолжать, даже если проверка целостности не прошла
  -m  продолжать, даже если местоположение архивов неизвестно
  -u  показывать список обновляемых пакетов
  -b  компилировать пакет из исходных текстов после их загрузки
  -c=? читать указанный файл конфигурации
  -o=? установить произвольную опцию, например, -o dir::cache=/tmp
Страницы руководства apt-get(8), sources.list(5) и apt.conf(5)
содержат больше информации.
                       This APT has Super Cow Powers.
15:22:25
$sudo apt-get cache
E: Неверная операция cache
15:22:52
$sudo apt-get cache
E: Неверная операция cache
15:22:56
$sudo apt-get install apache2-utils
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libapr1 libaprutil1 libpq4 libsqlite3-0
НОВЫЕ пакеты, которые будут установлены:
  apache2-utils libapr1 libaprutil1 libpq4 libsqlite3-0
обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 1009kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 1995kB.
Хотите продолжить [Д/н]? y
...
Распаковывается пакет libsqlite3-0 (из файла .../libsqlite3-0_3.3.8-1.1_i386.deb)...
Выбор ранее не выбранного пакета libaprutil1.
Распаковывается пакет libaprutil1 (из файла .../libaprutil1_1.2.7+dfsg-2_i386.deb)...
Выбор ранее не выбранного пакета apache2-utils.
Распаковывается пакет apache2-utils (из файла .../apache2-utils_2.2.3-4+etch6_i386.deb)...
Настраивается пакет libapr1 (1.2.7-8.2) ...
Настраивается пакет libpq4 (8.1.17-0etch1) ...
Настраивается пакет libsqlite3-0 (3.3.8-1.1) ...
Настраивается пакет libaprutil1 (1.2.7+dfsg-2) ...
Настраивается пакет apache2-utils (2.2.3-4+etch6) ...
15:23:23
$htpasswd -c /etc/squid/passwd
Usage:
        htpasswd [-cmdpsD] passwordfile username
        htpasswd -b[cmdpsD] passwordfile username password
        htpasswd -n[mdps] username
        htpasswd -nb[mdps] username password
 -c  Create a new file.
 -n  Don't update file; display results on stdout.
 -m  Force MD5 encryption of the password.
 -d  Force CRYPT encryption of the password (default).
 -p  Do not encrypt the password (plaintext).
 -s  Force SHA encryption of the password.
 -b  Use the password from the command line rather than prompting for it.
 -D  Delete the specified user.
On Windows, NetWare and TPF systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work.
15:24:15
$htpasswd -c /etc/squid/passwd rapuha
htpasswd: cannot create file /etc/squid/passwd
15:24:33
$sudo
[user@debian9:squid]$ sudo
New password:
Re-type new password:
Adding password for user rapuha
squid: ERROR: Could not send signal 1 to process 4893: (3) No such process
15:24:51
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid.
15:25:03
$sudo

/dev/ttyp2
15:26:58
$sudo tail -f access.log
[user@debian9:log]$ sudo tail -f mail.log
Aug 13 17:47:09 debian9 sendmail[8185]: n7DEl9Gu008185: to=user@marina.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30041, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n7DEl9fl008186 Message accepted for delivery)
Aug 13 17:47:09 debian9 sm-mta[8188]: n7DEl9fl008188: to=<root@debian9.marina.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Aug 13 17:50:31 debian9 sm-mta[8466]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (spamassassin): local socket name /var/run/spamass/spamass.sock unsafe
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (spamassassin): to error state
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (clamav): local socket name /var/run/clamav/clamav-milter.ctl unsafe
Aug 13 17:50:44 debian9 sm-mta[8487]: n7DEoiRl008487: Milter (clamav): to error state
Aug 13 17:50:45 debian9 sm-mta[8487]: n7DEoiRl008487: from=<user@marina.net.nt>, size=310, class=0, nrcpts=1, msgid=<4A842844.5000500@marina.net.nt>, proto=ESMTP, daemon=MTA-v4, relay=debian9.marina.net.nt [192.168.16.9]
Aug 13 17:50:45 debian9 sm-mta[8488]: n7DEoiRl008487: to=<root@marina.net.nt>, ctladdr=<user@marina.net.nt> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30540, dsn=2.0.0, stat=Sent
...
Aug 14 09:08:05 debian9 sm-mta[2999]: n7E685X7002999: Milter (spamassassin): local socket name /var/run/spamass/spamass.sock unsafe
Aug 14 09:08:05 debian9 sm-mta[2999]: n7E685X7002999: Milter (spamassassin): to error state
Aug 14 09:08:05 debian9 sm-mta[2999]: n7E685X7002999: Milter (clamav): local socket name /var/run/clamav/clamav-milter.ctl unsafe
Aug 14 09:08:05 debian9 sm-mta[2999]: n7E685X7002999: Milter (clamav): to error state
Aug 14 09:08:07 debian9 sm-mta[2999]: n7E685X7002999: from=<user@marina.net.nt>, size=307, class=0, nrcpts=1, msgid=<4A84FF45.20003@marina.net.nt>, proto=ESMTP, daemon=MTA-v4, relay=debian9.marina.net.nt [192.168.16.9]
Aug 14 09:08:07 debian9 sm-mta[3001]: n7E685X7002999: to=<rapuha@mail.ru>, ctladdr=<user@marina.net.nt> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120307, relay=mxs.mail.ru. [94.100.176.20], dsn=5.0.0, stat=Service unavailable
Aug 14 09:08:07 debian9 sm-mta[3001]: n7E685X7002999: n7E687X7003001: DSN: Service unavailable
Aug 14 09:08:08 debian9 sm-mta[3001]: n7E687X7003001: to=<user@marina.net.nt>, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
tail: невозможно открыть `access.log' для чтения: No such file or directory
tail: больше нет файлов
15:27:09
$cd squid
bash: cd: squid: Permission denied
15:27:18
$sudo
sudo: cd: command not found

Статистика

Время первой команды журнала16:44:55 2009- 8-13
Время последней команды журнала15:27:18 2009- 8-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %37.62
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.23
Количество командных строк в единицу времени, команда/мин 1.36
Частота использования команд
sudo53|===================================| 35.57%
squid17|===========| 11.41%
apt-get13|========| 8.72%
cd11|=======| 7.38%
/etc/init.d/squid9|======| 6.04%
mc7|====| 4.70%
vim5|===| 3.36%
grep5|===| 3.36%
ls5|===| 3.36%
/etc/init.d/bind93|==| 2.01%
mail3|==| 2.01%
htpasswd3|==| 2.01%
ps2|=| 1.34%
/etc/init.d/sendmail2|=| 1.34%
make2|=| 1.34%
netstat2|=| 1.34%
dig1|| 0.67%
/usr/sbin/1|| 0.67%
sdfg1|| 0.67%
whereis1|| 0.67%
echo1|| 0.67%
tail1|| 0.67%
hostname1|| 0.67%
____
*) Интервалы неактивности длительностью 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$