Настройка Debian 11

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

Нам понадобится USB накопитель на 1Gb или больше, компьютер под управлением Windows, образ Debian Netinstall, Rufus.

Разжевывать как загрузиться с USB накопителя я не буду и поэтому сразу приступим к делу.

Выбираем Install и ждем запуска установщика. Установка Debian сейчас сводится к жмаканью NEXT>>NEXT>>FINISH. Поэтому не будем заострять на этом внимание и перейдем непосредственно к настройке системы.

1. Файл подкачки в Debian.

Я не устанавливаю раздел подкачки т.к. мне это не удобно, а с файлом подкачки больше гибкости. Сначала проверяем есть ли у нас подкачка.

Если при запуске команды пустой вывод значит подкачки нет. И так для начала создаем файл размером 1Gb который будет использоваться системой для подкачки. Чтобы создать файл другого размера то нужно заменить 1G на нужное значение

Далее нужно сменить владельца нашего файла на root

Используем инструмент mkswap для настройки области подкачки Linux в файле

Активируем файл подкачки

Чтобы сделать изменение постоянным, открываем файл /etc/fstab

и добавляем следующую строку

Проверяем, активен ли обмен, используя команду swapon или free

2. Настройка значения подкачки

Swappiness – это свойство ядра Linux, которое определяет, как часто система будет использовать пространство подкачки. Перестановка может иметь значение от 0 до 100. Низкое значение заставит ядро стараться избегать подкачки всякий раз, когда это возможно, в то время как более высокое значение заставит ядро более агрессивно использовать пространство подкачки.

Значение подкачки по умолчанию равно 60. Можно проверить текущее значение подкачки, используя команду cat:

В то время как значение 60 подходит для настольных компьютеров, для производственных серверов следует установить более низкое значение.

Например, чтобы установить значение swappiness на 10, вводим:

Чтобы установить этот параметр постоянным при перезагрузках, добавляем в файл /etc/sysctl.conf следующую строку :

3. Midnight Commander — файловый менеджер

При установке новой ОС я первым делом ставлю MC. MC — это NortonCommander подобный менеджер с удобным редактором mcedit.

3) mcedit — удобный текстовый редактор с подсветкой синтаксиса. Если при нажатии F4 в MC у Вас не было меню выбора редактора. То вызвать его можно следующей командой.

4. Htop — это своеобразный мониторинг процессов в UNIX системах

5. Screen

Незаменимая вещь, это что своего рода создание множества рабочих столов но в ssh. Например я подключился к удаленному хосту и мне нужно скопировать 50Gb данных, оставлять терминал ssh не надежно (связь может оборваться). Поэтому ставим данную программу следующей командой:

После это запускаем:

Нажимаем Enter или Space попадаем в обычный терминал bash. В данный момент мы находимся в виртуальной сессии и можем делать здесь все тоже самое как обычно. Для того чтобы свернуть сессию нажимаем CTRL+A потом клавишу D, все сессия свернута. Чтобы вернутся обратно, нужно набрать в терминале.

6. SSH

Это стандарт де факто в любом linux сервере, но стандартная настройка что идет в комплекте меня не устраивает. Поэтому для начала открываем файл:

и перезапускаем демона:

7. Автоматический вход

Автоматический логин в X Windows System — автоматический вход часто бывает необходим при создании тонких клиентов или pos терминалов.

Открываем конфиг и меняем на нужного нам пользователя

Находим секцию

и присваиваем значения

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

8. SUDO без пароля

Открываем файл для редактирования

Находим строчку

и меняем на

Все теперь пользователи входящие в группу sudo буду использовать повышение привилегий без ввода пароля.

9. NCDU

Утилита ncdu эффективный инструмент для борьбы с переполнением дискового пространства. Псевдографическая надстойка над утилитой du которая в разы упрощает поиск проблем с дисовым просранством.

Теперь можно запустить нашу утилиту и анализировать занятое пространство.

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

Где /var/log директория откуда хотим начать анализ занятого пространства.

Конечно это не все что нужно сделать в свежеустановленном Debian, но этот минимум я считаю строго необходим для комфортной работы.

Использованы материалы:

https://andreyex.ru/

От dadenard

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