/l3/users/10-08-2009/nt-lnet/debian9.net.nt/user :1 :2 :3 :4 :5 |
|
#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 |
#cd /etc/mail
|
#vim sendmail.mc
|
#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 |
#hostname
debian9 |
#vim local-host-names
|
#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` ** ** |
#echo first |
You have new mail in /var/mail/root |
#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 |
#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 |
#vim sendmail.cf
|
#vim sendmail.mc
|
#grep local-host-nam
![]() |
#grep local-host-names sendmail.cf
![]() |
#ls /tmp
fileY6X8dS gconfd-user mc-root mc-user orbit-user ssh-GPlSaa2484 |
#ls ~
1234 mbox |
#ls ~user/
hello tmp |
#ls ~user/tmp/
authorized_keys known_hosts sendmail.mc |
#vim ~user/tmp/sendmail.mc
|
#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` ** ** |
#/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 . |
#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 |
#grep local-host-na sendmail.cf
Fw/etc/mail/local-host-names %[^\#] You have mail in /var/mail/root |
$cd /user/NX
![]() bash: cd: /user/NX: No such file or directory |
$cd /us
![]() bash: cd: /usr/NX: No such file or directory |
$cd /usr/N
![]() bash: cd: /usr/N: No such file or directory |
$cd /usr/
|
$mc
|
$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) |
$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 |
$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 . |
$cd /etc/squid
|
$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) |
$sudo apt-get rempve
![]() Password: ^[[Asdfg |
$sdfg
![]() bash: sdfg: command not found |
$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. |
$sudo mc
|
$sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind^[[A. Starting domain name service...: bind. |
$sudo /etc/init.d/bind9 restart
![]() |
$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. |
$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. |
$mc
|
$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 |
$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 |
$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) |
$cd /etc/squid
|
$sudo mc
|
$squid -k reconfigure
![]() bash: squid: command not found |
$whereis
squid: /usr/sbin/squid /etc/squid /usr/lib/squid /usr/share/squid /usr/share/man/man8/squid.8.gz |
$/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 |
$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. |
$sudo mc
|
$sudo /usr/sbin/squid -k reconfigure
|
$sudo /usr/sbin/squid -k reconfigure
|
$sudo /usr/sbin/squid -k reconfigure
![]() squid: ERROR: Could not send signal 1 to process 4420: (3) No such process |
$sudo /usr/sbin/squid -k reconfigure
![]() squid: ERROR: Could not send signal 1 to process 4420: (3) No such process |
$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. |
$sudo
Stopping Squid HTTP proxy: squid. |
$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 |
$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 |
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
$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 |
$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 |
$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 |
$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 |
$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 |
$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 |
$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 |
$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 |
$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 |
$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. |
$sudo /etc/init.d/squid stop
Stopping Squid HTTP proxy: squid. |
$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' . |
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid failed! |
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid failed! |
$sudo /etc/init.d/squid st
Stopping Squid HTTP proxy: squid. |
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
$sudo /usr/sbin/squid -k reconfigure
![]() squid: ERROR: Could not send signal 1 to process 4811: (3) No such process |
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
$htpasswd -c /etc/squid/passwd foo
![]() bash: htpasswd: command not found |
$sudo apt-get install
![]() Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет htpasswd |
$sudo apt-get chashe search
![]() E: Неверная операция chashe |
$sudo apt-get c
![]() E: Неверная операция cashe |
$sudo apt-get cac
![]() E: Неверная операция cache |
$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. |
$sudo apt-get cache
![]() E: Неверная операция cache |
$sudo apt-get cache
![]() E: Неверная операция cache |
$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) ... |
$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. |
$htpasswd -c /etc/squid/passwd rapuha
![]() htpasswd: cannot create file /etc/squid/passwd |
$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 |
$sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid. |
$sudo
![]() |
$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: больше нет файлов |
$cd squid
![]() bash: cd: squid: Permission denied |
$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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008