Category Archives: CentOS

Отключить SELinux на CentOS, Fedora

Автор Itworkroom

Отключить SELinux на CentOS, Fedora

SELinux (Security-Enhanced Linux) — это система принудительного контроля доступа, она может работать параллельно со стандартной классической системой контроля доступа в linux. SELinux может создавать правила обращения пользователям или программам, что дает возможность ограничить некоторые возможности доступа им. В данной материале описано как задать различные режимы работы подсистемы защиты или просто выключить её в ОС Linux.

Статус SELinux

Команды /usr/sbin/getenforce и /usr/sbin/sestatus используются для проверки текущего статуса SELinux. Команда getenforce возвращает значение Enforcing, Permissive, или Disabled. Команда getenforce возвращает Enforcing когда SELinux активирован (правила политики SELinux принудительные):

(далее…)

Как увеличить LVM раздел в OS CentOS

Автор Itworkroom
lvm

В статье показано как увеличить LVM (logical volume manager) раздел в операционной системе CentOS.

Данную процедуру часто приходиться выполнять в виртуальной среде, как это часто бывает: создали VM отрезали мало места, место кончилось и надо что-то делать. Для решения задачи воспользуемся встроенными утилитами:

В нашем примере имеется виртуальная машина закончившимся местом, в управлении VM мы увеличили место, но вот логически оно осталось без изменений (было 8Гб увеличили до 18Гб).

Для начала смотрим, что у нас с разделами: (далее…)

Настройка сети в CentOS, Fedora, RHEL

Автор Itworkroom

В статье показано как настроить сеть в ОС CentOS, Fedora, RHEL, а также рассказано о некоторых встроенных в ОС утилитах управления сетью.

Примеры настроек будут подходить ко всем трем дистрибутивам ОС Linux.

Файл настройки общей информации /etc/sysconfig/network

В этом файле задается сетевое имя компьютера (HOSTNAME), маршрут по умолчанию (GATEWAY), DNS-домен (DOMAINNAME).

Пример конфигурации в файле network для Red Hat / CentOS / Fedora.

[root@os ~]# cat /etc/sysconfig/network 
NETWORKING=yes
HOSTNAME=myhostname
DOMAINNAME=domainname.com  ## поле является необязательным.
GATEWAY=172.18.1.1        ## default gateway для системы.

(далее…)

Часто используемые Linux команды

Автор Itworkroom

В данном материале подобраны ценные команды и выражения, часто используемые Linux команды.

Информация полезна для системных администраторов и специалистов работающих с *nix.
Файловые команды

ls – список файлов и каталогов в текущей директории

ls -al – форматированный список со скрытыми каталогами и файлами

чтобы посмотреть список файлов и их дату модификации:
find . -printf «%T@ %Tc %p\n» | sort -n

  • %Tk: File’s last modification time in the format specified by k.
  • @: seconds since Jan. 1, 1970, 00:00 GMT, with fractional part.
  • c: locale’s date and time (Sat Nov 04 12:02:33 EST 1989).
  • %p: File’s name.

cd /dir – перейти в директорию /dir
cd – сменить на домашний каталог, аналог: cd ~/
pwd – показать текущий каталог
mkdir dir – создать каталог dir

показать разницу файлов в указанных директория:

diff -r dir1 dir2 — покажет файлы существующие только в dir1 and и только существующие в dir2
diff -r dir1 dir2 | grep dir1 — покажет файлы существующие только в dir1
diff -r dir1 dir2 | grep dir1 | awk ‘{print $4}’ > difference1.txt
echo > /dir/file — пресечь файл до нулевой длинны
rm file – удалить file
rm -r dir – удалить каталог dir
rm -f file – удалить форсированно file
rm -rf dir – удалить форсированно каталог dir *
cp file1 file2 – скопировать file1 в file2
cp -r dir1 dir2 – скопировать dir1 в dir2; создаст каталог dir2, если он не существует (далее…)

Как настроить сеть и добавить дополнительный ip адрес CentOS

Автор Itworkroom
centos

В статье показано как настроить сеть и добавить дополнительный ip адрес в операционной системе CentOS.

Подразумевается что вы уже находитесь в системе CentOS:

Перейдите в каталог /etc/sysconfig/network-scripts:

  cd /etc/sysconfig/network-scripts/

Сделайте копию существующего файла ifcfg-eth0 под именем ifcfg-eth0:0:

    cp ifcfg-eth0 ifcfg-eth0:0

Откройте этот файл текстовым редактором:

    vi ifcfg-eth0:0

Удалите строки относящиеся к IPv6!

Отредактируйте строку DEVICE дописав в конце «:0»:

    DEVICE=eth0:0

И измените строку IPADDR, указав Ваш новый IP:

    IPADDR=213.131.123.123

После чего перезапустите сервис:

    service network restart

После выполнения этих действий по команде ifconfig (или ip a), Вы убедитесь, что у Вас появился дополнительный интерфейс: eth:0.Как настроить сеть и добавить дополнительный ip адрес CentOS