• Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
No Result
View All Result
Home Scripts BASH

Ubuntu Systemparameter auslesen

Patrick by Patrick
Dezember 19, 2022
in BASH, Scripts
4
0
Automatisches Update von Ubuntu aktivieren
0
SHARES
46
VIEWS
Auf Facebook teilenAuf Twitter teilenAuf Whatsapp teilen

Auslesen von verschiedenen Parametern, wie:

  • Hostname
  • IP
  • Version des Betriebssystems
  • Verwendeter Kernel
  • Anzahl ausstehende Updates
  • Freier Speicherplatz auf allen Festplatten
#!/bin/bash

# Hole den Hostnamen
hostname=$(hostname)
echo "Der Hostname lautet: $hostname"

# Hole die IP-Adresse des Systems
ip_address=$(ip addr show | grep inet | grep -v inet6 | grep -v host | awk '{print $2}' | cut -d '/' -f 1)
echo "Die IP-Adresse des Systems lautet: $ip_address"

# Hole die Uptime des Systems
uptime=$(cat /proc/uptime | awk '{print $1 /60 /60 /24 " Tage " $1 /60 /60 %24 " Stunden " $1 /60 %60 " Minuten"}')
echo "Die Uptime des Systems beträgt: $uptime"

# Hole die Version des Linux-Betriebssystems
version=$(cat /etc/os-release | grep PRETTY_NAME | awk -F '"' '{print $2}')
echo "Die Version des Betriebssystems lautet: $version"

# Hole den verwendeten Kernel
kernel=$(uname -r)
echo "Der verwendete Kernel lautet: $kernel"

# Hole die vorhandenen Updates
updates=$(apt list --upgradable 2>/dev/null | wc -l)
echo "Es gibt $updates vorhandene Updates."

# Hole den freien Speicherplatz auf allen Festplatten
free_space=$(df -h | awk '{print $1 ": " $4 " frei"}')
echo "Der freie Speicherplatz auf den Festplatten lautet:"
echo "$free_space"

Das Skript verwendet verschiedene Kommandos wie hostname, ip, cat, awk, uname, apt, und df, um die gewünschten Informationen auszulesen. Die Ausgabe des Skripts sollte ähnlich wie folgt aussehen:

Der Hostname lautet: hostname
Die IP-Adresse des Systems lautet: 192.168.1.100
Die Uptime des Systems beträgt: 5 Tage 3 Stunden 45 Minuten
Die Version des Betriebssystems lautet: Ubuntu 20.04.2 LTS
Der verwendete Kernel lautet: 5.4.0-62-generic
Es gibt 3 vorhandene Updates.
Der freie Speicherplatz auf den Festplatten lautet:
/dev/sda1: 20G frei
/dev/sda2: 10G frei

Bitte beachte, dass das Skript möglicherweise auf anderen Linux-Distributionen nicht funktioniert, da die Pfade und Kommandos möglicherweise unterschiedlich sind

Tags: bashfree spacehostnameIPubuntuupdates
Previous Post

Uhrzeit mit NTP aktualisieren

Next Post

Windows 11, mit PowerShell alle installierten Programme anzeigen

Patrick

Patrick

IT Systemadministrator

Next Post
Windows 11, mit PowerShell alle installierten Programme anzeigen

Windows 11, mit PowerShell alle installierten Programme anzeigen

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bloggerei.de - Bewertung für beyond.lol
  • Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.