Topic outline

  • Advanced Linux System Administration (2018)

    advanced_linux_system_administration.jpg        

     

         

    Teaching Faculty

    Pablo Abad Fidalgo

    José Ángel Herrero Velasco

    Department of Computer Engineering and Electronics

     

     

     

     

     

    The main objective of this course is to introduce the basic skills required for the administration of a Linux-based server. We will learn how to plan the installation and deployment of the Operating System (disk partitioning, basic configuration aspects, booting process), the main administration tasks for a local server (user, software and resource management, filesystem maintenance, task automatization through shell scripting, kernel tuning, etc.) and a few fundamentals about network administration (network interface configuration, subnetting, routing policies).

       

    Keywords

     Linux System Administration, Shell Scripting, Booting & Shutdown, Resource Management, Logging, User Management, Software Management, File System, Kernel, Networking.

  • Course Details

    Course Details

     

     

    Course Information

    • Course: Advanced Linux System Administration

    • Code: G663

    • Department / Unit: Department of Computer Engineering and Electronics

    • Degree: Degree in Computer Systems Engineering

    • Faculty: Faculty of Sciences

    • ECTS credits: 6

    • Language of instruction: English

    • Instructors: Pablo Abad Fidalgo & José Ángel Herrero Velasco

       

       

       

        Course structure    

      

    Unit 1. Introduction/Installation

    • Topic 1.1. Description of system administrator figure.

    • Topic 1.2. The Linux OS.

    • Topic 1.3. Installing Linux.

    • Topic 1.4. Command Line (shell).

       

    Unit 2. Basic administration

    • Topic 2.1. Booting/stopping the system.

    • Topic 2.2. Software management.

    • Topic 2.3. Users and groups.

    • Topic 2.4. Filesystem.

    • Topic 2.5. Resource management.

    • Topic 2.6. Events.

    • Topic 2.7. Introduction to Linux kernel.

       

    Unit 3. Network administration

    • Topic 3.1. Basic concepts.

    • Topic 3.2. Network interface configuration.

  • Readings

    Readings

     

     

        Required reading list    

     

    • Evi Neneth, Garth Snyder & Trent R. Hein (cop 2007): «Linux Administration Handbook». 2nd Ed. Upper Saddler River, NJ. Prentice Hall. ISBN: 0-13-148004-9.

  • Lecture Notes

    Lecture Notes

     

     

    • MC-F-001. Topic 0. Lab 1. Getting Started. Linux installation (virtualization).
    • MC-F-002Topic 1. Introduction to UNIX/Linux.
    • MC-F-003. Topic 2. Command Line (Shell).
    • MC-F-004. Topic 3. Booting & shutting down.
    • MC-F-005. Topic 4. Software management.
    • MC-F-006. Topic 5. User management.
    • MC-F-007. Topic 6. File systems fundamentals.
    • MC-F-008. Topic 7. File systems, advanced management.
    • MC-F-009. Topic 8. Resource management.
    • MC-F-010. Topic 9. Logging.
    • MC-F-011. Topic 10. The Linux Kernel.
    • MC-F-012. Topic 11. Network administration (Introduction).
  • Lab Assignments

    Lab Assignments

     

     

    • MC-F-001. Lab Assignment 1. Corresponding to Topic 2. Command line (Shell).
    • MC-F-002. Lab Assignment 2. Corresponding to Topic 3. Booting & shutting down.
    • MC-F-003. Lab Assignment 3. Corresponding to Topic 4. Software management.
    • MC-F-004. Lab Assignment 4. Corresponding to Topic 5. User management.
    • MC-F-005. Lab Assignment 5. Corresponding to Topics 6 & 7. File systems.
    • MC-F-006. Lab Assignment 6. Corresponding to Topics 8 & 9. Resource management & logging.
    • MC-F-007. Lab Assignment 7. Corresponding to Topic 10. The Linux Kernel.
    • MC-F-008. Lab Assignment 8. Corresponding to Topic 11. Network administration (Introduction).
  • Assessment

    Assessment

      

     

        Sample exams    

     

    2014-2015

       

    2015-2016

       

    2016-2017

  • Syllabus

    Syllabus

     

     

    • PDF-icon  Here you can download the Syllabus in PDF format.

  • About the Professor

    Professor

     

     

    pablo_abad_fidalgo.jpg    

    Pablo Abad Fidalgo

     

    Department of Computer Engineering and Electronics

    UNIVERSIDAD DE CANTABRIA
     
    Additional information

     

    logo_UC    

    José Ángel Herrero Velasco

     

    Department of Computer Engineering and Electronics

    UNIVERSIDAD DE CANTABRIA
     
    Additional information