# System logs location
/var/log/syslog # General system messages
/var/log/auth.log # Authentication logs
/var/log/kern.log # Kernel messages
/var/log/dpkg.log # Package management (Debian/Ubuntu)
# View logs
sudo tail -f /var/log/syslog # Follow log in real-time
sudo journalctl # systemd journal
sudo journalctl -u ssh # Logs for specific service
sudo journalctl -f # Follow journal
sudo journalctl --since "1 hour ago" # Recent logs
# Log rotation
sudo logrotate -f /etc/logrotate.conf # Force log rotation
# Debian/Ubuntu (apt)
sudo apt update # Update package lists
sudo apt upgrade # Upgrade installed packages
sudo apt install package # Install package
sudo apt remove package # Remove package
sudo apt autoremove # Remove unused dependencies
sudo apt search keyword # Search for packages
# RedHat/CentOS (yum/dnf)
sudo yum update # RHEL 7 and earlier
sudo dnf update # RHEL 8+ and Fedora
sudo dnf install package
sudo dnf remove package
# Check for security updates (Ubuntu)
sudo unattended-upgrade --dry-run
# Update system
sudo apt update && sudo apt upgrade -y
# Check system version
cat /etc/os-release
lsb_release -a
uname -a
# Check installed packages
dpkg -l # Debian/Ubuntu
rpm -qa # RedHat/CentOS
Next: → Backup And Recovery Strategies
Previous: ← Network Basics
Lesson Home: ↑ Lesson 11: Server Management
Course Home: ⌂ Introduction to Linux