May 20, 2022  
2020-2021 Course Catalog 
    
2020-2021 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

NET 434 - Linux Systems & Certification

Credits: 3
Lecture Hours: 2
Lab Hours: 2
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
This course provides the student with a thorough study into various Linux/Unix systems available, the advantages and disadvantages, installation techniques and management functions. A significant amount of time will be spent loading, operating and contrasting the various operating systems.
Prerequisite: NET 402 , NET 412 , NET 432  
Competencies
  1. List the various Linux distributions
    1. Discuss which versions of Linux to use
    2. List the installation console options
    3. Describe the boot loaders
  2. Describe using the Linux shell
    1. Explain differences in shell sessions
    2. Discuss controlling command execution
    3. List environment variables and settings
  3. Explain the Installation Basics
    1. Discuss portioning of hard drives
    2. Describe using the command line
  4. Discuss the File systems and commands
    1. List the different types of editors
    2. Demonstrate saving and quitting files
    3. Demonstrate the cut, copy and past commands
  5. Describe the Linux boot process and run levels
    1. Discuss boot messages
    2. Show configuration addresses
    3. List the Linux boot process
  6. Demonstrate the use of Linux and GNU documentation
    1. Describe the use of man pages
    2. Discuss third party documentation
    3. Describe communicating with users
  7. Explain managing users and groups
    1. Discuss the importance of user and group management
    2. Describe how the kernel understands users and groups
    3. Discuss adding, deleting and modifying users and groups
  8. List the purpose and tasks of system administration
    1. Explain managing system services
    2. Describe controlling your daemons
    3. Describe how to schedule and run tasks
  9. Discuss kernel configuration and custom compilation
    1. Discuss and overview of the kernel
    2. Describe the different kernel versions
    3. Explain patching the kernel
    4. Discuss configuring the kernel
  10. Describe Linux shells and scripting
    1. Demonstrate writing scripts
    2. Discuss scripting constructs
    3. List the typical environment variables
  11. Explain Linux network services
    1. Describe Apache
    2. Discuss Samba
    3. Explain DNS service
  12. Describe using firewalls and implementing security
    1. Understand permission problems
    2. Discuss secure shell function
    3. Describe the installation of firewalls



Add to Portfolio (opens a new window)