
Explore how the grep command works with a sample temp dot txt, searching lines by patterns like apple, ap, and lines starting with a, x, or grape.
Explore grep's case-insensitive search using the -i option, with examples showing how apple matches regardless of lowercase or uppercase letters.
Use grep to search for a pattern across multiple files and directories, including recursive searches with the -R option, and view file names alongside matched lines.
Explore how to use grep with the dash v invert option to display only lines that do not contain a given pattern in temp.txt, including patterns like grep and ra.
Master the cd command to move between directories, using home, root, and print working directory, and employ cd dash and cd dot dot to switch to previous and parent directories.
Explore redirection operators and piping in Linux. Redirect ls output to a file with '>' and pipe to less, and compare terminal column behavior between Linux and Unix.
Learn to configure systemd by creating a basic service and a timer, manage with systemctl, enable at boot, and observe logs to understand timer-driven execution.
Explore linux logging with syslog and rsyslog, covering installation, configuration in /etc/rsyslog.conf, filtering by facility and severity, templates, remote logging, and log rotation.
Place a dash before the log file name in configuration files to disable sync on each log entry, boosting performance; since version 3, default is non-synchronizing.
Learn to compile squid from source, enable ssl bump and delay pools, and manage builds with make, make check, and make install, including time, nice, and rc stabilizer usage.
Compare sudo and su -, showing that sudo runs a single command as root with the user password and logs activity, while su - opens a root login shell.
Troubleshoot Linux application requirements by installing missing multimedia packages with apt-get, using an asterisk to install related packages, then restart the application to enable playback.
Fix VLC green screen by disabling hardware accelerated decoding in tools preferences, under input codecs; turning off hardware acceleration resolves green playback and stray green pixels.
Learn how hardware acceleration can cause system hangs during video playback, and how to disable hardware acceleration in VLC, Firefox, and MX Linux to resolve the issue.
Install Apache2 on a Debian 12 server after apt updates, then verify the Apache page via http and note that SSL is not activated yet, rendering the site not secure.
install postfix on a debian 12 server using apt get install postfix, install mail utils to enable the mail command, send a mail, and check the mail queue and log.
Convert a matroska mkv video into mp4 using ffmpeg, detailing the input and output file names and highlighting mp4's broader compatibility.
Install glances with sudo apt get install glances, run it to monitor a Linux system, and view CPU, memory, swap, load averages, network activity, and per-process usage across all cores.
Linux Administration Course 1
This course covers essential topics and skills for becoming proficient in Linux system administration:
Week 1: Introduction to Linux Administration
Session 1: Linux Basics and Installation
Introduction to Linux and its distributions
Understanding the Linux file system hierarchy
Installation of a Linux distribution (e.g., Ubuntu or CentOS)
Session 2: Command-Line Essentials
Navigating the command line interface (CLI)
Basic file operations (ls, cp, mv, rm, etc.)
Text processing commands (grep, sed, awk)
Session 3: User and Group Management
Creating and managing user accounts
Managing user groups and permissions
Password policies and security considerations
Week 2: System Configuration and Maintenance
Session 4: Package Management
Introduction to package managers (apt, yum, dnf)
Installing, updating, and removing software packages
Session 5: File System Management
Disk partitioning and formatting
Mounting and unmounting filesystems
Monitoring disk usage and quotas
Session 6: Process Management
Understanding processes and their attributes
Process monitoring and control (ps, top, kill, etc.)
Managing background and foreground processes
Week 3: Networking and Security
Session 7: Network Configuration
Configuring network interfaces
IP addressing and subnetting basics
Troubleshooting network connectivity
Session 8: Firewall and Security
Introduction to iptables or firewalld
Basic firewall rules and configurations
Intrusion detection and prevention basics
Session 9: User Authentication and SSH
Understanding authentication mechanisms (password, SSH keys)
Configuring SSH for secure remote access
SSH key management and best practices