Linux: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
|||
| Zeile 16: | Zeile 16: | ||
0 7 * * * apt update && apt upgrade -y #Updates | 0 7 * * * apt update && apt upgrade -y #Updates | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Netzwerk | Netzwerk | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| Zeile 48: | Zeile 41: | ||
- fritz.box | - fritz.box | ||
</syntaxhighlight> | </syntaxhighlight> | ||
====Cockpit==== | |||
<syntaxhighlight lang="bash"> | |||
cat /etc/os-release | |||
apt install -t ${VERSION_CODENAME}-backports cockpit | |||
</syntaxhighlight> | |||
Aufruf mit https://localhost:9090 | |||
=== Konfiguration === | === Konfiguration === | ||
Version vom 17. August 2024, 11:19 Uhr
Beschreibung
Linux ist ein kostenloses und Open-Source-Betriebssystem, das auf der Unix-Philosophie basiert. Es wurde von Linus Torvalds entwickelt und wird von einer großen Community von Entwicklern auf der ganzen Welt unterstützt. Linux ist bekannt für seine Stabilität, Sicherheit, Flexibilität und Skalierbarkeit und wird in verschiedenen Anwendungen eingesetzt, von Desktop-Computern und Servern bis hin zu mobilen Geräten, eingebetteten Systemen und Supercomputern. Es gibt viele verschiedene Distributionen von Linux, wie zum Beispiel Ubuntu, Fedora, Debian und viele mehr, die jeweils ihre eigenen Schwerpunkte und Funktionen haben.
Download
Installation
Grundlegendes
apt update && apt upgrade -y
apt install qemu-guest-agent putty nmap -y
journalctl --vacuum-size=100M
Crontab:
0 8 * * * journalctl --vacuum-time=7d #Um 8 Uhr /var/log/journal aufräumen
0 7 * * * apt update && apt upgrade -y #Updates
Netzwerk
nano /etc/netplan/*.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s3: # replace with your network interface name
dhcp4: no
dhcp6: no
addresses:
- 192.168.1.12/24
- fe80::5054:ff:fef1:5a7a/64
gateway4: 192.168.1.1
gateway6: 2a00:6020:1000:50::2fe1
nameservers:
addresses:
- 192.168.1.14
- 192.168.1.1
- 2001:4860:4860::8888 # Google's IPv6 DNS
- 2001:4860:4860::8844
search:
- fritz.box
Cockpit
cat /etc/os-release
apt install -t ${VERSION_CODENAME}-backports cockpit
Aufruf mit https://localhost:9090
Konfiguration
Zugriff auf sudo gewähren
visudo
www-data ALL=(ALL) NOPASSWD: /sbin/iptables -L -n
Gewährt dem User www-data Zugriff auf /sbin/iptables -L -n
Emails versenden
Prüfen
which sendmail
Einrichten
https://www.cloudsigma.com/installing-and-configuring-postfix-as-a-send-only-smtp-server-on-ubuntu-20-04/
Swapfile anlegen
fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo >> /etc/fstab "/swapfile swap swap defaults 0 0"
sysctl vm.swappiness=10
SWAP File löschen
nano /etc/fstab
swapoff -v /swap.img oder swapoff -a
rm /swap.img
Swapfile vergrößern
count=8 bedeutet es wird 8x1GB vergrößert
swapon --show
swapoff /swapfile
dd if=/dev/zero of=/swapfile bs=1G count=8 oflag=append conv=notrunc
mkswap /swapfile
swapon /swapfile
Volume vergrößern
lvs
vgs
lvresize -r -v -L +10g /dev/mapper/vvg_shc_stua9726_misc01-shared
ODER
growpart /dev/sda 1
resize2fs /dev/sda1
Benutzer einer Gruppe hinzufügen
usermod -aG {Gruppenname} {Benutzername}
SLES Update
Im Suse Manager die Repositorys einstellen und kurz warten. Anschließend mit zypper lr prüfen, ob die aktuellen Channel schon aktualisiert worden sind.
zypper lr
zypper update
Anschließden neu starten
sudo reboot
Im Infotool die aktuelle SLES Version eintragen