3.14.3 Обновление ОС и инсталляция необходимого ПО
Необходимо настроить адрес репозитория для обновления ОС и инсталляции ПО.
Стандартным адресом репозитория Ubuntu Linux в России является адрес ru.archive.ubuntu.com (213.180.204.183).
Если сервер имеет выход в интернет и в вашей технологической сети нет собственного репозитория, менять адрес репозиториев не нужно.
Наличие собственного репозитория Ubuntu Linux и его адрес уточните у системных администраторов вашей компании.
Чтобы сменить адрес репозитория откройте файл sources.list при помощи текстового редактора и измените в нем адрес репозитория.
Для этого необходимо выполнить команду:
ssw@ecss1:~$ sudo nano /etc/apt/sources.list
Также для установки системы ECSS-10 необходимо добавить репозиторий ЭЛТЕКС:
sudo sh -c "echo 'deb [arch=amd64] http://archive.eltex.org/ssw/bionic/3.14 stable main extras external' > /etc/apt/sources.list.d/eltex-ecss10-stable.list"
Обратите внимание, что требуется указать верную версию операционной системы при добавлении репозитория Eltex. Если установка происходит на Ubuntu 18.04, то необходимо указать bionic как приведено в примере. Однако, если ECSS-10 устанавливается на Astra Linux необходимо указать соответствующие репозитории smolensk:
sudo sh -c "echo 'deb [arch=amd64] http://archive.eltex.org/ssw/smolensk/3.14 stable main extras external' > /etc/apt/sources.list.d/eltex-ecss10-stable.list"
sudo sh -c "echo 'http://archive.eltex.org astra smolensk smolensk-extras' > /etc/apt/sources.list.d/eltex-ecss10-stable.list"
Далее необходимо выполнить импорт ключа командой:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 33CB2B750F8BB6A5
Для обновления ОС необходимо выполнить команды:
ssw@ecss1:~$ sudo apt update
ssw@ecss1:~$ sudo apt upgrade
Список обязательного сервисного программного обеспечения:
ntp | NTP-сервер |
tcpdump | сниффер пакетов |
vlan | управление VLAN |
dnsmasq | легковесный DNS/DHCP-сервер |
Список рекомендуемого диагностического и вспомогательного программного обеспечения:
aptitude | установка программ из репозиториев, рекомендуется использовать вместо программы apt-get |
atop | мониторинг загрузки хоста с функцией периодического сохранения информации в файлы |
ethtool | просмотр статистики сетевых интерфейсов |
htop | мониторинг процессов |
iotop | мониторинг подсистем ввода/вывода |
mc | файловый менеджер |
minicom | терминал для RS232 |
mtr-tiny | выполняет функции ping и traceroute |
nmap | сканер портов |
pptpd | VPN-сервер |
pv | мониторинг межпроцессного обмена |
screen | мультиплексор терминалов |
ssh | сервер и клиент SSH |
tftpd | TFTP-сервер |
vim | текстовый редактор |
sngrep | трассировка sip |
tshark | консольный аналог wireshark |
cpanminus | просмотр медиа-трассировок (для просмотра необходимо воспользоваться командой sudo spanm Graph::Easy ) |
gnuplot | вывод графиков статистики |
Список обязательных пакетов для схем с резервированием:
ifenslave-2.6 | управление BOND-интерфейсами |
keepalived | сервис мониторинга серверов/служб в кластере |
attr | сервис управления атрибутами файловых систем |
Список дополнительных пакетов для схем с резервированием:
bridge-utils | управление bridge-интерфейсами |
ethtool | управление и мониторинг сетевых интерфейсов |
Для установки необходимых пакетов:
sudo apt install ntp tcpdump vlan dnsmasq
Для установки всех пакетов:
sudo apt install ntp tcpdump ssh vlan atop ethtool htop iotop mc minicom mtr-tiny nmap pptpd pv screen tftpd vim tshark cpanminus gnuplot
Если система с резервированием выполните дополнительно:
sudo apt install ifenslave-2.6 keepalived bridge-utils attr
Для просмотра установленных пакетов выполните следующую команду (данный пункт является необязательным, можно выполнить, если вы не уверены, что какое-то приложение установлено):
ssw@ecss1:~$ sudo dpkg --get-selections