Показаны сообщения с ярлыком Centos. Показать все сообщения
Показаны сообщения с ярлыком Centos. Показать все сообщения

пятница, 4 января 2013 г.

Установка Asterisk 11 на CentOS 6


Для установки я использую Asterisk 11.0.0 и буду его компилировать из исходников на ОС CentOS 6.3. Это руководство также должно работать Fedora и RHEL (Red Hat Enterprise Linux) с небольшими или без изменений.

вторник, 28 февраля 2012 г.

Установка прозрачного прокси сервера Squid на CentOS 5.5


Источник: http://metalcandy.ru/how-to-forge-centos/219-transperity-proxy-squid-on-centos?showall=1

Конечно Squid популярный с открытом кодом GPL прокси сервер. Он имеет множество применений, от ускорения веб-сервера путем кеширования на неоднократные просьбы, кеширование запросов доменных имён, а блокирование сетевых ресурсов. Squid в первую очередь предназначена для работы в Linux / Unix-подобных систем. Squid это высокопроизводительный прокси-сервер кеширования для веб-клиентов, поддержка FTP, Gopher, HTTP и объектов данных. В отличие от традиционных программ кеширования, Squid обрабатывает все запросы в одном, не блокирование, I / O инициативе процесса. Squid хранит метаданные и особенно горячие запросы сохраняются в оперативной памяти, кеш DNS поиск, поддерживает неблокирующий DNS поиска, и реализует отрицательное кеширование отказавших запросов. Установим и настроим прозрачный прокси сервера Squid на CentOS / RHEL 5.

среда, 11 января 2012 г.

Список установленных программ в linux и BSD

Источник: http://webmastak.com.ua/index.php?newsid=15

Как посмотреть список установленных программ? Вот так:

Red Hat/Fedora Core/CentOS Linux
В Red Hat/Fedora Core/CentOS Linux- подобных наберите следующую команду чтобы получить список установленных программ

# rpm -qa | less
 
второй вариант:

# yum list installed | less

Debian Linux

В Debian Linux список установленных пакетов можно увидеть так:
# dpkg --get-selections

Ubuntu Linux

В Ubuntu Linux список установленных программ смотрим так:

# sudo dpkg --get-selections

FreeBSD

В FreeBSD установленные программы можно посмотреть так:

# pkg_info | less
# pkg_info apache


Используйте команду pkg_version чтобы показать общий список версий всех установленных пакетов в FreeBSD:

# pkg_version | less
# pkg_version | grep 'lsof'

OpenBSD

В OpenBSD команда use pkg_info так же ведет себя как и в FreeBSD и покажет список установленных пакетов:
# pkg_info | less
# pkg_info apache

вторник, 6 декабря 2011 г.

Отмена перехода на зимнее время. Centos Gentoo Debian

Автор: Grom
Источник: http://webonrails.ru/forum/server/topic/587/

Проверяем есть ли переход вообще.
# zdump -v /etc/localtime | grep 2011

На экране должно быть что-то вроде:
/etc/localtime Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
/etc/localtime Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSD isdst=1 gmtoff=14400
/etc/localtime Sat Oct 29 22:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 MSD isdst=1 gmtoff=14400
/etc/localtime Sat Oct 29 23:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 MSK isdst=0 gmtoff=10800
Если у вас есть последние две жирные строчки, значит время будет переведено. Если их нету и стоит переход только 27 марта, значит всё хорошо и ничего делать не нужно.

четверг, 17 ноября 2011 г.

Установка почтового сервера

Centos + Postfix + Dovecot
Пошаговая инструкция по установке и настройке почтового сервера на английском языке:

Создание пользователя Centos

Для моих целей:

adduser -m -s /sbin/nologin user_name
passwd user_name

Из мануала:

Adding a User

To add a user to the system:
  1. Issue the useradd command to create a locked user account:
    useradd <username>
    
  2. Unlock the account by issuing the passwd command to assign a password and set password aging guidelines:
    passwd <username>
    
Command line options for useradd

Option Description
-c '<comment>' <comment> can be replaced with any string. This option is generally used to specify the full name of a user.
-d<home-dir> Home directory to be used instead of default /home/<username>/
-e<date> Date for the account to be disabled in the format YYYY-MM-DD
-f<days> Number of days after the password expires until the account is disabled. If 0 is specified, the account is disabled immediately after the password expires. If -1 is specified, the account is not be disabled after the password expires.
-g<group-name> Group name or group number for the user's default group. The group must exist prior to being specified here.
-G<group-list> List of additional (other than default) group names or group numbers, separated by commas, of which the user is a member. The groups must exist prior to being specified here.
-m Create the home directory if it does not exist.
-M Do not create the home directory.
-n Do not create a user private group for the user.
-r Create a system account with a UID less than 500 and without a home directory
-p<password> The password encrypted with crypt
-s User's login shell, which defaults to /bin/bash
-u<uid> User ID for the user, which must be unique and greater than 499

среда, 12 октября 2011 г.

Установка и настройка pptpd под CentOS

Источник:
http://root.blogz.name/2008/10/08/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-pptpd-%d0%bf%d0%be%d0%b4-centos/


Вообще, если нужен VPN, куда лучше использовать openvpn, и работает быстрее и с прохождением NAT проблем нет. У pptpd только одно преимущество, на клиентской машине под виндой, не надо устанавливать vpn-клиент.

вторник, 4 октября 2011 г.

Маршрутизатор на Centos

1. Настраиваем сетевые интерфейсы eth0 - локалка, eth1 - интернет

cd /etc/sysconfig/network-scripts
cat ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
#BOOTPROTO=dhcp
ONBOOT=yes
HWADDR=00:c0:26:2d:83:ee
IPADDR=192.168.0.2
NETMASK=255.255.255.192

cat ifcfg-eth1
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth1
HWADDR=00:50:8D:6A:74:54
ONBOOT=yes
HOTPLUG=yes
IPADDR=AA.BB.CC.DD
NETMASK=255.255.255.248

2. Прописываем шлю по умолчанию

cat ../network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.local
GATEWAY=87.251.167.201

3. Разрешаем проброс пакетов с одной сетевой карты на другую:

cat /etc/sysctl.conf | grep ip_forward
net.ipv4.ip_forward = 1

4. Настраиваем правила iptables

обнуляем текущую таблицу
iptables --flush 
Разрешаем маскарадинг в таблице nat по интерфейсу eth1
iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE
Сохраняем настройки
service iptables save

5. Перезагружаем сервер, и проверяем работу.