Dec 21, 2024  
2019-2020 Undergraduate Academic Catalog 
    
2019-2020 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

BA 4712 - Advanced Unix and System Administration

3 lecture hours 0 lab hours 3 credits
Course Description
The second course in Unix is a continuation of the first course, with more emphasis on some of the topics covered briefly in the earlier course. In-depth coverage of system control and administration, process manipulation, specialized utilities and PERL scripting is presented. (prereq: BA 4710 )
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Demonstrate the ability to maintain and enhance a Unix/Linux system as a stand-alone system, a network client and a network server
  • Understand how to manage toe book process through the seven run levels of a Unix/Linux system
  • Understand the Unix/Linux process model and how to create, destroy, suspend, resume and restart processes (especially daemon processes)
  • Understand the full capabilities and limitations of the superuser (root)
  • Understand how to create, remove and maintain user accounts
  • Understand the Unix/Linux file system and how it’s used to interface to virtually any kind of hardware device or resource
  • Understand how to write shell scripts to automate repetitive system administration tasks (sh, bash or perl)
  • Understand backup procedures that are necessary for most Unix/Linux data centers
  • Understand how logging facilities work under Unix/Linux
  • Understand how security and protection mechanism work under Unix/Linux
  • Know how to upgrade the kernel
  • Know how to upgrade application packages that run under Unix/Linux

Prerequisites by Topic
  • None

Course Topics
  • Getting help on Unix/Linux (documentation user’s groups)
  • Booting, startup and shutdown issues
  • Superuser and root permissions
  • Process control and management
  • File system permissions and management
  • Network management
  • Security and protection mechanisms
  • System architecture
  • Network architecture

Coordinator
Dr. Jeff Blessing



Add to Portfolio (opens a new window)