Linux Administration. Basic Level
In this course, we will give the knowledge and skills to work as a Junior System Administrator. We made this program based on the experience of our specialists and after the market analysis.
After this course, you will be able to work as a system administrator for a small company and gain the necessary experience. We will help you take the first step into the profession 😉
What do you need to take the course?
Basic knowledge of Linux. You need to be able to install the system and initially configure it; manage network and users. Knowledge of the commands for managing the file system is a must-have. You also need to know how to install and remove packages.
We recommend taking the course Linux Administration for Beginners. Everything you need is there. If you have not completed this course, our teacher will test you for the knowledge you need. This will ensure us you can complete the course Linux Administration: Basic level well.
Take your laptop with you for offline learning. To practice online, you need a good internet connection.
Linux OS architecture: kernel, libraries, system utilities. Initializers: init, systemd.Practical lesson 1
Linux OS installation, manual disk partitioning. Creation of a VM template.
File systemsLecture 3
Virtual file system — VFS. Inode, vnode inodes. Text editors. Commands for managing files and receiving statements in the command line mode.Practical lesson 2
Practice on VFS, disk partition management, data input into fstab. LVM building and expanding. I/O streams, redirections.
The concept of a process, types of processes, interrupt signals. Utilities for workong with processes. Named pipes, command and script completion codes.Practical lesson 3
Practical process management, process sheets receiving. Configuration of syslog, atop, auditd logging.
Users, groups, system of rights. Installation of packagesLecture 7
Users and groups. Change user and group ID bits, sticky bit; chown, chmod utilities, umask value, suid, sgid. Posix ACL extended rights standard; setfacl, getfacl utilities. Utilities for working with users: useradd, groupadd, usermod.Practical lesson 4
Practice on users and installation of packages in the system. Conversion of native assemblies to deb, rpm batch format.
OSI, TCP/IP network models. Physical and channel levels.
System boot. Grub bootloaderLecture 13
System boot stages. Grub bootloader. Transfer of the system to another media, system utilities dump, restore.Practical lesson 7
Practice on the system boot. System and bootloader recovery, vmlinuz image generation, rebuild of initrd.
Bash scripting. The basicsLecture 15
Basics of scripting in shell and bash. Syntax, examples.
Set up of an office router server from scratch.
Have you already seen our courses?
You will definitely find what you need 😊
At the end of the course the student will know
- the main components of Linux
- principles of processes functioning and Linux services
- file systems, user rights, attributes of files and directories, data transfer over the network
- Linux boot procedure, package managers, package repositories
- potential weaknesses in Linux, methods of their fixing
- necessary for small office work network equipment
- a set of services: DNS, DHCP, NAT, FTP, Samba, NFS; OSI model, firewall iptables, routing
At the end of the course the student will be able to
- install Linux
- configure basic system components
- configure Linux networks
- manage system users
- administer system processes
- update and supply the system with the necessary packages