1.Установка и настройка Apache cd /usr/ports/www/apache22 make install clean nano /etc/rc.conf apache22_enable=»YES» /usr/local/etc/rc.d/apache22 start 2.Устанвка и настройка MySQL cd /usr/ports/databases/mysql55-server/ make install clean nano /etc/rc.conf mysql_enable=»YES» cp /usr/local/share/mysql/my-small.cnf /usr/local/etc/my.cnf touch /var/log/mysql.log chown mysql:mysql /var/log/mysql.log nano /usr/local/etc/my.cnf [mysqld] log = /var/log/mysql.log /usr/local/etc/rc.d/mysql-server start Устанвка пароля для root-Mysql, удаление тестовой базы Для версии MySQL 5.1 существует набор […]
Архивы за месяц Ноябрь, 2013
Обновление php c версии 5.3 на 5.4+Squirrelmail на FreeBSD
pkg_delete -r -f -x php5* где * cd /usr/ports/lang/php5/ make install clean cd /usr/ports/lang/php5-extensions/ make install clean /usr/local/etc/rc.d/apache22 restart Переустановить также нужно все порты, которые зависят от php Например APC /usr/ports/www/pecl-APC/ Squirrelmail /usr/ports/mail/squirrelmail Squirrelmail на FreeBSD в портах старая версия, которая несовместима с php5.4 Закачать архив в эту папку cd /usr/local/www/squirrelmail/ unzip […]
Установка и настройка Postfix+Dovecot+Clamav+Spamassassin на FreeBSD 9
1.Установка и начальная настройка Postfix cd /usr/ports/mail/postfix make install clean nano /etc/rc.conf sendmail_enable=»NONE» postfix_enable=»YES» #sendmail_enable=»NO» #sendmail_submit_enable=»NO» #sendmail_outbound_enable=»NO» #sendmail_msp_queue_enable=»NO» nano /etc/periodic.conf daily_clean_hoststat_enable=»NO» daily_status_mail_rejects_enable=»NO» daily_status_include_submit_mailq=»NO» daily_submit_queuerun=»NO» cat /etc/group | grep mail mail:*:6:postfix ………………….. cd /usr/local/etc/postfix/ cp main.cf main.cf~ cp master.cf master.cf~ nano main.cf nano /etc/aliases newaliases tail -f /var/log/maillog /etc/rc.d/sendmail stop /usr/local/etc/rc.d/postfix […]
Установка VMWare-tools на Centos6
Установка VMWare-tools на Centos6 mount /dev/cdrom /mnt cp /mnt/VMwareTools-9.2.3-1031360.tar.gz /root cd /root tar xvfz VMwareTools-9.2.3-1031360.tar.gz cd vmware-tools-distrib/ ./vmware-install.pl После окончания установки lsof /mnt umount /mnt Удаление VMWare-Tools /usr/bin/vmware-uninstall-tools.pl».
Установка и настройка Stunnel на Centos 5
Установка и настройка Stunnel на Centos 5 1. Установка stunnel yum install stunnel 2. Настройка Stunnel nano /etc/stunnel/stunnel.conf chroot = /var/run/stunnel setuid = nobody setgid = nobody pid = /stunnel.pid debug = 4 output = /stunnel.log cert = /etc/stunnel/stunnel.pem key = /etc/stunnel/stunnel.pem [https] accept = 443 connect = 80 mkdir /var/run/stunnel chown -R nobody:nobody /var/run/stunnel/ […]
Установка и настройка SNMP на Centos
Установка и настройка SNMP на Centos 1.Установка Проверка, установлен ли он уже: rpm –qa | grep net-snmp или rpm -qa net-snmp-utils устанавливаем если не установлен: yum install net-snmp-utils net-snmp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.itt-consulting.com * extras: centos.itt-consulting.com …… Complete! На этом установка завершена, переходим к настройке. 2.Настройка cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf~ Открываем файл […]
Установка и настройка ProFTPD с авторизацией виртуальных пользователей на CentOS.
1.Установка proftpd
1 |
# yum install proftpd |
1 |
# chkconfig --level 2345 proftpd on |
2.Установка утилиты ftpasswd Скачиваем утилиту ftpasswd и кладем ее в /usr/bin/ftpasswd
1 |
# curl http://www.castaglia.org/proftpd/contrib/ftpasswd > /usr/bin/ftpasswd |
1 |
# ls -al /usr/bin/ | grep ftpasswd |
1 |
-r-xr-xr-x 1 root root 28692 Апр 15 18:23 ftpassw |
1 |
# chmod 0555 /usr/bin/ftpasswd |
1 |
# cp /etc/proftpd.conf /etc/proftpd.conf~ |
3.Добавление системного пользователя(vftp),от которого будут действовать виртуальные пользователи
1 |
# groupadd -g 510 vftp |
1 |
# useradd -g 510 -u 510 -c 'Virtual FTP User' -d /home/vftp -s /bin/bash vftp |
1 |
# cat /etc/passwd | grep vftp |
1 |
vftp:x:510:510:Virtual FTP User:/home/vftp:/bin/bash |
1 |
# cat /etc/group | grep vftp |
1 |
vftp:x:510: |
1 |
# ls -al /home/ | grep vftp |
1 |
drwx------ 2 vftp vftp 4096 Апр 15 18:41 vftp |
4.Создание виртуальных пользователей
1 |
# ftpasswd --passwd --file /etc/ftpd.passwd --name=vftpuser1 --shel=/sbin/nologin --home=/home/vftpuser1 --uid=510 --gid=510 |
1 |
# ftpasswd --passwd --file /etc/ftpd.passwd --name=vftpuser2 --shel=/sbin/nologin --home=/home/vftpuser2 --uid=510 --gid=510 |
1 |
# mkdir -p /home/{vftpuser1,vftpuser2} |
1 |
# chown -R vftp:vftp /home/vftpuser1 |
1 |
# chown -R vftp:vftp /home/vftpuser2 |
1 |
# ls -al /home/ | grep vftp |
1 2 3 |
drwx------ 2 vftp vftp 4096 Апр 15 18:41 vftp drwxr-xr-x 2 vftp vftp 4096 Апр 15 18:49 vftpuser1 drwxr-xr-x 2 vftp vftp 4096 Апр 15 18:49 vftpuser2 |
1 |
# ftpasswd --group --name=vftp --file=/etc/ftpd.group --gid=510 --member vftpuser1 |
Далее вручную добавляем в /etc/ftpd.group […]
Установка и настройка Postfix+Dovecot+Clamav+Spamassassin+Amavis на Centos 5
Установка и настройка Postfix+Dovecot+Clamav+Spamassassin+Amavis на Centos 5 1.Установка и настройка Postfix и Dovecot
1 |
<b>yum install postfix dovecot </b> |
1 |
<b>yum remove sendmail</b> |
[root@guk5 ~]# rpm -qa | grep «postfix\|dovecot» postfix-2.3.3-6.el5 dovecot-1.0.7-7.el5_7.1
1 |
Как вариант можно установить system-switch-mail |
1 |
Через <b>yum install system-switch-mail</b> |
И после этого запустить этот инструмент и выбрать Postfix как MTA по умолчанию Включение Sasl и TLS здесь описывать не буду(хотя конфиг уже включает их поддержку) Приводим /etc/postfix/main.cf к виду […]
Установка и настройка OpenVPN на Centos6/7
1.Установка OpenVPN-сервера
1 |
# yum install openvpn easy-rsa |
2. Создание сертификатов/ключей Создаём директорию для сертификатов
1 |
# mkdir -p /etc/openvpn/easy-rsa/keys |
Копируем необходимые файлы:
1 |
# cp -r /usr/share/easy-rsa/2.0/* /etc/openvpn/easy-rsa/ |
Редактируем файл с переменными
1 |
# nano /etc/openvpn/easy-rsa/vars |
1 2 3 4 5 6 7 |
export KEY_COUNTRY="UA" export KEY_PROVINCE="Kharkov" export KEY_CITY="Kharkov" export KEY_ORG="MyOrganization" export KEY_EMAIL="root@server.mydomain.com" export KEY_OU="IT-Department" export KEY_CN="server.mydomain.com" |
Создание сертфикатов и ключей Перечитываем файл vars(выполняем инициализацию переменных)
1 |
# cd /etc/openvpn/easy-rsa/ |
1 |
# . ./vars |
Удаляем старые ключи
1 |
# ./clean-all |
Создаём корневой сертификат и ключ:
1 |
# ./build-ca |
Проверяем наличие CA(CentralAuthority) сертификатов
1 |
# ls -al /etc/openvpn/easy-rsa/keys/ | grep ca\. |
1 2 |
-rw-r--r-- 1 root root 1854 Dec 25 19:20 ca.crt -rw------- 1 root root 1704 Dec 25 19:20 ca.key |
Если будет сообщение о том, что […]
Установка и настройка NTP-сервера на Centos
Установка и настройка NTP-сервера на Centos Настройка синхронизации времени состоит из нескольких шагов 1.Корректно установить временную зону для сервера, 2.Установить ntpd 3.Выполнить первоначальную синхронизацию с сервером времени (ntpdate) 4.Запустить ntpd 5.Добавить ntpd в нужный runlevel 6.Проверить синхронизацию 7.Проверка статуса синхронизации(со временем,енмного позже) 1. Установка таймзоны Проверить, какая таймзона установлена, можно командой date [root@guk5 ~]# […]