CompTIA Linux+ XK0-005 Complete Video Course, 3rd Edition

CompTIA Linux+ XK0-005 گواهینامه محبوب و مبتنی بر کار، حتی برای بسیاری از کارفرمایان به عنوان یک نیاز اساسی برای اداره سرورهای لینوکس مورد نیاز است. در  دوره لینوکس پلاس XK0-005 به شما کمک می کند تا برای قبولی در آزمون گواهینامه +XKO-005 CompTIA Linux آماده شوید.

لینک دانلود دوره آموزشی CompTIA Linux+ XK0-005 Complete Video Course, 3rd Edition


حجم: 4.05 گیگابایت

دانلود – بخش اول
دانلود – بخش دوم
دانلود – بخش سوم
دانلود – بخش چهارم
دانلود – بخش پنجم

رمز فايل:

  • Copyright 2023
  • Price: $349.99
  • Edition: 1st
  • By: Sander van Vugt
  • ISBN-10: 0-13-790368-5
  • ISBN-13: 978-0-13-790368-9
  • Published: Aug 26, 2022 by Pearson IT Certification

30 Minutes of Video Instruction
Learn the basics for using Windows Subsystem for Linux (WSL)


Linux Essentials for Windows Users LiveLessons is a concise video training course covering core topics, so you can start using Windows Subsystem for Linux. Expert author and trainer Sander van Vugt will walk you through the basics for using Windows Subsystem for Linux (WSL). The course is for anyone new to Linux who uses WSL and is meant to supplement the authors larger Linux Fundamentals course, in addition to any other Linux basics training.

Linux Essentials for Windows Users LiveLessons is a short and precise course going over details for Windows users to use Linux commands by covering necessary and important foundational knowledge of working with WSL, using tools like MobaXterm and WinSCP that will allow connection to Linux and link Windows and Linux. The course will also cover Linux command line with a focus on WSL version 2.

The course is a preparation for anyone using Windows to access Linux and designed to enable Windows users to access the power of Linux.

Topics include:

  • Getting started with Windows Subsystem for Linux 2 (WSL)
  • Exploring the WSL Command Line
  • Using root Permissions
  • Running a Linux Service on WSL
  • MobaXterm
  • WinSCP

Skill Level:

  • Beginner

Learn How To:

  • Get started with Windows Subsystem for Linux 2 (WSL)
  • Explore the WSL Command Line
  • Use root Permissions
  • Run a Linux Service on WSL
  • Use tools like MobaXterm and WinSCP

Who Should Take This Course:

  • Any Windows user who wants to work with Linux.

Course Requirements:

  • Students should have access to Windows 10 or later.

Linux Fundamentals: Introduction
Module 1: Essential Commands
Module introduction
Lesson 1: Installing Linux
Learning objectives
1.1 Understanding the Linux Operating System
1.2 Understanding Linux Distributions
1.3 Getting Red Hat Family Linux
1.4 Installing Red Hat Family Linux
1.5 Getting Ubuntu Linux
1.6 Installing Ubuntu LTS
1.7 Using Windows Subsytem for Linux
Lesson 2: Using Essential Tools
Learning objectives
2.1 Logging in to Linux
2.2 Using su and sudo
2.3 Starting on the Command Line
2.4 Using the Seven Essential Linux Command Line Tools
2.5 Getting Help with man
2.6 Finding Which man Page to Use
2.7 Using pinfo
2.8 Using Other Systems for Getting Help
Lesson 2 Command Review
Lesson 2 Lab: Using Essential Tools
Lesson 2 Lab Solution: Using Essential Tools
Lesson 3: Essential File Management Tools
Learning objectives
3.1 Understanding the Linux File System Hierarchy
3.2 Listing Files with ls
3.3 Using Wildcards
3.4 Copying Files with cp
3.5 Working with Directories
3.6 Using Absolute and Relative Paths
3.7 Moving Files with mv
3.8 Removing Files with rm
Lesson 3 Command Review
Lesson 3 Lab: Using Essential File Management Tools
Lesson 3 Lab Solution: Using Essential File Management Tools
Lesson 4: Advanced File Management Tools
Learning objectives
4.1 Understanding Hard and Symbolic Links
4.2 Managing Hard and Symbolic Links
4.3 Finding Files with find
4.4 Using Advanced find Options
4.5 Using which and locate
4.6 Archiving Files with tar
4.7 Managing File Compression
4.8 Mounting File Systems
Lesson 4 Command Review
Lesson 4 Lab: Using Advanced File Management Tools
Lesson 4 Lab Solution: Using Advanced File Management Tools
Lesson 5: Working with Text Files
Learning objectives
5.1 Using a Text Editor
5.2 Understanding Working with vim
5.3 Creating Text Tiles with vim
5.4 Browsing Text Files with more and less
5.5 Using head and tail to See File Start and End
5.6 Displaying File Contents with cat and tac
5.7 Working with grep
Lesson 5 Command Review
Lesson 5 Lab: Working with Text Files
Lesson 5 Lab Solution: Working with Text Files
Lesson 6: Advanced Text File Processing
Learning objectives
6.1 Using cut and sort
6.2 Using Regular Expressions
6.3 Using tr
6.4 An Introduction to awk
6.5 Getting Started with sed
Lesson 6 Command Review
Lesson 6 Lab: Working with Text Files
Lesson 6 Lab Solution: Working with Text Files
Lesson 7: Connecting to a Server
Learning objectives
7.1 Understanding the Root User
7.2 Using su
7.3 Using sudo
7.4 Creating a Simple sudo Configuration
7.5 Using ssh to Connect to a Remote Server
7.6 Working with Linux from Windows
Lesson 7 Command Review
Lesson 7 Lab: Connecting to a Server
Lesson 7 Lab Solution: Connecting to a Server
Lesson 8: Working with the Bash Shell
Learning objectives
8.1 Understanding the Shell and other Core Linux Components
8.2 Using I/O Redirection and Piping
8.3 Working with history
8.4 Using Command Line Completion
8.5 Using Variables
8.6 Using Other Bash Features
8.7 Working with Bash Startup Files
Lesson 8 Command Review
Lesson 8 Lab: Working with Bash
Lesson 8 Lab Solution: Working with Bash
Module 2: User and Group Management and Permissions
Module introduction
Lesson 9: User and Group Management
Learning objectives
9.1 Understanding Users
9.2 Understanding the Role of Ownership
9.3 Creating Users with useradd
9.4 Creating Groups with groupadd
9.5 Managing User and Group Properties
9.6 Configuring Defaults for New Users
9.7 Managing Password Properties
9.8 Managing Current Sessions
Lesson 9 Command Review
Lesson 9 Lab: Managing Users
Lesson 9 Lab Solution: Managing Users
Lesson 10: Permissions Management
Learning objectives
10.1 Understanding Basic Linux Permissions
10.2 Managing Basic Linux Permissions
10.3 Understanding Advanced Linux Permissions
10.4 Managing Advanced Linux Permissions
10.5 Managing umask
Lesson 10 Command Review
Lesson 10 Lab: Managing Permissions
Lesson 10 Lab Solution: Managing Permissions
Lesson 11: Storage Management Essentials
Learning objectives
11.1 Understanding Linux Storage Solutions
11.2 Creating MBR Partitions
11.3 Creating GPT Partitions
11.4 Creating File Systems
11.5 Mounting File Systems
11.6 Making Mounts Persistent
Lesson 11 Command Review
Lesson 11 Lab: Managing Storage
Lesson 11 Lab Solution: Managing Storage
Module 3: Operating Running Systems
Module introduction
Lesson 12: Managing Networking
Learning objectives
12.1 Understanding IPv4 Basics
12.2 Understanding IPv6 Basics
12.3 Applying Run-time Network Configuration
12.4 Understanding Network Device Naming
12.5 Managing Host Names
12.6 Managing Host Name Resolution
12.7 Using Common Network Tools
12.8 Configuring Persistent Networking
Lesson 12 Command Review
Lesson 12 Lab: Managing Networking
Lesson 12 Lab Solution: Managing Networking
Lesson 13: Working with Systemd
Learning objectives
13.1 Understanding Systemd
13.2 Managing Systemd Services
13.3 Modifying Service Configuration
13.4 Understanding Targets
13.5 Managing Targets
13.6 Managing Services in WSL
Lesson 13 Command Review
Lesson 13 Lab: Working with Systemd
Lesson 13 Lab Solution: Working with Systemd
Lesson 14: Managing Software
Learning objectives
14.1 Installing Software from Source Packages
14.2 Understanding Software Packages
14.3 Managing Libraries
14.4 Understanding Software Managers
14.5 Managing Packages with yum/dnf
14.6 Managing Packages with apt
14.7 Using rpm
Lesson 14 Command Review
Lesson 14 Lab: Managing Software
Lesson 14 Lab Solution: Managing Software
Lesson 15: Managing SSH
Learning objectives
15.1 Running the SSH Server
15.2 Using the SSH Client
15.3 Configuring Key-based SSH Login
Lesson 15 Command Review
Lesson 15 Lab: Managing SSH
Lesson 15 Lab Solution: Managing SSH
Lesson 16: Managing Time
Learning objectives
16.1 Understanding Linux Time
16.2 Managing Linux Time
16.3 Understanding the NTP Protocol
16.4 Configuring Time Synchronization
Lesson 16 Command Review
Lesson 16 Lab: Managing Time
Lesson 16 Lab Solution: Managing Time
Lesson 17: Process Management
Learning objectives
17.1 Understanding Linux Processes and Jobs
17.2 Managing Interactive Shell Jobs
17.3 Monitoring Processes with top
17.4 Changing top Display Properties
17.5 Monitoring Process Properties with ps
17.6 Changing Process Priority
17.7 Managing Processes with kill
Lesson 17 Command Review
Lesson 17 Lab: Managing Processes
Lesson 17 Lab Solution: Managing Processes
Lesson 18: Scheduling Tasks
Learning objectives
18.1 Understanding Linux Task Scheduling
18.2 Scheduling Tasks with cron
18.3 Using systemd Timers
18.4 Using at to Schedule Tasks
Lesson 18 Command Review
Lesson 18 Lab: Scheduling Tasks
Lesson 18 Lab Solution: Scheduling Tasks
Lesson 19: Reading Log Files
Learning objectives
19.1 Understanding Linux Logging
19.2 Working with journalctl
19.3 Understanding Rsyslogd
Lesson 19 Command Review
Lesson 19 Lab: Configuring Logging
Lesson 19 Lab Solution: Configuring Logging
Linux Fundamentals: Summary
CompTIA Linux+ XK0-005: Introduction
Module 1: Essential Linux Management
Module introduction
Lesson 1: Managing User Related Security
Learning objectives
1.1 Managing ACLs
1.2 Managing File System Attributes
1.3 Configuring sudo
1.4 Using Policykit and pkexec
Lesson 1 Lab: Managing sudo
Lesson 1 Lab Solution: Managing sudo
Lesson 2: Network Management
Learning objectives
2.1 Configuring Interfaces
2.2 Creating Static Routes
2.3 Managing DNS Clients
2.4 Understanding Name Service Switch
2.5 Understanding Network Bridges
2.6 Analyzing Network Socket
2.7 Analyzing Network Traffic with tcpdump and nmap
Lesson 2 Lab: Managing Custom Routes
Lesson 2 Lab Solution: Managing Custom Routes
Lesson 3: Managing Services
Learning objectives
3.1 Understanding Systemd
3.2 Managing Unit State with systemd
3.3 Creating Custom systemd Service Configuration
3.4 Managing Targets
3.5 Understanding and Managing Unit Dependencies
3.6 Using Systemd Timers
3.7 Managing Systemd Sockets
3.8 Mounting File Systems with Systemd
Lesson 3 Lab: Managing Systemd Dependencies
Lesson 3 Lab Solution: Managing Systemd Dependencies
Module 2: Storage Management
Module introduction
Lesson 4: Basic Hardware Management
Learning objectives
4.1 Understanding Computer Hardware Components
4.2 Listing and Identifying Hardware Components
4.3 Managing Kernel Modules
4.4 Understanding systemd-udevd
4.5 Managing Udev Rules
4.6 Understanding /dev, /sys and /proc Usage
Lesson 4 Lab: Monitoring Hardware
Lesson 4 Lab Solution: Monitoring Hardware
Lesson 5: Managing Partitions
Learning objectives
5.1 Understanding MBR and GPT
5.2 Understanding Storage Device Names
5.3 Managing MBR Primary Partitions with fdisk
5.4 Managing MBR Extended and Logical Partitions with fdisk
5.5 Managing GPT Partitions with parted
5.6 Creating File Systems
5.7 Using UUIDs and Labels
5.8 Creating Swap Partitions
5.9 Creating LVM Volumes
5.10 Creating Software RAID Devices
Lesson 5 Lab: Managing Partitions
Lesson 5 Lab Solution: Managing Partitions
Lesson 6: Managing File Systems
Learning objectives
6.1 Understanding File Systems
6.2 Automating File System Mounts through /etc/fstab
6.3 Using Labels and UUIDs
6.4 Monitoring Available Disk Space
6.5 Monitoring File Systems
6.6 Repairing File Systems
6.7 Managing Btrfs
Lesson 6 Lab: Managing File Systems
Lesson 6 Lab Solution: Managing File Systems
Module 3: Common Administration Tasks
Module introduction
Lesson 7: Configuring Logging
Learning objectives
7.1 Understanding Logging
7.2 Managing rsyslogd
7.3 Managing with Logrotate
7.4 Working with systemd-journald
7.5 Using the logger Command
Lesson 7 Lab: Configuring Logging
Lesson 7 Lab Solution: Configuring Logging
Lesson 8: Managing and Monitoring Performance
Learning objectives
8.1 Analyzing top Output
8.2 Interpreting Memory Statistics
8.3 Understanding Cgroups
8.4 Managing Process Priority and Cgroups
8.5 Tuning Kernel Parameters
Lesson 8 Lab: Managing Performance
Lesson 8 Lab Solution: Managing Performance
Lesson 9: Managing the Boot Procedure
Learning objectives
9.1 Understanding the Boot Procedure
9.2 Understanding BIOS and UEFI
9.3 Managing and Accessing UEFI from Linux
9.4 Managing GRUB2 Configuration
9.5 Installing a new GRUB Bootloader
9.6 Booting into Non-default Targets
9.7 Troubleshooting the Boot Procedure
9.8 Managing Initramfs
9.9 Understanding System V Init Legacy Boot
Lesson 9 Lab: Managing Initramfs
Lesson 9 Lab Solution: Managing Initramfs
Lesson 10: Managing File Compression and Backup
Learning objectives
10.1 Understanding Backup Strategies
10.2 Working with cpio
10.3 Managing Clones with dd
10.4 Storing Backup Offsite
10.5 Checking File Integrity
Lesson 10 Lab: Managing Backups
Lesson 10 Lab Solution: Managing Backups
Lesson 11: Managing User Interfaces
Learning objectives
11.1 Understanding Display Servers
11.2 Graphics Server Installation and Configuration
11.3 Understanding Graphical Desktops
11.4 Understanding Remote Access Protocols
11.5 Configuring Accessibility Features
11.6 Configuring Console Redirection
Lesson 11 Lab: Remotely Accessing the GUI
Lesson 11 Lab Solution: Remotely Accessing the GUI
Lesson 12: Troubleshooting Linux Issues
Learning objectives
12.1 Troubleshooting Networking
12.2 Troubleshooting Storage Problems
12.3 Troubleshooting CPU Performance
12.4 Understanding Linux Memory Use
12.5 Troubleshooting Linux Memory
12.6 Resetting a Lost Root Password
Lesson 12 Lab: Analyzing Memory Use
Lesson 12 Lab Solution: Analyzing Memory Use
Module 4: Security
Module introduction
Lesson 13: Configuring a Firewall
Learning objectives
13.1 Understanding Network Ports
13.2 Understanding Firewalling
13.3 Managing ufw Firewalling
13.4 Managing firewalld
13.5 Managing iptables Firewalls
Lesson 13 Lab: Configuring Firewalling
Lesson 13 Lab Solution: Configuring Firewalling
Lesson 14: Securing Linux
Learning objectives
14.1 Managing Boot Loader Password
14.2 Understanding and Managing chroot Jails
14.3 An Introduction to Auditing
14.4 Configuring MOTD
14.5 Managing LUKS Disk Encryption
Lesson 14 Lab: Configuring Auditing
Lesson 14 Lab Solution: Configuring Auditing
Lesson 15: Managing Secure Access Control
Learning objectives
15.1 Understanding PAM
15.2 Managing TCP Wrappers
Lesson 15 Lab: Configuring PAM
Lesson 15 Lab Solution: Configuring PAM
Lesson 16: Managing SELinux and AppArmor
Learning objectives
16.1 Understanding the Need for Mandatory Access Control (MAC)
16.2 SELinux vs. AppArmor
16.3 Configuring AppArmor
16.4 Troubleshooting AppArmor
16.5 Configuring SELinux Mode
16.6 Working with SELinux Labels
16.7 Managing SELinux Booleans
16.8 Troubleshooting SELinux
Lesson 16 Lab: Configuring SELinux
Lesson 16 Lab Solution: Configuring SELinux
Module 5: Advanced Administration Tasks
Module introduction
Lesson 17: Managing Linux Server Roles
Learning objectives
17.1 Understanding and Managing Time Services
17.2 Understanding and Managing Certificate Services
17.3 Creating Self-Signed Certificates
17.4 Understanding Self-Signed Certificate Creation
17.5 Managing Datacenter Storage
17.6 Understanding and Managing NFS File Services
17.7 Understanding and Managing SMB File Services
Lesson 17 Lab: Creating Self-Signed Certificates
Lesson 17 Lab Solution: Creating Self-Signed Certificates
Lesson 18: An Introduction to Bash Shell Scripts
Learning objectives
18.1 Understanding Bash Shell Scripts
18.2 Essential Shell Script Components
18.3 Using Conditional Statements in Shell Scripts
18.4 Using Advanced Scripting Options
Lesson 18 Lab: Writing a Shell Script
Lesson 18 Lab Solution: Writing a Shell Script
Lesson 19: Using Git for Version Control
Learning objectives
19.1 Understanding Git
19.2 Creating Git Repositories
19.3 Using Git Repositories
19.4 Undoing Changes
19.5 Working with Branches
19.6 Merging Changes
19.7 Using gitignore
Lesson 19 Lab: Using Git with Branches
Lesson 19 Lab Solution: Using Git with Branches
Lesson 20: Configuration Management
Learning objectives
20.1 Understanding Configuration Management
20.2 Understanding Configuration Management Solutions
20.3 Understanding CI/CD
20.4 Setting up Ansible for Configuration Management
20.5 Using Ansible Ad-hoc Commands
20.6 Using Ansible Playbooks
Lesson 20 Lab: Using Configuration Management
Lesson 20 Lab Solution: Using Configuration Management
Lesson 21: An Introduction to Containers
Learning objectives
21.1 Understanding Containers
21.2 Understanding Container Runtimes
21.3 Running Containers in Docker and Podman
21.4 Managing Container Images
21.5 Understanding Kubernetes
21.6 Running a Container in Kubernetes
Lesson 21 Lab: Running Containers
Lesson 21 Lab Solution: Running Containers
CompTIA Linux+ XK0-005: Summary

2 دیدگاه
  1. vevo says


  2. حسین عسگری says

    سلام خسته نباشید خواستم بپرسم دوره زیرنویس انگلیسی داره ؟؟؟


آدرس ایمیل شما منتشر نخواهد شد.