Блог дяди Freemanа

CentOS 7 — переименование сетевого интерфейса без перезагрузки

Я переименовываю сетевые интерфейсы, изменяя файлы в /etc/sysconfig/network-scripts .

  • eth0 -> nic0
  • eth1 -> NIC1

Содержимое сетевых сценариев выглядит следующим образом:

Перезагрузка активирует новую конфигурацию. Но как активировать эту конфигурацию без перезагрузки?

A systemctl restart network не выполняет трюк.

Я могу отключить один интерфейс по его старому имени ( ifdown eth0 ), но ifup выводит ниже сообщение независимо от того, было ли предоставлено старое или новое имя:

ОШИБКА: [/etc /sysconfig /network-scripts /ifup-eth] Устройство nic0 похоже не присутствует, задерживает инициализацию.

/etc/init.d/network status показывает этот вывод:

Оба, ifconfig и ip a показать старые имена интерфейсов.

Блог дяди Freemanа

Захотелось мне на CentOS изменить стандартные названия интерфейсов, чтобы их имена были более информативные, что исключит потребность в перепроверке тот ли интерфейс нужно настроить, там ли слушает какая-либо служба.

Для начала, нам надо в настройках ядра запретить именование интерфейсов по их расположению на физическом уровне машины. За это будет отвечать флаг «net.ifnames=0«, который мы установим в строку GRUB_CMDLINE_LINUX файла /etc/default/grub.

Теперь нам нужно сгенерировать параметры ядра командой

После того, как мы это сделали, самое время создать правило для udev путем создания, (ну или редактирования, вдруг уже у Вас такой есть) файла /etc/udev/rules.d/70-persistent-net.rules

В этом файле нам нужно добавить строку следующего содержания:

замените значения ATTR на MAC адрес вашего адаптера и имя NAME задайте по своему вкусу.

Теперь после перезагрузки, в выводе ip addr вы уже будете видеть у интерфейса заданное вами имя.

Шпаргалка: CentOS часто используемые команды

Для экономии времени, ниже представлен список часто используемых команд при работе с CentOS.

показать мануал для command:

показать информацию о ядре:

информация о памяти:

показать инф. о использовании дисков в GB:

вывести размер текущего каталога:

использование памяти и swap:

информация версия ОС:

информация о дистрибутиве:

показать текущий аптайм:

показать пользователей онлайн:

имя, под которым вы залогинены:

показать текущую дату и время:

показать время нулевого меридиана:

установить дату и время, где MM – месяц, DD – день, hh – час, mm – минуты:

вывести календарь на текущий месяц:

вывести ваши текущие активные процессы:

найти и вывести информацию о процессе process:

показать все запущенные процессы:

список остановленных и фоновых задач:

убить процесс с id pid:

убить все процессы с именем process:

получить информацию whois для domain:

получить DNS информацию domain:

вывести список установленных пакетов:

обновить все пакеты:

установить пакет package_name:

удалить пакет package_name:

скачать файл по адресу url:

направить стандартный ввод в file:

создать символическую ссылку link к файлу file:

список файлов и каталогов:

форматированный список со скрытыми каталогами и файлами:

сменить на домашний каталог:

сменить директорию на dir:

показать текущий каталог:

удалить каталог dir:

удалить file без подтверждения:

удалить каталог dir без подтверждения:

скопировать file1 в file2:

скопировать dir1 в dir2:

скопировать dir1 в dir2 с сохранением всех прав доступа:

переименовать file1 в file2, если file2 каталог, то переместить file1 в каталог file2:

создать директорию dir:

создать древо директорий /home/user/dir:

установка прав 777 на dir:

установка прав 777 на dir и все подкаталоги рекурсивно:

задать владельца apache с группы apache для директории dir:

Переименовать компьютер centos 7

Изменение hostname иногда помогает избежать конфликтов с DNS, избавиться от тормозов системы без видимых нагрузок.

Узнать имя хоста мы можем командой:

Задать имя хоста можно так:

Так же можно отредактировать файл /etc/sysconfig/network добавив в него:

Centos 7: Кто использует память?

Неожиданно в процессе настройки кончилась память, хотя на похожей конфигурации память есть и с запасом. Решил посмотреть, кто использует память:

Можно было сделать проще, но мы не ищем легких путей:

5,6 и 7 процесс явно кандидаты на вылет. А вот с rsyslogd все в порядке, просто новая версия стала кушать память примерно в 2 раза больше.

Категория: Администрирование

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector