Inhoudsopgave:
Als een Linux-beheerder moet u vaak services starten en stoppen en de status van geïnstalleerd controleren pakketten of nieuwe pakketten installeren. Hieronder worden de Linux-opdrachten beschreven die u helpen deze taken uit te voeren.
De servicecommando
U gebruikt de opdracht service om de status van services te controleren en services te starten, stoppen of opnieuw te starten. U moet een service opnieuw starten telkens wanneer u een configuratiewijziging aanbrengt om uw wijzigingen door te voeren. Dit is de basissyntaxis:
service [service] [start | stop | herstart]
De volgende alinea's beschrijven enkele typische toepassingen van de service opdracht:
-
Gebruik deze opdracht om de status van de httpd service (Apache) te controleren: > $ service httpd status
Om de
-
httpd service te stoppen: $ service httpd stop
Om de
-
httpd service te starten:
Om de
-
httpd service te herstarten: $ service httpd restart
De enige truc om de
service te gebruiken > opdracht is dat u de naam van de service moet weten. Als u de naam niet zeker weet, kunt u de opdracht service uitvoeren om de status van alle services weer te geven, bijvoorbeeld: $ service --status-all enkele momenten om alle services op te noemen, maar nadat de opdracht is voltooid, kunt u door de lijst bladeren om de gewenste dienst te vinden.
Algemene Linux-services
Serviceatd | Voert opdrachten uit die zijn gepland door de opdracht at. |
---|---|
autof | Maakt automatisch bestandssystemen. |
crond | Hiermee worden programma's op opgegeven tijden uitgevoerd. |
dhcpd | De DHCP-server. |
vinger | De internetservicedienst. |
httpd | De Apache-webserver. |
imap | Het IMAP-e-mailprotocol. |
imaps | Beveiligde IMAP-service (SSL). |
ipop3 | Het POP3-mailprotocol. |
iptables | Automatische pakketfiltering voor firewalls. |
isdn | ISDN-services. |
met de naam | De Bind DNS-server. |
netf | Het netwerkbestandssysteem. |
netwerk | Activeert en deactiveert alle netwerkinterfaces. |
nfs | Native Unix / Linux-netwerk delen van bestanden. |
pop3s | Beveiligde POP3-service (SSL). |
sendmail | De Sendmail-service. |
smb | Het Samba-bestand en de printerdelingsservice. |
snmpd | Eenvoudig netwerkbeheerprotocol. |
telnet | De Telnet-server. |
De t / min-opdracht | De |
rpm
-opdracht is de Red Hat Package Manager, een tool die de taak van het beheren van pakketten op uw Linux-systeem vereenvoudigt.Hoewel rpm oorspronkelijk is ontwikkeld voor Red Hat Linux, is het nu te vinden op vele Linux-distributies, waaronder Fedora (wat natuurlijk gebaseerd is op de Red Hat-distributie). Hier is de basissyntaxis voor het opvragen van de status van een pakket: rpm -q [opties] pakket
Om een pakket te installeren, te upgraden of te verwijderen, is de basissyntaxis meer als volgt:
rpm [-i | -u | -e] [opties] pakketbestand
U kunt een flink aantal opties gebruiken met de
rpm
-opdracht, maar de meest voorkomende zijn -v: Geeft uitgebreide uitvoer weer. Je kunt net zo goed weten wat
-
rpm aan het doen is terwijl het mee sjoegelt. -h: Geeft regelmatig hash-tekens weer (
-
# ) om u ervan te verzekeren dat het programma niet is overleden. U kunt rpm
gebruiken om de status van geïnstalleerde pakketten op uw systeem te bepalen met de schakelaar -q. Als u bijvoorbeeld wilt weten welke versie van Sendmail is geïnstalleerd, gebruikt u deze opdracht: $ rpm -q send * Sendmail-8. 12. 8-4 U ziet dat u een jokerteken kunt gebruiken met de pakketnaam. Als u geen pakket hebt waarvan de naam overeenkomt met de pakketnaam die u opgeeft, krijgt u het bericht
pakket niet geïnstalleerd
. Als u een pakket wilt installeren, gebruikt u de schakeloptie -i
en geeft u een jokertekennaam op die de locatie van het pakketbestand aangeeft. Het is ook een goed idee om de -v en -h -schakelaars te gebruiken. Als u bijvoorbeeld Sendmail wilt installeren vanaf een gekoppeld CD-ROM-station, gebruikt u deze opdracht: $ rpm -ivh / mnt / cdrom / Fedora / Packages / sendmail * Als u een update naar een nieuwere versie van een pakket, kunt u de
-u
-switch gebruiken in plaats van de -i -switch: $ rpm -uvh / mnt / cdrom / Fedora / Packages / sendmail * Ten slotte kunt u een pakket verwijderen met behulp van de
-e
-switch: $ rpm -e send * Let op dat u zich moet aanmelden om het
rpm
-commando te gebruiken als wortel.