10154190Linux 1
Course Information
Description
Introduces Linux with a focus on command line system administration skills. Topics include navigating the filesystem, file and directory management, command execution, input/output redirection and pipes, account management, configuring network services, file system security and troubleshooting.
Total Credits
3
Prior Learning Assessment
  • Exam-College Developed Challenge Exam

Course Competencies
  1. Manage files and directories on a Linux system
    Assessment Strategies
    Hands-on lab project and evaluation
    Criteria
    Manage files and directories on a Linux system using basic commands
    Secure information stored in the Linux file system
    Launch programs and manage corresponding software packages
    Use systemctl to review and change the initialization process that starts a Linux-based computer
    Shut down a Linux system using the system shutdown process
    Demonstrate how to get in and out of Linux rescue mode and what to use it for

  2. Explore the Linux shell environment
    Assessment Strategies
    Hands-on lab project and evaluation
    Criteria
    Use a Linux shell environment to navigate the Linux server file system
    Customize settings in the shell environment
    Use common text editors to create or modify text files

  3. Manage file system security with Linux users and groups
    Assessment Strategies
    Hands-on lab project and evaluation
    Criteria
    Create Linux user accounts
    Modify properties of Linux user accounts
    Remove Linux user accounts
    Add users to a Linux group
    Customize file system permissions using groups

  4. Monitor system resources and privilege use
    Assessment Strategies
    Hands-on lab project and evaluation
    Criteria
    Monitor how processes use system resources (top, htop)
    Track physical and virtual memory usage
    Use system logs to troubleshoot hardware and software problems
    Use system logs to monitor use of privilege in Linux
    Use the kill command when needed (when standard methods do not work)
    Use privilege (su, sudo, root) only when needed
    Search running processes for a given service and identify the pid(s)

  5. Explore Linux compression and archive utilities
    Assessment Strategies
    Hands-on lab project and evaluation
    Criteria
    Use tar to archive a set of files
    Use compression utilities to reduce the size of a file and/or archive

  6. Configure network settings
    Assessment Strategies
    Hands-on lab project and evaluation
    Criteria
    Set a static IP address, mask, gateway, and DNS server using a graphical tool (Network Manager)
    Set a static IP address, mask, gateway, and DNS server using a command line tool (nmcli)
    Bring the network interface up and down via the GUI and/or the command line
    Set a static IP address, mask, gateway, and DNS server on a Ubuntu server using the 00-installer-config.yaml file and netplan
    Use ping, traceroute, nslookup, netstat, ip, addr, nmcli and other command line tools to troubleshoot network connectivity
    List key configuration files that contain network settings