Linux Administration for Beginners
This format is not available in this course
Here we will go through the ABC’s of system administration. It is suitable even for those who haven’t worked with Linux before.
During the course, we work with Debian distribution, and at the same time we will install and configure CentOS components using our knowledge base. As a result, we will learn how to work with two systems.
What do you need to take the course?
Desire to learn and good internet. Everyone can discover Linux 😊
VirtualBox, network modes. Linux OS installation.
Explanation of what are IP addresses, NAT translator, bridge mode connection, internal network.
Debian and CentOS installation, manual disk partitioning.
Why do you need LVM. Manual partition with and without LVM.
System access, text editorsLecture 2
Access to the system, network configuration. SSH protocol and its software implementations for connecting and managing the server. Change of system rights, su, sudo utilities. What is shell and types of system shells: sh, bash, zsh, tcsh, csh, ash, dash.
NAT, port forwarding. Switching network modes problem solution.
Text editors. nano, vi/vim, mcedit. Design of the working environment without using graphics modes: alias, bash_completion.Practical lesson 2
Command line configuration (shell, prompt), vimrc, profile, bash.rc. Access to the system, text editors.
File system, system management commandsLecture 4
Virtual file system — VFS. Linux file structure. Absolute and relative paths. Command line commands for managing files and getting lists: pwd, cd, mkdir, touch, cp, ls, rm, less, more, head, tail, cat, grep, scp.Lecture 5
File system search commands and utilities: locate, whereis, type, which, find. Archiving files: tar, gzip, bzip2, zip, rar.Practical lesson 3
Creation of a directory tree, search in the file system, filter of the output.
System of rights, users, groups. Installation of packages on the systemLecture 6
System of rights; affiliations, users, groups. System user management commands: adduser, useradd, addgroup, userdel, usermod, groupmod, passwd, chmod, chown, chgrp.
Symbolic and digital assignment of rights to files and directories.
Installing packages on the system. What are repositories and why are they needed. Linux graphical interface. Package managers and software installation. Utilities: apt, apt-get, apt-cache, dpkg, rpm, yum.Practical lesson 4
Practicing complex skills. Answers on questions.
Initial configuration of a new working server according to the specified technical task.
Have you already seen our courses?
You will definitely find what you need 😊
At the end of the course the student will know
- what virtualization is for, what types of virtualization exist and where they are used
- a list of the main parent distributions currently used in practice
- what is shell and why the graphical interface is almost never used in system administration
- types of text editors
- what is a virtual file system and why is it needed
- why are repositories needed and how to configure them
- what is a package manager, their types and which of them are most often used in practice
At the end of the course the student will be able to
- install a virtualization system for installing Linux
- install Linux distributions with automatic and manual disk partitioning
- distinguish between full and relative paths when working with a virtual file system
- use the basic commands of the virtual file system
- create a directory tree and manage files from the command line
- create and modify Linux user accounts
- set and change permissions for files and directories
- create a list of repositories for installing programs
- use package managers and manage packages from the command line