Конфигуриране на VPS сървър Ubuntu
Linux е операционна система, която действа като посредник между потребителя, програмите и хардуера. Тя е в основата на много VPS, сървъри, смартфони и компютри по света. Дистрибуцията е софтуерен пакет, който съдържа самата операционна система, набор от програми и драйвери, графична обвивка, а понякога дори и игри. Ubuntu е една от дистрибуциите на Linux, предназначена за обикновени потребители.Защо Ubuntu
- Предоставя се напълно безплатно и потребителите могат да изтеглят, инсталират и използват софтуера без ограничения.
- Изходният код е отворен, което ви позволява да го променяте, ако прецените.
- Ясният и удобен интерфейс прави операционната система достъпна за широк кръг потребители.
- Множество приложения и програми за удобство и улеснение.
- Операционната система е известна с подобрената си сигурност, която осигурява защита срещу вируси и други злонамерени заплахи.
- Обединява огромен брой потребители и разработчици, които са готови да окажат помощ и подкрепа при решаването на проблеми. Можете да потърсите съвет във форуми, да четете блогове или да използвате други ресурси.
- ОС предлага широк набор от функции и характеристики и е съвместима с различни видове хардуер и софтуер.
- За тази операционна система са написани най-много ръководства. Именно поради това можем да препоръчаме Ubuntu за самостоятелно управление на сървъра.
Инсталиране на Ubuntu във виртуален сървър
За да инсталирате Ubuntu, трябва да изберете подходяща платформа от следните опции:- amd64 (Intel/AMD 64-бит);
- arm64 (64-бит ARM);
- ppc64el (POWER8 и POWER9);
- s390x (IBM Z и LinuxONE).
- процесор: поне 1 GHz;
- оперативна памет: поне 1 GB;
- дисково пространство: най-малко 2,5 GB.
Инсталиране на Ubuntu Linux Server: инструкции
Трябва да стартирате виртуалната машина или физическия сървър (компютър), като използвате ISO образа (или DVD диска, съдържащ ISO образа). На етапа на първоначално зареждане ще бъдете помолени да изберете между инсталиране на дистрибуцията и стартиране на софтуера за тестване на RAM. Препоръчително е да изберете опцията "Try or install Ubuntu Server" (Опитайте или инсталирайте Ubuntu Server). Ще се стартира съветникът за инсталиране.Ако имате достъп до интернет, тя автоматично ще проверява за актуализации. Ако има налични актуализации, ще бъдете уведомени.
В настройките на подредбата на клавиатурата изберете English. При избора на типа на инсталация поставете отметка на "Ubuntu Server". Ако искате да запазите своя vps възможно най-прост и да намалите вероятността от атаки, изберете "Ubuntu Server (minimised)". Липсващите компоненти могат да бъдат инсталирани ръчно при необходимост.
Когато конфигурирате мрежови настройки, е по-добре да зададете статичен IP адрес, вместо да използвате DHCP за получаването му. След като запазите конфигурираните настройки за IP адресиране, щракнете върху бутона "Завърши". Ако използвате прокси сървър, не забравяйте да посочите неговия адрес.
Следващата стъпка е да разделите диска на раздели. Препоръчително е да се използва цялото налично пространство на диска. Потвърдете намерението си да промените разделянето на диска на раздели.
Посочете потребителското име, паролата и името на vps сървъра. Ако трябва да инсталирате OpenSSH или допълнителни пакети, можете да го направите сега или да пропуснете тази стъпка.
Съветникът за инсталиране автоматично ще изтегли и инсталира всички актуализации за сигурност, след което ще ви подкани да рестартирате системата. Сега можете уверено да кажете, че инсталацията на Ubuntu Server е успешна.
При VPS на ЕВРОХОСТЕР не е необходимо да извършвате всички горепосочени операции. Достатъчно е да изберете шаблона на виртуална машина с необходимата версия на Ubuntu и системата ще бъде инсталирана.
Създаване на Ubuntu vps сървър от нулата
За да актуализирате наличните пакети в хранилищата, изпълнете отдалечената команда:sudo apt update
Префиксът sudo трябва да се използва, когато се оторизирате като потребител, а не като root.За да инсталирате наличните актуализации, използвайте командата:
sudo apt upgrade
За да откриете списъка с наличните часови зони, въведете следната команда:sudo timedatectl list-timezones
За да зададете часовата зона, наберете:sudo timedatectl set-timezone Europe/Sofia
За да зададете FQDN (пълно квалифицирано име на домейн) на хост, изпълнете командата:sudo hostnamectl set-hostname ubuntu.domain.com
Това са всички основни настройки на vps сървъра, които се препоръчват след инсталирането на Ubuntu Server.Актуализиране на пакетите
За да актуализирате всички инсталирани пакети в Ubuntu, командата:sudo apt upgrade
Обновяването се извършва, без да се премахват други пакети от системата.Инсталиране на защитна стена и създаване на потребител
Сигурността на Linux системата включва правилно конфигурирана защитна стена. Дистрибуцията Ubuntu включва инструмент за конфигуриране, известен като UFW (Uncomplicated Firewall). Уверете се, че сте влезли в системата с потребителски достъп sudo или под акаунта root. Ако не разполагате с потребител sudo, можете да създадете такъв, като изпълните следните команди:adduser username
usermod -aG sudo username
su - username
sudo whoami
UFW обикновено се инсталира по подразбиране в Ubuntu. Ако не е, инсталирайте го чрез мениджъра на пакети APT с командата:sudo apt install ufw
Можете да активирате защитната стена по следния начин:sudo ufw enable
А за да го деактивирате, въведете: sudo ufw disable
Настройка на SSH
SSH (Secure Shell) е уникален мрежов протокол, който осигурява защитен контрол на операционната система и изпълнява функцията на тунелиране на TCP връзка. Работата на SSH се основава на сътрудничеството между два компонента: SSH сървър и SSH клиент.По подразбиране SSH сървърът проверява връзките на порт 22 и изисква удостоверяване и от двете страни. Налични са няколко опции за проверка на връзката: базирана на парола и базирана на ключове.
За да проверите състоянието на SSH сървъра, изпълнете командата:
sudo systemctl status ssh
За да активирате SSH сървъра при стартиране на системата, изпълнете:sudo systemctl enable ssh
и да стартирате услугатаsudo systemctl start ssh
И обратното - за спиране:sudo systemctl stop ssh
да деактивирате:sudo systemctl disable ssh
Допълнителни програми
По подразбиране Ubuntu вече разполага с база от основен софтуер. Но всеки потребител има различни предпочитания и нужди.Например, можете да инсталирате браузъри Firefox, Google Chrome, Brave. Като музикален плейър можете да изберете Rhythmbox, Sayonara, Audacity и Picard. Spotify, Nuvola ще са ви полезни за слушане на стрийминг музика. Алтернативни видео плейъри: VLC, MPV.
Може да ви е необходим редактор на изображения: GIMP, Inkscape или приложения за рисуване - Krita, Pinta. Съхранението в облак ви дава допълнителна свобода: Dropbox, pCloud.
Вие сте фотограф или видеооператор? Имате на разположение много удобни приложения: DigiKam, Darktable, Kdenlive, Shotcut и други. Има конвертори на изображения и видео: Xnconvert, Handbrake; приложения за правене на снимки и запис на екрана: Shutter, Kazam.
Също така ли ви е трудно да си представите компютър без текстов редактор? LibreOffice, WPS Office са на ваше разположение. Сред инструментите за изтегляне можете да изберете Youtube-dl, uGet. А ако сте програмист, Ubuntu разполага с текстовия редактор по подразбиране Gedit и неговите аналози: Atom, VS Code.
Искате да общувате? Приложения за изпращане на съобщения: Skype, Rambox и редица други.
И този списък не е окончателен.
Заключение
Ubuntu е чудесен избор за тези, които искат надеждна, сигурна и лесна за използване операционна система. Тя предлага свобода на избора и мощен терминал за напреднали потребители. Огромната общност на Ubuntu е винаги готова да осигури поддръжка и помощ във всяка ситуация. Нищо чудно, че Ubuntu заслужено заема едно от най-престижните места сред Linux дистрибуциите за начинаещи.28 Apr 2024, 12:43:16