Innholdsfortegnelse:
Som Linux-administrator må du ofte starte og stoppe tjenester og kontrollere statusen for installert pakker eller installer nye pakker. Følgende beskriver Linux-kommandoer som hjelper deg med å utføre disse oppgavene.
Tjenestekommandoen
Du bruker kommandoen service for å sjekke status for tjenester og starte, stoppe eller starte tjenester på nytt. Du må starte en tjeneste om igjen når du foretar en konfigurasjonsendring for at endringene skal tre i kraft. Her er grunnleggende syntaks:
service [service] [start | stop | restart]
Følgende avsnitt beskriver noen typiske bruksområder for kommandoen service:
-
For å sjekke statusen for tjenesten httpd (Apache), bruk denne kommandoen: > $ service httpd status
For å stoppe tjenesten
-
httpd: $ tjeneste httpd stopp
For å starte tjenesten
-
httpd:
For å starte
-
httpd tjenesten: $ service httpd restart
Det eneste trikset for å bruke tjenesten
> kommandoen er at du må kjenne navnet på tjenesten. Hvis du ikke er sikker på navnet, kan du kjøre kommandoen service for å vise statusen for alle tjenester, slik: $ tjeneste - status-alle Det vil ta en få øyeblikk til å liste alle tjenestene, men etter at kommandoen er ferdig, kan du bla gjennom listen for å finne tjenesten du leter etter.
Vanlige Linux-tjenester
Serviceatd | Kjører kommandoer planlagt av kommandoen kommandoen. |
---|---|
autof | Automatiserer filsystemer automatisk. |
crond | Kjører programmer på bestemte tidspunkter. |
dhcpd | DHCP-serveren. |
finger | Internett-fingeren. |
httpd | Apache webserveren. |
imap | IMAP-postprotokollen. |
imaps | Sikker IMAP-tjeneste (SSL). |
ipop3 | POP3-postprotokollen. |
iptables | Automatisk pakkefiltrering for brannmurer. |
ISDN | ISDN-tjenester. |
oppkalt | Bind DNS-serveren. |
netf | Nettverksfilsystemet. |
nettverk | Aktiverer og deaktiverer alle nettverksgrensesnitt. |
nfs | Native Unix / Linux-nettverk fildeling. |
pop3s | Sikker POP3-tjeneste (SSL). |
sendmail | Sendmail-tjenesten. |
smb | Samba-filen og skriverdelingstjenesten. |
snmpd | Enkel Nettverksadministrasjonsprotokoll. |
telnet | Telnet-serveren. |
Kommandoen rpm kommando | Kommandoen |
rpm
er Red Hat Package Manager, et verktøy som forenkler oppgaven med å administrere pakker på ditt Linux-system.Selv om rpm ble opprinnelig utviklet for Red Hat Linux, er den nå funnet på mange Linux-distribusjoner, inkludert Fedora (som selvsagt er basert på Red Hat-distribusjonen). Her er grunnleggende syntaks for å spørre statusen til en pakke: rpm -q [options] pakke
For å installere, oppgradere eller fjerne en pakke, er grunnleggende syntaks mer slik:
o / min [-i | -u | -e] [alternativer] pakkefil
Du kan bruke ganske mange alternativer med kommandoen
rpm
, men de vanligste er -v: Viser verbose utdata. Du kan også få vite hva
-
rpm gjør mens det chugs langs. -h: Viser ishmerker (
-
# ) med jevne mellomrom for å forsikre deg om at programmet ikke har dødd. Du kan bruke rpm
for å bestemme statusen for installerte pakker på systemet ved å bruke -q bryteren. For eksempel, for å finne ut hvilken versjon av Sendmail som er installert, bruk denne kommandoen: $ rpm -q send * Sendmail-8. 12. 8-4 Legg merke til at du kan bruke et jokertegn med pakkenavnet. Hvis du ikke har en pakke hvis navn samsvarer med pakkenavnet du oppgir, får du meldingen
ikke installert
. For å installere en pakke, bruker du -i
bryteren og angir et wildcard-filnavn som angir plasseringen av pakkefilen. Det er også en god ide å bruke -v og -h bryterne. For eksempel, for å installere Sendmail fra en montert CD-ROM-stasjon, bruker du denne kommandoen: $ rpm -ivh / mnt / cdrom / Fedora / Packages / sendmail * Hvis du vil oppdatere til en nyere versjon av en pakke kan du bruke bryteren
-u
i stedet for -i bryteren: $ rpm -uvh / mnt / cdrom / Fedora / Pakker / sendmail * Endelig kan du fjerne en pakke ved å bruke
-e
bryteren: $ rpm -e send * Merk at for å bruke kommandoen
rpm
bør du logge på som rot.