/l3/users/29-05-2007/nt-lnet/linux1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 |
|
#squid -k reconfigure
294 # 295 #Default: 296 # none 297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. ... 307 # A udp_incoming_address value of 0.0.0.0 indicates Squid 308 # should listen for UDP messages on all available interfaces. 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#vim /usr/local/rejik3/banlists/porno/urls
|
#vim /usr/local/rejik3/banlists/porno/urls
|
#vim /usr/local/rejik3/banlists/porno/urls
0a1 > porno.ru |
#vim /etc/squid/squid.conf
|
#squid -k reconfigure
2007/06/02 15:14:11| aclParseAclLine: Invalid ACL type 'user' FATAL: Bungled squid.conf line 2591: acl friends user Squid Cache (Version 2.6.STABLE5): Terminated abnormally. |
#vim /etc/squid/squid.conf
2591c2591 < acl friends user --- > acl friends ident user |
#squid -k reconfigure
|
#htpasswd -c /etc/squid/passwd nouser
297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. 304 # 305 # The default behavior is to not bind to any specific address. 306 # ... 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other New password: Re-type new password: Adding password for user nouser Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#vim /etc/squid/squid.conf
|
#whois cherepenin.ru
% http://www.ripn.net/about/en/servpol.html#3.2 (in English). domain: CHEREPENIN.RU type: CORPORATE nserver: ns1.masterhost.ru. nserver: ns2.masterhost.ru. nserver: ns.masterhost.ru. state: REGISTERED, DELEGATED person: Alexey A Cherepenin phone: +7 095 0000000 e-mail: abc00000@yandex.ru e-mail: nic@masterhost.ru registrar: RUCENTER-REG-RIPN created: 2004.09.30 paid-till: 2007.09.30 source: TC-RIPN Last updated on 2007.06.02 16:04:53 MSK/MSD Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#vim /etc/squid/squid.conf
|
#vim /etc/squid/squid.conf
2589c2589,2590 < http_access allow friends my pass --- > http_access allow my pass > http_access deny friends |
#squid -k reconfigure
|
#vim /etc/squid/squid.conf
|
#squid -k reconfigure
296 # none 297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. 304 # 305 # The default behavior is to not bind to any specific address. ... 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other 2007/06/02 15:22:45| squid.conf line 2587: ident_lookup_access deny 2007/06/02 15:22:45| aclParseAccessLine: Access line contains no ACL's, skipping Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#vim /etc/squid/squid.conf
2587c2587 < ident_lookup_access deny --- > ident_lookup_access deny all |
#squid -k reconfigure
|
#vim /etc/squid/squid.conf
2587c2587 < ident_lookup_access deny all --- > ident_lookup_access allow all 2589d2588 < http_access allow my pass 2590a2590 > http_access allow my pass |
#wget ftp://ftp.lysator.liu.se/pub/ident/servers/pidentd-3.0.19.tar.gz.sig
307 # A udp_incoming_address value of 0.0.0.0 indicates Squid 308 # should listen for UDP messages on all available interfaces. 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other --15:27:38-- ftp://ftp.lysator.liu.se/pub/ident/servers/pidentd-3.0.19.tar.gz.sig => `pidentd-3.0.19.tar.gz.sig' Распознаётся ftp.lysator.liu.se... 130.236.254.50 Устанавливается соединение с ftp.lysator.liu.se|130.236.254.50|:21... соединение установлено. Выполняется вход под именем anonymous ... Выполнен вход в систему! ==> SYST ... готово. ==> PWD ... готово. ==> TYPE I ... готово. ==> CWD /pub/ident/servers ... готово. ==> PASV ... готово. ==> RETR pidentd-3.0.19.tar.gz.sig ... готово. [ <=> ] 185 --.--K/s 15:27:40 (21.56 KB/s) - `pidentd-3.0.19.tar.gz.sig' сохранён [185] Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#rm pidentd-3.0.19.tar.gz.sig
|
#wget ftp://ftp.lysator.liu.se/pub/ident/servers/pidentd-3.0.19.tar.gz
307 # A udp_incoming_address value of 0.0.0.0 indicates Squid 308 # should listen for UDP messages on all available interfaces. 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other --15:27:57-- ftp://ftp.lysator.liu.se/pub/ident/servers/pidentd-3.0.19.tar.gz => `pidentd-3.0.19.tar.gz' Распознаётся ftp.lysator.liu.se... 130.236.254.50 Устанавливается соединение с ftp.lysator.liu.se|130.236.254.50|:21... соединение установлено. Выполняется вход под именем anonymous ... Выполнен вход в систему! ==> SYST ... готово. ==> PWD ... готово. ==> TYPE I ... готово. ==> CWD /pub/ident/servers ... готово. ==> PASV ... готово. ==> RETR pidentd-3.0.19.tar.gz ... готово. [ <=> ] 145.505 12.91K/s 15:28:24 (7.04 KB/s) - `pidentd-3.0.19.tar.gz' сохранён [145505] Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#vim /etc/squid/squid.conf
|
#squid -k reconfigure
294 # 295 #Default: 296 # none 297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. ... 307 # A udp_incoming_address value of 0.0.0.0 indicates Squid 308 # should listen for UDP messages on all available interfaces. 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#cat /etc/squid/passwd
295 #Default: 296 # none 297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. 304 # ... 308 # should listen for UDP messages on all available interfaces. 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other nouser:K5VR4PrwbI6Q. Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#htpasswd -c /etc/squid/passwd user
297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. 304 # 305 # The default behavior is to not bind to any specific address. 306 # ... 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other New password: Re-type new password: Adding password for user user Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#cat /etc/squid/passwd
user:cbg8tn3SVszY2 |
#htpasswd nouser
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 /etc/squid/passwd nouser -b password
310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other 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. ... -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. Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#htpasswd /etc/squid/passwd nouser
297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. 304 # 305 # The default behavior is to not bind to any specific address. 306 # ... 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other New password: Re-type new password: Adding password for user nouser Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#cat /etc/squid/passwd
296 # none 297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. 304 # 305 # The default behavior is to not bind to any specific address. ... 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other user:cbg8tn3SVszY2 nouser:6RDCAjs2EdnHE Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#vim /etc/squid/squid.conf
2575c2575 < #acl nomailru url_regex -i ^http://mail.ru --- > acl nomailru url_regex -i ^http://mail.ru 2585c2585 < http_access deny test --- > http_access deny test nomailru |
#squid -k reconfigure
|
#vim /etc/squid/squid.conf
|
#http://www.squid-cache.org/mail-archive/squid-users/200101/0390.html
294 # 295 #Default: 296 # none 297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. ... 307 # A udp_incoming_address value of 0.0.0.0 indicates Squid 308 # should listen for UDP messages on all available interfaces. 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------ |
#man squid
|
#man squid
|
#man squid
|
#man squid_session
|
#man squid_session
|
#vim /etc/squid/squid.conf
|
296 # none 297 298 # TAG: udp_incoming_address 299 # TAG: udp_outgoing_address 300 # udp_incoming_address is used for the ICP socket receiving packets 301 # from other caches. 302 # udp_outgoing_address is used for ICP packets sent out to other 303 # caches. 304 # 305 # The default behavior is to not bind to any specific address. 306 # 307 # A udp_incoming_address value of 0.0.0.0 indicates Squid 308 # should listen for UDP messages on all available interfaces. 309 # 310 # If udp_outgoing_address is set to 255.255.255.255 (the default) 311 # it will use the same socket as udp_incoming_address. Only 312 # change this if you want to have ICP queries sent using another 313 # address than where this Squid listens for ICP queries from other user:cbg8tn3SVszY2 nouser:6RDCAjs2EdnHE Jun 2 13:22:10 zero squid[3064]: The url_rewriter helpers are crashing too rapidly, need help! [root@zero:~]# ------------------------------------------------------------------------------------------------------------------
Время первой команды журнала | 14:49:02 2007- 6- 2 | |||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:46:01 2007- 6- 2 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 46 | |||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.87 | |||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.95 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.39 | |||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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