|
Jun 02, 2025
|
|
|
|
NET 435 - Linux Programming for Admin Credits: 3 Lecture Hours: 2 Lab Hours: 2 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech This course includes the study of creating and installing bash and Perl scripts as well as a detailed study of their uses and power controlling a Linux or UNIX environment. The student will also create, compile and link C code and explore the UNIX/Linux kernel. Prerequisite: NET 402 or instructor approval Competencies
- Evaluate shell scripting methodologies
- Demonstrate conditional statements
- Demonstrate looping
- Demonstrate functions
- Discuss variable naming conventions and syntax
- Develop scripts to automate tasks
- Design scripts to simplify system tasks such as user and group creation, updating systems, and managing system resource levels
- Design scripts to test for conditions and log information
- Test for permissions, access, and errors
- Examine ways to manage local and remote systems through scripting
- Evaluate code from other programming languages such as Python and implement as shell scripts
- Discuss why localized shell code can help secure a system
- Explain the differences between interpreted and compiled code
- Discuss the editors used for modifying the code
- Examine error handling techniques and controls
- Demonstrate the use of error handling for robust coding
- Discuss when error handling should or shouldn’t be used in scripts
- Identify various tools used for error controls in Linux
- Design processes for log file analysis
- Discuss text log files
- Describe binary log files
- Describe log analysis
- Create scripts to parse log files and pull specific data
- Evaluate regular expressions
- Use regular expressions to manipulate data output
- Develop regular expressions to parse specific data from files
- Explain the syntax for various regular expressions
- Demonstrate remote code execution
- Explain best practices for managing remote systems
- Describe the process for deploying and executing code on remote systems
- Illustrate the use of password-less management on remote systems
Competencies Revised Date: AY2025
Add to Portfolio (opens a new window)
|
|