Linux Training
Level
BeginnerDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedLinux Training
Linux is known for many features such as stability, security, flexibility, and scalability. It is often used as the operating system for servers, supercomputers, embedded devices, and personal computers. Additionally, Linux is commonly used to provide free software such as web servers, databases, data analysis tools, and many other applications. It is also important to note that Linux is free software, which means you can use, modify, and distribute it under free licenses such as the GNU General Public License (GPL). This makes it a popular choice for individuals and organizations that want to avoid licensing costs and gain more control over their software.
What You Will Learn
- After completing the training, participants will gain practical skills necessary for effective work in Linux.
Who is this training for?
Beginner Linux users who are just starting their journey with the Linux system and want to learn basic commands, file operations, and general Linux skills
System administrators who want to deepen their knowledge of Linux management, including processes, partitions, file systems, software installation, and remote access configuration
Developers working in Linux environments
IT security specialists interested in learning Linux security basics, permission management, and firewall configuration
Professionals managing Linux-based servers, especially those responsible for bootloader configuration, partitions, and server applications
Anyone who wants to expand their knowledge of Linux and use this training as a starting point to further explore the system
Training Program
-
Working with Linux Commands
- Using standard input, output, and error streams
- Redirections (>, >>, <, 2>)
- Pipes and command chaining
-
File and Directory Management
- Creating, copying, moving, and deleting files and directories
- File permissions and ownership basics
- Searching and inspecting files
-
Text Editing with Vim
- Vim modes and navigation
- Editing, saving, and exiting files
- Searching, replacing, and basic configuration
-
Process Administration
- Viewing and managing running processes
- Process states and priorities
- Sending signals and terminating processes
-
Disk, Partition, and File System Management
- Partitioning disks
- Creating and mounting file systems
- Managing disk usage and quotas
-
Package Management
- Installing, updating, and removing software
- Working with package managers: APT (Debian/Ubuntu), RPM/YUM/DNF
- Managing repositories and dependencies
-
System Boot Process
- Understanding Linux boot stages
- Bootloader concepts (GRUB)
- Customizing bootloader options
-
Runlevels and System Targets
- Understanding runlevels and systemd targets
- Changing default system targets
- Managing services at startup
-
Basics of Bash Scripting
- Shell variables and environment variables
- Conditional statements and loops
- Simple automation scripts
-
Remote Connections
- Using SSH for remote access
- Key-based authentication
- Secure file transfer (scp, sftp)