-
-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Mattscreative edited this page Nov 20, 2025
·
26 revisions
This wiki contains helpful guides, tips, and tricks for using Linux. All guides are written for beginners and include detailed explanations and full examples. Guides are organized by topic and work across multiple distributions (Arch Linux, CachyOS, Fedora, Debian, Ubuntu, and more).
- DaVinci Resolve Installation on Linux - Complete guide for installing DaVinci Resolve on various Linux distributions
- Virt-manager Installation Guide - Step-by-step guide for installing and configuring virt-manager on Linux
- Secure Boot Setup - Complete guide for setting up Secure Boot on Linux (CachyOS example with Limine)
- Automount Disks Guide - Complete guide for configuring additional disks to automatically mount at system startup
- OpenTabletDriver Setup Guide - Complete guide for installing and configuring OpenTabletDriver on Linux
- Switching Desktop Environments - Comprehensive guide for installing and switching between desktop environments and window managers
Arch Linux & CachyOS:
- Arch Linux Getting Started - Comprehensive introduction to Arch Linux
- Arch Linux Installation Guide - Complete step-by-step installation guide
- CachyOS Getting Started - Comprehensive introduction to CachyOS
- CachyOS Installation Guide - Complete installation guide for CachyOS
- CachyOS Performance Guide - Detailed explanation of CachyOS performance optimizations
- CachyOS Tools Guide - Guide to CachyOS custom tools
- CachyOS FAQ & Troubleshooting - Comprehensive FAQ for CachyOS
- Linux Package Management - Complete guide to package management on Linux (Arch, CachyOS, Debian, Fedora, etc.)
- Repository Configuration - Guide to configuring package repositories
- Package Cleaning - Guide to cleaning packages and cache
- Arch Build System - Guide to building packages from source (Arch-based)
- makepkg Guide - Building packages with makepkg
- yay Guide - yay AUR helper for Arch-based distributions
- paru Guide - paru AUR helper for Arch-based distributions
- Pacman Hooks - Guide to pacman hooks (Arch-based)
- Post-Installation Guide - Complete guide to post-installation setup
- Bootloader Configuration - Complete guide to configuring GRUB, systemd-boot, rEFInd, and Limine
- Kernel Management - Complete guide to managing kernels
- System Configuration - Complete guide to system configuration including systemd, services, and user management
- Boot Process - Complete guide to the boot process (Arch-specific)
- Initramfs - Complete guide to initramfs configuration (Arch-specific)
- UEFI and Secure Boot - Complete guide to UEFI and Secure Boot (Arch-specific)
- Process Management - Complete guide to process management
- Log Management - Complete guide to log management
- systemd Advanced - Complete guide to advanced systemd usage
- User and Groups - Complete guide to user and group management
- Shell Configuration - Complete guide to shell configuration
- Environment Variables - Complete guide to environment variables
- Time Synchronization - Complete guide to time synchronization
- Locale and Language - Complete guide to locales and languages
- Graphics Drivers - Complete guide to installing and configuring graphics drivers for NVIDIA, AMD, and Intel GPUs
- Audio Configuration - Complete guide to audio configuration including PulseAudio, PipeWire, and ALSA
- Hardware Detection - Complete guide to hardware detection and driver installation
- Firmware - Complete guide to firmware installation and updates
- Hardware Acceleration - Complete guide to hardware acceleration (VAAPI, VDPAU)
- Multiple Monitors - Complete guide to multiple monitor setup
- Input Devices - Complete guide to keyboard and mouse configuration
- Printer Configuration - Complete guide to printer setup
- Touchpad Configuration - Complete guide to touchpad configuration
- Bluetooth Configuration - Complete guide to Bluetooth configuration
- Laptop Configuration - Complete guide to laptop-specific configuration
- Scanner Configuration - Complete guide to scanner setup
- Webcam Configuration - Complete guide to webcam configuration
- Color Management - Complete guide to color management and display calibration
- Microphone Configuration - Complete guide to microphone setup
- Speakers and Headphones - Complete guide to audio device setup
- Desktop Environments - Complete guide to installing and configuring desktop environments
- GNOME Guide - Complete guide to GNOME
- KDE Plasma Guide - Complete guide to KDE Plasma
- XFCE Guide - Complete guide to XFCE
- Window Managers - Complete guide to window managers (i3, Awesome, bspwm, Sway, etc.)
- Display Server Configuration - Complete guide to X11 vs Wayland
- Fonts and Themes - Complete guide to fonts and themes
- Networking - Complete guide to network configuration
- Network Utilities - Complete guide to network troubleshooting tools
- nmcli Guide - NetworkManager command-line interface
- wget and curl Guide - File downloads and HTTP requests
- nmap Guide - Network scanning and port detection
- tcpdump Guide - Network packet capture and analysis
- Wireshark Guide - GUI network packet analyzer
- iperf3 Guide - Network performance testing
- netstat Guide - Network connections and statistics
- IP Routing - Complete guide to IP routing
- Network Bridges - Complete guide to network bridges
- Network Bonding - Complete guide to network bonding
- Security Configuration - Complete guide to system security
- Firewall Configuration - UFW, firewalld, and firewall setup
- iptables Guide - Advanced firewall configuration
- SSH Configuration - Complete guide to SSH setup
- SSH Tunneling - Port forwarding and secure connections
- System Hardening - Complete guide to system hardening
- SELinux and AppArmor - Complete guide to mandatory access control
- VPN Servers - Complete guide to VPN servers
- Proxy Servers - Complete guide to proxy servers
- File Sharing - Complete guide to file sharing (Samba, NFS)
- Samba Guide - Windows-compatible file sharing
- NFS Guide - Network File System setup
- Remote Desktop - Complete guide to remote desktop
- Screen Sharing - Complete guide to screen sharing
Gaming:
- Gaming Configuration - Complete gaming setup guide
- Steam Guide - Complete Steam setup and configuration
- Wine and Proton - Wine and Proton setup for Windows applications
- Lutris Guide - Gaming platform for managing games from multiple sources
- Game Controllers - Complete guide to game controllers (Xbox, PlayStation, generic)
- OBS Studio Guide - Streaming and recording setup
Communication & Media:
- Discord Guide - Discord installation and configuration
- Spotify Guide - Spotify music streaming setup
Development:
- Development Environment - Complete guide to development environments
- VS Code Guide - Visual Studio Code setup and configuration
- Git Guide - Version control with Git
- Python Guide - Python programming setup
- Node.js Guide - Node.js and npm setup
- Go Language Guide - Go programming language setup
- Rust Guide - Rust programming language setup
- Java Guide - Java and JDK setup
- Docker Guide - Container platform setup
- Podman Guide - Rootless container platform
- Android Development - Android app development setup
Multimedia:
- Multimedia - Complete guide to multimedia codecs and players
- Video Editing Guide - Video editing software (Kdenlive, DaVinci Resolve, etc.)
- FFmpeg Guide - Video/audio conversion and encoding
- VLC Guide - VLC Media Player setup
- MPV Guide - MPV video player setup
- Audio Production: - Digital Audio Workstations (Ardour, Reaper, LMMS)
- JACK Audio Guide - Low-latency audio server
- MIDI Configuration - MIDI devices and software
Image & Graphics:
- Image Editing - Complete guide to image editing
- GIMP Guide - GIMP image editor setup
- Inkscape Guide - Vector graphics editor
- Krita Guide - Digital painting and art creation
- Blender Guide - 3D modeling, animation, and rendering
Office & Productivity:
- Office Software - Complete guide to office software
- LibreOffice Guide - LibreOffice suite setup
- Thunderbird Guide - Email client setup
- LaTeX Guide - Document typesetting
Scientific Computing:
- Scientific Computing - Python scientific libraries, R, MATLAB alternatives
- Jupyter Guide - Jupyter notebooks for data science
General Applications:
- Web Browsers - Complete guide to web browsers
- Terminal Emulators - Complete guide to terminal emulators
- File Managers - Complete guide to file managers
- Text Editors - Complete guide to text editors
- nano Guide - nano text editor setup and usage
- Vim Guide - Vim text editor complete guide
- Emacs Guide - Emacs text editor setup
- Neovim Guide - Modern Vim with Neovim
- Email Clients - Complete guide to email clients
- Compression Tools - Complete guide to compression tools
- Filesystem Management - Complete guide to filesystem management
- Power Management - Complete guide to power management
- Performance Tuning - Complete guide to performance tuning
- Backup and Restore - Complete guide to backup and restore
- rsync Guide - File synchronization and backup
- tar Guide - Creating and extracting archives
- System Recovery - Complete guide to system recovery
- System Monitoring - Complete guide to system monitoring
- htop Guide - Interactive process monitor
- Disk Utilities - Complete guide to disk utilities
- Package Signing - Complete guide to package signing
- cron Guide - Scheduled task automation
- systemd Timers Guide - Modern task scheduling with systemd
- Disk Encryption - Complete guide to disk encryption
- LVM - Complete guide to Logical Volume Management
- RAID - Complete guide to RAID configuration
- Btrfs Guide - Complete guide to Btrfs
- Snapshots - Complete guide to system snapshots
- Web Servers - Complete guide to web servers (Apache, Nginx)
- Apache Guide - Apache HTTP Server setup and configuration
- Nginx Guide - Nginx web server setup and server blocks
- PHP Guide - PHP installation and web server integration
- Database Servers - Complete guide to database servers
- PostgreSQL Guide - PostgreSQL database setup
- MySQL/MariaDB Guide - MySQL and MariaDB setup
- MongoDB Guide - MongoDB NoSQL database setup
- Mail Servers - Complete guide to mail servers
- DNS Servers - Complete guide to DNS servers
- Virtualization - Complete guide to virtualization
- Container Orchestration - Complete guide to container orchestration
- Kernel Compilation - Complete guide to kernel compilation
- Mirror Setup - Complete guide to mirror setup
- Custom Repositories - Complete guide to custom repositories
- Journalctl Troubleshooting - Comprehensive guide to using journalctl
- Systemctl Troubleshooting - Complete guide to managing systemd services
- PS Process Management - Guide to using ps for process management
- Free & Top Resource Monitoring - Guide to monitoring system resources
- SS Network Troubleshooting - Guide to using ss for network troubleshooting
- IP Network Interface - Guide to using the ip command
- DF & DU Disk Space - Guide to managing disk space
- DMESG Kernel Messages - Guide to viewing kernel messages
- LSOF List Open Files - Guide to using lsof
- Find Command Guide - Comprehensive guide to using find
- Grep Command Guide - Complete guide to using grep
- sed and awk Guide - Text processing with sed and awk
- Ping & Traceroute - Guide to network testing
- tmux and screen Guide - Terminal multiplexers for session management
- Bash Scripting Guide - Bash scripting and automation
- zsh Guide - zsh shell with Oh My Zsh
- Fish Guide - Fish shell setup and configuration
- udev Guide - Device management and udev rules
- sysctl Guide - Kernel parameters and system tuning
- logrotate Guide - Log rotation and management
- chmod and chown Guide - File permissions and ownership
- mount Guide - Mounting filesystems and devices
- umount Guide - Unmounting filesystems safely
- lsblk Guide - Listing block devices
- fdisk Guide - Disk partitioning with fdisk
- cfdisk Guide - User-friendly disk partitioning
- parted Guide - Advanced disk partitioning
- mkfs Guide - Creating filesystems
- swap Guide - Swap files and partitions
- dd Guide - Disk cloning and image creation
- sudo Guide - sudo configuration and usage
- su Guide - Switching users and becoming root
- passwd Guide - Password management
- PAM Guide - Pluggable Authentication Modules
- useradd Guide - Creating user accounts
- usermod Guide - Modifying user accounts
- userdel Guide - Deleting user accounts
- groupadd Guide - Creating groups
- groupmod Guide - Modifying groups
- groupdel Guide - Deleting groups
- gpasswd Guide - Group password and member management
- chage Guide - Password expiration and account aging
- whoami Guide - Current user identification
- id Guide - User and group ID information
- who Guide - Logged in users
- w Guide - User activity and system load
- last Guide - Login history
- lastlog Guide - Last login information
- cut Guide - Extracting columns and fields
- sort Guide - Sorting text and data
- uniq Guide - Removing duplicates
- wc Guide - Counting lines, words, characters
- head and tail Guide - Viewing file beginnings and endings
- less Guide - Advanced file pager
- more Guide - Basic file pager
- cat Guide - Displaying and concatenating files
- tac Guide - Reversing file output
- echo Guide - Text output
- printf Guide - Formatted output
- ls Guide - Listing files and directories
- cd Guide - Changing directories
- pwd Guide - Print working directory
- mkdir Guide - Creating directories
- rmdir Guide - Removing empty directories
- rm Guide - Removing files and directories
- cp Guide - Copying files and directories
- mv Guide - Moving and renaming files
- touch Guide - Creating files and updating timestamps
- ln Guide - Creating symbolic and hard links
- readlink Guide - Reading symbolic link targets
- realpath Guide - Resolving absolute canonical paths
- stat Guide - File statistics and information
- file Guide - File type detection and identification
All guides are written for beginners with detailed explanations and full examples. Guides work across multiple Linux distributions unless otherwise specified.