Статьи → Настройки хоста → Часть 2. Базовая настройка Astra Linux: сеть, пользователи, …
Настройки хоста Актуальная

Часть 2. Базовая настройка Astra Linux: сеть, пользователи, безопасность

Andrew ⚡ Администратор
(обновлено 16.06.2026)
1019 v1.0
В предыдущей части, мы успешно установили AstraLinux 1.8 на мой intel NUC. В данной части, мы немного произведем настройки и поставим необходимые пакеты, а так же произведем оптимизацию под работу intel NUC.

Настройка репозитория

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

Выполним команду sudo apt update и видим, что репозитории сейчас используются прописанные при установке с CD диска.

apt update

При установке Astra Linux из коробки, прописывает свои репозитория в /etc/apt/sources.list и их достаточно для полноценной работы по этому просто нужно раскомментировать (после установке, они закомментированы), что я и сделаю. 

Если по каким-то причинам их нет или они уже недействительны (всякое может быть), то всегда можно найти в интернете листы репозиториев под конкретную версию AstraLinux. К примеру, вот ссылка на репозитории Astra Linux 1.8 с их wiki.astralinux.ru

Открываем sources.list с репозиториями

sudo vim /etc/apt/sources.list

Видим следующее

sources.list

Как я и говорил ранее, что они есть, просто закомменчены. Убираем # вначале двух последних строк, а первую строку можно закомментировать # либо вовсе удалить. Она нам не понадобиться.

отредактированный sources.list

Получилось у нас вот так, как показано выше. Сохраняем и выходим.

Снова прогоняем обновление списка пакетов

sudo apt update

apt update

Отлично, система говорит, что у мы можем обновить 372 пакета. Так как на момент написания статьи, уже вышла версия Astra Linux 1.8.5.46, а стоит у меня напомню Astra Linux 1.8.4.48. Обновлять до последней версии я пока не буду, так как 1.8.4 в целом стабильно работает.

Установка дополнительных пакетов

2. (Опционально) Теперь для своего удобства, я поставлю ряд дополнительных пакетов. Это дело не обязательное и чисто индивидуально. Я для себя составил ряд пакетов, которые мне пригодятся в ближайшее или будущее время.

sudo apt install -y curl tree htop jq zip git python3-venv ca-certificates lm-sensors

Что я ставлю, коротко:

  • curl (аналог wget) - нужен для загрузки файлов и скриптов и не только;
  • tree (деревовидный список) - отображает что находится в директориях и поддиректориях, какие файлы;
  • htop (улучшенный top) - помогает мониторить систему по типу "диспетчера задач" на windows;
  • jq - нужен для работы с json;
  • zip - архиватор для работы с zip архивами (пригодится для nextcloud);
  • python3-venv - для работы с виртуальными окружениями на питоне (пригодится для моих пет-проектов на intel NUC);
  • ca-certificates - нужен для работы корневых сертификатов для сторонних репозиториев;
  • lm-sensors - для отслеживания температуры процессора.

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

Оптимизация Intel NUC

3. Немного произведу оптимизацию Intel NUC, чтобы сохранить на подольше SSD.

Что будем делать:

  • Включаем автоматическую уборку мусора на SSD (TRIM);

  • Проверяем, что уборка включена;

  • Отключаем бесполезную запись дат доступа к файлам  (меньше работы для SSD, дольше живет).

Эти команды безопасны и их рекомендуют использовать для всех современных SSD на Linux.

TRIM - это специальная команда, которая говорит SSD-диску: «Вот эти блоки данных больше не нужны, их можно стереть по-настоящему, чтобы потом записывать новое быстро».

Без TRIM SSD со временем начинает тормозить, потому что он думает, что старые удаленные файлы еще нужны, и тратит время на их перезапись.

Что делают эти команды:

  • enable - настраивает автоматический запуск fstrim (команда, которая отправляет TRIM) по расписанию (раз в неделю). После перезагрузки он продолжит работать.

  • start - запускает этот таймер прямо сейчас, не дожидаясь перезагрузки.

Простыми словами:
Включаем «умную уборку» на SSD, которая будет сама раз в неделю подметать мусор, чтобы диск не тупил.

3.1 Включаем TRIM (автоматическая очистка)
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer

3.2 Проверить статус TRIM
sudo systemctl status fstrim.timer

настройка TRIM

3.3 Оптимизировать монтирование (меньше записи на SSD)
sudo vim /etc/fstab

находим строку с /dev/sda2 и добавляем noatime,nodiratime:
пример

 UUID=xxx / ext4 defaults,noatime,nodiratime 0 1

настройки fstab

Пояснение настроек:

  • defaults - стандартные настройки.

  • noatime - не запоминать время последнего доступа к файлу.

  • nodiratime - не запоминать время последнего доступа к папке.

Обычно Linux записывает при каждом чтении файла (даже при простом просмотре) дату обращения. Это создает лишние мелкие записи, а SSD от них постепенно изнашивается. noatime,nodiratime отключает эту запись.

Простыми словами включаем «экономичный режим» для SSD.

 

3.4 Уменьшить swappiness (чтобы реже использовал swap)

sudo vim /etc/sysctl.conf


3.5 Добавь в конец файла:
vm.swappiness=10

настройки swap

3.6 Применить изменения
sudo sysctl -p

3.7 Проверить
cat /proc/sys/vm/swappiness

3.8 Перезагрузить

проверка

 

Настроем так же sensors если ставили в опциональном пункте.

Ставим пакет, если еще не ставили из опционального пункта.

sudo apt install -y lm-sensors

Запускаем его и даем разрешения необходимые (под разные цели, разные разрешения).

sudo sensors-detect

Готово, теперь можно всегда отслеживать в ручном режиме с помощью команды температуру

sensors

sensors вывод

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

Ставим smartmontools
sudo apt install -y smartmontools

Чтобы проверить диск (если у вас не sda, то узнать все диски можно командой lsblk)
sudo smartctl -a /dev/sda

Чтобы включить мониторинг
sudo vim /etc/default/smartmontools

Нужно раскомментировать строку:

start_smartd=yes

Запускаем сервис

sudo systemctl enable smartmontools
sudo systemctl start smartmontools

Чтобы проверить SMART диска
sudo smartctl -a /dev/sda | grep -E "Temperature|Reallocated|Power_On"

smart диска

На этом настройка сервера Intel NUC завершена. Параллельно я поставил еще ряд утилит, настроил zsh, nvim, ohmyzsh, vim, lazyvim, spf итд. В следующей части мы установим Nextcloud.

0
Andrew

DevOps Engineer

1 50 статей
Комментарии (0)
Войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!