Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux Administration 1
Rating: 3.0 out of 5(1 rating)
240 students

Linux Administration 1

Starting Linux Administration
Created byKhawar Nehal
Last updated 5/2026
English
English [Auto],

What you'll learn

  • cd command
  • grep
  • redirection operators
  • what is linux
  • SystemD
  • logging. Syslog and rsyslog

Course content

8 sections23 lectures1h 57m total length
  • grep command starting2:15

    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.

  • grep case insensitive1:25

    Explore grep's case-insensitive search using the -i option, with examples showing how apple matches regardless of lowercase or uppercase letters.

  • grep multiple files3:38

    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.

  • grep invert option1:28

    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.

  • cd command home slash parent previous3:36

    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.

  • redirection operators. greater than and pipe.3:30

    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.

  • SystemD31:59

    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.

  • logging. syslog and rsyslog19:47

    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.

  • syslog configuration. Dash before file name1:44

    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.

  • how to compile the squid proxy server8:48

    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.

  • how to configure squid2:02
  • sudo vs su compared5:37

    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.

Requirements

  • Computer literacy

Description

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


Who this course is for:

  • People who want to learn linux administration