Работа с пакетами CentOS 7

Обновление пакетов в системе :

yum update

Поиск пакета содержащего …. :

yum provides vim

Информация о пакете

yum info vim

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

yum install vim

Удалить пакет :

yum remove vim

Вывести информацию о доступных «mega-пакетах» :

yum grouplist

Вывести информацию о содержании пакета : название можно писать даже по русски, ориентируйтесь на вывод grouplist

yum groupinfo "Средства разработки"

Установить требуемый «мега-пак»

yum groupinstall "Средства разработки"

Управление сетевыми интерфейсами CentOS 7

По умолчанию после установки CentOS7  сетевой интерфейс находиться в неактивном состоянии. Включить его можно с помощью «графической» утилиты nmtui. Также возможно настроить автоматическое включение интерфейса при включении.

mntui

перезапуск сетевых интерфейсов :

 systemctl restart network 

Статус службы

 systemctl status network  

Редактирование файл конфигурации сети :

 vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 

В вашем случае последнее несколько символов строки «enp0s3» могут быть другими, в зависимости от количества сетевых карт.
Для DHCP режима с авто-стартом сетевой карты :

 BOOTPROTO=dhcp
ONBOOT=yes 

Или для статических настроек :

 BOOTPROTO=static
ONBOOT=yes 

И добавляем в конец файла :

IPADDR=192.168.1.69
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1

Показать все сетевые интерфейсы и их IP :

ip addr show

Показать все для одного интерфейса :

ip addr show enp0s3

Показать все активные интерфейсы :

ip link show

Показать маршруты :

ip route show

Активировать интерфейс enp0s3 , down вместо up де-активирует интерфейс:

nmcli connection up enp0s3

Добавить аппаратному интерфейсу еще один IP адрес :

ip addr add 10.10.10.10 dev enp0s3

Удалить IP адрес у указанного интерфейса :

ip addr del 10.10.10.10 dev enp0s3

Можно воспользоваться готовыми скриптами для сетевых интерфейсов, они находятся :

cd /etc/sysconfig/network-scripts/

Просмотр прослушиваемых tcp портов :

netstat -tulpen | grep tcp

Быстрая информация о IP и DNS интересующего узла :

nslookup ya.ru
dig ya.ru

«Трасса до сервера» :

traceroute ya.ru

Права доступа

Права доступа к файлам в Linux определяются по принципу:

4 (read) (r)
2 (write) (w)
1 (execute) (x)

Допустим владелец файла должен иметь доступ
(r) + (w) + (x) = 4+2+1 = 7 

Правда для группы
(r) + (w)  = 4+2 = 6

Правда доступа для всех остальных
(r) = 4

Так это выглядит в программе FileZila

 

 

 

 

Установка CentOS в VirtualBOX

После установки в VirtualBOX CentOS не получается сразу поставить «Дополнение гостевой ОС»

 yum update
yum install kernel-devel kernel-headers gcc gcc-c++ epel-release dkms

kernel-devel — Содержит файлы заголовков ядра и файлы makefile, необходимые для сборки модулей, зависящих от пакета kernel.
kernel-headers — Заголовочные файлы для компиляции ядра.
gcc / gcc-c++ — Компиляторы
epel-release — Extra Packages for Enterprise Linux. Это хранилище пакетов, созданное группой специалистов операционной системы Fedora.
dkms — фреймворк который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода.

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