In onze dagelijkse wandeling in de IT-wereld moeten we op elk moment nieuwe trends, nieuwe programma's leren en zonder twijfel het vermogen hebben om onszelf te ontwikkelen op verschillende gebieden van systemen.In deze tutorial zullen we de installatie en configuratie van een server met Ubuntu, maar welke voordelen kunnen we als beheerders behalen bij het installeren van een server met Ubuntu?
In deze tutorial leer je hoe je de serverversie van Ubuntu installeert en zo onze server kunt beheren. U zult ook de stappen kennen om het gemakkelijk te kunnen configureren en het op elk moment klaar te maken om het te gebruiken.
Als u nog steeds niet weet wat het betekent om met Ubuntu Server te werken, volgen hier enkele voordelen, zodat u weet wat het betekent om ermee te werken.
Enkele voordelen van het installeren van Ubuntu Server
- Het is gecertificeerd als gast- of gastserver op onder andere Azure, AWS, IBM (power) platforms.
- Het heeft een volledige Kernel-integratie.
- Draait op x86, x64, ARM v7, ARM 64 en Power-architecturen.
- Goede hulp.
- Ontworpen voor onder andere de cloud.
We gaan analyseren hoe we het installatieproces van onze Ubuntu-server kunnen uitvoeren. Als eerste stap gaan we naar de volgende officiële Ubuntu-website, om verder te gaan met de download onze ISO-afbeelding.
Eenmaal daar klikken we op het tabblad Downloaden, en we kiezen Server, zullen we het volgende zien:
1. Ubuntu-server installeren
In deze tutorial zullen we de installatie in een virtuele machine waarmee we het gedrag van de Ubuntu-server exact kunnen simuleren In het echte leven, zoals we eerder hebben gezegd, is het belangrijk om virtuele omgevingen te gebruiken om vertrouwd te raken met de omgeving voordat we in een productieve omgeving springen om ongelukken te voorkomen.
Stap 1
Bij het starten van de installatie moeten we: kies de taal waarin ons systeem zal blijvenIn ons geval kiezen we voor Spaans, maar we kunnen zien dat we verschillende talen hebben om uit te kiezen in Ubuntu Server, de standaardtaal is Engels aangezien Ubuntu wereldwijd wordt gedistribueerd, we selecteren Spaans door met de richtingspijlen te bewegen en op Enter te drukken.
Opties die we hebbenZoals we in het volgende venster zien, hebben we verschillende opties om onze Ubuntu te installeren of te beheren, waaronder:
Ubuntu-server installerenHet stelt ons in staat om een installatie vanaf het begin uit te voeren.
Installatie van meerdere servers met MAAS (Metal As A Service)Het geeft ons de mogelijkheid om Ubuntu tegelijkertijd op meerdere servers te installeren.
Controleer de schijf op defectenHiermee kunt u mogelijke storingen in sectoren van de harde schijf bekijken.
Controleer geheugenHet geeft ons de mogelijkheid om een test uit te voeren op het RAM-geheugen van de server om de werking ervan te controleren.
Opstarten vanaf de eerste harde schijfHiermee kunt u het systeem starten vanaf de hoofdharde schijf als u er meerdere heeft.
Een beschadigd systeem herstellenHet geeft ons de mogelijkheid om een algemene test uit te voeren en te proberen een systeem met een fout te herstellen.
We kiezen voor de eerste optie Ubuntu-server installeren.
Stap 2
We geven Enter, dan we kiezen het geografische gebied waar we ons bevinden, kunnen we de tijdzone onmiddellijk configureren. Als het land waar we ons bevinden niet op de lijst staat, moeten we de andere optie kiezen.
Stap 3
Wij geven Binnenkomen En dan zal het systeem ons vertellen of we het toetsenbord willen configureren, het is raadzaam om dit voorstel te accepteren, omdat het ons in staat zal stellen het model van ons toetsenbord automatisch te configureren en aan te passen:
Stap 4
We klikken op Ja en klik Binnenkomen. Dan verschijnt het volgende venster:
Deze configuratie-optie vraagt ons om op een van de weergegeven toetsen te drukken (y, u, r, n, enz.), in ons geval zullen we op de n-toets drukken, dan zal het ons vragen om op w te drukken, zoals we hebben aangegeven dat dit in orde is tot optimaliseer de lay-out en correcte toetsenbordconfiguratie. We zullen op de w-toets drukken.
Vervolgens worden verschillende vragen weergegeven over bepaalde toetsen in het bijzonder, als ons toetsenbord ze heeft, klikken we op Ja, anders drukken we op Niet doen.
Nadat we de verschillende gevraagde controles hebben uitgevoerd, wordt het volgende venster weergegeven waarin wordt bevestigd dat alles correct was en ons een gids voor ons toetsenbord geeft "Es" = Spaans.
Stap 5
We klikken door Doorgaan met en het downloadproces van enkele extra componenten voor de juiste installatie zal beginnen.
Stap 6
Zodra de add-ons zijn gedownload, wordt er een venster weergegeven met de vraag: voer de naam in die we aan onze Ubuntu-server zullen geven.
We kiezen de juiste naam en klikken op Doorgaan met.
Stap 7
Vervolgens kiezen we de naam van de gebruiker die toegang krijgt tot de serveradministratie (Standaard gebruiker). Klik op Doorgaan en het systeem zal ons om de gebruikersnaam vragen om toegang te krijgen tot het systeem (het is een andere gebruiker dan de vorige).
Stap 8
We drukken op Doorgaan en dan we zullen het wachtwoord invoeren:
We klikken op Doorgaan en we zullen het wachtwoord opnieuw invoeren (bevestiging).
Stap 9
We klikken op Doorgaan met. Dan het systeem vraagt ons of we onze persoonlijke map willen versleutelen, wat wordt aanbevolen als we gevoelige informatie hebben, omdat codering meer veiligheid genereert, maar het kan hoofdpijn opleveren als het systeem faalt en we proberen toegang te krijgen tot onze informatie, naar de mening van Ubuntu zullen we indringers of hackers zijn. In ons geval kiezen we voor nr.
Stap 10
Dan het systeem bevestigt onze tijdzone Op basis van de locatie die we aan het begin van de installatie hebben bepaald, klikken we op Ja als deze correct is.
Stap 11
Zodra we ja hebben geselecteerd, begint een reeks vragen over de serverconfiguratie. In eerste instantie zal het systeem ons vragen naar de partities die de harde schijf zal hebben:
Opties die we hebbenBegeleid - gebruik de hele schijfHet stelt ons in staat om de schijf op een totale manier te gebruiken.
Begeleid - gebruik volledige schijf en configureer LVMHiermee kunnen we de volledige en extra schijf gebruiken om de LVM (Logical Volume Management) voor de respectieve partities te configureren.
Begeleid - gebruik de hele schijf en configureer versleutelde LVMHet stelt ons in staat om de volledige en extra schijf te gebruiken om de LVM (Logical Volume Management) te configureren met een versleutelingssysteem om de informatie te beschermen.
HandboekHet stelt ons in staat om het hele proces handmatig uit te voeren, maar het wordt niet aanbevolen.
In ons geval zullen we de eerste optie gebruiken, Begeleid - gebruik de hele schijf. Eenmaal geselecteerd, drukt u op de Enter-toets en het volgende venster wordt weergegeven:
We zien dat de informatie van de te gebruiken harde schijf wordt weergegeven, we drukken op Enter om door te gaan met het installatieproces. Het volgende venster wordt weergegeven met de partities die in onze Ubuntu zullen worden aangemaakt:
OpmerkingDe ext4-partitie is vergelijkbaar met NTFS in Windows en de swap-partitie heeft zijn eigen speciale ruimte in Ubuntu, zodat swap-geheugen ernaar kan schrijven.
Klik op de optie Ja om de wijzigingen te schrijven. Het volgende venster wordt weergegeven met de voortgang van de installatie van het basissysteem:
Dan het systeem het zal ons vragen of we de proxy willen configureren, omdat het niet zo gebruikelijk is, laten we het veld leeg en klikken we op Doorgaan:
Alle apt-pakketten (gerelateerd aan het netwerk) worden gedownload en er wordt gevraagd hoe we de updates willen configureren, we zien dat we drie (3) opties hebben:
keuzesGeen automatische updatesHet wordt aanbevolen voor servers, omdat sommige updates de server opnieuw kunnen opstarten of instabiliteit kunnen veroorzaken.
Automatische updatesUpdates worden automatisch geïnstalleerd wanneer er een beschikbaar is.
Beheer het systeem met LandscapeHiermee kunt u updates beheren via de Landschap-tool.
We zullen in ons geval de eerste optie kiezen, Klik zonder automatische updates op Doorgaan (We zullen de updates handmatig moeten installeren). Vervolgens vraag je je af welke functies we aan onze server willen toevoegen, we hebben er een aantal zoals OpenSSH, Print Server, enz.
In ons voorbeeld zullen we de OpenSSH-optie inschakelen om de server op afstand te kunnen beheren, om deze te selecteren plaatsen we de cursor op die optie en drukken op de spatiebalk om deze te kiezen.
De functies van elke optie zijn samengevat:
- OpenSSH: Beheer op afstand
- DNS server: Domein naam server
- LAMP-server: Web Server
- Mail server: Mail server
- PostgreSQL-database: Database server
- Printserver: Printserver
- Samba-bestandsserver: Gedeelde bestandsserver
- Tomcat Java-server: Java-server
- Host van virtuele machine: Virtuele machineserver
- Handmatige pakketselectie: Handmatige selectie van pakketten
We geven Enter om door te gaan met ons installatieproces. Het systeem het zal ons vragen of we de GRUB bootloader in het hoofdregister willen installeren, onthoud dat GRUB (Grand Unifier Bootloader) het eerste is dat wordt geladen wanneer onze server start, daarom selecteren we de optie Ja.
OpmerkingAls je op enig moment problemen hebt met GRUB, probeer dan de volgende tutorial te bezoeken, je zult hulp hebben om problemen op te lossen.
We gaan verder met onze installatie en we zullen zien dat alles correct is geïnstalleerd:
We klikken op Doorgaan en we zullen ervoor zorgen dat we de server niet opnieuw opstarten met de schijf in het apparaat om het hele installatieproces niet te herhalen. Zoals we zien, werkt Ubuntu onder de opdrachtregel, waardoor we de bronnen van de machine in de geïnstalleerde applicaties kunnen gebruiken.
We kunnen zien dat zodra de machine opnieuw is opgestart, de toegangsgegevens die al tijdens de installatie zijn gemaakt, worden gevraagd.
2. Verbinding via SSH met Ubuntu
Laten we eens kijken hoe we via een beveiligde SSH-verbinding verbinding maken met onze Ubuntu-server. Een SSH-verbinding stelt ons in staat om extern verbinding te maken met onze server. Het is erg belangrijk om te onthouden dat onze Ubuntu-server zich op hetzelfde netwerk moet bevinden waarmee we verbinding willen maken.
We kunnen zien hoe de configuratie van ons netwerk is met behulp van de opdracht:
ifconfigDie er een samenvatting van geeft. In ons geval zien we dat het IP-adres van onze server 192.168.0.10 is en kunnen we de verschillende netwerkconfiguraties zien.
Om de verbinding via SSH vanaf een externe site te maken, gebruiken we de Putty-software die gratis is en we kunnen deze downloaden van de officiële pagina. Hier laten we een tutorial achter om meer over Putty te zien. Deze software geeft ons de mogelijkheid om verbinding te maken, het is in feite een verbindingsclient voor Linux.
Om via Putty verbinding te maken met onze server, doen we het volgende:
- In IP-adres zullen we het exacte IP-adres van de Ubuntu-server plaatsen (in ons geval 192.168.0.10)
- We laten de standaardpoort (22)
- Bij verbindingstype selecteren we SSH
We klikken op Open en de eerste keer dat we Putty uitvoeren, wordt een bericht weergegeven dat aangeeft dat de serversleutel niet in de cache is geregistreerd. Dit is om veiligheidsredenen, we kunnen accepteren en het volgende venster wordt geopend om de inloggegevens in te voeren. Zodra we ons wachtwoord invoeren, zullen we zien dat we toegang hebben tot onze server alsof we ervoor staan.
Hierdoor kunnen we de fysieke server beheren, ongeacht waar deze zich bevindt.
3. Besturingsopties en parameters
Met de parameters kunnen we configureren hoe de opdrachten zich zullen gedragen op onze Ubuntu-server. Als we bijvoorbeeld naar de hoofdmap van het systeem willen gaan om de inhoud ervan te zien, gebruiken we normaal gesproken CD: en dan weer CD: (Dus we zouden 2 mappen afdalen), om tijd te besparen kunnen we het / symbool gebruiken waarmee we rechtstreeks naar de hoofdmap kunnen gaan, het commando zou zijn cd /.
We zullen zien dat de opdrachtregel zich al in de root van het systeem bevindt. Als we nu willen terugkeren naar de persoonlijke Solvetic-map die we niet zullen gebruiken cd thuis en later cd thuis, in plaats daarvan zullen we het commando gebruiken:
cd / home / oplossenEn zo gaan we naar de persoonlijke map.
Als we de mappen in de root op een meer georganiseerde manier wilden zien, omdat ze er normaal gesproken een beetje rommelig uit zouden zien. we kunnen het commando gebruiken ls met de parameter -l om mappen op een meer georganiseerde manier te bekijken (ls -l):
We zullen zien dat het ons meer specifieke details van elke map laat zien, zoals grootte, aanmaakdatum, enz.
We kunnen de verschillende opties zien die we hebben om een commando te parametreren, hiervoor kunnen we de volgende methoden gebruiken. We kunnen de volgende parameter gebruiken:
ls --helpHet zal de Linux-help weergeven waar we de verschillende opties kunnen zien om aan de opdracht toe te voegen, elke optie wordt geleverd met zijn respectievelijke samenvatting.
Een andere optie die we hebben is om het commando Mens (handmatig), geeft dit commando veel meer expliciete informatie over elk commando. We kunnen bijvoorbeeld de volgende regel gebruiken:
man ik(Het zal ons de ls-opdrachthandleiding laten zien). Onthoud dat deze optie ons uit de opdrachtregel haalt.
We kunnen binnen de handleiding navigeren met behulp van de pijlen omhoog en omlaag. Om terug te keren naar de opdrachtregel, drukken we op de toets wat.
Hier is een link naar een tutorial met interessante commando's voor Ubuntu:
Ubuntu-opdrachten
4. Bestanden en mappen beheren in Ubuntu
Als beheerders moeten we op elk moment de verschillende bestanden beheren die we op onze server hebben en het is belangrijk dat we weten hoe we dit proces moeten doen. We gaan het proces bekijken om bestanden en mappen te maken, maar het wordt aanbevolen om deze niet in de Ubuntu-hoofdmap te maken, het ideaal is om ze in de persoonlijke map te maken.
Map aanmaken
Om een map binnen Ubuntu aan te maken, gebruiken we het commando mkdir (Maak Directory), in ons voorbeeld gebruiken we de regel:
mkdir-testenEn we drukken Binnenkomen. Om te controleren of we de map correct hebben gemaakt, gebruiken we de opdracht ls en zien we onze gemaakte map en als we (zoals we al zagen) de opdracht gebruiken:
ls -lWe zullen een completere samenvatting zien van de recent gemaakte map.
OpmerkingHet systeem is hoofdlettergevoelig, we kunnen twee mappen hebben (Tests en tests).
Bestand maken
Om een bestand aan te maken, gebruiken we het commando aanraken, de parameter is;
raak Extensienaam . aanBijvoorbeeld, raak Oefening.txt . aan. Als we gebruik maken van ls -l we kunnen ons gemaakte document zien.
Opties voor kopiëren, plakken en knippen
Om een bestand te kopiëren, gebruiken we het bestand cp (cp Bestandsnaam Bestemmingspad), in ons geval zou het zijn, cp Exercise.txt-tests. Om te zien of het bestand correct naar de bestemming is gekopieerd, gebruiken we het volgende proces, gebruik de opdracht cd Bestemmingsmapnaam (cd Tests) eenmaal binnen Tests laten we het commando gebruiken ls om het bestand te zien dat we zojuist hebben gekopieerd.
Met het commando mv we kunnen een bestand of map van de ene naar de andere locatie verplaatsen, de syntaxis is identiek aan die van kopiëren, mv bestandsnaam Bestemming.
Hier laten we een tutorial achter die hierover praat.
Bestanden en mappen verwijderen
Bestanden verwijderen: We zullen het commando gebruiken: rm (verwijderen), de syntaxis is rm Bestandsnaam, in ons voorbeeld zou het zijn: rm Oefening.txt en we kunnen er doorheen kijken ls -l dat het bestand niet meer bestaat op ons Ubuntu-systeem.
Hieronder is een afbeelding met alle commando's waar we commentaar op hebben gegeven:
Mappen verwijderen: We zullen de opdracht rmdir gebruiken, de syntaxis zou zijn: rmdir Directory_name, in ons geval, rmdir-tests en op deze manier zullen we de map Tests van het systeem verwijderen. We kunnen het commando gebruiken: ls -l Om te controleren of een dergelijke map niet meer bestaat in Ubuntu:
Op deze manier hebben we een aantal van de opties en configuraties die we op onze Ubuntu-server hebben.
De naam van Ubuntu-bestanden en -mappen wijzigen