Автор: admin Раздел: Как настроить CentOS
Удаление на этот вопрос, лог-файлик Postfix - maillog. Для восстановления функций логирования, выполните следующие действия:
[-hide-]1. Создадим новый файлик, назначим ему права # touch /var/log/maillog # chmod 644 /var/log/maillog # chown postfix:potfix /var/log/maillog 2. Перезапустим службы # service postfix restart # service syslog restart На этом все, логи снова пишутся.[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Предположим ситуацию, ,что вы передаете пакеты, приходящие на порт 80 (веб-сервер) с одного адреса на другой, например, имеют разные подсети. Так ,что это дело с IPTables и NAT, а ОС я использую CentOS 5.
1. Включаем проброс пакетов в системе, путем редактирования конфигурационного файлика sysctl.conf: [-hide-]# vi /etc/sysctl.conf Находим следующую строчеку и ставим вместо 0 – 1. net.ipv4.ip_forward = 1 Применим наше изменение # sysctl -p 2. Теперь добавим собственно правила Iptables: # iptables -t nat -A PREROUTING -d 10.10.10.10 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80 # iptables -t nat -A POSTROUTING -d 192.168.1.1 -p tcp -m tcp --dport 80 -j SNAT --to-source 10.10.10.10 где – 10.10.10.10, адрес на который приходят пакеты, 192.168.1.1 – на который перекидываем пакеты, соответсвено это 80 порт, протокол tcp. 3. Сохраняем правила, дабы не потерять их при следующей перезагрузки: # iptables-save # iptables-save > /etc/sysc ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Ставим расширение к PHP – Suhosin для ОС CentOS
Suhosin - патч обновления для системы безопасности для PHP, это надежный и простой способ для веб-серверы и PHP для защиты во всех, оно не будет потреблять дополнительные ресурсы серверы, будь то в памяти или процессора. Хотя Есть моменты, когда, после установки патча, сайт начинает работать должным образом. И, судя по отзывам на многих форумах, он не пришел в суд, ,чтобы так говорить. Данный патч я буду ставить на PHP версии 5.2.14, и веб-серверы Lighttpd. Операционная система CentOS 5.3. Установка: [-hide-]1. Скачаем последнюю версию Suhosin с сайта разработчика # wget http://download.suhosin.org/suhosin-0.9.31.tgz 2. Распакуем и установим пакет # gunzip suhosin-0.9.31.tgz # tar xvf suhosin-0.9.31.tar # cd suhosin-0.9.31 # phpize # ./configure # make && make install 3. Создадим конфигурационный файлик Suhosin и добавим в него расширение # echo ‘extension=suhosin.so’ > /etc/php.d/suhosin.ini ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Умер линуксовый шлюз – kernel: ip_conntrack: table full, dropping packet
В этот час утром ксажалению обнаружил такую вот досаду на моем мониторе линуксового шлюза: kernel: printk: 137 messages suppressed. kernel: ip_conntrack: table full, dropping packet. kernel: ip_conntrack: table full, dropping packet. kernel: ip_conntrack: table full, dropping packet. , Кто "приостановлено", а не по бросили пакеты из одной сети в другую. Таким образом, для этой ошибки?Простые, сложные, и проводилось в соответствии во всех пакетах сняты.Причины могут быть разные, таких как вирусы и различные наводнения и так далее. Итак, восстановление шлюза получить. Для начала перезагрузка серверы. После перезагрузки см. текущее количество доступных соединений: [-hide-]# cat /proc/sys/net/ipv4/ip_conntrack_max 32760 Как видим у нас доступно 32760 соединения, но по всей видимости этого оказалось мало, поэтому увеличим это значение. Отредактируем sysctl.conf # vi /etc/sysctl.conf ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
CentOS + Nginx + PHP FastCGI = быстрый и легкий веб-сервер
Я собираюсь с тем, ,что эта связка, я буду устанавливать операционную систему для запуска на CentOS 5.3 и, кроме того, это руководство для операционной системы и Fedora \ RedHat. Это связка, мне хотелось бы, ,чтобы установить на свой веб-сервер предварительно наигравшись с Lighttpd. Кстати, пока у меня есть несколько Nginx + FCGI как более Lighttpd + FCGI. В этом руководстве я не буду описывать подробные сведения о конфигурации Nginx и MySQL. Установка: [-hide-]1. Подключаем необходимый нам репозиторий Centalt (там находится самый свежий Nginx) # rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm или для 64 битной ОС: # rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm 2. Устанавливаем Nginx: # yum install nginx Конфигурационный файлик: /etc/nginx/nginx.conf Конфигурационный файлик виртуальных хостов: / ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Создание swap (подкачка) к нам в тех случаях, когда линия полностью исчерпал память. Другими словами, если операционная система требует больше памяти для rescheniya текущие проблемы и ее предел исчерпан, данные не помещаются в магазин переехал в своп. Своп двух видов - во-первых, он создает новый раздел, а второй файлик будет создан. Если своп рекомендуется создать все же раздел на жестком диске, а не файлик. Минус своп том, ,что он "работает" гораздо медленнее, чем ОЗУ, но вы можете иметь несколько разделов и файликов подкачки в Linux, которая также создать.
Если своп объем рекомендуется, в два раза больше памяти, но это утверждение верно, если объем не менее 2 гигабайт оперативной памяти. При воздействии более двух гигабайт оперативной памяти, подкачки объемом равным оперативной памяти. Рекомендуется также, ,что своп кратно четырем, ,чтобы создать, например, - 512, 1024, 2048, 4096, и так далее. Завершить в этой части теоретических и подробное изучение процесса создания своп дл ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Команда tar используется для объединения нескольких файликов или каталогов в одном файлике. Так же tar может архивировать целые деревья каталогов, которые я нахожу очень полезными, например, в будущем для архивации на ленточный носитель, или любой другой.
И так, рассмотрим более подробно команды tar: [-hide-]# tar -cvf arhive.tar /home/admin Данной командой, мы архивируем все файликы (каталоги) в директории /admin. Синтаксис: tar [ключи] [имя архива] [путь до архивируемого файлика] Но, нам нужно запаковать этот архив, дабы он занимал меньше места на жестком диске. Сжатие архива выполним с помощью gzip, следующий команды: # tar -czvf arhive.tar.gz /home/admin Как вы видите, я добавил ключ - z, и приставку gz, после tar., в имени архива. Так же для сжатия архивов можно использовать сжатие при помощи bzip2, он кстати сжимает сильнее, но менее распространен чем gzip. Для сжатия bzip2 используем вместо ключа z, ключ j, и приставку bz2. # tar -cjvf a ... Читать дальше » |