Ubuntu-server installeren en configureren. Installatie en initiële configuratie van een Ubuntu-server - een beproefde procedure

Een server gebaseerd op Ubuntu maakt het mogelijk om verschillende diensten te installeren, waaronder diensten voor het werken met het netwerk. Voorbeelden van dergelijke services: DHCP, DNS, NAT, Apache, FTP en vele andere. In dit artikel zal ik je niet vertellen waarom ik voor de Ubuntu-server heb gekozen; alle voordelen ervan kun je in dit artikel lezen. Het is duidelijk dat Debian bijvoorbeeld als stabieler wordt beschouwd en in serieuze projecten wordt gebruikt, maar voor mijn taken is Ubuntu voldoende :)

De Ubuntu-server ondersteunt drie belangrijke processorarchitecturen: Intel x86, AMD64 en ARM. De systeemvereisten voor een Ubuntu-server zijn vrij bescheiden.

Ubuntu-server downloaden elke versie is beschikbaar op de officiële website.

Na het downloaden moet u de serverimage op een CD, DWD-schijf of flashstation branden. Om afbeeldingen naar een flashstation te schrijven, raad ik aan het Unetbootin-programma te gebruiken - het is gratis, geldt voor alle besturingssystemen (Windows, Linux, Mac OS) en heeft een duidelijke interface.

Selecteer “Disk Image”, laat “ISO Standard” in de lijst staan

Dat is alles, selecteer daarna het type: USB-apparaat, zoek uw USB-station in de lijst en klik op OK. De schijfkopie moet naar de flashdrive worden geschreven.

Nu kunt u beginnen met het installeren van het systeem. Wanneer u uw computer opstart, moet u naar het BIOS gaan (f2-toets) en onze flashdrive instellen als de eerste opstartprioriteit. Het instellen van opstartprioriteiten vindt u op het tabblad Opstarten. Vervolgens passen we de wijzigingen toe in het BIOS en starten we opnieuw op.

Na het opnieuw opstarten begint de installatie van Ubuntu Server. We selecteren de taal die we nodig hebben.

Selecteer Ubuntu-server installeren.

We krijgen meteen de mogelijkheid om de toetsenbordindeling te configureren. Ik weiger deze kans en selecteer een lay-out uit de lijst. Dit komt doordat ik ooit, na het verkeerd bepalen van de lay-out, lange tijd last had van het feit dat ik een aantal speciale niet kon gebruiken. karakters in de console.

Na het definiëren van de lay-out detecteert de installateur automatisch de aangesloten apparatuur en laadt hij de belangrijkste componenten zodat het systeem kan werken. Vervolgens wordt ons gevraagd een servernaam te kiezen - als u het voor uzelf doet, kiest u er een, als de server zich in een organisatie bevindt, kiest u een naam volgens de regel voor het benoemen van knooppunten in het netwerk. Waar ik werk, hebben de servers bijvoorbeeld zoiets als deze naam: srv1.ekt10, waarbij ekt Jekaterinenburg is, 10 het sitenummer is.

Wij maken direct een wachtwoord aan voor ons account: gebruik voor een betere bescherming een speciaal wachtwoord in uw wachtwoord. symbolen.

Een van de belangrijkste stappen bij het installeren van een systeem is het partitioneren van schijven. Er zijn hier verschillende opties:

  1. Als de server op een lege harde schijf is geïnstalleerd, is het beter om automatisch partitioneren te selecteren. In dit geval worden er twee partities gemaakt: de eerste is voor de hoofdmap (/), de tweede is de swappartitie (/swap). U kunt ook een sectie voor uw account (/home/gebruikersnaam) aanmaken. Later, na de installatie, kunnen alle manipulaties met de harde schijf worden voortgezet met behulp van speciale systeemhulpprogramma's.
  2. Als er al een ander besturingssysteem op de schijf is geïnstalleerd, kunt u de harde schijf handmatig partitioneren.

Ik zal wat informatie geven over de indeling van harde schijven. Fysieke harde schijven heten: sda, sdb. sdc, enzovoort. In dit geval worden ook de aangesloten apparaten gebeld. Partities op harde schijven worden genoemd: sda1, sda2, sda3. Het is duidelijk dat deze partities bij station A horen. Er zijn drie soorten partities: primair, logisch en uitgebreid. Er kunnen maximaal vier hoofdsecties zijn. Er kan een oneindig aantal logische partities zijn. Elke logische partitie maakt deel uit van een uitgebreide partitie. In dit geval kan er slechts één uitgebreide sectie zijn en tegelijkertijd is dit de hoofdsectie. Met andere woorden: als we logische partities moeten opzetten, nemen we één hoofdpartitie, breiden deze uit en maken op basis daarvan logische partities.

Hieronder ziet u een voorbeeld van het partitioneren van een harde schijf met GParted. Het is duidelijk dat er drie hoofdpartities op de schijf zijn gemaakt: sda1, sda2, sda3. De eerste twee partities worden onder Windows gebruikt: sda1 - voor het besturingssysteem zelf, sda2 - voor gebruikersgegevens. SDA3 wordt gebruikt onder Linux en is uitgebreid. Op basis van de uitgebreide partitie zijn drie logische partities gemaakt: sda5 - voor het rootbestandssysteem (/), sda6 - voor de swappartitie (linux-swap), sda7 - voor gebruikersbestanden (home). Je kunt meteen zien dat Windows het nfts-bestandssysteem gebruikt, en Linux ext4. Dit is een goed voorbeeld van scheiding, maar je hoeft het niet op die manier te doen.

In Linux is er altijd één root en deze wordt aangegeven met ‘/’. Het pad naar elk bestand is relatief ten opzichte van deze root. Het koppelen van andere bestandssystemen aan de root gebeurt met behulp van de mount-bewerking.

Mounten is de handeling waarbij een opslagapparaat aan een directorystructuur wordt gekoppeld.

Het monteren gebeurt met behulp van het commando mount mount_point bestandssysteem

Ook eerder genoemd was het concept van een swappartitie.

Een swappartitie (SWAP) is een speciale partitie op de harde schijf of een bestand waarin het besturingssysteem individuele RAM-blokken verplaatst als er niet genoeg RAM is om processen uit te voeren.

Maar we dwalen een beetje af. Laten we doorgaan met het installeren van onze server. Ik laat de methode voor het partitioneren van de harde schijf naar eigen goeddunken, maar om het bovenstaande te consolideren, zal ik de "Handmatige" methode kiezen.

Selecteer onze harde schijf.

Tot nu toe heb ik slechts één SDA-hoofdpartitie en 8,6 Gb vrije ruimte. Ik ben van plan 1 Gb te gebruiken voor de swappartitie, 4 Gb voor de rootpartitie en 3,6 Gb voor de homedirectory. Tegelijkertijd zal ik van alle drie de secties de belangrijkste maken (aangezien ik van plan ben slechts één besturingssysteem op deze computer te gebruiken). We selecteren een ongemarkeerd gebied en beginnen het te verdelen.

We kiezen ervoor om een ​​nieuwe sectie te maken.

Allereerst maken we een wisselbestand aan. We hebben besloten om de grootte 1 Gb te maken.

Zonder in details te treden, selecteert u de locatie van het nieuwe Home-gedeelte.

Het type van de nieuwe sectie is Primair, omdat we hebben besloten dat elke sectie de hoofdsectie zal zijn.

Ga naar het tabblad “Gebruiken als” om het partitietype te selecteren.

Selecteer het type - wisselpartitie.

Dat is alles - het instellen van de eerste sectie is voltooid, pas de instellingen toe.

De overige twee partities zijn op precies dezelfde manier geconfigureerd: alleen de grootte en het type van de partitie veranderen. Over het algemeen zou je uiteindelijk zoiets als dit moeten krijgen.

De basis van het systeem is al klaar. Er wordt ons aangeboden een aantal aanvullende pakketten te leveren. In dit geval hangt het allemaal af van het doel waarvoor u de server installeert (FTP, DNS, DHCP, Web, MAIL of iets anders). Ik kan zeggen dat je in ieder geval voor het OpenSSH-pakket moet kiezen, dat is ontworpen voor externe toegang via SSH. In mijn geval is de server een testserver en zal ik niets selecteren. Alle aanvullende pakketten worden na installatie geïnstalleerd.

Aan het einde wordt ons gevraagd om de GRUB-systeembootloader in het masterbootrecord te installeren. Ik kan zeggen dat als Ubuntu het enige besturingssysteem op je computer is, je gerust Ja kunt kiezen. Als u het niet zeker weet, kunt u beter Nee selecteren. In ieder geval, zelfs als je GRUB hebt geïnstalleerd en nu niet kunt inloggen op een ander besturingssysteem, kan deze situatie worden gecorrigeerd door wijzigingen aan te brengen in het GRUB-configuratiebestand. Hoe je dit doet, laat ik je in de volgende artikelen zien.

Gefeliciteerd, onze server is klaar voor gebruik :)

___________________________

Vandaag vertel ik je hoe je ubuntu-server 14.04.1 LTS installeert en externe toegang daartoe instelt. Ik denk dat niemand met mij zal beweren dat Ubuntu de meest gebruikte ubuntu-distributie is die voor mensen is gemaakt (en niet voor bebaarde beheerders). Het is vermeldenswaard dat Ubuntu zich elk jaar ontwikkelt en beter wordt. Daarom wordt voor deze distributie zowel voor thuisgebruik op gewone computers als voor gebruik op servers van grote bedrijven gekozen.

Zelf begon ik vanaf versie 7.10 kennis te maken met ubuntu. Toen ik alle fijne kneepjes van het Linux-besturingssysteem begon te begrijpen, ontdekte ik een nieuwe wereld met brede mogelijkheden. Ik heb er het volste vertrouwen in dat zodra er meer geld wordt uitgegeven aan het op de markt brengen van Linux-besturingssystemen, deze snel de huizen van gewone gebruikers zullen binnendringen.

De tijd dat het installeren van het Linux-besturingssysteem gepaard ging met werken in een terminal en het lezen van handleidingen is al lang voorbij. Tegenwoordig is het installeren van Ubuntu niet moeilijker dan het installeren van Windows 7, en na de installatie kunt u het volledig gebruiken, zonder extra software en stuurprogramma's te installeren.

Vandaag begin ik met een reeks artikelen over het werken met de ubuntu-server, in de nabije toekomst zal ik veel interessante dingen schrijven, na het lezen van de reeks artikelen zal zelfs een niet erg ervaren gebruiker een server kunnen opzetten voor een onderneming die IP-adressen gaat distribueren, het internet distribueert, gebruikersdocumenten kan opslaan en een mailserver kan zijn.

Download ubuntu-server 14.04.1 LTS

Het LTS-voorvoegsel in de naam geeft langdurige ondersteuning voor de distributie aan. De distributie die ik beschrijf zal tot april 2019 door de community worden ondersteund, wat gepaard zal gaan met het uitbrengen van updates en oplossingen die bugs en gaten elimineren.

Om ervoor te zorgen dat u niet lang hoeft te zoeken, kunt u de schijfkopie downloaden via de knop:

Ik zal de ubuntu-server op een virtuele machine installeren, u kunt mijn ervaring herhalen of deze rechtstreeks op een fysieke computer installeren. Installatie op een virtuele machine en op een fysieke computer is identiek.

Ubuntu-server 14.04.1 LTS installeren

Om de ubuntu-server te installeren, heb ik me voorbereid met de volgende parameters:

  • RAM: 256 MB
  • CPU: 1 kern 64 bit
  • Winchester: sata 10 Gb
  • Videogeheugen: 12 MB
  • Netwerkadapters: 1 – kijkt de wereld in. 2 – kijkt online

De keuze voor dergelijke kenmerken is te wijten aan de lage resourcevereisten van het besturingssysteem.

Nadat u de schijfkopie met de virtuele machine hebt verbonden, start u deze en als alles in orde is, zou u een venster moeten zien waarin u de installatietaal kunt selecteren
Selecteer de Russische taal en druk op “Enter”. Selecteer in de lijst die wordt geopend “Install Ubuntu Server”
In het volgende venster selecteert u uw locatie. Ik kies “Russische Federatie”
Daarna zal het installatieprogramma aanbieden om het toetsenbord te configureren of uit een lijst te selecteren. Klik op “Nee” om een ​​keuze uit de lijst te maken
Selecteer het land waarvoor het toetsenbord bedoeld is
Selecteer een lay-out. Ik heb gewoon “Russisch” gekozen
In het volgende venster wordt u gevraagd om de schakelindelingen te configureren. Kies naar eigen goeddunken, ik heb voor Alt+Shift gekozen omdat ik al gewend ben aan deze specifieke combinatie
Wacht nu een minuut totdat extra componenten zijn geladen. Na het laden van de componenten ziet u een venster waarin u de hoofdnetwerkinterface kunt selecteren. Ik zal eth0 als de belangrijkste kiezen, het is deze netwerkkaart die de wereld in zal kijken en daardoor zal de server verbinding maken met internet
In het volgende venster wordt u gevraagd een computernaam te selecteren. Ik heb mijn server "srv-01" genoemd
Vervolgens moet u uw gebruikersnaam invoeren. Verwar het niet met de login, het is de naam. Ik ging Ivan Malyshev binnen
maar geef in het volgende venster de gebruikersnaam (login) op waarmee u zich bij het systeem wilt aanmelden. Ik heb srvadmin opgegeven
Nadat u uw login heeft ingevoerd, maakt en specificeert u een wachtwoord (het is raadzaam om een ​​wachtwoord te gebruiken dat kleine letters en hoofdletters bevat, evenals cijfers en symbolen). Nadat u het wachtwoord heeft ingevoerd, moet u dit in het volgende venster herhalen om fouten te voorkomen
Vervolgens wordt u gevraagd uw thuismap te coderen. Ik zal er niets crimineels of geheims in opslaan, dus ik zal het niet versleutelen
Vervolgens moet u een “tijdzone” selecteren. Omdat de virtuele machine internet ontvangt via eth0, heeft het installatieprogramma zelf bepaald waar ik ben. Ik klik op "Ja", aangezien hij correct heeft gekozen. Als dit bij u niet is gebeurd of als de tijdzone verkeerd is geselecteerd, selecteert u handmatig
Vervolgens moet u kiezen waar het systeem zal worden geïnstalleerd. Deze fase brengt veel mensen in verwarring, maar je hoeft niet bang te zijn, het is eenvoudig!
Omdat ik de ubuntu-server installeer voor trainingsdoeleinden, zal ik de tweede optie "Automatisch volledige schijf gebruiken" selecteren, maar als je het systeem op een echte harde schijf installeert, raad ik je aan om de /usr, /var, /home te installeren mappen op verschillende logische schijven
We selecteren een schijf (ik heb er maar één, de keuze is klein), je kunt er meerdere hebben als er meerdere harde schijven op de computer zijn aangesloten. In het volgende venster moet u akkoord gaan met de waarschuwing over het opnemen van informatie over partities, klik op "Ja"
Vervolgens bevestigen we het gebruik van de volledige schijf
In het volgende venster zal het installatieprogramma laten zien hoe het de schijf zal partitioneren. We gaan akkoord door "Finish partitionering en schrijf wijzigingen naar schijf" te selecteren
In het volgende venster bevestigen we onze acties nogmaals (het doet ons aan Windows denken, nietwaar?)
En nu wachten we tot de installatie van Ubuntu Server 14.04.1 LTS is voltooid.

Als tijdens de installatie het internet was verbonden met het virtuele machinenetwerk, zal het systeem proberen updates te installeren, maar daarvoor zal het vragen of u een proxy heeft. Als u geen proxy heeft en het internet direct is, klikt u op “Doorgaan”;
Toen ik werd gevraagd of ik reguliere updates wilde installeren, heb ik 'Geen automatische updates' geselecteerd. Ik hou er niet van als er iets wordt geïnstalleerd zonder mijn medeweten. Alles wat u nodig heeft, kunt u handmatig bijwerken
In het venster “software selecteren” heb ik alleen het vakje voor “OpenSSH Server” aangevinkt; hierdoor krijgen we externe toegang tot de server. Al het andere zullen we later handmatig installeren.
Helemaal aan het einde van de serverinstallatie moet u akkoord gaan met het installeren van de bootloader in het masterbootrecord
Na het installeren van de bootloader ziet u een bericht over de succesvolle installatie van het systeem
Klik op “Doorgaan” en wacht tot de machine opnieuw opstart. Na de eerste keer opstarten zou u een login-prompt moeten zien, voer de login in die is opgegeven tijdens de installatie en voer vervolgens het wachtwoord in
Als u de juiste gebruikersnaam en wachtwoord heeft ingevoerd, wordt u ingelogd in het systeem en ziet u een scherm zoals dit
Op dit punt kan de installatie van ubuntu-server 14.04.1 LTS als voltooid worden beschouwd.

Initiële installatie van ubuntu-server 14.04.1 LTS

Allereerst activeren we het root-account. Standaard is dit uitgeschakeld. Om te activeren, schrijft u in de console

Sudo wachtwoord root

Voer eerst het wachtwoord van de huidige gebruiker in en vervolgens tweemaal het nieuwe wachtwoord voor root. Als je alles goed hebt gedaan, zie je de volgende afbeelding
Laten we nu eens kijken. Voer in de terminal in:

* Met deze opdracht wordt de rootgebruiker bij het systeem aangemeld

Wanneer u wordt gevraagd een wachtwoord in te voeren, voert u het wachtwoord in dat u voor root hebt ingevoerd. Als alles correct is gedaan, verandert de consoleprompt van srvadmin@srv-01:$ _ in root@srv-01:~# _

Nano /etc/netwerk/interfaces

Het interfacebestand wordt geopend in de nano-teksteditor. Standaard ziet dit bestand er zo uit
voeg de volgende regels toe aan dit bestand:

Auto eth0 iface eth0 inet statisch adres 10.10.60.45 netmasker 255.255.255.0 gateway 10.10.60.1 auto eth1 iface eth1 inet statisch adres 192.168.0.1 netmasker 255.255.255.0

Zo verbinden we beide interfaces automatisch met een statisch adres, maskers en gateway voor de eerste kaart. In de terminal zou het er als volgt uit moeten zien:
Nadat u de gegevens hebt ingevoerd, drukt u op Ctrl+O (Opslaan) en vervolgens op Ctrl+X (Sluiten).

Om het netwerk opnieuw op te starten, voert u elk van de regels achtereenvolgens in de terminal in:

(ifdown eth0; ifup eth0)& (ifdown eth1; ifup eth1)&

Laten we nu eens kijken wat ifconfig uitvoert. Mijn uitvoer ziet er zo uit, de jouwe zou hetzelfde moeten zijn
Geweldig! laten we ya.ru pingen, voer de terminal in

Ping ya.ru

Als je een uitwisseling met pakketten ziet, dan is alles in orde! Je hebt internet!

In mijn geval verliep niet alles zoals ik wilde. Bij het pingen van Yandex ontving ik dit antwoord

ping: onbekende host ya.ru

hoewel het IP-adres 8.8.8.8 (Google DNS) pingbaar is. Daarom is er een probleem met DNS op onze server, deze kan namelijk geen namen verwerken.

Ik heb een oplossing voor het probleem gevonden door het DNS-adres van Google aan het bestand toe te voegen /etc/resolvconf/resolv.conf.d/tail.

Het bestand openen sudo nano /etc/resolvconf/resolv.conf.d/tail en voer daar de regel in

Naamserver 8.8.8.8

sla het bestand op en sluit het, probeer de Yandex-site te pingen en kijk eens
We hebben het internet opgelost, laten we verder gaan.

Externe verbinding met ubuntu-server 14.04.1 LTS

Om op afstand verbinding te maken met de server, gebruiken we het PuTTY-programma. Dit is het handigste hulpmiddel voor werken op afstand in de serverconsole. Je kunt het downloaden via de knop:

Eenmaal gedownload, vereist het programma geen installatie. Na het starten van het programma ziet u een venster zoals dit
Het enige dat u hoeft te doen: voer het IP-adres van de server in, specificeer de poort, voer de verbindingsnaam in en selecteer de codering (weergegeven in de schermafbeeldingen)

Om te voorkomen dat u deze gegevens telkens opnieuw moet invoeren, klikt u op “Opslaan” en selecteert u de volgende keer dat u verbinding maakt eenvoudigweg de verbindingsnaam uit de lijst.

Laten we proberen verbinding te maken en als alles correct is gedaan, ziet u een venster zoals dit
Voer uw gebruikersnaam en wachtwoord in en geniet ervan!

Hier denk ik dat we het artikel kunnen afmaken. Ik denk dat je na het lezen ervan ubuntu-server 14.04.1 LTS kunt installeren. Zoals je kunt zien, is er niets ingewikkelds. Als u vragen of suggesties heeft tijdens het lezen van het artikel, welkom bij de opmerkingen. Ik wil ook uw aandacht vestigen op het feit dat de server kan worden beheerd.

De eerste kennismaking met elk nieuw systeem begint met de installatie ervan. Ondanks het feit dat dit onderwerp nogal afgezaagd is en alleen luie mensen er niet over hebben geschreven, zal onze cyclus voor beginners onvolledig zijn zonder een beschrijving van het installatieproces. We proberen u niet alleen te vertellen hoe u het systeem installeert, maar ook waarom we bepaalde instellingen kiezen en welke invloed deze hebben. We zullen ook overwegen om de serverversie van Ubuntu te installeren, aangezien onze cyclus specifiek bedoeld is voor beginnende beheerders, zodat zij kennislacunes kunnen wegnemen en bewust de perceptie van de rest van onze materialen kunnen benaderen.

Omdat het hoofdsysteem voor onze oplossingen Ubuntu Server is, zullen we dit installeren. De nieuwste release kan altijd worden verkregen via de pagina: http://www.ubuntu.com/download/server. We raden ten zeerste aan alleen LTS-versies te gebruiken, omdat deze het meest stabiel zijn en een lange ondersteuningsperiode hebben. Reguliere versies zijn in de regel proeftuinen voor nieuwe technologieën en kunnen instabiel zijn, om nog maar te zwijgen van het feit dat een ondersteuningsperiode van 9 maanden absoluut onaanvaardbaar is voor werkende serversystemen.

Het eerste dat u ziet als u opstart vanaf de installatiemedia is het taalkeuzemenu:

De keuze bepaalt niet alleen in welke taal het installatieprogramma en het systeem met u zullen communiceren, maar ook welke landinstellingen zullen worden gegenereerd. De set landinstellingen heeft niet alleen invloed op de manier waarop tekens uit nationale alfabetten worden weergegeven, maar ook op de werking van sommige programma's en services die cruciaal zijn voor regionale instellingen, bijvoorbeeld 1C Server.

Hierna zal het systeem, reeds in de door u gekozen taal, aanbieden om door te gaan met de installatie en het land aangeven dat het aanbiedt, op basis van de geselecteerde taal.

Automatische lay-outdetectie moet worden verlaten:

En selecteer de gewenste lay-out uit de lijst; in de meeste gevallen is het voldoende om akkoord te gaan met de systeemkeuze:

Vervolgens moet u de toetscombinatie opgeven om deze te schakelen. Tenzij het uw persoonlijke systeem betreft, raden wij u ten zeerste af iets anders dan de standaardinstelling op te geven Alt+Shift. Omdat het uiterst onaangenaam is om, als u zich in een onbekend systeem bevindt, te raden welke combinatie de beheerder die het heeft geïnstalleerd heeft gekozen.

De volgende stap is dat het systeem zal proberen netwerkinstellingen op te halen, aangezien de meeste netwerken een DHCP-server hebben. In dit stadium zal het systeem het netwerk configureren en toegang krijgen tot internet.

Als u om de een of andere reden de netwerkinstellingen niet automatisch kunt verkrijgen, kunt u deze handmatig opgeven of deze stap overslaan. Alleen voor educatieve doeleinden selecteren we het item Sla de netwerkconfiguratie voorlopig over.

Hierna moet u de systeemnaam en gebruikersnaam opgeven. Er moet aan worden herinnerd dat in Ubuntu het account wortel is uitgeschakeld en de gebruiker die in dit stadium is aangemaakt, krijgt de bevoegdheid om zijn rechten tot superuser te verhogen met behulp van de opdracht sudo. Zie ons artikel voor meer details:. Vergeet ook niet dat Linux een hoofdlettergevoelig systeem is, dus het is een goede gewoonte om alleen kleine letters te gebruiken, ook in gebruikersnamen.

U moet ook het aanbod weigeren om uw thuismap te versleutelen.

Voer vervolgens uw huidige tijdzone in. Met deze instelling moet op verantwoorde wijze worden omgegaan, aangezien een verkeerd ingestelde tijdzone kan leiden tot een onjuiste werking van een aantal services of tot het verschijnen van onbetrouwbare informatie in applicaties, bijvoorbeeld in een kalender of taakplanner, vooral als de gegevens worden gebruikt door gebruikers in andere tijdzones. In dit geval is het belangrijk om uw eigen tijdzone te kiezen, en niet de overeenkomstige afwijking van GMT. Dit is nodig zodat als de tijdzones in uw land veranderen, het systeem de updates correct zal toepassen.

In de Russische realiteit kan het voorkomen dat de distributie werd vrijgegeven voordat de tijdzonewijzigingen werden aangebracht, en dat de huidige zone niet in de lijst staat, wat we in de bovenstaande afbeelding zien. In dit geval moet u de zone selecteren die vóór de klokverandering was en, na installatie en update van het systeem, de aanbevelingen uit ons artikel gebruiken:

Nadat we de tijd hebben ingesteld, gaan we verder met de belangrijkste fase: het instellen van de schijf. Het systeem biedt diverse mogelijkheden, waaronder automatische markering. In de meeste gevallen kiezen wij voor dit artikel. Als we het over een enkele schijf hebben, zien we geen enkele reden om deze in partities op te splitsen, met uitzondering van desktopsystemen, waar het de moeite waard is om deze op een aparte partitie te plaatsen /thuis.

In geladen systemen is het zinvol om secties met gegevens te verwijderen, bijvoorbeeld /var/www of /opt/zimbra, om schijfarrays te scheiden. Als u het systeem op software-RAID wilt installeren, raadpleeg dan het artikel:. In andere gevallen kunt u kiezen voor automatisch partitioneren zonder LVM; in dit geval wordt er een swappartitie op de schijf aangemaakt ( ruil) in GB-eenheden en de hoofdpartitie op de resterende ruimte.

Een ander belangrijk probleem is het installeren van updates. Aan de ene kant kun je met updates kwetsbaarheden tijdig dichten en het systeem up-to-date houden; aan de andere kant kan een ongecontroleerde update gemakkelijk tot ernstige storingen leiden. Wat u moet doen, is aan u. We geven er de voorkeur aan om updates handmatig te installeren op kritieke systemen, nadat we ze hebben getest op een speciaal daarvoor bestemd systeem, maar als u een router instelt, kunnen updates worden ingeschakeld.

Na het installeren van de systeembasis zal het installatieprogramma u vragen softwaresets voor installatie te selecteren. In deze fase kunt u de benodigde rollen selecteren en een systeem gereed maken voor configuratie. Is dit slecht, vooral voor een beginnende beheerder? Slecht! En dit is de reden: met deze aanpak blijft het systeem een ​​“black box” voor de beheerder; er is geen idee over het doel van individuele pakketten, hun rol en impact op het systeem als geheel; Daarom raden we u aan de voorgestelde opties af te wijzen en de vereiste pakketten handmatig te installeren. Dit zal u helpen een dieper inzicht te krijgen in het systeem en de interacties tussen de componenten ervan. En wanneer je je in de Linux-omgeving als een vis in het water begint te voelen, bepaal je zelf of je de software automatisch moet installeren.

Daarom selecteren we niets en (door te klikken Tab) ga naar punt Doorgaan.

Terwijl het systeem wordt geïnstalleerd, kunt u snel een kop koffie laten lopen en inschenken; zelfs op niet erg krachtige systemen kost deze handeling niet veel tijd.

Aan het einde van dit proces zal het installatieprogramma u vragen de bootloader te installeren; u moet akkoord gaan met dit voorstel, tenzij u een systeem plant met een soort “lastig” opstartsysteem:

Hierna wordt u gevraagd het systeem opnieuw op te starten, wordt de installatie voltooid en beschikt u over een volwaardig serverbesturingssysteem.

Dus bij de eerste keer inloggen op het systeem zouden we er niet over hebben geschreven zonder de reactie van de lezer, waaruit bleek dat velen op dit punt problemen hadden. Op Linux-systemen wordt het proces van het invoeren van een wachtwoord dus op geen enkele manier visueel weergegeven; u hoeft alleen maar de gewenste combinatie van tekens te typen en op te drukken Binnenkomen, hoewel het systeem zich uiterlijk gedraagt ​​alsof er niets gebeurt. Dit gedrag is overgenomen van UNIX-systemen en dient voor veiligheidsdoeleinden, zodat een aanvaller de lengte van uw wachtwoord niet kan achterhalen.

Nadat u bent ingelogd, moet u eerst uw netwerk instellen. Zoals u zich herinnert, hebben we tijdens de installatiefase geen instellingen gemaakt, dus we hebben niet de mogelijkheid om extra pakketten te installeren en moeten uit de situatie komen met wat beschikbaar is. Standaard beschikt het systeem over een teksteditor nano, is het niet zo handig als de ingebouwde editor mc, maar u moet weten hoe u het moet gebruiken, alleen in dergelijke situaties.

Laten we eerst en vooral onze rechten op superuser verhogen:

En open het configuratiebestand met netwerkinstellingen in de editor:

Nano /etc/netwerk/interfaces

En laten we de inhoud ervan in de volgende vorm brengen:

Auto lo
iface lo inet loopback

automatische eth0
iface eth0 inet statisch
adres 192.168.44.62
netmasker 255.255.255.0
gateway 192.168.44.2
dns-naamservers 192.168.44.2 8.8.8.8

Eerste sectie auto lo specificeert instellingen voor de loopback-interface en is al aanwezig in het bestand. In het tweede gedeelte worden de instellingen van de externe netwerkinterface gespecificeerd eth0 voor het werken met een statisch adres. De mogelijkheden zijn duidelijk en behoeven geen aparte uitleg; de adressen zijn uiteraard uitsluitend als voorbeeld genomen. Als uw server meerdere netwerkadapters heeft, moet u voor elk daarvan een sectie registreren.

Stel dat we de instellingen van de tweede netwerkadapter eth1 via DHCP willen ontvangen, hiervoor zullen we een sectie toevoegen:

Automatische eth1
allow-hotplug eth1
iface eth1 inet dhcp

Laten we het even hebben over de opties auto En automatische hotplug. De eerste geeft aan dat er bij het opstarten een verbinding moet worden geïnitieerd, en de tweede activeert het mechanisme om hot reconnecting te monitoren en de verwerving van een adres te initiëren wanneer deze gebeurtenis plaatsvindt.

Wanneer u klaar bent met het bewerken van het bestand, dient u de editor te verlaten via Ctrl+X, bevestigend ( Y) door te reageren op het aanbod om het bestand te schrijven.

Start vervolgens uw computer opnieuw op:

Als alles correct is gedaan, heeft het systeem toegang tot het netwerk en internet. Je kunt dit controleren met het ping-commando:

Ping ya.ru

De uitvoering van het commando moet met de combinatie worden onderbroken Ctrl+C Onthoud deze combinatie, deze zal meer dan eens van pas komen.

Met het commando kunt u de instellingen van netwerkinterfaces bekijken

Ifconfig

Met hetzelfde commando kunt u achterhalen welke netwerkkaarten het systeem ziet en onder welke namen u dit doet; gebruik de parameter HWadr, dat het MAC-adres van de netwerkkaart vertegenwoordigt.

Voordat we verder gaan met verdere configuratie, moet het systeem worden bijgewerkt. Om dit te doen, zullen we opnieuw de rechten voor superuser verhogen en de lijst met pakketten bijwerken met de opdracht:

Apt-get-update

Update vervolgens het systeem met de opdracht:

Apt-get-upgrade

We bestuderen de uitvoer van de opdracht zorgvuldig, zoals we zien, om de een of andere reden worden drie pakketten niet bijgewerkt, in dit geval zijn dit kernelpakketten. Daarom zullen we proberen ze handmatig bij te werken. Om dit te doen, voert u de opdracht uit:

Apt-get install linux-generiek

Die zal er een nieuwe kernel en afhankelijkheidspakketten voor installeren. Na het updaten wordt ook aanbevolen om het systeem opnieuw op te starten.

Installeer na het opnieuw opstarten de beheertools: package ssh voor externe toegang tot de server en bestandsbeheer mc, wat het werken met het systeem aanzienlijk vereenvoudigt.

Apt-get installeer ssh mc

Gebruik een eenvoudig commando om mc te starten:

als u het met superuser-rechten wilt uitvoeren.

Het werken ermee is vrij eenvoudig; degenen die in DOS hebben gewerkt met Norton Commander- of Volkov Commander-managers zouden helemaal geen problemen moeten ondervinden.

Navigatie gebeurt met behulp van pijlen, waarbij tussen panelen wordt geschakeld met een sleutel Tab en selecteer met de toets Invoegen. De belangrijkste acties worden hieronder aangegeven, de cijfers ernaast geven het nummer aan van de functietoets die verantwoordelijk is voor deze actie, bijvoorbeeld F4 - Bewerken, F8 - Verwijderen, F10 - Afsluiten. Je kunt mc altijd samenvouwen en vervolgens uitvouwen met de sneltoets Ctrl+O en toegang krijgen tot de console.

Gebruik de pijlen in het geopende venster om naar de optie te navigeren Ingebouwde editor en selecteer het met de toets Ruimte. Om de instellingen te bevestigen en af ​​te sluiten, drukt u op Volgende.

Hierdoor kunt u onmiddellijk de ingebouwde editor gebruiken voor het bewerken van configuratiebestanden, wat handiger is dan nano.

Tot slot zullen we de mogelijkheid van een externe verbinding controleren; hiervoor zullen we een populair hulpprogramma gebruiken Stopverf(downloaden). In de nieuwste versie hoeft u alleen maar het IP-adres of de domeinnaam van de server op te geven:

Maar voor het geval dat: controleer het Venster - Vertaling

Naast de bekende desktopversies van besturingssystemen zijn er ook serverversies. Ze zijn in bredere kringen minder populair, maar voor sommigen worden ze simpelweg onvervangbaar. Op basis van de naam is het duidelijk dat ze voornamelijk worden gebruikt voor het onderhouden van servers. Niemand verbiedt echter het installeren van een dergelijk besturingssysteem op uw computer. In dit artikel vertellen we u hoe u Ubuntu Server installeert en configureert. Het is meteen de moeite waard om op te merken dat versie 18.04 LTS wordt gedemonteerd, maar de instructies zijn van toepassing op alle andere.

Ubuntu Server 18.04 LTS installeren

De rest van de tekst biedt richtlijnen voor het installeren van het besturingssysteem, onderverdeeld in stappen voor een beter begrip. Voordat u Ubuntu Server 18.04 gaat installeren, is het echter de moeite waard om over de systeemvereisten te praten. Omdat de serverversie op vrijwel elke pc kan draaien, zijn ze toch het vermelden waard:

  • RAM - vanaf 128 MB;
  • processorfrequentie - vanaf 300 MHz;
  • Capaciteit harde schijf - vanaf 500 MB.

Als uw computer aan alle vereisten voldoet, kunt u direct doorgaan met het installeren van Ubuntu Server.

Stap 1: Download de systeemimage

Het eerste dat u hoeft te doen, is de image van het besturingssysteem downloaden. Dit mag alleen worden gedaan vanaf de officiële website van het project, waar de nieuwste en meest stabiele versie van Ubuntu zich bevindt. Dus dit is wat je moet doen:

  1. Ga naar de officiële Ubuntu-website - Ubuntu.ru.
  2. Klik op de knop "Ubuntu downloaden".
  3. Eenmaal op de downloadpagina klikt u op de link "Ubuntu Server 18.04.1". Overigens kunt u hier de versie van het installatieprogramma selecteren (oud of nieuw). In het artikel wordt de installatie met de oude versie gedemonstreerd.

Stap 2: Schrijf de afbeelding naar een USB-flashstation

Als de download voltooid is, is het tijd om een ​​flashstation klaar te maken om de image van het besturingssysteem erop te schrijven. Omdat we Ubuntu Server gaan installeren, is elke flashdrive voldoende.

Als je alles wat je nodig hebt bij de hand hebt, kun je beginnen met het maken van een opstartimage. Plaats de USB-stick in uw computer, installeer het programma UNetbootin erop en volg de volgende instructies:

  1. Start applicaties om een ​​opstartbare USB-flashdrive te maken.
  2. Zoek in de programma-interface het item "Disk Image" en vink het aan.
  3. Selecteer 'ISO-standaard' in de vervolgkeuzelijst ernaast.
  4. Klik op de knop met de drie stippen om Bestandsbeheer te openen.
  5. Ga daarin naar de map waar u eerder de Ubuntu Server-afbeelding hebt gedownload.
  6. Dubbelklik met de linkermuisknop op het beeld om het te selecteren voor opname.
  7. In de vervolgkeuzelijst "Type" selecteert u "USB-apparaat".
  8. Selecteer in de vervolgkeuzelijst "Media" de naam van uw flashstation.
  9. Klik op OK.

Onmiddellijk hierna verschijnt er een waarschuwing dat alle gegevens van uw flashdrive worden gewist. Ga hiermee akkoord om het proces van het maken van een opstartbare schijf te starten. Het enige dat nog moet gebeuren, is wachten tot het voltooid is.

Stap 3: start uw computer op vanaf een flashstation

Nadat de flashdrive is gemaakt, haast u zich niet om deze uit de computerpoort te verwijderen. Nu moeten we het rechtstreeks vanaf het USB-station uitvoeren. Om dit te doen, moet u een flashstation als opstartschijf selecteren. Dit gebeurt via het BIOS. Maar om er niet veel instellingen in te hoeven maken, kunt u een andere methode gebruiken om het schijfselectiemenu op te roepen om te starten. Om dit te doen, hoeft u alleen maar op een van deze toetsen te drukken terwijl u de computer opstart:

Een van hen zal het menu openen dat we nodig hebben. Daarin moet je de naam van de flashdrive selecteren en op Enter drukken, waarna de installatie van Ubuntu Server begint.

Stap 4: Eerste systeemconfiguratie

Het installeren van Ubuntu Server 16.04, evenals 18.04, begint met de eerste installatie, waarbij u de systeemtaal, regio, een bijnaam en nog veel meer moet selecteren. Dus hier is wat u moet doen:

  1. Er verschijnt een tabel met de naam "Taal" op het scherm. Daarin moet je de Russische taal selecteren. Om met het menu te communiceren, gebruikt u de pijltoetsen op het toetsenbord en de Enter-toets.
  2. Hierna wordt het hoofdmenu van het installatieprogramma geopend, waarin u een actie moet selecteren. Omdat we het besturingssysteem willen installeren, selecteren we het juiste item.
  3. Er verschijnt een venster met een lijst met regio's op aarde. Daarin moet je de jouwe vinden en op de Enter-knop drukken. Als u uw regio niet hebt gevonden, klikt u op de knop 'Overig' en maakt u een keuze uit de volledige lijst.
  4. Nu moet u de toetsenbordindeling bepalen. Aangezien de meerderheid Russischsprekende gebruikers zijn, markeert u de term 'Russisch' en drukt u op Enter.
  5. Onmiddellijk daarna wordt u gevraagd om sneltoetsen te selecteren om de toetsenbordindeling te wijzigen. Kies welke je wilt. Maar als u een Windows-gebruiker bent, is het comfortabeler om Alt+Shift te gebruiken.
  6. Er begint een reeks downloads, waarvan het proces niet kan worden verstoord. Wacht tot het installatieprogramma alle extra componenten laadt, het type netwerkadapter bepaalt en automatisch verbinding maakt met het netwerk. Als uw internet via het PPPoE-protocol rechtstreeks op de Ethernet-connector wordt geleverd, moet u ook de login en het wachtwoord van de provider invoeren.
  7. Nadat het internet is geconfigureerd, moet u de naam van de nieuwe gebruiker invoeren. Als u Ubuntu Server voor thuisgebruik installeert, voert u de gewenste naam in.
  8. Nu moet je een account aanmaken. Het is eenvoudig: voer uw naam in kleine letters in, vervolgens uw wachtwoord en klik vervolgens op "Doorgaan".
  9. Daarna moet u beslissen of u de gegevens op de schijf wilt coderen of niet. Als u thuis een computer gebruikt, raden wij u aan deze optie uit te schakelen door op de knop "Nee" te klikken.
  10. De voorlopige configuratie is bijna voltooid, het enige dat overblijft is het selecteren van de tijdzone. Vaak bepaalt de computer (als deze op het netwerk is aangesloten) dit zelfstandig correct, maar als dit plotseling niet gebeurt, selecteert u de riem handmatig.

Zodra alle bovenstaande stappen zijn voltooid, laadt het systeem, indien nodig, alle benodigde componenten en start vervolgens het hulpprogramma voor het partitioneren van schijfruimte.

Stap 5: Schijfruimte partitioneren

Het wordt aanbevolen om de schijfpartitionering automatisch uit te voeren. Omdat handmatig partitioneren zinloos is, zal het installatieprogramma alle benodigde partities op de schijf aanmaken. Volg dus deze stappen om de schijf te partitioneren:

  1. Klik in het hoofdmenu van het hulpprogramma op "Auto - gebruik volledige schijf".
  2. Selecteer in de lijst het station waarop u het besturingssysteem wilt installeren. Als je er maar één hebt, kies er dan voor.
  3. Wacht tot de partities zijn aangemaakt.
  4. Klik op de knop "Voltooi het partitioneren en schrijf de wijzigingen naar de schijf".

Hierna verschijnt een ander venster waarin u alle acties moet bevestigen die met de schijf worden uitgevoerd. Om dit te doen, klikt u op de knop "Ja". De markering is voltooid.

Stap 6: Laatste installatiefase

Dit is echter niet het einde. Nu moet u de laatste instellingen voor het toekomstige systeem maken. Laten we elke parameter afzonderlijk bekijken:

  1. U moet uw pakketbeheerder configureren om toekomstige updates te ontvangen. Eerst wordt u gevraagd een proxyserver in te voeren, als u die heeft. Als dit niet het geval is, of als u niet weet wat het is, klik dan op de knop “Doorgaan”.
  2. Het downloaden en installeren van aanvullende datapakketten begint. Wacht tot het voltooid is.
  3. Nu moeten we beslissen hoe de updates worden geïnstalleerd. U kunt de automatische modus selecteren, maar dit garandeert geen systeemveiligheid. Om dit te doen, is het beter om de automatische installatie te weigeren en deze handeling handmatig uit te voeren.
  4. Hierna moet u programma's selecteren om te installeren. Het is beter om alles te laten zoals het is en op de knop "Doorgaan" te klikken.
  5. Het enige dat overblijft is het installeren van de systeembootloader. U wordt gevraagd dit te doen in het hoofdopstartrecord. Ga akkoord door op "Ja" te klikken.

Alles is gedaan - het enige dat overblijft is het opnieuw opstarten van de computer, nadat u eerst de flashdrive van de computer hebt verwijderd. Doe dit en klik op "Doorgaan". Als u wilt, kunt u een video-tutorial over dit onderwerp bekijken.

Eerste lancering na installatie van Ubuntu Server

Laten we nu direct verder gaan met de eerste lancering van het geïnstalleerde besturingssysteem. We vertellen u hoe u kunt inloggen, uw internetverbinding kunt controleren en nog veel meer.

Stap 1: Autorisatie

Wanneer u Ubuntu Server start, moet u elke keer inloggen. Dat wil zeggen: voer de gebruikersnaam en het wachtwoord in die u hebt opgegeven bij de installatie van het systeem. Wacht hiervoor tot “login” op het scherm verschijnt, voer uw gebruikersnaam in en druk vervolgens op Enter. Hierna moet u een wachtwoord invoeren. Doe dit en druk nogmaals op Enter. Houd er rekening mee dat er geen tekens op het scherm verschijnen als u uw wachtwoord invoert.

Stap 2: Netwerkcontrole

Laten we nu de internetverbinding controleren. Dit gebeurt, net als al het andere in de serverversie, met behulp van opdrachten. Laten we eerst de netwerkinterfaces controleren. Binnenkomen:

Ifconfig

Als de netwerkadapter door het systeem wordt gedetecteerd, kunt u de verbinding controleren door een server, bijvoorbeeld Google, te pingen. Voer hiervoor het volgende uit:

Pingen 8.8.8.8

Hierna zouden er automatisch nieuwe regels moeten verschijnen. Dit betekent dat er internet is. Om de draad te stoppen, drukt u op Ctrl+C.

Stap 3: Installeer MC Bestandsbeheer

Sudo apt installeer mc

Eenmaal voltooid, begint het installatieproces. Wacht tot het voltooid is, waarna u de applicatie zelf kunt starten en testen. Dit doet u door de naam in te voeren.

Stap 4: Afsluiten, opnieuw opstarten en afsluiten

Ten slotte vertellen we u hoe u uw computer afsluit, opnieuw opstart of uitschakelt, omdat dit niet altijd voor u werkt. Om uit te loggen bij uw account, moet u dus deze opdracht invoeren:

Om uw computer opnieuw op te starten, voert u de opdracht in:

Om uw pc uit te schakelen, moet u het volgende doen:

Sluit nu af

Conclusie

Dus we hebben ontdekt hoe u Ubuntu Server 18.04 LTS kunt installeren; bovendien weet u nu hoe u de eerste installatie moet uitvoeren, bijvoorbeeld door dezelfde bestandsbeheerder te installeren en de internetverbinding te controleren. Het enige dat overblijft is om veel console-opdrachten te leren, zodat u zich op uw gemak voelt bij het werken met het systeem.

Om een ​​terminal-, bestands- (FTP)- of mailserver op Linux aan te maken, moet je in dit besturingssysteem kunnen werken. Anders wordt het moeilijk om erachter te komen. Het besturingssysteem heeft geen krachtige computer nodig. Omdat er geen extra middelen worden verspild aan grafisch ontwerp. Linux-distributies kunnen zelfs op een oude pc worden geïmplementeerd. Daarom wordt Linux of Ubuntu Server vaak gebruikt om verschillende servers te maken.

Hierover is veel verschillende literatuur geschreven. Sommige boeken over Linux zijn duizend pagina's lang. U zult via de terminal moeten werken en alle opdrachten handmatig moeten invoeren. Maar je kunt nog steeds met je eigen handen een kleine Linux-server maken, inclusief bestandsopslag, webservices en een mailprotocol.

Ubuntu Server is gebaseerd op het Linux-besturingssysteem. Er is geen moderne processor, een goede videokaart of een grote hoeveelheid RAM nodig om te werken. Met Linux kun je zelfs op een oude laptop een server inzetten. En het zal alle benodigde componenten bevatten: mail, FTP, web.

U kunt een Linux-schijfimage downloaden van de Ubuntu.ru-website. Kies een versie met Server (niet Desktop!). Het downloaden vindt plaats via een Torrent-client. Deze afbeelding moet naar een schijf of flashstation worden geschreven (met behulp van LiveUSB). U kunt ook een virtuele schijf gebruiken.

Ubuntu heeft een vereenvoudigde interface. Er zitten geen grafische excessen in. Dit besturingssysteem is perfect voor het maken van een doe-het-zelf Linux-server. Hiermee worden computerbronnen gebruikt voor de behoeften van het domein. Ze heeft tenslotte heel weinig nodig om te werken.

De installatie ervan gaat als volgt:

  • Selecteer de taal en regio waarin u woont.
  • Maak een beheerdersnaam aan. Het wordt gebruikt om de server te beheren.
  • Voer ook een gebruikersnaam in het veld “Gebruikersnaam voor uw account” in. Onder dit account communiceert u met de technische ondersteuning van Ubuntu.

De gebruikersnaam opgeven in Ubuntu

  • Voer uw wachtwoord in. Bevestig het.

Voer uw accountwachtwoord in

  • Geef het domein op als u er een heeft. Het bevat alle services: bestanden (FTP), e-mail, websitehosting, enzovoort.
  • Wacht terwijl het systeem wordt geïnstalleerd.
  • Daarna zal ze aanvullende componenten aanbieden.

Hier is een lijst van wat nodig is voor een Linux-server en de volledige werking ervan:

  • Open SSh. Gebruikt voor beheer op afstand. Dit is handig als u besluit de service vanaf een andere computer te beheren. Vervolgens kunt u op een Linux-pc de monitor en videoadapter uitschakelen.
  • LAMP. Een set Linux-hulpprogramma's waaronder Apache (webserver). MySQL (database) en PHP (programmeertaal voor CMS). Deze componenten zijn nodig om een ​​besturingsinterface te creëren.
  • Samba-bestandsserver. Hiermee kunt u het delen van bestanden tussen computers configureren. Als u een FTP-server nodig heeft, selecteert u deze optie.
  • Virtuele Machine-host. Installeer als u virtualisatiemogelijkheden gaat gebruiken.
  • Printserver. Netwerkprinters.
  • DNS-server. Domeinnaamsysteem. Hiermee kun je het IP-adres herkennen aan de computernaam en omgekeerd.
  • Mailserver. Mailserver.
  • PostgreSQL-database. Object-relationele databases.

Selecteer wat je nodig hebt en bevestig de installatie. Wanneer u voor het eerst start, moet u uw beheerdersaanmelding en wachtwoord invoeren. De console wordt geopend. Het is vergelijkbaar met de Windows-opdrachtregel of de MS DOS-besturingssysteeminterface.

In eerste instantie moet u controleren op updates. Typ het commando "Sudo apt-get update" of "Sudo apt-get upgrade" zonder de aanhalingstekens. Na de update kunt u beginnen met het instellen van alle servercomponenten: FTP, mail, web.

Er is een pseudo-grafische interface voor Ubuntu - Midnight Commander. Dit is een analoog van de Norton Commander-shell, die is ontwikkeld voor het MS DOS-systeem. Het is gemakkelijker om met zo'n interface te werken - alles is duidelijker dan in de console.

De Linux-terminal starten

Moderne Linux gebruikt een terminal in plaats van een console. Om het in te voeren:

  1. Applicaties openen.
  2. Klik op "Normen".
  3. Er zal een "Terminal" zijn.

U kunt er opdrachten in invoeren, net als in Ubuntu Server.

  • Om LAMP-componenten te installeren (als ze er nog niet zijn), moet u achtereenvolgens de opdrachten "sudo apt-get update", "sudo apt-get install taskel" en "sudo taskel install lamp-server" invoeren. Druk na elke stap op Enter.
  • Om Open SSh te downloaden, typt u "sudo apt-get install openssh-server".
  • Om de Samba-bestandsserver te installeren, schrijft u “sudo apt-get install samba”.

Wanneer u MySQL vanuit het LAMP-pakket installeert, moet u een beheerderswachtwoord voor SQL instellen.

Lokale webserver

Om een ​​web te creëren, moet de server een eigen speciaal IP-adres hebben. Vervolgens zal, na het installeren van LAMP, de Apache-testpagina beschikbaar zijn op dit IP-adres. Dit is het toekomstige internet. In de toekomst zal het mogelijk zijn om er FTP, databases en een mailprotocol op te installeren. Om de webserver te configureren:

  • Installeer phpMyAdmin. Om dit te doen, typt u in de terminal of in de console de een na de ander en voert u "sudo apt-get install phpmyadmin" in

  • En dan “sudo service apache2 restart”.
  • Het onderdeel wordt geladen. Apache wordt opnieuw opgestart. Verdere acties zijn afhankelijk van de versie van het besturingssysteem.

Als je Ubuntu 13.1 en hoger hebt, gebruik dan de commando's:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 herladen

Voer ze achtereenvolgens in, na elke druk op Enter.

Op Ubuntu 16.04 zijn andere instructies nodig:

  1. sudo apt-get installeer php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl herstart apache2

Nadat u deze heeft ingevoerd en de service automatisch opnieuw heeft opgestart, is de webinterface beschikbaar op http:///phpmyadmin.

  • De configuratie en gegevens daarover bevinden zich in de Apache-servermap “etc/apache2/”. Apache2.conf - configuratiebestand voor de distributie
  • De mappen “mods-available”/“sites-available” en “mods-enabled”/“sites-enabled” bevatten mods en sites.
  • Ports.conf geeft een overzicht van de luisterpoorten.
  • Als u het woord "Stop" toevoegt na het commando "sudo /etc/init.d/apache2", zal Apache pauzeren. Als “Start” wordt gestart, begint het opnieuw. Als “Opnieuw opstarten” - zal het opnieuw opstarten.
  • Om onafhankelijk het pad voor het opslaan van sites te kiezen, voert u achtereenvolgens "sudo a2enmod rewrite" en "sudo a2enmod userdir" in de terminal in.

Elke keer nadat u wijzigingen heeft aangebracht, moet u de service opnieuw starten met de opdracht “Restart”.

Mailserver

Om een ​​mailserver op Linux te maken, moet u al een domein geregistreerd hebben. Je hebt ook een statisch IP-adres nodig.

  • Installeer het Postfix-onderdeel. Om dit te doen, typt u “sudo apt-get postfix” in de console.
  • Wanneer het opstart, typt u het commando "sudo /etc/initd/postfix start". De service begint te werken.
  • Postfix bevat al de parameters die nodig zijn om volledig met het SMTP-protocol te kunnen werken. Maar toch, een beetje tweaken zou geen kwaad kunnen.
  • Open het bestand /etc/postfix/main.cf.
  • Zoek daarin de waarde “mijndomein =” op. Schrijf na het teken “=” de domeinnaam.
  • Zoek vervolgens naar “mijnhostnaam =”. En voer de machinenaam in.
  • Nu kan de mailserver brieven sturen naar andere computers die zich op hetzelfde netwerk bevinden. Om correspondentie naar andere domeinen op internet te kunnen verzenden, zoekt u in het bestand “main.cf” de regel “inet_interfaces =”. Plaats het woord ‘alles’ erachter.
  • Voer in de variabele “mynetworks =” het adresbereik in van alle computers in uw subnet (bijvoorbeeld 127.0.0.0/8).

Als de dienst correct is geconfigureerd en aan alle voorwaarden is voldaan (permanent IP-adres, geregistreerd domein), kan de Server correspondentie ontvangen en verzenden. Als de MX-record van uw domein verwijst naar uw host.

Om bronlogboeken te bekijken, gebruikt u het commando “tail -f /var/log/mail/info”. Om een ​​bericht van hem te ontvangen, typt u "mailq".

Bestandsserver

Mogelijk hebt u een Linux FTP-server nodig om documenten uit te wisselen en bestanden te uploaden. Er zijn verschillende versies van dergelijke bronnen: vsFTPd, Samba, proFTPd.

Laten we vsFTPd eens nader bekijken. Het kan worden geïnstalleerd en gestart met één commando: “sudo apt-get install vsftpd”. Verdere instellingen zijn afhankelijk van uw voorkeuren en wat voor soort dienst u wilt verlenen. Voor het wijzigen van instellingen zijn mogelijk beheerdersrechten vereist.

  1. Onmiddellijk na het downloaden van het programma maakt het systeem een ​​nieuwe gebruiker aan en voegt een map toe aan de thuismap die bedoeld is voor het werken met serveropslag. Ook in de map “etc” bevindt zich een bestand “ftpusers”. Daar kunt u gebruikers toevoegen die geen toegang hebben tot bestanden.
  2. Na de installatie is het beter om de map waarin de bestanden zich moeten bevinden te wijzigen in de map “var”. Om dit te doen, schrijft u als beheerder het commando “usermod -d /var/ftp ftp && rmdir /home/ftp”.
  3. Maak een nieuwe gebruikersgroep aan. Bijvoorbeeld 'userftp'. Typ “addgroup userftp” in de console.
  4. Voeg er een nieuw account aan toe (voor de eenvoud zullen we de gebruiker en groep dezelfde naam geven). Gebruik het commando "useradd -a /var/ftp -g userftp userftp". Er wordt ook een gebruiker aangemaakt. Om een ​​bestaande bijnaam in de groep op te nemen, schrijft u in plaats van “useradd” “usermod”.
  5. U moet een wachtwoord bedenken voor de nieuwe gebruiker. Voer “passwd userftp” in de terminal in.
  6. Typ "chmod 555 /var/ftp && chown root:userftp /var/ftp" om het account toegang te geven tot de hoofdmap van de bestandsserver.
  7. Maak nu een openbare map. Voer achtereenvolgens “mkdir /var/ftp/pub” en “chown userftp:userftp /var/ftp/pub” in.

Aanvankelijk start FTP in de offlinemodus. Ze heeft een script dat de rol van een demon speelt. Met deze functionaliteit zijn verschillende commando's beschikbaar. Ze worden ingevoerd na de regel “sudo service vsftpd”.

  • Stop en begin. Uitschakelen en inschakelen.
  • Opnieuw opstarten en opnieuw laden. Opnieuw opstarten. Nodig om nieuwe instellingen toe te passen. Het verschil tussen de opdrachten is dat in de seconde het opnieuw opstarten plaatsvindt zonder volledige afsluiting.
  • Status. Statusinformatie.

Verdere configuratie van de server omvat het herschrijven van het configuratiebestand, dat zich bevindt in etc/vsftpd.conf. Het heeft een eenvoudige en begrijpelijke structuur. Het is vrij gemakkelijk te begrijpen. Hoewel dit bepaalde kennis vereist. Voordat u dit bestand wijzigt, is het verstandig om er een reservekopie van te maken. Zodat als er fouten worden geconstateerd, alles kan worden hersteld. Voer het commando “cp /etc/vsftpd.conf /etc/vsftpd_old.conf” in en de informatie wordt opgeslagen.

Hierna kunt u beginnen met bewerken.

  • In de parameter “listen=” schrijft u “YES”. Vervolgens werkt de server in de onafhankelijke modus.
  • Met "Local_enable" kunnen lokale gebruikers inloggen.
  • "Write_enable" geeft hen toegang tot hun thuismappen.
  • "Anoniem_inschakelen". U kunt de rechten van anonieme gebruikers beperken door “NEE” in te stellen. Er is ook een optie “no_anon_password” - anonieme logins zonder wachtwoord. Het kan ook verboden worden.

Als u een openbare server wilt maken, moet u na de regel "luisteren" een aantal extra parameters toevoegen.

  • "Max_clients". Aantal gelijktijdige verbindingen.
  • "Idle_session_timeout" en "data_connection_timeout". Time-outs van sessies.
  • "Ftpd_banner". Welkomstbericht voor bezoekers. U kunt bijvoorbeeld 'Hallo!' schrijven.

Terminal-server

Een Linux-terminalserver is bedoeld voor bedrijven en kantoren, waar alle computers in één netwerk zijn aangesloten. Het is erg handig als u vanaf elke pc (als deze toegang heeft) van de organisatie toegang heeft tot de terminal. Dit biedt geweldige mogelijkheden voor beheer op afstand.

LTSP - Linux Terminal Server Project - is geschikt voor deze taak. Het programma is opgenomen in het standaard Ubuntu-pakket. Om het te installeren:

  1. Voer het commando "ltsp-server-standalone" in.
  2. Schrijf vervolgens “apt-get update && apt-get install ltsp-server-standalone”.
  3. Wacht tot alles is gedownload en bijgewerkt.
  4. Nu moeten we het clientsysteem installeren. Typ 'ltsp-build-client'.
  5. Dan "ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop".
  6. Gebruik de opdracht "debootstrap" en de distributie wordt automatisch uitgebreid naar de map "opt/ltsp/i386".

Linux Server kan zelfs op zwakke pc's draaien. Daarom wordt het heel vaak gebruikt om servers en extern beheer te creëren. Mailservices, FTP-opslag en terminals worden op dit besturingssysteem gemaakt.