Verbeter het Gnome Shell-klembord met Pano
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Ansible is een configuratiebeheer- en app-implementatietool voor Linux en andere Unix-achtige besturingssystemen. Ansible wordt voornamelijk gebruikt om software op veel Linux-servers tegelijk te beheren en te implementeren . De software wordt onderhouden door RedHat en is een favoriet in de Linux IT-gemeenschap. In deze handleiding laten we u zien hoe u Ansible op de Ubuntu-server installeert en laat werken.
Ubuntu-server upgraden
De Ansible-applicatie werkt het beste op een recente versie van Ubuntu Server. Voordat u deze handleiding volgt om te leren hoe u de Ansible-tool installeert en instelt, moet Ubuntu Server worden geüpgraded. Idealiter naar versie 18.04 LTS of nieuwer.
Het upgraden van Ubuntu Server is een ingewikkeld proces in vergelijking met Ubuntu Desktop, omdat er geen GUI is om het zware werk te doen. Maak een back-up van alle kritieke gegevens op een externe schijf, netwerkshare of cloudservice. Daarna volgen deze gids om te leren hoe je Ubuntu Server upgraden .
Als alternatief, als upgraden te tijdrovend is, kunt u proberen de nieuwe versie van Ubuntu Server hier te downloaden en deze te installeren voordat u verdergaat.
Installeer Ansible op de Ubuntu-server
Op Ubuntu is de Ansible-software ongelooflijk eenvoudig te installeren, dankzij de ontwikkelaars van de software die een Personal Package Archive (PPA) leveren met alle benodigde afhankelijkheden en pakketten klaar voor gebruik. Om de installatie te starten, logt u in op Ubuntu Server en volgt u de stapsgewijze instructies hieronder om Ansible te installeren.
Stap 1: Op Ubuntu Server is PPA-ondersteuning mogelijk niet ingeschakeld. De reden waarom PPA-ondersteuning mogelijk is uitgeschakeld, is dat Ubuntu Server standaard niet het pakket "software-properties-common" bevat, waardoor de PPA-functie wordt ingeschakeld.
Om "software-properties-common" op uw Ubuntu-server te installeren, gebruikt u de opdracht Apt hieronder in een terminal-shell-prompt of SSH-sessie.
sudo apt install software-properties-common
Stap 2: Nadat u het pakket "software-properties-common" op uw Ubuntu-server hebt geïnstalleerd, is het tijd om de officiële Ansible PPA aan het systeem toe te voegen. Gebruik de opdracht add-apt-repository om de PPA.
sudo apt-add-repository ppa:ansible/ansible
Nadat u de PPA aan Ubuntu Server hebt toegevoegd, ziet u een prompt op het scherm. Deze prompt schetst wat de PPA is, evenals enkele andere informatie over de software erop. Druk op de Enter- toets om door de prompt te gaan en de PPA toe te voegen.
Stap 3: Nadat de PPA is toegevoegd aan Ubuntu Server, is het tijd om de update- opdracht uit te voeren. Het zal de softwarebronnen van Ubuntu verversen en de Ansible PPA toegankelijk maken.
sudo apt update
Stap 4: Na de update is het tijd om eventuele openstaande softwarepatches die Ubuntu Server mogelijk heeft, te installeren. Gebruik hiervoor het upgrade- commando.
sudo apt upgrade -y
Stap 5: Nu uw systeem is geüpgraded, is het tijd om Ansible op Ubuntu Server te installeren met de onderstaande Apt- opdracht.
sudo apt installeer ansible ssh-pass
Ansible configureren
Ansible moet worden geconfigureerd voordat het kan worden gebruikt om andere servers te beheren. Het eerste dat u moet doen, is SSH inschakelen op uw Ubuntu-server met Ansible, omdat de software het SSH-protocol gebruikt om te communiceren.
Ga naar onze gids over dit onderwerp om een SSH-server op Ubuntu in te schakelen . Er wordt uitgebreid uitgelegd hoe u SSH instelt en gebruikt.
Let op: wil je extra beveiliging op je Ubuntu-server waarop Ansible draait? Probeer SSH-sleuteltoegang in te schakelen door onze gids over dit onderwerp te volgen .
Ansible-hosts
Na het inschakelen van de SSH-server op Ubuntu, is het tijd om het hosts-bestand voor Ansible in te stellen, omdat dit de manier is waarop de software de servers bijhoudt die het beheert. Gebruik de onderstaande opdracht om het Ansible "hosts" -bestand te openen voor bewerkingsdoeleinden.
sudo nano -w /etc/ansible/hosts/
Binnenin de Nano-teksteditor ziet u veel tekst met # symbolen ervoor. Dit zijn configuratievoorbeelden. Bekijk ze, want ze bevatten handige voorbeelden van hoe u uw Ansible-configuratie kunt aanpassen en aanpassen.
Nadat u de voorbeelden in het bestand "hosts" hebt bekeken, gebruikt u de pijl- omlaag om naar de onderkant van het bestand te gaan. Schrijf vervolgens "[servers]" in de Nano-teksteditor.
[servers]
Schrijf, gevolgd door de regel "servers", de IP-adressen op naar de externe servers die u gaat beheren met de Ansible-software op Ubuntu. Bijvoorbeeld:
[servers]
server1 ansible_host=123.4.567.1 ansible_user=remote-username
server2 ansible_host=123.4.567.2 ansible_user=remote-username
server3 ansible_host=123.4.567.3 ansible_user=remote-username
server4 ansible_host=123.4.567.4 ansible_user=remote-username
Nadat u de hosts op het systeem hebt ingesteld, drukt u op Ctrl + O om de bewerkingen in Nano op te slaan. Sluit vervolgens de Nano-teksteditor met Ctrl + X .
Ansible testen
Om Ansible te testen om er zeker van te zijn dat het werkt, kunt u er opdrachten naar uitvoeren. Om bijvoorbeeld te testen of het netwerk werkt voor alle externe servers, voert u de volgende opdracht uit vanuit Ubuntu.
ansible -m ping server1 --ask-pass
Of ping de hele groep:
ansible -m ping servers --ask-pass
Ervan uitgaande dat het ping-commando succesvol is, heeft Ansible toegang tot uw servers en werkt het correct.
Andere opdrachten uitvoeren
Volg de onderstaande opdrachtsyntaxis om een opdracht uit te voeren op servers die worden beheerd met Ansible. Zorg er echter voor dat u EXAMPLE-COMMAND vervangt door het daadwerkelijke commando dat u wilt uitvoeren.
ansible -m shell -a 'EXAMPLE-COMMAND'-servers --ask-pass
Of een specifieke server:
ansible -m shell -a 'EXAMPLE-COMMAND' server1 --ask-pass
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!
Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids
Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.
Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.
Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om
Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.
Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.
Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw
Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.