Diagrama de temas

  • General

    Advanced Linux System Administration (2018)

  • Advanced Linux System Administration (2018)

    advanced_linux_system_administration.jpg        

    Advanced Linux System Administration (2018)

         

    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