Uptime

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

uptime - Visa systemets driftstid och belastning

`uptime` är ett kommandoradsverktyg som används för att visa hur länge systemet har varit igång, antalet inloggade användare och den genomsnittliga systembelastningen.

NAMN

uptime - Visa systemets driftstid och belastning

SYNOPSIS

uptime [alternativ]

BESKRIVNING

`uptime` är ett kommandoradsverktyg som visar hur länge systemet har varit igång, antalet inloggade användare och den genomsnittliga systembelastningen under de senaste 1, 5 och 15 minuterna.

ALTERNATIV

Här är de vanligaste alternativen som stöds av `uptime`:

  • -p, --pretty - Visa driftstid i ett mer läsbart format.
  • -s, --since - Visa datum och tid när systemet startades.
  • -h, --help - Visa hjälpmeddelande och avsluta.
  • -V, --version - Visa versionsinformation och avsluta.

EXEMPEL

Här är flera exempel på hur man använder `uptime` för att visa information om systemets driftstid och belastning:

Visa standardinformation

För att visa standardinformationen om systemets driftstid, antalet inloggade användare och systembelastningen:

uptime

Detta kommando visar hur länge systemet har varit igång, antalet inloggade användare och den genomsnittliga systembelastningen under de senaste 1, 5 och 15 minuterna.

Visa driftstid i ett mer läsbart format

För att visa driftstiden i ett mer läsbart format:

uptime -p

Detta kommando visar driftstiden i ett mer läsbart format, till exempel "up 1 day, 5 hours".

Visa datum och tid när systemet startades

För att visa datum och tid när systemet startades:

uptime -s

Detta kommando visar datum och tid när systemet startades, till exempel "2023-01-01 10:00:00".

Visa hjälpmeddelande

För att visa hjälpmeddelandet:

uptime -h

Detta kommando visar hjälpmeddelandet med en beskrivning av alla tillgängliga alternativ.

Visa versionsinformation

För att visa versionsinformationen:

uptime -V

Detta kommando visar versionsinformationen för `uptime`.

ANVÄNDNING

Här är en detaljerad beskrivning av hur man använder `uptime`:

Grundläggande användning

För att visa standardinformationen om systemets driftstid, antalet inloggade användare och systembelastningen:

uptime

Detta kommando visar en rad med följande information:

  • Aktuell tid
  • Hur länge systemet har varit igång
  • Antalet inloggade användare
  • Den genomsnittliga systembelastningen under de senaste 1, 5 och 15 minuterna.

Användning med alternativ

För att visa driftstiden i ett mer läsbart format:

uptime -p

Detta kommando visar driftstiden i ett format som är enklare att läsa, till exempel "up 2 hours, 45 minutes".

För att visa datum och tid när systemet startades:

uptime -s

Detta kommando visar när systemet startades, vilket kan vara användbart för att se hur länge systemet har varit igång.

SKILLNADER MELLAN macOS OCH LINUX

Det finns vissa skillnader att tänka på när man använder `uptime` på macOS jämfört med Linux:

  • macOS: `uptime` är förinstallerat på macOS och fungerar på liknande sätt som på Linux, men formateringen och vissa alternativ kan skilja sig åt. macOS-versionen av `uptime` kan ha mindre detaljerad information jämfört med Linux-versionen.
  • Linux: `uptime` är förinstallerat på de flesta Linux-distributioner och ger detaljerad information om systemets driftstid och belastning. Det erbjuder fler alternativ och mer detaljerad information jämfört med macOS-versionen.

FELSÖKNING

Om du får ett felmeddelande när du använder `uptime`, kontrollera följande:

Att du använder rätt syntax och alternativ för ditt specifika kommando. Att systemet har nödvändiga behörigheter för att visa information om driftstid och belastning.

Vanliga fel och deras lösningar:

  • Felmeddelande: "uptime: command not found":
 * Lösning: Kontrollera att `uptime` är installerat på systemet. På de flesta Linux-distributioner är `uptime` en del av systemets standardverktyg. På macOS är det förinstallerat.
  • Felmeddelande: "uptime: invalid option":
 * Lösning: Kontrollera att du använder rätt alternativ för den version av `uptime` som finns på ditt system. Använd `uptime --help` för att se en lista över tillgängliga alternativ.

AVANCERAD ANVÄNDNING

`uptime` erbjuder avancerade funktioner för att anpassa visningen av information om systemets driftstid och belastning. Här är några exempel:

Kombinera flera alternativ

För att kombinera flera alternativ i ett kommando:

EXEMPEL

uptime -p -s

Detta kommando visar både driftstiden i ett mer läsbart format och datum och tid när systemet startades.

Använda `uptime` i skript

`uptime` kan användas i skript för att automatisera övervakningen av systemets driftstid och belastning. Här är fem exempel på enkla skript:

EXEMPEL 1

  1. !/bin/bash
  2. Visa driftstid och systembelastning varje minut

while true; do

 uptime
 sleep 60

done

Detta skript visar systemets driftstid och belastning varje minut.

EXEMPEL 2

  1. !/bin/bash
  2. Spara driftstid och systembelastning till en loggfil

uptime >> /var/log/uptime.log

Detta skript sparar aktuell driftstid och systembelastning till en loggfil.

EXEMPEL 3

  1. !/bin/bash
  2. Skicka ett meddelande om systemet har varit igång i mer än 24 timmar

if grep -oP '\d+(?= day)') -ge 1 ; then

 echo "Systemet har varit igång i mer än 24 timmar"

fi

Detta skript skickar ett meddelande om systemet har varit igång i mer än 24 timmar.

EXEMPEL 4

  1. !/bin/bash
  2. Visa endast driftstiden i ett mer läsbart format

uptime -p

Detta skript visar endast driftstiden i ett mer läsbart format.

EXEMPEL 5

  1. !/bin/bash
  2. Visa datum och tid när systemet startades

uptime -s

Detta skript visar datum och tid när systemet startades.

SE ÄVEN

  • w - Visa information om inloggade användare och vad de gör.
  • who - Visa vem som är inloggad på systemet.
  • top - Visa realtidsinformation om systemets processer och belastning.
  • ps - Visa information om aktuella processer.

FÖRFATTARE

`uptime` utvecklades som en del av GNU coreutils och har bidragits till av många utvecklare genom åren.

KOLOFON

Denna sida är en del av dokumentationen för `uptime`, ett verktyg för att visa systemets driftstid och belastning. Mer information om projektet finns på ⟨https://www.gnu.org/software/coreutils/⟩. Om du har en buggrapport för denna manualsida, se ⟨https://savannah.gnu.org/projects/coreutils/⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://git.savannah.gnu.org/git/coreutils.git⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@gnu.org.

KÄLLOR

uptime manual (GNU Coreutils Documentation) uptime manual (man7)