Первоначальная настройка сервера Debian 8
Первоначальная настройка сервера Debian 8
Добавить в избранное
Главное меню » Операционная система Debian » Первоначальная настройка сервера Debian 8
При создании нового сервера Debian 8, есть несколько шагов настройки, которые необходимо принимать на раннем этапе в рамках базовой установки. Это позволит повысить безопасность и удобство использования вашего сервера, и даст вам прочную основу для дальнейших действий.
Установка Debian 10
1. Для установки Debian 10 необходимо скачать дистрибутив программы с сайта разработчика. Для установки операционной системы достаточно скачать один диск. Скачиваем отсюда или здесь — далее Debian.
2. Скаченный образ записываем на диск или создаём загрузочную флешку . Затем начинаем установку операционной системы, выбираем Graphical Install.
3. Выбираем язык, который будет использован при инсталляционном процессе и будет использован по умолчанию при использовании операционной системой.
4. Выбираем местонахождение, которое будет учтено при настройке часового пояса.
5. В настройках клавиатуры выбираем свою страну.
6. Производим выбор переключения клавиатуры между национальной раскладкой и стандартной латинской раскладкой.
7. Указываем имя компьютера.
8. Указываем имя домена, если он есть. Если нет, то ничего указывать не надо.
9. Дважды набираем пароль для суперпользователя (root).
10. Создаём учётную запись пользователя, под которой будем работать в системе вместо суперпользователя (root). Можно ввести полное имя пользователя.
11. Вводим имя пользователя, под которым вы будете известны в системе, далее дважды вводим пароль для нового пользователя.
12. Выбираем часовой пояс из списка.
13. Далее начинается процесс разбивки диска, который можно произвести в автоматическом или ручном режиме. Выбираем «Авто — использовать весь диск и настроить LVM«.
14. Выбираем диск, который будем разбивать. Учтите, что все данные на выбранном диске будут стёрты.
15. Производим разметку диска путем выбора из списка или производим разметку диска вручную. Выбираем «Все файлы в одном разделе (рекомендуется новичкам)«.
16. Выбираем «Да» для того, чтобы записать изменения на диск в соответствии с выбранной схемой.
17. Проверяем разметку диска, если все устраивает, то выбираем «Да» для записи изменений на диск.
18. Отвечаем «Нет» на вопросы «Просканировать другой CD или DVD диск?» и «Использовать зеркало архива из сети?«. Отвечаем «Нет» на вопрос «Участвовать в опросе популярности пакетов?«. Выбор программного обеспечения оставляем по умолчанию. Можно будет все установить и настроить после окончательной установки системы.
19. Далее придётся немного подождать, произойдёт выбор и установка программного обеспечения. Затем ставим чекбокс «Да» для установки системного загрузчика GRUB на жёсткий диск.
20. Выбираем жесткий диск, на который будет установлен системный загрузчик.
21. На этом все этапы установки операционной системы Debian 10 пройдены, после того как нажмете «Продолжить«, система будет перезагружены и полностью готова к работе.
Марк Шредер. Заметки на полях
Лично я, к сожалению начинал свое знакомство с Linux именно с Ubuntu. На Debian перешел примерно четыре года назад, и не капельки об этом не сожалею — этот дистрибутив Linux в разы стабильнее чем Ubuntu, и гораздо гибче в плане настройки. Вот самый простой пример — для того, чтобы установить Ubuntu с альтернативным графическим окружением (KDE, LXQt, Xfce), или вообще без него (версия для сервера) вам нужно скачать отдельный дистрибутив Kubuntu, Lubuntu или Xubuntu соответственно. При установке Debian вы можете скачать один диск, и уже в процессе установки выбрать ту графическую среду, которую хотите установить.
Второй плюс Debian — его легендарная стабильность. Тут вам предоставлен выбор между различными репозиториями — надежным, как швейцарские часы Stable, и менее стабильными, но содержащими много нового Testing и Unstable (кстати, именно из них берет свои пакеты Ubuntu). Текущая стабильная версия — Debian 10.6 «buster», и именно ее с графическим окружением KDE я и предлагаю настроить.
Базовая настройка и обновление.
Так выглядит Debian 10 сразу после установки. |
Получение прав sudo.
Теперь можно перезагрузить компьютер, и пользоваться административными правами, набрав в терминале sudo + необходимая команда.
Настройка горячих клавиш для вызова терминала и смены раскладки.
Настройка репозиториев и обновление системы.
deb http://ftp.us.debian.org/debian buster main
deb-src http://ftp.us.debian.org/debian buster main
deb http://security.debian.org/ buster/updates main
deb-src http://security.debian.org/ buster/updates main
deb http://ftp.us.debian.org/debian buster main contrib non-free
#deb-src http://ftp.us.debian.org/debian buster main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free
#deb-src http://security.debian.org/ buster/updates main contrib non-free
Отображение пароля в терминале.
Вы уже заметили, что при вводе пароля в терминале не отображаются привычные звездочки? Это сделано для большей безопасности, чтобы кто-то посторонний не узнал длину вашего пароля. Если вы все-таки хотите, чтобы пароль в терминале отображался в виде звездочек, вам снова придется редактировать системные файлы при помощи nano. Выполняем в терминале команду
sudo visudo
В уже знакомом нам редакторе nano откроется файл, в котором мы увидим примерно следующее
Оптимизация использования раздела подкачки.
Чем меньше используется раздел подкачки, тем меньше тормозит система! Использование раздела подкачки определяется параметром swappiness, который по умолчанию равен 60. Давайте проверим это, выполнив команду
cat /proc/sys/vm/swappiness
Установка приложений.
Системные утилиты.
Браузеры и почта.
По умолчанию в Debian установлен браузер Mozilla Firefox. Если вам нужны Google Crome, Opera, Vivaldi и другие браузеры, например Яндекс, их можно загрузить в виде deb-пакетов и установить при помощи менеджера gdebi.
Страницы загрузки браузеров:
- Google Chrome https://www.google.com/intl/ru_ru/chrome/
- Opera https://www.opera.com/ru/download
- Vivaldi https://vivaldi.com/ru/download/
- Yandex https://browser.yandex.ru/
sudo apt install thunderbird
Прочие приложения.
VLC — удобный плеер для просмотра видео и прослушивания музыки в разных форматах.
Установка
Есть два варианта установки Proxmox VE — использовать готовый образ или установка на Debian. Мы рассмотрим оба.
Установка готового образа ISO
1. Переходим на страницу загрузки Proxmox официального сайта. Загружаем дистрибутив, например, Proxmox VE 6.1:
2. Если установка выполняется на виртуальную машину, монтируем образ. Если нет — создаем установочную флешку, например, с помощью WinSetupFromUsb или загрузочный диск с помощью InfraRecorder.
3. Загружаем сервер с установочного ISO — мы увидим окно приветствия Proxmox — выбираем пункт меню Install Proxmox VE:
4. Принимаем лицензионное соглашения, кликнув по I agree.
5. Выбираем диск, на который будет установлена система:
* при необходимости, кликаем по Options и задаем настройки файловой системы и размера раздела.
6. Пишем страну, временную зону, язык раскладки клавиатуры по умолчанию:
7. Вводим дважды пароль, который будет использоваться для пользователя root:
8. Прописываем сетевые настройки:
- Management Interface: сетевой интерфейс для управления сервером виртуальных машин.
- Hostname (FQDN): имя хоста для сервера.
- IP Address: IP-адрес нашего сервера.
- Netmask: маска подсети для сервера.
- Gateway: шлюз по умолчанию.
- DNS Server: сервер DNS.
9. В окне «Summary» проверяем введенные данные и кликаем по Install. Начнется процесс установки, который займет не более 10 минут.
10. После установки мы должны увидеть «Installation Successful» — перезагружаем сервер, кликнув по кнопке Reboot.
После переходим к проверке установки.
Установка на Debian
Если мы решили установить Proxmox на уже установленный Debian, выполняем следующую инструкцию.
При установке среды виртуализации меняется ядро Linux. Это может привести к потери работоспособности уже установленных сервисов. Таким образом, установку Proxmox следует выполнять на чистый сервер, а не тот, который уже используется для каких-либо задач.
1. Имя сервера должно разрешаться по его IP-адресу. Для этого либо добавляем А-запись в DNS, либо настраиваем на сервере файл hosts:
192.168.1.55 proxmox.dmosk.local proxmox
* где 192.168.1.55 — IP-адрес нашего сервера; proxmox — имя сервера; dmosk.local — наш домен, если используется.
2. Добавляем репозитории, которые будем устанавливать для установки Proxmox PE и дополнительных компонентов:
deb http://mirror.yandex.ru/debian/ buster main non-free contrib
deb-src http://mirror.yandex.ru/debian/ buster main non-free contrib
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
Чтобы мы могли работать с репозиторием proxmox добавляем в систему цифровую подпись:
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
Обновляем список пакетов:
3. Устанавливаем Proxmox PE и компоненты:
apt-get install proxmox-ve open-iscsi
* где proxmox-ve — собственно, сам гипервизор; open-iscsi — iSCSI-клиент для подключения iSCSI-target-ов.
4. Перезагружаем сервер:
Проверка установки
В браузере открываем панель управления системой виртуализации по адресу https://<IP-адрес сервера>:8006. В открывшемся окне выбираем язык, вводим логин и пароль от пользователя root:
Должно открыться окно управления.
Как установить PHP
Пользователь, который хочет, установить PHP на свой сервер, должен ввести следующую команду:
sudo apt-get install php5 php5-common libapache2-mod-php5 php5-cli php5-cgi php5-mysql
По завершению выполнения команды, необходимо ввести в терминале php -v . Благодаря этой команде должна будет отобразиться текущая версия php:
Если пользователь наблюдает это в своем терминале, то это говорит о том, что php установлен правильно и готов к работе.
Кстати, если вы плохо знакомы с языком программирования PHP, посмотрите эти уроки PHP для начинающих с нуля — это самые основы PHP программирования.
Шаг 1.2 — Проверьте IP виртуального сервера на блокировку
Не надо спешить что либо настраивать, первым делом убедитесь что хостер выдал вам незаблокированный IP. Вы понимаете, что если ваш IP проблемный, то никаких почтовых серверов вы установить не сможете или продвинуть ваш сайт по SEO или получите "Обход системы" в Google реклама.
Ниже привожу сервисы, которыми пользуюсь я. Если кто-то знает аналогичные сервисы напишите мне на почту — я добавлю.
Шаг 4 — Настройка Jenkins
Чтобы выполнить настройку вашей установки, откройте Jenkins на используемом по умолчанию порте 8080, используя доменное имя вашего сервера или IP-адрес: http://your_server_ip_or_domain:8080
Вы должны увидеть экран *Unlock Jenkins * (Разблокировать Jenkins), который показывает местоположение первоначального пароля:
В окне командной строки воспользуйтесь командой cat для вывода пароля:
Скопируйте 32-символьный буквенно-цифровой пароль из командной строки и вставьте его в поле Administrator password (Пароль администратора), после чего нажмите *Continue * (Продолжить).
На следующем экране отображаются рекомендуемые для установки плагины и предоставляется возможность выбора конкретных плагинов:
Мы воспользуемся опцией Install suggested plugins (Установить рекомендованные плагины), после чего сразу же будет запущен процесс установки:
После завершения установки вам будет предложено настроить первого административного пользователя. Вы можете пропустить этот шаг и продолжить в качестве администратора admin , используя первоначальный пароль, который мы использовали выше, но мы воспользуемся этой возможностью и создадим пользователя.
Введите имя и пароль для вашего пользователя:
Вы увидите страницу Instance Configuration (Конфигурация экземпляра), где вы должны будете подтвердить предпочитаемый URL для вашего экземпляра Jenkins. Подтвердите доменное имя вашего сервера или IP-адрес вашего сервера:
После подтверждения соответствующей информации нажмите Save and Finish (Сохранить и завершить). Вы увидите страницу с подтверждением того, что сервер Jenkins готов к работе:
Нажмите Start using Jenkins (Начать использование Jenkins), чтобы открыть панель управления Jenkins: