Начало работы в операционной системе CentOS

Начало работы в операционной системе CentOS

Сразу после установки любого дистрибутива Linux рекомендуется провести обновление системы.
В операционной системе CentOS, которая так же представляет собой один из дистрибутивов Linux, обновление выполняется командой

sudo yum update

Однако, сразу же после установки, результат выполнения этой команды неверный.

Обновление CentOS

В подсказке мы видим что для выполнения этой команды необходимы привилегии администратора, или как нередко говорят, необходимы root-права.

Выполнить любую команду с привилегиями администратора можно дописав в начало sudo

yum update

Обновление CentOS с привилегиями администратора

 

Затем вводим пароль пользователя обладающего root-привилегиями.

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

Ошибка обновления CentOS

Выясним в чем причина. Для начала проверим настройки сетевых интерфейсов. Это можно сделать с помощью команды

ip a

Выполнив ее мы видим что интерфейс с названием ens160 есть, однако, ip-адрес ему не присвоен.
Проверка ip-адреса в CentOS

Но мы точно знаем что ip-адрес должен быть присвоен интерфейсу DHCP-сервером. Проверим конфигурацию сетевого адаптера.

Для этого будем использовать встроенный в CentOS редактор vi. Файл конфигурации сетевого интерфейса называется ifcfg-ens160 и располагается в папке /etc/sysconfig/network-scripts/. Открываем его командой

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

Содержимое файла появится на экране

Конфигурация сетевого интерфейса

Для нас представляет интерес последняя строка ONBOOT=no. Она говорит о том что интерфейс будет неактивным после загрузки. исправив no на yes мы включим сетевой интерфейс.

Для внесения изменений в редакторе vi нужно нажать клавишу Insert на клавиатуре. Но мы увидим предупреждение системы говорящее что мы пытаемся изменить файл, который доступен только для чтения.

Файл только для чтения

Редактировать файлы сетевых интерфейсов необходимо с правами администратора, поэтому выходим из режима редактирования (клавиша Esc), нажимаем клавишу двоеточие, затем клавишу q и Enter, и снова открываем файл конфигурации сетевого адаптера, но уже с правами суперпользователя

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens160

нажимаем  клавишу Insert на клавиатуре, заменяем ONBOOT=no на ONBOOT=yes, нажимаем Esc, двоеточие, w, q и Enter;

если все прошло успешно то на экране появится соответствующее сообщение

Успешное сохранения настроек конфигурации сети

и теперь необходимо перезапустить сетевую службу командой

/etc/init.d/network restart

лучше сразу выполним ее с root-правами

sudo /etc/init.d/network restart

Перезапуск сети в CentOS

Выполнив команду ip a убедимся в том, что сетевой интерфейс получил адрес

Конфигурация сетевого интерфейса

Пробовать получать обновления все рано еще рано, поскольку репозитории располагаются на удаленных серверах, то для их работы необходимо подключение к сети интернет. Необходимо авторизоваться на прокси сервере организации.

Настройки прокси сервера изменяются в файле  /etc/yum.conf, отредактируем его

sudo vi  /etc/yum.conf

Нажимаем Insertm, добавляем три строчки

proxy=http://172.16.0.249:8080
proxy_username=net
proxy_password=password

Настройка прокси сервера в CentOS

Выходим из режима редактирования (клавиша Esc), нажимаем двоеточие, w, q и Enter.

И вот теперь если все сделано как нужно можем обновить систему

sudo yum update

Обновление CentOS

В какой то момент система попросит подтвердить установку пакетов, отвечаем y то есть yes.

Подтверждение обновления CentOS

После загрузки всех обновлений мы получаем самую новую версию операционной системы

Установим более удобный текстовый редактор nano и файловый менеджер midnight commander.

sudo yum install nano

sudo yum install mc

Установить эти программы можно было и одной командой

sudo yum install nano mc.

Проверим работу файлового менеджера с помощью команды mc.

Файловый менеджер Midnight Commander

Добавить комментарий