Оптимальные настройки кэша для squid

В последнее время заметил странную особенность, через прокси (squid) страницы отрываются значительно дольше, чем без него.
Подкорректировал настройки кэша:

cache_replacement_policy heap LFUDA
cache_swap_low 90
cache_swap_high 95
maximum_object_size_in_memory 50 KB
cache_dir aufs /var/spool/squid 5000 16 256
cache_mem 100 MB
logfile_rotate 10
memory_pools off
maximum_object_size 50 MB
quick_abort_min 0 KB
quick_abort_max 0 KB
log_icp_queries off
client_db off
buffered_logs on
half_closed_clients off

Минимальная настройка vsftp

listen=YES
allow_writeable_chroot=YES
anonymous_enable=YES
no_anon_password=YES
anon_root=/var/ftp/
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=022
local_enable=YES
local_umask=022
write_enable=YES
#chroot_local_user=YES
chroot_list_enable=NO
xferlog_enable=NO
vsftpd_log_file=/var/log/vsftpd.log
Читать далее Минимальная настройка vsftp

Небольшая шпаргалка по vi

vi работает в двух режимах — командном и набора текстов. После запуска vi находится в командном режиме. В этом режиме нажатия клавиш интерпретируются как команды редактору, а не как текст, вводимый в документ.
Для переключения в режим ввода текста, необходимо нажать одну из клавиш: a, i или o.
a означает append (присоединить). В этом режиме вводимый текст вставляется после символа, на котором находится курсор.
i означает insert (вставить). В этом режиме вводимый текст вставляется перед символом, на котором находится курсор.
o означает open (открыть). После строки, на которой находится курсор, в текст вставляется новая строка.
O, добавляет пустую строку над текущей строкой.
A, начинает вставлять текст в конце текущей строки.
Читать далее Небольшая шпаргалка по vi

Can’t locate Net/Telnet.pm

Скачиваем Net:Telnet с сайта CPAN.
$ wget http://search.cpan.org/CPAN/authors/id/J/JR/JROGERS/Net-Telnet-3.04.tar.gz

$ tar xzf Net-Telnet-3.04.tar.gz

$ cd Net-Telnet-3.04

$ perl Makefile.PL
Checking if your kit is complete…
Looks good
Writing Makefile for Net::Telnet
Writing MYMETA.yml and MYMETA.json

$ make
cp lib/Net/Telnet.pm blib/lib/Net/Telnet.pm
Manifying blib/man3/Net::Telnet.3pm

$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl «-MExtUtils::Command::MM» «-e» «test_harness(0, ‘blib/lib’, ‘blib/arch’)» t/*.t
t/select.t .. ok
All tests successful.
Files=1, Tests=3, 0 wallclock secs ( 0.02 usr + 0.01 sys = 0.03 CPU)
Result: PASS

$ sudo make install
Installing /usr/local/share/perl/5.18.2/Net/Telnet.pm
Installing /usr/local/man/man3/Net::Telnet.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod

Common Linux log files names and usage

/var/log/messages : General message and system related stuff
/var/log/auth.log : Authenication logs
/var/log/kern.log : Kernel logs
/var/log/cron.log : Crond logs (cron job)
/var/log/maillog : Mail server logs
/var/log/qmail/ : Qmail log directory (more files inside this directory)
/var/log/httpd/ : Apache access and error logs directory
/var/log/lighttpd/ : Lighttpd access and error logs directory
/var/log/boot.log : System boot log
/var/log/mysqld.log : MySQL database server log file
/var/log/secure or /var/log/auth.log : Authentication log
/var/log/utmp or /var/log/wtmp : Login records file
/var/log/yum.log : Yum command log file.

Pfsense+squid+ldap

Squid Authentication General Settings
Authentication method LDAP
Authentication server 192.168.10.20 (Domain Controller)
Authentication server port 389
Authentication processes 5
Authentication TTL 60

Squid Authentication Ldap Settings
LDAP version 3
LDAP server user DN pfsense@mynet.local -R
LDAP password password
LDAP base domain DC=mynet,DC=local
LDAP username DN attribute cn
LDAP search filter (&(memberOf=CN=InetUsers,OU=OrgUnit,DC=mynet,DC=local)(sAMAccountName=%s)) — (CN=InetUsers группа в Ад, пользователям которой разрешено выходить в интернет, через прокси)

S.M.A.R.T.

При перезагрузке прокся стала ругаться на S.M.A.R.T., с просьбой нажать f1 и зайти в биос.
Под убунту есть smartd — мониторинг состояния жестких дисков.
Установка sudo apt-get install smartmontools

smartmontools состоит из двух утилит командной строки:
smartctl — просмотр текущих значений S.M.A.R.T., запуск тестов самодиагностики диска вручную;
smartd — демон для записи в системный журнал изменений в значениях S.M.A.R.T., уведомления по электронной почте об ошибках, запуска тестов самодиагностики по расписанию;
Читать далее S.M.A.R.T.