- Ubuntu Server tarjoaa vakaan, turvallisen ja ilmaisen alustan verkkosivustojen, sovellusten, tietokantojen ja verkkopalveluiden ylläpitoon fyysisissä, virtuaalisissa tai pilviympäristöissä.
- LTS-versiot, UFW-palomuuri, SSH-avaimen todennus ja säännölliset päivitykset auttavat vahvistamaan palvelimen tietoturvaa ja luotettavuutta pitkällä aikavälillä.
- Laaja yhteisö, runsas dokumentaatio ja ohjelmistojen, kuten Dockerin, NGINX:n, Apachen tai VNC:n, helppo asennus tekevät Ubuntu Serveristä erittäin joustavan ja mukautuvan ratkaisun.
- Hyvällä levysuunnittelulla, varmuuskopioinnilla ja tietoturvatarkastuksilla esimerkiksi Lynisin kaltaisia työkaluja käyttäen on mahdollista pitää Ubuntu-palvelimet optimoituina, suojattuina ja valmiina kasvuun.
Ubuntu Serverin avulla palvelimen perustamisesta on tullut suosittu vaihtoehto sekä henkilökohtaisiin projekteihin että ammattimaisiin ympäristöihin. Se on vakaa, turvallinen, ilmainen ja erittäin joustava, joten se sopii täydellisesti verkkosivustojen, sovellusten, tietokantojen tai jopa kokonaisten pilvi-infrastruktuurien ylläpitoon ilman, että lisensseihin kuluu maltaita.
Tästä oppaasta löydät kaiken tarvittavan Ubuntu Serverin ymmärtämiseen, asentamiseen, suojaamiseen ja optimointiin VPS:llä, erillisellä palvelimella tai virtualisoidussa ympäristössä. Käymme läpi tarkalleen, mitä Ubuntu Server on, sen edut muihin jakeluihin verrattuna , järjestelmävaatimukset, alkuasennuksen ja konfiguroinnin, SSH:n käytön, palomuurit, varmuuskopiot, keskeisten ohjelmistojen (Apache, NGINX, Docker, VNC jne.) asennuksen sekä joitakin optimointi- ja vianmääritysvinkkejä, jotka säästävät sinulta paljon vaivaa.
Mikä on Ubuntu Server ja miksi sitä käytetään niin paljon palvelimilla?
Ubuntu Server on palvelinkohtainen Ubuntu-versio , joka perustuu Linux-ytimeen ja jota ylläpitää Canonical. Toisin kuin Ubuntu Desktop, se ei sisällä graafista ympäristöä ja sitä hallitaan lähes aina komentoriviltä tai etähallintatyökaluilla.
Graafisen käyttöliittymän puute tarkoittaa, että se kuluttaa vähemmän resursseja ja on tehokkaampi tehtävissä, kuten verkkosivustojen ylläpidossa, tietokantojen hallinnassa, verkkopalveluiden ( DNS , DHCP, sähköposti, tiedostot jne.) tarjoamisessa tai sovellusten käyttöönotossa konteissa ja pilvessä.
Nimi ”Ubuntu” itsessään tulee afrikkalaisesta filosofiasta, joka tarkoittaa suunnilleen ”minä olen, koska me olemme ”, mikä sopii täydellisesti yhteen yhteisön ja avoimen lähdekoodin ohjelmistojen idean kanssa. Ensimmäisestä versiostaan vuonna 2004 lähtien Ubuntu on tasaisesti kasvattanut jalansijaa ja siitä on tullut yksi käytetyimmistä Linux-jakeluista, ja sen palvelinversio on nyt tosiasiallinen standardi monissa datakeskuksissa, julkisissa pilvipalveluissa ja yritysprojekteissa.
Yksi Ubuntu Serverin vahvuuksista on sen LTS (Long Term Support) -versioilla varustettu julkaisumalli , joka tarjoaa laajennettua tukea ja tietoturvapäivityksiä useiden vuosien ajan, antaen mielenrauhaa järjestelmänvalvojille ja vakautta etsiville kehittäjille.

Ubuntu-palvelimen käytön edut
Yksi suurimmista syistä valita Ubuntu Server on sen ilmainen ja avoimen lähdekoodin ohjelmisto : et maksa lisenssi- tai tilausmaksuja käyttääksesi sitä VPS:lläsi, VDS:lläsi tai dedikoidulla palvelimellasi. Tämä vähentää IT-kustannuksia, erityisesti skaalattaessa useille palvelimille tai kokonaiseen klusteriin.
Ubuntu tarjoaa säännöllisiä päivityksiä ja LTS-versioita (kuten 20.04, 22.04 tai 24.04) tietoturvapäivityksineen vuosien ajan. Näin voit pitää palvelimesi suojattuna tunnetuilta haavoittuvuuksilta ilman jatkuvaa käyttöjärjestelmän migraatiota.
Ubuntu-yhteisö on valtava, ja se tarkoittaa aktiivisia foorumeita, virallista dokumentaatiota, tutoriaaleja ja oppaita käytännössä kaikkeen, mitä haluat tehdä: yksinkertaisen web-palvelimen perustamisesta monimutkaisen infrastruktuurin rakentamiseen konteilla ja korkealla käytettävyydellä.
Teknisellä tasolla Ubuntu Server toimii erittäin hyvin monenlaisten laitteistojen ja ohjelmistojen kanssa , pienistä VPS:istä suuriin dedikoituihin palvelimiin, mukaan lukien pilvipalvelut, kuten AWS, Azure ja Google Cloud. Lisäksi se on erittäin kontti- ja pilvipohjainen, ja siinä on natiivi tuki Dockerille, Kubernetesille ja vastaaville työkaluille.
Toinen tärkeä seikka on joustavuus ja räätälöitävyys : voit asentaa vain tarvitsemasi paketit ja palvelut (esimerkiksi vain NGINX:n ja Dockerin tai klassisen LAMP-pinon Apachen, MySQL:n ja PHP:n kanssa) välttäen tarpeettomia palveluita, jotka vain kuluttavat resursseja ja lisäävät hyökkäyspinta-alaa.
Ubuntu Serverin laitteistovaatimukset ja levysuunnittelu
Ubuntu Server 24.04 LTS:llä ja vastaavilla versioilla on melko vaatimattomat laitteistovaatimukset , joten ne soveltuvat käytettäväksi virtuaalikoneissa tai budjettipalvelimilla. Yleisenä ohjeena tyypilliseen käyttöön suositellaan yleensä 1 GHz:n x86-64-suoritinta, 1 Gt RAM-muistia (2 Gt on parempi joustavuuden takaamiseksi) ja noin 10 Gt tallennustilaa.
Virtualisointiympäristöissä, kuten VMware, Proxmox tai Hyper-V, vaatimukset ovat hyvin samankaltaisia , vaikka käytännössä sinun on mitoitettava suorittimen, RAM-muistin ja levyn koko sovellustesi, tietokantojen ja säilöjen todellisen kuormituksen mukaan.
Asennuksen aikana ohjattu toiminto kysyy, haluatko käyttää yhtä täyttä levyä vai useita osioita . Useimmissa tapauksissa suositeltu vaihtoehto on antaa Ubuntun käyttää koko levyä ja luoda tarvittavat osiot. Vaikka valitsisit yhden "suuren" taltion, asennusohjelma luo sisäisesti pienempiä osioita järjestelmälle , käynnistyslataimelle ja muille tärkeille komponenteille.
Myöhemmin, jos sinun on muutettava tilaa, voit tarkistaa osioiden käytön levynhallintakomennoilla, kuten df -h , tai työkaluilla, kuten resize2fs (yhdessä vastaavan osioidenhallinnan kanssa), laajentaaksesi tiedostojärjestelmiä laitteilla, kuten /dev/sdXY.
Ubuntu Serverin lataus ja perusasennus
Aloita lataamalla virallinen Ubuntu Server ISO Ubuntun verkkosivustolta (palvelinlataukset-osio). Valitse aina kun mahdollista uusin LTS-versio varmistaaksesi useiden vuosien tuen ja tietoturvapäivitykset.
Kun sinulla on ISO-tiedosto, voit liittää sen fyysiseen palvelimeen (USB:n tai palveluntarjoajan etäkonsolin kautta) tai virtualisointialustallesi (esimerkiksi liittämällä sen CD/DVD-asemana VMwareen, KVM:ään jne.). Tämän jälkeen käynnistät koneen ja seuraat asennusohjelman ohjeita.
Prosessin aikana sinua pyydetään valitsemaan kieli, aikavyöhyke, alkuperäinen käyttäjätunnus, salasana, verkkoasetukset ja mikä tärkeintä, levyasettelu . Voit jättää sen ohjattuun tilaan, jotta ohjattu toiminto voi luoda tarvittavat osiot, tai tehdä sen manuaalisesti, jos sinulla on erityisvaatimuksia (LVM, RAID jne.).
Kun asennus on valmis, järjestelmä käynnistyy uudelleen ja sinulla on Ubuntu-palvelin valmiina määrityksen aloittamiseen . Yleensä palvelimeen pääsee SSH:n kautta luomallasi käyttäjätilillä tai joissakin palveluntarjoajaympäristöissä suoraan root-käyttäjänä.
Ubuntu-palvelinympäristö: ekosysteemi, yhteisö ja dokumentaatio
Yksi Ubuntu Serverin suurimmista vahvuuksista on, että se perustuu laajalti testattuun avoimen lähdekoodin ohjelmistoon , ja siinä on kattavat viralliset repositoriot ja tuhansia paketteja, jotka ovat valmiita asennettaviksi yksinkertaisella `apt install` -komennolla. Tämä antaa sinulle valtavasti vapautta mukauttaa järjestelmää käyttötarkoituksen mukaan.
Sitä ympäröi erittäin aktiivinen kehittäjien ja käyttäjien yhteisö , joka osallistuu korjauspäivitysten, parannusten ja dokumentaation luomiseen. Löydät hallintaoppaita, vaiheittaisia asennusoppaita, video-opetusohjelmia ja erikoistuneita foorumeita tiettyjen kysymysten ja ongelmien ratkaisemiseen.
Tämän joustavuuden ansiosta voit omistaa Ubuntu-palvelimesi useille eri tehtäville: web-palvelimelle, tietokantapalvelimelle, tiedostopalvelimelle , sähköpostipalvelimelle , konttialustalle, hybridipilvipalvelulle, testilaboratoriolle jne. Sama perusjärjestelmä mukautuu hyvin erilaisiin konteksteihin ilman jonglöörausta.
Lisäksi hosting- ja pilvipalveluntarjoajat tarjoavat usein esiasennettuja Ubuntu Server -malleja tai -kuvia , joten voit ottaa käyttöön VPS:n, jossa Ubuntu on esiasennettu, ja keskittyä suoraan sovelluksiisi.
Tietoturva ja päivitykset Ubuntu-palvelimella
Kuten missä tahansa nykyaikaisessa Linux-jakelussa, tietoturva on Ubuntu Serverin peruspilari . Canonical julkaisee usein päivityksiä haavoittuvuuksien ja virheiden korjaamiseksi, ja LTS-versiot saavat laajennettua tukea, mikä helpottaa kriittisten järjestelmien ylläpitoa ilman jatkuvia muutoksia.
Perusturvallisuuden vahvistamiseksi on erittäin suositeltavaa päivittää kaikki paketit heti palvelimen käynnistämisen jälkeen käyttämällä komentoja, kuten `apt update` ja sen jälkeen `apt upgrade -y`. Tämä varmistaa, että koko järjestelmä on ajan tasalla ennen sen käyttöönottoa tuotantoympäristössä.
Uncomplicated Firewall (UFW) on integroitu ja yksinkertaistaa sääntöjen hallintaa huomattavasti. Voit listata käytettävissä olevat profiilit komennolla `ufw app list` , sallia SSH-liikenteen komennolla `ufw allow OpenSSH` ja aktivoida sitten palomuurin komennolla `ufw enable` ja tarkistaa sen tilan komennolla `ufw status`.
Palomuurin lisäksi on hyvä poistaa käytöstä käyttämättömät palvelut , vahvistaa SSH-asetuksiasi (esimerkiksi estämällä suora pääkäyttäjän käyttö tai salasanatodennus) ja käyttää julkiseen avaimeen perustuvaa todennusta aina kun mahdollista.
Varmuuskopiointi ja palvelut sisältyvät ammattimaisiin palvelimiin
Monet dedikoitujen palvelimien tarjoajat sisällyttävät lisätallennustilaa (esim. 500 Gt), joka on fyysisesti erillään pääkoneesta. Ajatuksena on, että voit tallentaa sinne tärkeimmät tiedostosi: tietokantatiedot, kokoonpanot, verkkosisällön, sähköpostitiedostot jne.
Säännölliset varmuuskopiot mahdollistavat palvelun nopean palauttamisen laitteistovikojen, inhimillisten virheiden tai hyökkäysten sattuessa . Jos käytät pilvitallennustilaa, voit salata ne Cryptomatorilla . Ubuntu Serverin avulla voit automatisoida nämä varmuuskopiot käyttämällä työkaluja, kuten rsync, borg, duplicity, mukautettuja komentosarjoja tai toimittajakohtaisia integraatioita.
Varmuuskopiotilan lisäksi monet palvelinpaketit tarjoavat IPv4- ja IPv6-osoitteita, DDoS-suojauksen, taatun kaistanleveyden ja palvelutasosopimuksia (SLA) , jotka varmistavat laitteiston korkean käytettävyyden. Kaikki tämä tekee Ubuntu Serveristä arvokkaan osan hyvin ylläpidettyä infrastruktuuria.
Koska Ubuntu Server on ilmainen, avoimen lähdekoodin projekti, maksat itse asiassa fyysisen tai virtuaalipalvelimen prosessointitehosta : suorittimesta, RAM-muistista, levyistä, verkon kaistanleveydestä jne. Asennus tapahtuu yleensä automaattisesti palveluntarjoajan ohjauspaneelista ilman lisäkäyttöjärjestelmälisenssimaksuja.
Ensimmäiset vaiheet Ubuntu Serverin asennuksen jälkeen: käyttäjät, SSH ja sudo
Kun luot uuden Ubuntu-palvelimen (esimerkiksi Ubuntu 20.04 tai 22.04), on erittäin tärkeää suorittaa joitakin alustavia perusmäärityksiä turvallisuuden ja helppokäyttöisyyden parantamiseksi. Yleensä muodostat yhteyden SSH:n kautta käyttämällä palvelimen julkista IP-osoitetta ja joko pääkäyttäjän tiliä tai alkuperäistä käyttäjätiliä.
Pääkäyttäjätilillä on täydet järjestelmäoikeudet , mikä tarkoittaa, että huomion puute voi aiheuttaa vakavia ongelmia. Siksi on yleistä käytäntöä luoda tavallinen käyttäjätili jokapäiväisiin tehtäviin ja käyttää `sudo`-komentoa vain silloin, kun tarvitset järjestelmänvalvojan oikeuksia.
Voit lisätä uuden käyttäjän komennolla, kuten adduser username , asettaa turvallisen salasanan ja, jos haluat antaa sille järjestelmänvalvojan oikeudet, sisällyttää sen sudo-ryhmään komennolla usermod -aG sudo username.
Sieltä voit suorittaa järjestelmänvalvojan komentoja lisäämällä komentoon `sudo`-komennon . Näin voit jatkaa työskentelyä normaalilla käyttäjätilillä, mutta voit tarvittaessa nostaa käyttöoikeuksia. Järjestelmä pyytää sinua säännöllisesti antamaan käyttäjän salasanan henkilöllisyytesi vahvistamiseksi.
SSH-käyttöoikeuksien määritys ja julkiset avaimet
SSH-palvelun (OpenSSH Server) avulla voit hallita Ubuntu Serveriä etänä verkon kautta. Se on esiasennettuna monille palvelimille; jos ei, voit lisätä sen komennolla `apt install openssh-server` ja ottaa sen käyttöön komennoilla `systemctl start ssh` ja `systemctl enable ssh`.
Jos kirjaudut aluksi sisään salasanalla, voit käyttää palvelinta komennolla, kuten `ssh user@server_ip` . SSH-avaimeen perustuvan todennuksen määrittämistä pidetään kuitenkin paljon turvallisempana, jossa paikallinen koneesi tallentaa yksityisen avaimen ja palvelin vain julkisen avaimen.
Tämän mekanismin määrittämiseen voit käyttää työkaluja, kuten ssh-copy-id , joka kopioi julkisen avaimesi käyttäjän ~/.ssh/authorized_keys-tiedostoon palvelimella. Jos avain on jo määritetty pääkäyttäjätilille, voit myös kopioida ~/.ssh-rakenteen uudelle käyttäjälle käyttämällä rsynciä asianmukaisilla käyttöoikeuksilla ja omistajuudella.
Tiedostossa `/etc/ssh/sshd_config` on suositeltavaa poistaa käytöstä pääkäyttäjän pikakuvake (`PermitRootLogin no`). Jos avaintodennus toimii jo, poista käytöstä salasanatodennus (`PasswordAuthentication no`). Näiden asetusten muuttamisen jälkeen käynnistä palvelu uudelleen komennolla `systemctl restart ssh`.
Palomuuri UFW:llä ja liikenteenhallinnalla
Ubuntu Server sisältää UFW:n yksinkertaisena palomuurin hallintakerroksena . Sen filosofia on, että oletuksena kaikki saapuva liikenne estetään, paitsi se, minkä nimenomaisesti sallit. Tämä vähentää riskiä, että väärin määritetty palvelu paljastuu tahattomasti.
Ennen UFW:n aktivointia on suositeltavaa sallia SSH-liikenne komennolla `ufw allow OpenSSH` etäyhteyden menettämisen välttämiseksi. Tämän jälkeen voit ottaa palomuurin käyttöön komennolla `ufw enable` ja varmistaa, että se on aktiivinen ja sallii tarvittavat yhteydet komennolla `ufw status`.
Kun asennat uusia palveluita (esimerkiksi HTTP-protokollaa web-palvelimelle tai tiettyjä tietokantaportteja), sinun on avattava vastaavat portit UFW:ssä käyttämällä lisäsääntöjä. Tämä sopii hyvin palvelimille, joilla haluat altistaa vain muutamia palveluita internetille.
Keskeisten ohjelmistojen asennus: SSH, Docker, NGINX ja Apache
Tyypillisen Ubuntu-palvelimen "arsenaaliin" kuuluvat yleensä SSH-palvelin, web-palvelin, tietokantatuki ja yhä useammin myös säilötyökalut. Asennus tehdään pääasiassa apt-ohjelmalla käyttäen virallisia Ubuntu-arkistoja.
Etäkäytön varmistamiseksi välttämätön paketti on openssh-server . Kun se on asennettu ja aktivoitu, voit hallita palvelinta ilman suoraa pääsyä fyysiseen konsoliin tai palveluntarjoajan web-konsoliin.
Jos työskentelet konttien kanssa, tavallisin tapa on asentaa Docker komennolla `apt install docker.io` (tai seuraamalla virallista Docker-arkistoa uudempien versioiden osalta). Sitten voit käynnistää ja ottaa palvelun käyttöön komennoilla `systemctl start docker` ja `systemctl enable docker` ja lisätä käyttäjäsi `docker`-ryhmään komennolla `usermod -aG docker $USER` hallitaksesi kontteja ilman pääkäyttäjän oikeuksia.
Staattisten verkkosivujen tai kevyiden sovellusten tarjoamiseen monet järjestelmänvalvojat valitsevat NGINXin sen suorituskyvyn ja yksinkertaisuuden vuoksi. Se asennetaan komennolla `apt install nginx` ja otetaan käyttöön samalla tavalla kuin muut palvelut komennoilla `systemctl start` ja `systemctl enable`.
Jos haluat mieluummin perinteisen LAMP-pinon, voit määrittää Apachen web-palvelimeksi yhdessä MySQL:n tai PostgreSQL:n ja ohjelmointikielten, kuten PHP:n tai Pythonin, kanssa. Tyypillinen työnkulku sisältää Apachen asentamisen, sen tilan tarkistamisen komennolla `systemctl status apache2`, HTTP-portin avaamisen palomuurissa komennolla `ufw allow 'Apache'`, sivuston tiedostojen määrittämisen tiedostossa `/etc/apache2/sites-available` ja niiden käyttöönoton komennolla `a2ensite`, ja lopuksi palvelun uudelleenkäynnistyksen.
VNC-palvelimen ja kevyen graafisen ympäristön asentaminen
Vaikka Ubuntu Server käynnistetään ilman graafista käyttöliittymää, joissakin tilanteissa kevyen graafisen ympäristön asentaminen ja sen käyttö VNC:n kautta voi olla hyödyllistä esimerkiksi käyttäjille, jotka ovat tottuneempia työpöytäympäristön kanssa tai tiettyjen visuaalisten työkalujen hallintaan.
Yleinen vaihtoehto on käyttää XFCE:tä kevyenä työpöytäympäristönä, asentamalla se komennolla, joka lisää sekä ympäristön että sen lisäkomponentit (xfce4 ja xfce4-goodies). Tämä tarjoaa toimivan työpöydän ilman, että resurssien kulutus kasvaa merkittävästi.
Sitten voit asentaa VNC-palvelimen, kuten TightVNC:n , määrittää sen salasanalla vncserver-komennolla ja luoda käynnistysskriptin tiedostoon ~/.vnc/xstartup, joka lataa XFCE-ympäristösi, kun VNC-istunto avautuu.
Kun olet merkinnyt skriptin suoritettavaksi ja käynnistänyt vncserverin halutulla resoluutiolla (esimerkiksi :1 -geometry 1280×800 -depth 24), voit muodostaa yhteyden VNC-asiakasohjelmasta paikallisella koneellasi käyttämällä palvelimen IP-osoitetta ja vastaavaa porttia, jolloin voit hallita Ubuntu Serverin etätyöpöytää.
Optimointi, haavoittuvuuksien skannaus ja suorituskyky
Järjestelmän "käynnistyksen" lisäksi kannattaa omistaa aikaa Ubuntu Serverin tietoturvan optimointiin ja auditointiin , erityisesti internetin kanssa tekemisissä olevissa tai arkaluonteisia tietoja sisältävissä ympäristöissä. Yksi Linuxin yleisimmin käytetyistä tietoturva-analyysityökaluista on Lynis.
Kun olet asentanut Lynisin sopivista arkistoista, voit suorittaa sen analysoidaksesi järjestelmän kokoonpanoa ja luodaksesi raportin mahdollisista haavoittuvuuksista, heikkouksista tai parannuskohteista (käyttöoikeudet, aktiiviset palvelut, verkkoasetukset jne.).
Suorituskyvyn osalta on useita toimenpiteitä, jotka auttavat paljon: käyttämättömien palveluiden poistaminen käytöstä , tiettyjen ytimen parametrien säätäminen (esimerkiksi /etc/sysctl.conf-tiedoston kautta), swap-käytön asianmukainen määrittäminen ja verkkoparametrien, kuten jonojen, puskurien tai yhteysrajoitusten, tarkistaminen odotetun kuormituksen perusteella.
Tällaiset säädöt yhdessä hyvän valvontastrategian (työkalut, kuten top, htop, iotop, journalctl tai edistyneemmät ratkaisut) kanssa mahdollistavat Ubuntu-palvelimen vakauden , turvallisuuden ja suorituskyvyn, joka vastaa sovellustesi tarpeita.
Hyödyllisiä komentoja ja yleisten ongelmien vianmääritys
Päivittäisessä toiminnassa on hyvin yleistä joutua diagnosoimaan levytilaongelmia, käynnistymättömiä palveluita tai verkkovikoja . Ubuntu Serverissä on hyvä joukko komentoja, jotka auttavat näissä tehtävissä ilman, että tarvitsee asentaa mitään epätavallista.
Käytettävissä olevan levytilan tarkistamiseen käytetään usein komentoa `df -h` , kun taas tietyssä polussa eniten tilaa vievien hakemistojen selvittämiseen käytetään komentoa `du -sh * | sort -h`. Tämä auttaa sinua nopeasti löytämään käynnistetyt lokit tai suuret kansiot, jotka sinun pitäisi siivota tai siirtää.
Jos palvelu ei käynnisty tai käyttäytyy oudosti, on usein hyödyllistä käyttää `systemctl status service_name`-komennon lisäksi `journalctl -u service_name`-komentoa tarkastellaksesi siihen liittyviä lokiviestejä ja ymmärtääksesi, mikä epäonnistuu.
Verkkoyhteyksissä ping- ja traceroute -komentoja (tai joissakin asennuksissa tracepath-komentoja) käytetään tarkistamaan yhteydet ja reitit muihin isäntiin, kuten google.comiin tai sisäisiin palvelimiin. Ja jos epäilet, että palomuuri estää laillista liikennettä, voit aina tarkistaa nykyiset säännöt ufw status -komennolla.
Ytimen päivitysten tai käynnistyksenhallinnan muutosten jälkeen saatat joutua luomaan GRUB-kokoonpanon uudelleen käyttämällä `update-grub`-komentoa , varsinkin jos olet lisännyt tai muokannut levyjä ja osioita. Tämä varmistaa, että järjestelmä käynnistyy edelleen oikein odotetusta ytimen versiosta.
On selvää, että Ubuntu Server on erittäin kattava, vankka ja joustava alusta kaiken perustamiseen pienistä kotipalveluista monimutkaisiin yritysinfrastruktuureihin; sen vakauden, turvallisuuden, yhteisöllisyyden, helppokäyttöisyyden ja nollan lisenssikustannusten yhdistelmä tekee siitä erittäin vankan valinnan kaikille, jotka haluavat perustaa modernin Linux-palvelimen ilman, että asiat monimutkaistuvat liikaa.
Indeksi
- 1 Mikä on Ubuntu Server ja miksi sitä käytetään niin paljon palvelimilla?
- 2 Ubuntu-palvelimen käytön edut
- 3 Ubuntu Serverin laitteistovaatimukset ja levysuunnittelu
- 4 Ubuntu Serverin lataus ja perusasennus
- 5 Ubuntu-palvelinympäristö: ekosysteemi, yhteisö ja dokumentaatio
- 6 Tietoturva ja päivitykset Ubuntu-palvelimella
- 7 Varmuuskopiointi ja palvelut sisältyvät ammattimaisiin palvelimiin
- 8 Ensimmäiset vaiheet Ubuntu Serverin asennuksen jälkeen: käyttäjät, SSH ja sudo
- 9 SSH-käyttöoikeuksien määritys ja julkiset avaimet
- 10 Palomuuri UFW:llä ja liikenteenhallinnalla
- 11 Keskeisten ohjelmistojen asennus: SSH, Docker, NGINX ja Apache
- 12 VNC-palvelimen ja kevyen graafisen ympäristön asentaminen
- 13 Optimointi, haavoittuvuuksien skannaus ja suorituskyky
- 14 Hyödyllisiä komentoja ja yleisten ongelmien vianmääritys
