Hur man hanterar Linux-servrar med sittbrunnen

Hantera ett nätverk av Linux-servrar som används för att använda en terminalemulator för att ssh in på var och en av dina servrar. För att uppdatera en lokal brandväggsregel var systemadministratörer tvungna att lära sig arcane iptables-kommandon för att lägga till rätt inkommande och utgående portar. För att lägga till en ny lokal användare krävs användarkörning med nödvändiga alternativ. Och för att kontrollera ledigt utrymme på de lokala filsystemen körde Linux-administratörer sannolikt df- och du-kommandon på varje lagringssystem.

Linux-serveradministration skulle vara mycket enklare med ett pek-och-klicka-gränssnitt som gjorde allt hårt arbete för dig bakom kulisserna, så att du kunde fokusera på ditt jobb: hantera servrar. Det är där Cockpit kommer in.

Cockpit tillhandahåller en webbaserad instrumentpanel så att du kan övervaka och uppdatera dina Linux-system. Jag tycker att med Cockpit är fjärrserverhantering en bris. Låt oss ta en titt på vad Cockpit har att erbjuda:

För att komma åt Cockpit på din server, peka din webbläsare på din servers IP-adress på port 9090. För Raspberry Pi miniserver som jag kör hemma är det 10.0.0.11:9090. Men ditt nätverk kommer sannolikt att vara annorlunda; använd din Linux-serverns värdnamn eller IP-adress i din webbläsares URL-rad och lägg till: 9090 för att ansluta till port 9090. Logga in med root-användarnamnet och lösenordet för den servern.

Logga in på Cockpit med ditt lokala användarnamn och lösenord.

När du har loggat in visar Cockpit en systemöversiktsskärm. Detta låter dig snabbt kontrollera din serverstatus: CPU- och minnesanvändning, serverinformation, konfigurationsöversikt och övergripande serverhälsa. Du kan se på mitt Linux-system att saker och ting går bra, men jag har några nya korrigeringar att installera.

Systemöversikten gör det också enkelt att stänga av eller starta om servern, t.ex. för systemunderhåll. Översikten ger också en utmärkt startpunkt för mer komplexa uppgifter. Om du behöver ansluta till din server till en domän eller behöver mer information kan du klicka på de blå länkarna.

Cockpit visar en snabbt blick på din systemstatus.

På vänster sida av Cockpit-instrumentpanelen visas en navigeringsmeny. Klicka på var och en för att kontrollera loggar, lagring och nätverk, för att uppdatera konton, för att stoppa och starta tjänster, eller för att tillämpa uppdateringar.

Kontroll av loggar är enkelt i & # 8220; Loggar & # 8221; flik. Inte mer att vada genom din/var/log-katalog, försöker upptäcka fel eller varningar. Cockpit visar loggposterna med en hjälpsymbol för att indikera fel eller varningar. Klicka på menyerna högst upp på skärmen för att filtrera loggar efter tid, prioritet eller identifierare. Standardvärdet visar allt vid & # 8220; Fel & # 8221; och högre.

Om du behöver mer information om ett visst loggmeddelande kan du klicka på det för mer information. Till exempel kör jag min Raspberry Pi som en skrivarserver och loggarna visade att min skrivare var avstängd när jag försökte skriva ut.

Cockpit gör det enkelt att visa loggar. Detta visas när skrivaren stängdes av när jag försökte skriva ut.

& # 8220; Förvaring & # 8221; fliken presenterar dina filsystem och lagrings I/O i en överblick. Du kan också lägga till annan lagring, inklusive NFS-fjärrsystem, från den här panelen.

Min Raspberry Pi-server har ett internt micro SD-kort för sin huvudsakliga lagring och en USB-fob-enhet monterad vid/backup så att jag kan göra säkerhetskopior. På & # 8220; Förvaring & # 8221; på fliken, kan jag snabbt se min diskanvändning för att verifiera att mitt säkerhetskopierade filsystem är ungefär halvfullt och mitt huvudlagring är mestadels tomt.

< img src = "http://www.cloudsavvyit.com/pagespeed_static/1.JiBnMqyl6S.gif" />Med Cockpit kan du visa status för hela din lagring.

& # 8220; Nätverk & # 8221; på fliken kan jag kontrollera nätverket på en skärm. Min Raspberry Pi körs bara i mitt trådlösa nätverk hemma, så bara min wlan0-nätverksenhet visar någon trafik.

Cockpit visar din nätverksanvändning i ett praktiskt diagram.

Att hantera din brandvägg är också mycket enklare. Klicka på & # 8220; Redigera regler och zoner & # 8221; för att öppna en panel som låter dig lägga till eller ta bort tjänster från brandväggen. Inget mer felsökning av en lista med iptables-kommandon för att uppdatera dina brandväggsregler, nu lägger du till och tar bort tjänster från brandväggen genom att bara klicka på en knapp och bläddra igenom en lista över tjänster. Markera rutan bredvid de tjänster du vill lägga till och klicka på & # 8220; Lägg till tjänster & # 8221; knapp.

För att lägga till en ny tjänst i din brandvägg, välj bara tjänsten i Cockpit.

Om du behöver hantera lokala konton kan du göra det från & # 8220; Konton & # 8221; flik. Du kan snabbt skapa nya användare med & # 8220; Skapa nytt konto & # 8221; eller klicka på ett användarnamn för att redigera kontouppgifterna. Du kan till och med lägga till och ta bort SSH-nycklar för att stödja lösenordslös inloggning.

Hantera lokala konton enkelt med Cockpit.

& # 8220; tjänsterna & # 8221; på fliken kan du starta och stoppa tjänster. Klicka på varje tjänst så hittar du en växling för att aktivera eller inaktivera en tjänst vid starttid eller omedelbart ladda om, starta om eller stoppa en tjänst som redan körs.

Starta, stoppa, aktivera och inaktivera tjänster med Cockpit.

My Raspberry Pi är en skrapserver i mitt privata hemnätverk, men det är fortfarande viktigt att hålla den uppdaterad med de senaste korrigeringarna. När du hanterar din server med Cockpit kanske du märker en varningsikon bredvid & # 8220; Programuppdateringar & # 8221; flik. Det låter dig veta att ditt system måste uppdateras. Du kan välja att uppdatera allt genom att klicka på & # 8220; Installera alla korrigeringar & # 8221; eller bara installera de mest kritiska korrigeringsfilerna genom att klicka på & # 8220; Installera säkerhetsuppdateringar & # 8221; knapp.

Installera uppdateringar via Cockpit med en knapptryckning.

Och trots allt som Cockpit har att erbjuda, om du måste göra något manuellt på servern, kan du klicka in i & # 8220; Terminal & # 8221; flik för att ta fram ett interaktivt skal. Detta är praktiskt om du behöver göra något på kommandoraden, inklusive redigering av konfigurationsfiler eller körande skript.

Standardterminalvyn är vit-svart-text, med & # 8220; svart & # 8221 ; färgprofil. Du kan ändra färgerna efter dina preferenser med hjälp av & # 8220; Utseende & # 8221; meny för att ställa in färgerna till vit text på en mörkblå bakgrund (& # 8220; mörk & # 8221;) eller svart text på en off-white bakgrund (& # 8220; ljus & # 8221;) eller vanlig svart-på-vit text (& # 8220; Vit & # 8221;).

Behöver du logga in som root? Cockpit tillhandahåller en webbaserad terminal.

Att använda Cockpit gör serverhantering till en lek. Jag tycker att Cockpit hjälper till att automatisera de rutinmässiga grejerna och gör det svårt att göra det. Gränssnittet är enkelt men ändå kraftfullt och interaktionen känns intuitiv. Installera Cockpit på din server och effektivisera ditt systemadministrationsarbetsflöde.


Posted

in

by

Tags: