Я пытаюсь написать руководство с некоторыми важными вещами, которые нужно сделать после того, как его / ее сервер завершит «построение», такими важными вещами, как настройка вторичного пользователя, который не является корневым, локали, возможно, даже отключение пароля для входа в систему и использование вместо него ключей. Если вы все же решите поучаствовать, не могли бы представить примеры кода в дополнение к небольшому описанию?
1) Включите защиту от спуфинга и файлы cookie:
spoofprotect=yes
syncookies=yes
2) Для сервера будет достаточно 3-х приставок. Отредактируйте / etc / inittab:
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
4) Установите утилиты:
aptitude install screen htop
apt-get install locales
если он еще не установлен. тип locale
и если вы видите какие-либо предупреждения вверху, сделайте dpkg-reconfigure locales
выберите свою локаль (у меня en_US.UTF-8 UTF-8), сгенерируйте, и об этом нужно позаботиться, чтобы избежать проблем с локалью при установке / обновлении пакетов.
apt-get update && apt-get upgrade
для обновления списков пакетов и установки последних обновлений безопасности для пакетов, а также установки aptitude
и полагаться на него, поскольку он лучше обрабатывает зависимости.
apt-get install aptitude
чтобы получить переднюю оболочку apt, которая намного лучше обрабатывает зависимости. После этого (или если он у вас уже есть) установите несколько "важных" пакетов с aptitude install ~pstandard
который захватывает такие пакеты, как perl
и dnsutils
.