Установка и настройка Debian 10

Автор: | 08.10.2018

Установка и настройка Debian 10

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

Нам понадобится 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 терминалов. Для начала удалим установленный desktop manager (т.к. я использую xfce у меня это будет lightdm)

Устанавливаем nodm

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

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

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

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

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

и меняем на

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

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

 

 

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

https://andreyex.ru/