Архив записей, раздела 'CentOS Linux'

простановка прав на папки и файлы сайта

написано марта 13, 2009 - запись из раздела CentOS Linux, FreeBSD, Unix | 2 комментариев

Пришла заявка от клиента, человек по незнанию поставил рекурсивно на все файлы и папки своих сайтов права доступа 777. Захотелось человеку выставить 755 на папки и 644 на файлы, делать вручную это при паре десятков доменов и паре тысяч файлов упрятанных в запутанной структуре папок ну просто нереально. Тут ему пришел на помощь простой скрипт [...]

Читать дальше..>>

possible SYN flooding on port 80. Sending cookies.

написано февраля 12, 2009 - запись из раздела CentOS Linux, networking | 3 комментариев

Начал падать апач, при ближайшем рассмотрении dmesg выдал: possible SYN flooding on port 80. Sending cookies. посмотрим кто же у нас лидер по SYN запросам: netstat -n -p | grep SYN_REC| awk ‘{print $5}’|awk -F: ‘{print $1}’ | sort -n | uniq -c | sort -nr | head -n10 на первом месте 88.147.212.229 с числом [...]

Читать дальше..>>

резервное копирование (backup) всех баз mysql

написано февраля 11, 2009 - запись из раздела CentOS Linux, MySQL, Unix | 4 комментариев

Прошелся по нескольким блогам. почитал и удивился тому что для того чтобы сделать дампы всех баз mysql люди используют mysqldump —all-databases. На мой взгляд вариант более чем неудобный. Предложу более правильный вариант, снимаются дампы со всех баз данных каждая база в отдельный файл. Для пояснения: /backup/mysql/ — папка куда будем складывать дампы. megapass — пароль [...]

Читать дальше..>>

How to kill TCP connection in CentOS

написано декабря 10, 2008 - запись из раздела CentOS Linux, networking, Unix | 4 комментариев

Убить tcp соединения в Centos (да и не только) можно утилитой tcpkill. Утилита входит в пакет dsniff, ставим из репозитория epel (на данный момент в этом репозитарии dsniff новее) или rpmforge под CentOS 5.2 [root@srv001 ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm [root@srv001 ~]# yum install dsniff Ну, и несколько примеров использования: 1. убить все исходящие соединения с [...]

Читать дальше..>>

монтирование раздела с кирилицей в именах файлов

написано сентября 30, 2008 - запись из раздела CentOS Linux | 2 комментариев

Ситуация, CentOS 5.2 с локалью ru_RU.UTF-8 и диск снятый с виндовой машины, соответственно все имена файлов в кодировке windows-1251. Задача: расшарить диск по ftp так чтобы файлы с кириллическими именами отображались нормально. Устанавливаем локаль ru_RU.CP1251 [root@dev2 ~]# localedef —no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251 Монтируем диск: [root@dev2 ~]# mount -t ntfs-3g -o locale=ru_RU.CP1251 /dev/sda1 [...]

Читать дальше..>>

linux hardware lister — выводим список железа

написано августа 24, 2008 - запись из раздела CentOS Linux | 2 комментариев

Несколько статей в этом блоге посещалось определению материнской платы, дисковой системы. Наткнулся на замечательную тулзу которая позволяет определить ещё остальное. Установка и пример использования ниже. Ставить будем на Centos 5.2 из rpmforge. [root@dev2 ~]# yum install lshw -y [root@dev2 ~]# lshw -short H/W path            Device     Class     [...]

Читать дальше..>>

Добавляем диапазон ip адресов.

написано августа 24, 2008 - запись из раздела CentOS Linux, networking | Комментировать

Без лишних слов привожу листинги, однозначно работает это в Red Hat, Fedora Core ну и в CentOS на примере которого и буду показывать. [root@dev2 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0:0 # VIA Technologies, Inc. VT6105 [Rhine-III] DEVICE=eth0:0 HWADDR=00:04:23:dc:ef:29 ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.12.222 GATEWAY=192.168.12.100 TYPE=Ethernet [root@dev2 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0-range0 IPADDR_START=192.168.12.223 IPADDR_END=192.168.12.230 CLONENUM_START=1 рестартим сеть /etc/init.d/network restart и получаем желаемое:   [...]

Читать дальше..>>

Включаем IP Forwarding в Linux

написано августа 23, 2008 - запись из раздела CentOS Linux, networking, Unix | 4 комментариев

По умолчанию в большинстве дистрибутивов IP Forwarding выключен, но форвардинг может понадобится если на сервере будет подниматься VPN или например это будет роутер. Проверить включен ли IP Forwarding можно так: sysctl net.ipv4.ip_forward cat /proc/sys/net/ipv4/ip_forward Включить можно так (действовать будет до перезагрузки): sysctl -w net.ipv4.ip_forward=1 или echo 1 > /proc/sys/net/ipv4/ip_forward Или жётско включить (действовать будет и [...]

Читать дальше..>>

Смена временной зоны в Linux

написано августа 1, 2008 - запись из раздела CentOS Linux | Комментировать

Меняем Timezone на машине с кривым временем Fri Aug 1 15:03:20 EDT 2008 mv /etc/localtime  /etc/localtime-old ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime ntpdate -s time.nist.gov hwclock —systohc Поясниловка или что было сделано. Убираем текущий файл таймзоны, делаем симлинк на временную зону Москвы, синхронизируем системное время с ntp сервером, устанавливаем апаратные часы в соответствии с системными часами.

Читать дальше..>>

proftpd vs symlinks

написано августа 1, 2008 - запись из раздела CentOS Linux | 3 комментариев

Описываю ситуацию, на сервере установлен proftpd (CentOS 5.2 Linux), включен анонимный доступ для всех желающих, расшарены папки: /var/ftp/pub /var/ftp/uploads У юзера shakirov в хоумдире есть папка iso с кучей iso-шек которые он хочет предоставить в анонимный доступ. Первое что приходит в голову это ln -s /home/shakirov/iso /var/ftp/pub симлинк создаётся прекрасно, но доступа как небыло так [...]

Читать дальше..>>

« предыдущая страницаследующая страница »