Produktivitet
Programmering
Video og grafik
System- og filreparation
sudo fsck -f /dev/sdXNsudo apt --fix-broken installsudo dpkg --configure -asudo kill -9 $(pgrep program)
fsck skal køres på en afmonteret partition, aldrig på den aktive rodpartition mens systemet kører.
Drivere og hardware
ubuntu-drivers devicessudo ubuntu-drivers autoinstallsudo lshw -short
Netværk og forbindelse
sudo resolvectl flush-cachessudo systemctl restart NetworkManagerping google.com
Systeminformation
hostnamectllsb_release -asudo dmidecode -s system-serial-number
Ubuntu Server – grundlæggende opsætning
adduser brugernavnusermod -aG sudo brugernavnsudo hostnamectl set-hostname servernavnsudo timedatectl set-timezone Europe/Copenhagensudo apt install unattended-upgradessudo dpkg-reconfigure --priority=low unattended-upgrades
Opret en sudo-bruger og log ind med den først — arbejd aldrig videre som root over SSH, når serveren er sat op.
Server-hardening og sikkerhed
sudo nano /etc/ssh/sshd_config→ sætPasswordAuthentication nosudo nano /etc/ssh/sshd_config→ sætPermitRootLogin nosudo systemctl restart sshsudo ufw allow OpenSSHsudo ufw enablesudo ufw status verbosesudo apt install fail2bansudo systemctl enable --now fail2ban
Bekræft at din SSH-nøgle stadig logger dig ind fra en anden, separat session, før du deaktiverer password-login — at låse dig selv ude af en fjernserver betyder som regel en rescue-konsol eller geninstallation.
Avancerede værktøjer
sudo apt autoremove && sudo apt cleansudo do-release-upgradejournalctl -p 3 -xbsudo reboot
Administration af applikationer
Ryd terminalhistorik
cat /dev/null > ~/.bash_history && history -c && exit
Ryd APT- og Snap-caches
sudo apt cleansudo rm -rf /var/cache/apt/archives/*sudo apt updatesudo apt upgradesudo apt full-upgradesnap refreshsudo snap set system refresh.retain=2for pkg in $(snap list --all | awk '/disabled/{print $1, $3}'); do sudo snap remove $pkg; done
