Домой

Установка CentOS6.


Как установить достаточно много написанов интернете, здесь оставлю свои заметки по установке необходимого ПОи допиливанию в целом. Я устанавливал Centos с целью небольшого веб сервера, для использования в локальной сети.

  • конфигурируем сетевой интерфейс:

Даже если ваша сетевая карта как вам кажется не определилась введите команду ifconfig eth0 up

После этого ваш сетевой интерфейс появится в системе.

Далее его нужно настроить:

ifconfig eth0 192.168.1.201 netmask 255.255.255.0

или в каталоге /etc/sysconfig/network-scripts редактируем файл ifcfg-eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Пример файла ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
UUID=0dcd31e3-f958-49b8-8be9-68f766c393f7
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:0C:29:9D:FE:A9
IPADDR=192.168.1.200
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"

перезапуск сети

service network restart

 

  • Установка пакетов 

yum install -y mc                       установка mc

yum install -y nmap                       установка nmap сканер портов, служб и тд

  • Удаление пакета

 yum remove mc

  • Добавление дополнительных репозиториев

Репозиторий EPEL (EPEL популярный расширеный репозиторий.  Extra Packages for Enterprise Linux repository configuration)

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

Если команда выдает ошибку значит вышел новый релиз, узнать номер которого можно по ссылке 

http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html

Результатом подключенного EPEL будет строка: epel Extra Packages for Enterprise Linux 6 - i386 9,730

 

Так же действует команда

# yum install epel-release    (В Centos7 точно работает)

 

Репозиторий RepoForge (бывш. RPMForge):

 32-битная система: rpm -Uhv http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

 64-битная система: rpm -Uhv http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

В том случае, если команда завершилась с ошибкой, возможно, что ссылки на пакеты устарели, тогда используйте ссылки, указанные здесь:http://repoforge.org/use/

проверить подключеные репозитории 

 yum repolist

 

 

  • Текстовый редактор Vi 

Vi есть во всех дистрибутивах Linux даже в минимальных сборках. Когда еще нет ничего, Vi уже есть!

Поэтому базовые команды Vi нужно знать обязательно. Без этого не получится настроить конфигурационные файлы для установки через интернет более удобных текстовых редакторов.

1. vi test.txt открываем файл.

2. Наводим стрелками курсор на строчку и место где хотим что либо изменить.

3. Нажимаем ESC (на экране ничего не произойдет это нормально!) и потом кнопку "a", так мы переходим в режим редактирования текста.

4. После правки опять жмем ESC и набираем ":wq"  (q выход, w записать).

5. Если хотим выйти без сохранения то набираем ":q!" восклицательный знак это значит принудительный выход.

6. Если ничего не изменяли в тексте то достаточно ":q".

ПОИСК!

?искомая_строка         искать вверх
/искомая_строка         искать вниз
n               повторить поиск
N               вернуться на последнюю найденную строку

PS: по клавише ESC реактор переходит в режим команд: a редактирование, :wq записать и выйти

Для начальной правки конфигурационных файлов, этих знаний Вам хватит. А потом ставьте mc, nano или что Вам больше нравится.

 

  • Для нормальной работы Web сервера на Centos 6.3 на Web сервере необходимо открыть следующие порты:

22 ssh
80 http
443 https
25 smtp сервер


В терминале Centos 6.3 последовательно выполните следующие команды:

su
iptables -I INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT
iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT
iptables -I INPUT -p tcp --dport 25 -m state --state NEW -j ACCEPT
service iptables save
Перезагружаем iptables:

/etc/init.d/iptables restart

  •  Поиск файлов через консоль

find / -name "myfile.txt"