Center for Curriculum and Transfer Articulation
Linux Network Administration
Course: CIS240DL

First Term: 2018 Summer
Lec + Lab   3.0 Credit(s)   4.0 Period(s)   3.7 Load  
Course Type: Occupational
Load Formula: S - Standard Load


Description: In depth networking based on Linux servers and the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. Integrating Linux servers and workstations into a network environment with multi-platform network operating systems including a variety of open-standard and proprietary protocols. Preparation for industry certifications such as the CompTIA Linux+, the Red Hat Certified System Administrator (RHCSA), the Red Hat Certified Engineer (RHCE) and the Linux Professional Institute (LPIC-1).




MCCCD Official Course Competencies
1. Demonstrate understanding of the impact of Linux in powering the Internet and Local Area Networks. (I, II, III, VI)
2. Manipulate network-addressing schemes including subnetting. (I, II, III, VI)
3. Apply a variety of standardized and proprietary networking protocols that are included in Linux distributions such as Domain Name System (DNS), Berkley Internet Name Domain (BIND), Server Message Block (SMB), Network Basic Input Output System (NetBIOS), Address Resolution Protocol (ARP), Dynamic Host Configuration Protocol (DHCP), File Transfer Protocol (FTP), Secure File Transfer Protocol (SFTP), Terminal Emulation (Telnet), Secure Shell (SSH), Secure Socket Layers (SSL), and Network File System (NFS). (I, IV)
4. Apply knowledge and skills in implementing and configuring a variety of Linux network server daemons including Hypertext Transfer Protocol Daemon (HTTPD), File Transfer Protocol Daemon (FTPD), Dynamic Host Configuration Protocol (DHCPD), Naming Daemon (NAMED), Routing Daemon (GATED), Extensive Internet Daemon (XINETD), Remote Users Daemon (RUSERSD), Server Message Block Daemon (SMBD), Secure Shell Daemon (SSHD), Electronic Mail Daemon (SENDMAIL), Post Office Protocol (POP3), Internet Mail Access Protocol (IMAP). (IV, VI)
5. Exhibit abilities with an array of Linux network administration related applications. (IV, V, VI)
6. Provide managed network access through the use of Linux-based Virtual Private Network (VPN) connections and network security firewalls. (II)
7. Configure hardware devices for a variety of Linux servers including file servers, web servers, and mail servers, in a fault-tolerant load-balancing environment. (II, III, IV, VI)
8. Alter Linux server configurations to synthesize the functions of internetworking devices such as routers, firewalls, and proxy servers. (II, III, IV, VI)
 
MCCCD Official Course Outline
I. Basic technology powering Internet, Ethernet, and area networks
   A. Internet Protocol (IP) addressing system and any new systems
   B. Protocols
      1. Connections between network nodes
      2. Common protocol conventions
   C. DNS identification
      1. Use of DNS identification in searches
      2. Name resolution
      3. Reverse lookup
   D. Roles of broadcasting
      1. Address assignment
      2. Multicast in the configuration of network interfaces
   E. Implementation of SMB and Netbios Message Block (NMB)
II. Base System
   A. Implementation of common network interfaces
   B. Roles of Address Resolution Protocol (ARP) and routing tables in the configuration of network interfaces
   C. Installation, purpose, and implementation of firewalls
   D. Installation and implementation of VPN and proxy servers
   E. IP multicast
III. Shells and Commands
   A. Process and key elements of basic network configuration
   B. System startup files and the steps taken to access these files
   C. Unix-to-Unix Copy (UUCP) utility and the configuration process
   D. Common network troubleshooting techniques
IV. System Services
   A. Elements of DNS and their interaction
   B. FTP structure and applications
   C. NFS structure and applications
   D. Internet Daemon (INETD) in the Internet
   E. Samba suite and their functions
   F. Mail transfer agents
   G. POP3 and IMAP
   H. News program and mail list servers
   I. Apache
V. Applications
   A. Development and implementation of mail programs such as Open Web Mail on a network
   B. Development of browsers and their basic functions; compare and contrast various browsers
   C. Implementation of Samba and the services the program provides
   D. FTP and gFTP uses of both programs on a network
   E. Graphical network configuration tools
   F. Netperf
VI. Troubleshooting
   A. Server and internetworking device software troubleshooting
   B. Server and internetworking device hardware troubleshooting
 
MCCCD Governing Board Approval Date: November 28, 2017

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.