Макс

Родной город: Омск

Фото галерея: смотреть

Контакты: написать

О себе:

Интересы:

- программирование

- интернет

- психология

- менеджмент

- автоматизация

Погляди
Голосование

Нравиться ли вам блог

  Да
  Нет
  Я тут случайно

 

centos

Меняем пароль root'a на сервере (CentOS, Red Hat)

Меняем пароль рута на сервере, для начало зайдем на сервер под root'ом (невздумате забыть) # passwd Changing password for user root. New UNIX password: вводим новый пароль Retype new UNIX password: вводим повторно новый пароль passwd: all authentication tokens updated successfully.

Установка и настройка yum (CentOS, Red Hat)

Устанавливаем yum: делаем папку для yum # mkdir /usr/local/src/yum переходим в эту папку # cd /usr/local/src/yum создадим временную папку # mkdir /tmp/rpm  # cd /tmp/rpm 32 бита   #wget http://mirror.centos.org/centos/5/os/i386/CentOS/m2crypto-0.16-9.el5.i386.rpm    #wget [...]

Установка Midnight Commander (CentOS, Red Hat)

Запускаем комманду в консоли: # yum install mc все, установили, теперь набираем MC и работаем

Установка cp1251 в консоли (RedHat,CentOS)

Русификация консоли в CentOS, устанавливаем русский язык Для начала проверим какая локаль стоит в системе: #locale В результате должен появиться такой вывод или [...]

Установка и настройка ProFTPD (CentOS,Red Hat)

настроить ProFTPD ( /etc/proftpd.conf ): ServerName"ProFTPD" #ServerType standalone DefaultServer on DefaultRoot ~ RootLogin off VRootEngine off DefaultChdir / AllowForeignAddress off DefaultTransferMode ascii PassivePorts 6000 7000 TimeoutSession 86400 AllowOverwrite on AllowOverride off UseReverseDNS off IdentLookups off RequireValidShell off AuthPAM on AuthPAMConfig proftpd UseFtpUsers [...]

Установка Apache, php, mysql (CentOS, Red Hat)

Установка Apache+php+mysql Обновляем систему: # yum update # yum install httpd mod_ssl php-common php-gd php-mcrypt php-memchache php-mhash php-mysql php-xml mysql mysql-serverl php-gd.i386 ImageMagick-devel.i386 Устанавливаем system-config-securitylevel-tui: # yum install iptables system-config-securitylevel-tui Затем запускаем его при помощи: # system-config-securitylevel-tui Выставляем: [...]

Установка Webmin (CentOS,Red Hat)

Установка Webmin Заходим в шелл по root правами и выполняем следующее # cd /usr/local/src # wget http://sunet.dl.sourceforge.net/sourceforge/webadmin/webmin-1.480-1.noarch.rpm # rpm -U webmin-1.480-1.noarch.rpm тут можно глянуть все обновы http://sourceforge.net/projects/webadmin/files/ Ответом будет: "Thats it! you now can log into webmin from http://www.yourdomin.com:10000 or from your ip [...]

Часто используемые команды CentOS (RedHat)

Очень часто я забываю команды, такой я человек, особенно те которые использую раз в месяц, вот нашел список часто используемых команд с коротким описанием для чего они нужны и  как и их использовать, но команду man  никто не отменял. Файловые команды ls – список [...]

Установка GeoIP (Centos, Red Hat)

GeoIP - это библиотека для определения страны, города, организации в которой находится тот или иной IP адрес. Php-geoip - модуль для использования функций библиотеки в PHP. Ставим: Добавляем репозиторий EPHEL: # rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/x86_64/epel-release-5-3.noarch.rpm Устанавливаем [...]

Подключение библеотеки Curl (CentOS, Red Hat)

В частности будет идти речь о установки Curl для Perl Устанавливаем curl из репозитария YUM # yum install curl-devel # yum install curl Далее запускаем инсталятор модулей для Perl # perl -MCPAN -e shell Если CPAN не настроен, он попросит Вас настроить его, жмем везде Enter дойдя до региона и страны, там [...]

Обновление ядра, патч если тормазит (CentOS, Red Hat)

Если у Вас начались непонятные тормоза и глюки в системе CentOS рекомендую обновить ядро, данную операцию можно сделать следующей командой: # yum update kernel После выполнения нужно перегрузить сервер.

Изменение имени сервера hostname (CentOS, Red Hat)

Изменение имени хоста - сервера нужно по идеологческим причинам :) Иногда то помогает избежать конфликтов с DNS и избавиться от тормозов системы без видимых нагрузок. Вот команды: Открываем файл /etc/sysconfig/network и редактируем HOSTNAME="www.example.com". Далее выполняем команду # [...]

Добавляем новые репозитории в yum (CentOS, Red Hat)

Иногда некоторых программ и модулей нет в основных репозиториев тогда нужно добавить дополнительные, сторонние репозитории вот несколько из них: Установка ключей   #rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*   #rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi   #rpm --import [...]

Не могу удалить файл, или Operation not permitted (CentOS, Red Hat)

Если Вы пробуете сменить права или владельца под root пользователем и вам это не удается, а система шите подобную галиматью: error: "rm: cannot remove `/home/maveion.ro1/fcgi-bin/php5.fcgi': Operation not permitted". Тогда выполняем данную команду и пробуем  удалить еще раз: # chattr -i /home/maveion.ro1/fcgi-bin/php5.fcgi

Дисковые квоты/quota (Centos, Red Hat)

Тема квот для пользователей меня затрону, когда как то при закачке файла система мне не дала его закачать, в логах я обнаружил ошибку что лимит квоты превышен. Вот статей, которую я нарыл в инете и немного подпили от вского хлама. И так установка:  yum install [...]

Сброс пароля root (CentOS, Red Hat)

Если Вы забыли root пароль на линуксе CentOS Вам нужно провести данные манипуляции: 1) При загрузке останавливаем загрузчик на GRUB нажатием любой кнопки. 2) Выбираем нужную строчку и нажимаем e. 3) Выбираем строчку с kernel (kernel /vmlinuz /...версия ядра.../ root=LABEL=/) 4) Дописываем в конец [...]

Монтирование и инициализация жестких дисков HDD (CentOS, Red Hat)

В данной статье речь пойдет об установке (инициализации) нового жесткого диска (HDD) и о подключении рабочего (с данными) жесткого диска Инициализация жесткого диска. Создадим каталог для диска например hdd01: # mkdir /hdd01 Форматируем жесткий диск, файловая системаext3: # mkfs [...]

Установка rkhunter или защита от троянов и шелов (CentOS, Red Hat)

Установка rkhunter и использование rkhunter для поиска троянов и закладок ядра rkhunter представляет собой прекрасный образец серверного софта,предназначенного для обеспечения безопастности сервера на предмет троянов, закладок и прочей "гадости" путем проверки MD5 сумм, контроля [...]

Установка (D)DoS Deflate или защита от DDoS (CentOS, Red Hat)

Защита от длинных DDoS атак на программном уровне.  Это бесплатный скрипт с помощью которого можно избавится от школьных DDoS. Скрипт использует команду «netstat» что бы обнаружить ddos и флуд, после обнаружения блокирует ай-пи адреса откуда идет атака, делает это с помощью [...]

Отбиваем DDoS с помощью mod_evasive + firewall (CentOS, Red Hat)

Анализ DDoS можно производить конечно своими скриптами, парсить логи. Но лучше предоставить это апачевскому mod_evasive. Ставим mod_evasive, в конфигурации пишем DOSHashTableSize 3097 DOSPageCount 15 DOSSiteCount 15 DOSPageInterval 3 DOSSiteInterval 3 DOSBlockingPeriod 300 DOSSystemCommand "/usr/bin/sudo /usr/bin/fwban %s" DOSPageInterval – [...]

Уменьшение поедания памяти сервера WebMin, Virtualmin (CentOS, Red Hat)

Речь в данно статье пойдет об уменшении прожорливости некоторых служб на мелких серверах и VDS под управлением CentOS. Данна настройка поможет уменьшить потребление оперативной памяти на сервере и снизит нагрузку на процессор. Оптимизация WebMin Отключение предзагрузки [...]

Настройка Suexec для Apache и изменение DOC_ROOT (CentOS, Red Hat)

Довольно часто , при переносе сайтов с виртуального хостинга на VPS , нужно менять DOC_ROOT в suexec. Вот нашел в просторах инета инструкцию и дополнил ее. Устанавливаем gcc (если не установлен): # yum install gcc Сначала узнаем какой версии установленный у нас Apache: serv# httpd -v Server [...]

Настройка FastCGI для Apache PHP (CentOS, Red Hat)

Решил использовать связку FastCGI и Апач(пока отказаться от него не могу), есть луше связка(FastCGI+Nginx), но про нее статья будет позже. Данная связка даст нам высокую производительность нагруженных серверов, гипкость в настройках php.ini/права доступа для каждого пользователя, [...]

Нехватка памяти (CentOS, Red Hat)

Как то настраивал я VPS у одного знакомого и наткнулся на одну веселую ошибку при использовании YUM, в инете по ней много пишут решений, но помогает только одно: Текст ошибки: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Traceback (most recent call last): File "/usr/bin/yum", line 29, in [...]

Установка репозитория (CentOS, Red Hat)

Каждый раз забываю про дополнительные репозитарии для CentOS решил записать сюда. Репозиторий CentALT требует для своей работы подключенного репозитория EPEL. Установка производится так: Для i386 CentOS 5 архитектуры: 1. Устанавливаем epel репозиторий. rpm -ihv [...]

Управление пользователями и группами (CentOS, Red Hat)

Как то раз понадобилось мне добавить пользователя и создать группу на CentOS из консоли (обычно я это делал из админ панели), поискав на просторах интернета статейки собрал одну статью(как всегда чтобы не забыть). Используем команду useradd для добавления нового пользователя в [...]

Сведения о системе (CentOS, Red Hat)

Вот несколько простых команд для получения необходимой информации о системе. Просмотр общей памяти # grep MemTotal /proc/meminfo MemTotal: 515340 kB Просмотр swap памяти # grep SwapTotal /proc/meminfo SwapTotal: 1048568 kB Просмотр модели процессора # grep "model name" /proc/cpuinfo model name : Intel(R) [...]

CentOS

grp_2

Установка графической среды GNOME (CentOS, Red Hat)

Установка графической среды очень проста и не принужденна, используем yum и репозитории   RPMForge и EPEL Устанавливаем поддержку русского языка: Изменения в файле /usr/share/i18n LANG="ru_RU.UTF-8" SUPPORTED="ru_RU.UTF-8:ru_RU:ru" SYSFONT="latarcyrheb-sun16" Ставим графическую оболочку Gnome Для CentOS 5 [...]

Устанавливаем VNC - удаленный рабочий стол (CentOS, Red Hat)

Для установки VNC нам понадобиться установить графическую оболочку (например Gnome) . Устанавливаем необходимые программы и модули:   #yum -y install firefox nano  tigervnc-server tigervnc-server-module tigervnc-server-applet gtk-vnc gtk-vnc-python Включаем на автозапуск: сhkconfig vncserver on Добавляем пользователя [...]

Ошибка: Not using downloaded repomd.xml (CentOS,RedHat)

Частенько бывает ошибка при использовании yum Not using downloaded repomd.xml.... Это значит надо обновить список пакетов для репозитория, делаеться это двумя коммандами: Очистка кэша и старого списка #yum clean all Обновление списков #yum check-update. PS написал тут что бы не забыть :)

Значения SOA для BIND/NAMED (CentOS, Red Hat)

site.ru. IN SOA ns.site.ru root@site.ru ( 1247490039   ; Порядковый номер 10800   ; Обновление 3600   ; Повторение попытки 604800  ; Устаревание через 3600  ); Отрицательное TTL Порядковый номер относится ко всем данным в пределах зоны. Мы начали с единицы, что вполне логично. Но многие [...]

Редактор Vi (Centos, Red Hat)

Я считаю этот редактор отвратительным и не вижу смысла в его использовании, но некоторые линукс программы его упорно используют и мне каждый раз приходиться вспоминать как он работает и какие команды набирать. Мне это надоело и я записал основные команды в эту статью, [...]

Смена пароля пользователя (CentOS, RedHat, Perl)

Как то мне понадобилось из консоли/perl-скрипта изменить пароль пользователя в MD5 формате. Для начало у нас должна быть библиотека для перла, ее можно установить через репозитарий #yum install perl-Crypt-PasswdMD5 Далее для генерации я использовал консольную команду: #perl -e 'use [...]

Установка и настройка почтового сервера для доменов PostFix и Dovecot c использованием Maildir, SASL и PAM (пользователи системы) (CentOS,RedHat)

Решил как то я настроить почтовый сервер для отправки на домены почты, основной задаче было - защищенная авторизация через SASL, использование файлового метода хранения почтовых сообщений(использование MySQL для малого количества адресов смысла не имело, да и не вижу смысла), [...]

Анализ и исправление ошибок в логах Dovecot и Postfix (CentOS,RedHat)

Данная статья посвящается анализу, тесту и решение ошибок в ходе использования Postfix и Dovecot. Настройки файервола Откройте порты 25,110,143,465,585,993,995 внесите изменения в iptables RH-Firewall-1-INPUT - группа для  INPUT  и FORWARD #SMTP -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 25 -m state --state NEW -j ACCEPT #POP3 -A [...]

Сбой в работе сервера или как найти проблему (CentOS,RedHat)

Периодически у меня на сервере возникают сбои в работе, как правило эти сбой происходят от через мерной нагрузки или не правильно сбалансированных параметров Web сервера.  Использование команды  #ulimit -a Данная команда показывает статистику выхода потребления [...]

Установка и привязка NGINX, MySQL и PHP-PFM (CentOS, Red Hat)

Для начало нам нужно установить репозиторий Atomic, т.к. в данном хранилище есть PHP 5.4 и MySQL 5.5 Устанавливается он достаточно просто: #wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh Далее ставим MySQL(на текущий момент актуальна версия 5.5, проверить можно командой yum info mysql) #yum install [...]

Смена root пароля в MySQL (CentOS,RedHat)

Смена пароля у рута  в базе данных MySQL  Все операции выполняем из под root'a. 1. Останавливаем mysql, если он запущен. #service mysqld stop 2. Запускаем mysql следующим образом #/usr/bin/mysqld_safe --skip-grant-tables --user=root & 3. Запускаем клиента mysql #mysql -u root 4. Выполняем sql [...]

Создание файла подкачки / swap (CentOS, Red Hut)

Для начала проверим сколько swap пространства имеется у нас в системе: # swapon -s Для полной уверенности выполним free: # free После того как мы узнали, что swap пространства у нас нет, выясним сколь же свободного места есть на жестком диске. Для этого воспользуемся [...]

CentOS - линукс моей мечты

  Арендовал VDS от KeyWeb с операционной системой линукс - CentOS без панели Plesk. 

Защита CentOS путем скрытия портов

Мне постоянно на порты для администрирования стучаться всякие подозрительные программы-клиенты и пытаются перебрать пароль или атаковать.  Чтобы защититься от этого я посидев сутки написал программу для защиты.

Моя бесплатная WEB панель управлением сервера на Perl (CGI,CentOS)

Обычно я пользовался системой управления сервером WebMin, но постоянно натыкался на одни и те же проблемы: нет нормальной поддержки Nginx, при обновлениях появляются баги, потребляет память, возможен взлом. И вот у меня дошли руки и я написал ту панель котороая мне нужна [...]