Gain a more thorough understanding of the shell and system processes to help you work faster and more efficiently in Linux.
- [Instructor] Most Linux administration is done in the shell. Having a better understanding of the shell and system processes can help us work faster and be more productive. Welcome to Linux: Shells and Processes. I'm Grant McWilliams, computer science instructor and Linux enthusiast. In this course, we'll learn about Linux shells and their environments. We'll learn how to customize our shell to make working in Linux more enjoyable. Then we'll learn some shell tips and tricks including batch expansions, plus command and variable substitution. We'll learn how to create complex administration tools by stacking simpler commands together using named and unnamed pipes and redirects.
Then we'll turn our attention to processes and learn how to start, pause and end them. We'll learn how to make processes play nice with each other and forcibly remove those that don't. We'll learn to schedule one-time tasks as well as reoccurring jobs. Lastly, we'll cover complex systemd services, learn to get more information on them, and manage their running states. I love Linux, and I'm excited to teach you about it, so let's get started.
- Topics include:
- Shell tips and tricks
- Pattern matching with globs
- Pattern matching with extended globs
- Using the Bash shell
- Monitoring processes using ps
- Monitoring processes graphically
- Managing processes
- Job scheduling
- Limiting access to AT and cron jobs
- Managing system services