Administration of Linux System - customised Certificate for Seringe...
1. Introduction
- Linux system architecture
- Distributions
- Executing commands from the command line
2. Working with files and directories
- The structure of the file system
- Creating and deleting files and directories
- Copying, moving and renaming files and directories
- Viewing file content
- Searching
- Packing and unpacking files
3. Editing files
- 'nano' editor
- Editing from the command line with the 'sed' editor
4. Working in the shell
- 'bash' shell
- Shell expansion
- Variables
- Stream redirection
- Initialization files
5. File system permissions
- The concept of rights and ownership
- Viewing and verifying permissions
- Absolute and symbolic notation
- Changing permissions with 'chmod'
- Changing ownership with 'chown'
- Default values of 'umask'
6. Working with processes
- Viewing and searching for processes
- Process states
- Process management
7. Starting the system
- 'grub' boot loader
- System kernel
- Runlevels
- Service configuration files
- Stopping and restarting services
8. User management
- User accounts
- Creating, changing and deleting accounts
- Security and password policy
- Groups
- User privileges
9. Network connections
- Making remote connections using 'ssh'
- Downloading files
- Transferring files using 'scp'
10. System maintenance
- Resource monitoring
- Task management
- System logs
- Package management using 'apt' and 'yum'
11. Shell scripts
- Basics of programming in the 'bash' shell'
- Variables
- Tests
- Functions
- The exit status of the script