Chapter 1. Introduction

Course Introduction

  • Controlling system initialization and services
  • Managing disk partitions and filesystems
  • Network configuration
  • Establishing good security and backup practices
  • Monitoring
  • Troubleshooting
  • Rescuing the system from failure
  • Software installation and upgrading

Distributions

  • Red Hat Enterprise Linux
    • RHEL
      • CentOS
        • Its kind of a clone of RHEL
      • Scientific OS
      • Fedora
        • Child from RHEL, has to many cutting edge changes suchs as the kernel version to be considered for Enterprise environment
  • SUSE
    • openSUSE
  • Debian

Things not covered that are important to know

  • Text Editors (vim, emacs, nano, gedit)
  • Manipulating text (sed, grep, awk, cut, paste, tail, head, etc )
  • File utilities (find, locate, file, etc )
  • Printing (configuring printers, managing print jobs)
  • Graphical interfaces and their administration
  • Bash shell scripting
  • System installation

LAB 1.1

  • Configuring the System for sudo
    1. Get into the system as root executing this comand
      • user@localhost sudoers.d]$ su
    2. Create a file within /etc/sudoers.d with the name of the user to be granted sudoer permission
      • user@localhost sudoers.d]$ touch username
    3. Write this code on such file, (Sample with a user called  username)
      • username ALL=(ALL) ALL
    4. Change the permission of such file
      • chmod 400 /etc/sudoers.d/student