Skip to main content

Welcome to ASIR-ISO

ASIR-ISO provides comprehensive educational materials for the Implantación de Sistemas Operativos (Operating Systems Implementation) module, part of the ASIR (Administración de Sistemas Informáticos y Redes) degree program. This repository contains theory materials, practical exercises, installation guides, and automation tools to support both students and instructors in learning systems administration.

What You’ll Find Here

12 Course Units

Comprehensive didactic units covering all aspects of operating system implementation

Installation Guides

Step-by-step guides for installing Linux distributions and Windows Server

Build System

Scripts and tools for generating PDF materials from markdown sources

Resources

Additional utilities, scripts, and assessment tools

Key Features

  • Comprehensive Coverage: 12 didactic units covering everything from OS fundamentals to domain administration
  • Practical Tasks: Hands-on exercises with detailed instructions for Windows and Linux systems
  • Multi-Platform: Materials for Ubuntu, Debian, Windows 10, Windows Server 2016/2019
  • Virtualization: Complete tutorials for VirtualBox and Docker
  • Domain Management: Active Directory and OpenLDAP administration guides
  • Automation: Build scripts for PDF generation using pandoc and LaTeX

Course Structure

The course is organized into 12 didactic units:
Fundamentals of operating systems, computer architecture, software types, and licensing
VirtualBox and Docker, virtual disk management, networking, and resource sharing
OS installation procedures, BIOS/UEFI, boot managers (GRUB, BCDEdit), and recovery modes
Command line interfaces, process management, and basic networking on Windows and Linux
User and group administration, permission systems, and access control
File system types, management, mounting, and disk operations
Package management, system updates, and software installation procedures
System security, firewalls, authentication, and security best practices
Windows Active Directory and OpenLDAP setup, user/group management, and policies
Client machines joining domains, authentication, and access control
System monitoring, performance tuning, and audit logging
Troubleshooting methodologies and technical support procedures

Getting Started

1

Explore the Course Units

Start with UD01 - Operating Systems Introduction to understand the fundamentals
2

Review Installation Guides

Check out the Installation Guides for setting up your lab environment
3

Set Up the Build System

If you’re an instructor, see the Build System to generate PDF materials
4

Practice with Tasks

Work through the practical tasks in each unit to reinforce your learning

License

This project is licensed under GPL-3.0 with a Creative Commons BY-NC-SA (Attribution-NonCommercial-ShareAlike) license for educational materials.The materials are free for educational use but cannot be used commercially. Any derivative works must be shared under the same license.

Acknowledgments

These materials have been developed for students at IES Fuente de San Luís and IES La Sénia, inspired by a passion for systems administration and teaching. Special thanks to the LliureX team at the Conselleria de Educación and the broader educational community for their contributions and inspiration.
Ready to begin? Start with UD01 - Operating Systems Introduction or explore the Installation Guides.

Build docs developers (and LLMs) love