UNIX-LINUX-ADM.AB1
UNIX and Linux System Administration Handbook
Gain the skills to manage and secure UNIX/Linux systems, from traditional servers to modern cloud-based infrastructures.
- Practice in 43 Laboratorios prácticos — nothing to install
- 32 Lecciones interactivas y 275 topics mapped to the official exam objectives
- 538 Preguntas del examen de práctica
Intermediate A tu propio ritmo · 1 año de acceso
43 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
This UNIX/Linux system configuration course is the ultimate training resource for installing, configuring, and maintaining system admin essentials.
Updated to reflect the latest Linux distributions and cloud technologies, the course covers best practices in system administration. It includes storage management, network design, web hosting, automation, configuration management, and performance optimization.
You will also benefit from hands-on learning experience on cloud deployments, continuous delivery, Docker, containerization solutions, and more.
So what are you waiting for? This UNIX/Linux handbook for beginners is your all-in-one training plan for winning command over IT infrastructure.
- Identify software installation methods and hosting options.
- Configure system firmware and boot loaders (e.g., GRUB, FreeBSD boot process).
- Manage system daemons using tools like systemd.
- Implement and modernize UNIX access control mechanisms and manage root privileges.
- Monitor processes, adjust scheduling priorities, and trace system calls.
- Mount, unmount and organize file systems, manage RAID and advanced file systems like ZFS, and implement backup strategies.
- Install/manage software packages and create/manage user accounts with centralized account systems.
- Write shell, Python, and Ruby scripts, and automate tasks with tools like Ansible and Git.
- Configure and troubleshoot networks, implement firewalls, manage DNS, and deploy cloud-based virtual networks.
- Deploy and manage cloud instances, auto-scaling groups, and cost-efficient architectures.
- Manage virtual machines with VMware and VirtualBox; deploy and scale Docker containers.
- Use Ansible and Salt to automate configuration.
- Configure and manage system logs, monitor performance, and analyze system/network activity.
- Perform vulnerability assessments, implement cryptographic solutions, and secure systems with firewalls, SSH, and VPNs.
- Use Apache, NGINX, and cloud platforms for web hosting services.
- Design and maintain reliable and secure data center environments.
- Develop IT policies, and disaster recovery strategies, and ensure regulatory compliance.
Course Highlights
-
32 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
43 LiveLabs prácticos Escenarios interactivos guiados con evaluación instantánea
-
538 Preguntas de práctica Pruebas de evaluación con justificaciones de respuesta detalladas
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
32 Lecciones interactivas · 275 topics01 Introduction 1 topics +
- The Organization of this course
02 Where to Start 13 topics · 1 Laboratorio en vivo +
- Essential duties of a system administrator
- Suggested background
- Linux distributions
- Example systems used in this course
- Notation and typographical conventions
- Units
- Man pages and other on-line documentation
- Other authoritative documentation
- Other sources of information
- Ways to find and install software
- Where to host
- Specialization and adjacent disciplines
- Recommended reading
1 Laboratorio en vivo in this lesson — see the labs panel →
03 Booting and System Management Daemons 10 topics · 1 Laboratorio en vivo +
- Boot process overview
- System firmware
- Boot loaders
- GRUB: the GRand Unified Boot loader
- The FreeBSD boot process
- System management daemons
- systemd in detail
- FreeBSD init and startup scripts
- Reboot and shutdown procedures
- Stratagems for a nonbooting system
1 Laboratorio en vivo in this lesson — see the labs panel →
04 Access Control and Rootly Powers 5 topics +
- Standard UNIX access control
- Management of the root account
- Extensions to the standard access control model
- Modern access control
- Recommended reading
05 Process Control 9 topics · 2 Laboratorio en vivo +
- Components of a process
- The life cycle of a process
- ps: monitor processes
- Interactive monitoring with top
- nice and renice: influence scheduling priority
- The /proc filesystem
- strace and truss: trace signals and system calls
- Runaway processes
- Periodic processes
2 Laboratorio en vivo in this lesson — see the labs panel →
06 The Filesystem 6 topics · 1 Laboratorio en vivo +
- Pathnames
- Filesystem mounting and unmounting
- Organization of the file tree
- File types
- File attributes
- Access control lists
1 Laboratorio en vivo in this lesson — see the labs panel →
07 Software Installation and Management 7 topics +
- Operating system installation
- Managing packages
- Linux package management systems
- High-level Linux package management systems
- FreeBSD software management
- Software localization and configuration
- Recommended reading
08 Scripting and the Shell 9 topics · 2 Laboratorio en vivo +
- Scripting philosophy
- Shell basics
- sh scripting
- Regular expressions
- Python programming
- Ruby programming
- Library and environment management for Python and Ruby
- Revision control with Git
- Recommended reading
2 Laboratorio en vivo in this lesson — see the labs panel →
09 User Management 11 topics +
- Account mechanics
- The /etc/passwd file
- The Linux /etc/shadow file
- FreeBSD's /etc/master.passwd and /etc/login.conf files
- The /etc/group file
- Manual steps for adding users
- Scripts for adding users: useradd, adduser, and newusers
- Safe removal of a user’s account and files
- User login lockout
- Risk reduction with PAM
- Centralized account management
10 Cloud Computing 6 topics · 2 Laboratorio en vivo +
- The cloud in context
- Cloud platform choices
- Cloud service fundamentals
- Clouds: VPS quick start by platform
- Cost control
- Recommended Reading
2 Laboratorio en vivo in this lesson — see the labs panel →
11 Logging 7 topics · 1 Laboratorio en vivo +
- Log locations
- The systemd journal
- Syslog
- Kernel and boot-time logging
- Management and rotation of log files
- Management of logs at scale
- Logging policies
1 Laboratorio en vivo in this lesson — see the labs panel →
12 Drivers and the Kernel 10 topics +
- Kernel chores for system administrators
- Kernel version numbering
- Devices and their drivers
- Linux kernel configuration
- FreeBSD kernel configuration
- Loadable kernel modules
- Booting
- Booting alternate kernels in the cloud
- Kernel errors
- Recommended reading
13 Printing 4 topics +
- CUPS printing
- CUPS server administration
- Troubleshooting tips
- Recommended reading
14 TCP/IP Networking 16 topics · 4 Laboratorio en vivo +
- TCP/IP and its relationship to the Internet
- Networking basics
- Packet addressing
- IP addresses: the gory details
- Routing
- IPv4 ARP and IPv6 neighbor discovery
- DHCP: the Dynamic Host Configuration Protocol
- Security issues
- Basic network configuration
- Linux networking
- FreeBSD networking
- Network troubleshooting
- Network monitoring
- Firewalls and NAT
- Cloud networking
- Recommended reading
4 Laboratorio en vivo in this lesson — see the labs panel →
15 Physical Networking 9 topics · 1 Laboratorio en vivo +
- Ethernet: the Swiss Army knife of networking
- Wireless: Ethernet for nomads
- SDN: software-defined networking
- Network testing and debugging
- Building wiring
- Network design issues
- Management issues
- Recommended vendors
- Recommended reading
1 Laboratorio en vivo in this lesson — see the labs panel →
16 IP Routing 8 topics · 3 Laboratorio en vivo +
- Packet forwarding: a closer look
- Routing daemons and routing protocols
- Protocols on parade
- Routing protocol multicast coordination
- Routing strategy selection criteria
- Routing daemons
- Cisco routers
- Recommended reading
3 Laboratorio en vivo in this lesson — see the labs panel →
17 DNS: The Domain Name System 12 topics · 2 Laboratorio en vivo +
- DNS architecture
- DNS for lookups
- The DNS namespace
- How DNS works
- The DNS database
- The BIND software
- Split DNS and the view statement
- BIND configuration examples
- Zone file updating
- DNS security issues
- BIND debugging
- Recommended reading
2 Laboratorio en vivo in this lesson — see the labs panel →
18 Single Sign-On 5 topics · 1 Laboratorio en vivo +
- Core SSO elements
- LDAP: “lightweight” directory services
- Using directory services for login
- Alternative approaches
- Recommended reading
1 Laboratorio en vivo in this lesson — see the labs panel →
19 Electronic Mail 11 topics +
- Mail system architecture
- Anatomy of a mail message
- The SMTP protocol
- Spam and malware
- Message privacy and encryption
- Mail aliases
- Email configuration
- sendmail
- Exim
- Postfix
- Recommended reading
20 Web Hosting 7 topics · 2 Laboratorio en vivo +
- HTTP: the Hypertext Transfer Protocol
- Web software basics
- Web hosting in the cloud
- Apache httpd
- NGINX
- HAProxy
- Recommended reading
2 Laboratorio en vivo in this lesson — see the labs panel →
21 Storage 15 topics · 1 Laboratorio en vivo +
- I just want to add a disk!
- Storage hardware
- Storage hardware interfaces
- Attachment and low-level management of drives
- The software side of storage: peeling the onion
- Disk partitioning
- Logical volume management
- RAID: redundant arrays of inexpensive disks
- Filesystems
- Traditional filesystems: UFS, ext4, and XFS
- Next-generation filesystems: ZFS and Btrfs
- ZFS: all your storage problems solved
- Btrfs: “ZFS lite” for Linux
- Data backup strategy
- Recommended reading
1 Laboratorio en vivo in this lesson — see the labs panel →
22 The Network File System 9 topics · 1 Laboratorio en vivo +
- Meet network file services
- The NFS approach
- Server-side NFS
- Client-side NFS
- Identity mapping for NFS version 4
- nfsstat: dump NFS statistics
- Dedicated NFS file servers
- Automatic mounting
- Recommended reading
1 Laboratorio en vivo in this lesson — see the labs panel →
23 SMB 7 topics · 2 Laboratorio en vivo +
- Samba: SMB server for UNIX
- Installing and configuring Samba
- Mounting SMB file shares
- Browsing SMB file shares
- Ensuring Samba security
- Debugging Samba
- Recommended reading
2 Laboratorio en vivo in this lesson — see the labs panel →
24 Configuration Management 9 topics · 4 Laboratorio en vivo +
- Configuration management in a nutshell
- Dangers of configuration management
- Elements of configuration management
- Popular CM systems compared
- Introduction to Ansible
- Introduction to Salt
- Ansible and Salt compared
- Best practices
- Recommended reading
4 Laboratorio en vivo in this lesson — see the labs panel →
25 Virtualization 8 topics · 1 Laboratorio en vivo +
- Virtual vernacular
- Virtualization with Linux
- FreeBSD bhyve
- VMware
- VirtualBox
- Packer
- Vagrant
- Recommended reading
1 Laboratorio en vivo in this lesson — see the labs panel →
26 Containers 5 topics · 2 Laboratorio en vivo +
- Background and core concepts
- Docker: the open source container engine
- Containers in practice
- Container clustering and management
- Recommended reading
2 Laboratorio en vivo in this lesson — see the labs panel →
27 Continuous Integration and Delivery 6 topics +
- CI/CD essentials
- Pipelines
- Jenkins: the open source automation server
- CI/CD in practice
- Containers and CI/CD
- Recommended reading
28 Security 13 topics · 8 Laboratorio en vivo +
- Elements of security
- How security is compromised
- Basic security measures
- Passwords and user accounts
- Security power tools
- Cryptography primer
- SSH, the Secure SHell
- Firewalls
- Virtual private networks (VPNs)
- Certifications and standards
- Sources of security information
- When your site has been attacked
- Recommended reading
8 Laboratorio en vivo in this lesson — see the labs panel →
29 Monitoring 11 topics +
- An overview of monitoring
- The monitoring culture
- The monitoring platforms
- Data collection
- Network monitoring
- Systems monitoring
- Application monitoring
- Security monitoring
- SNMP: the Simple Network Management Protocol
- Tips and tricks for monitoring
- Recommended reading
30 Performance Analysis 8 topics · 1 Laboratorio en vivo +
- Performance tuning philosophy
- Ways to improve performance
- Factors that affect performance
- Stolen CPU cycles
- Analysis of performance problems
- System performance checkup
- Help! My server just got really slow!
- Recommended reading
1 Laboratorio en vivo in this lesson — see the labs panel →
31 Data Center Basics 7 topics +
- Racks
- Power
- Cooling and environment
- Data center reliability tiers
- Data center security
- Tools
- Recommended reading
32 Methodology, Policy, and Politics 11 topics +
- The grand unified theory: DevOps
- Ticketing and task management systems
- Local documentation maintenance
- Environment separation
- Disaster management
- IT policies and procedures
- Service level agreements
- Compliance: regulations and standards
- Legal issues
- Organizations, conferences, and other resources
- Recommended reading
Laboratorios prácticos Our edge
43 Laboratorio en vivos- Building Software from Source Code
- Using systemd Commands
- Using ps Commands
- Creating a cron Job
- Using the chmod Command
- Working with Arithmetic Operations and Loops
- Executing the sh Script
- Creating an Instance in GCP
- Creating an EC2 Auto Scaling Group
- Using journalctl Commands
- Obtaining the IP Route Information from the IP Routing Table
- Capturing Network Packets Using tcpdump
- Capturing a Packet Using tshark
- Creating a VPC
- Using Commands for Wireless Connectivity
- Configuring OSPF
- Configuring BGP Redistribution
- Configuring EIGRP
- Performing Zone Transfer Using dig
- Signing a Zone
- Examining Kerberos Settings
- Using the curl Command
- Creating a Load Balancer in GCP
- Partitioning a Disk
- Configuring NFS Server
- Configuring Samba
- Creating an SMB File Share
- Using the Ansible Tool
- Using Ansible Vault
- Creating Ansible Roles
- Creating an Ansible Configuration File
- Checking Hyper-V Compatibility
- Running Docker daemon Commands
- Using Docker
- Using Social Engineering Techniques to Plan an Attack
- Simulating the DDoS Attack
- Performing Nmap Port Scanning
- Cracking a Linux Password Using John the Ripper
- Generating a Symmetric Key
- Generating an Asymmetric Key
- Examining Asymmetric Encryption
- Performing Symmetric Encryption
- Using Performance Analysis Commands
03 / Preguntas frecuentes
Preguntas antes de empezar
Who is this course designed for?+
Will I learn about managing servers in a cloud environment?+
Will I need to install UNIX/Linux on my own machine?+
Do the labs include cloud services like AWS or Google Cloud?+
What job roles align with the skills taught in this course?+
Can I access course resources after completion?+
Are there recommended resources for further learning?+
Yes, you can explore the following resources for upskilling:
Take the SysAdmin Training
Discover best practices for managing UNIX/Linux systems in both traditional and cloud-based IT settings.
- 1 año de acceso completo
- 43 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito