This course introduces the core responsibilities of a working Linux administrator — managing who can access a system, and keeping that system running smoothly — helping you move from command-line basics into real, day-to-day administration.
You'll begin with users and groups, learning how Linux identifies accounts, where it stores user and group information, and how to inspect identities and sessions. From there, you'll create, modify, and remove users and groups, work with UID and GID, set password policies, and configure sudo for safe, auditable privilege escalation. The course then moves into process management, where you'll explore the process lifecycle, inspect and search running processes, examine process metadata, and control processes using signals and job control — including running tasks in the background and keeping them alive after logout. You'll also monitor CPU, memory, and disk resources to assess system health. Finally, you'll manage services and daemons with systemd, control boot configuration, and debug using logs from journald. By the end of this course, you will be able to: - Create, modify, and remove Linux users and groups using core administration tools. - Inspect user identities, sessions, and the system files behind accounts. - Configure sudo access and audit privilege escalation safely. - Inspect and control running processes using signals and job control. - Monitor CPU, memory, and disk usage to assess system health. - Manage services and daemons with systemd and debug logs using journald. Designed for aspiring and working system administrators, DevOps engineers, and IT professionals ready to move beyond the basics, this course gives you the practical control needed to run real Linux systems. You should be comfortable navigating the Linux command line, as covered in Introduction to Linux. Take the next step in your Linux journey and learn to administer systems the way professionals do.

















