skip page navigation Oregon State University

Lectures

Lecture 19: Misc Topics

This lecture covers misc topics such as manually building packages by hand, and using Linux in the workplace.

Lecture 18: CFEngine

This lecture covers the basics of CFEngine and the uses of configuration management tools.

Lecture 17: Security - Part 2

This lecture covers a variety of topics related to security on Linux. Some include account policies, attack vectors, database security, firewall, operating system security, and various security tools.

Lecture 16: Security - Passwords & Software Updates

Lecture 16 is part 1 of 2 on security. It covers password security, software security patches and vendor (distribution) provided updates.

Lecture 15: Mysql, Apache, and Webapps

This lecture covers setting up mysql, apache, and a web application in Linux.

resources: 

Lecture 14: Services -- Email & DNS

This lecture covers the basics of setting up email servers and a DNS server.

resources: 

Lecture 13: RPMs and yum (continued)

Lecture 13 continues to talk about RPMs and yum. How to build RPMs, what is a yum repository, and more.

Lecture 11 - Networking & Kernel Settings

This lecture covers the basics of networking in Linux as well as how you can adjust kernel settings during runtime.

Lecture 9 - Cron, Backups, & Syslog

Lecture 9 covers the basics of cron, backups, and some of syslog. More of syslog will be covered in Lecture 10 on Tuesday.

Lecture 8 - LVM, RAID, & System Performance

Lecture 8 covers Logical Volume Management, Software RAID, and System Performance. We'll also touch on ZFS for Solaris towards the end if we have time.

Lecture 7 - Filesystems

Lecture 7 covers various aspects of filesystems, setting up disks, monitoring disk usage, etc.

Lecture 6 - Processes

Lecture 6 covers the basics of processes in UNIX and how to monitor them.

resources: 

Lecture 5 - Users and Permissions

Lecture 5 will cover Linux users and standard file permissions as well as a quick introduction to LDAP and NIS. Slides are available as a .odp or .pdf below.

Lecture 4 - Booting

Lecture 4 will cover booting: bootloaders, init scripts, single-user mode, and shutting down.

Lecture 3 - Linux Install

Lecture 3 will cover a GUI installation of CentOS 5.3. Further resources can be found at www.centos.org (and wiki.centos.org).

Lecture 2 - Intro Part 2 / VM Details

Lecture 2 covers importance of Perl & Python, Documentation, SSH, and the installation/VM details.

resources: 

Lecture 1 - Introduction

Lecture 1 introduces the course and discusses what it means to be a system administrator. Also gives a review/introduction to bash and vim.

resources: