[Udemy] Mastering Linux: The Comprehensive Guide [2024, ENG]

Reply to topic
DL-List and Torrent activity
Size:  61.31 GB   |    Registered:  1 month 22 days   |    Completed:  2 times
Seeders:  596  [  0 KB/s  ]   Leechers:  51  [  0 KB/s  ]   Show peers in full details
 
   
 
 
Author Message

Find a password ®

Gender: Female

Longevity: 10 years

Posts: 2293

Post 24-Feb-2025 16:40

[Quote]

Mastering Linux: The Comprehensive Guide
Год выпуска: 2024
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/mastering-linux/
Автор: Jannis Seemann, Denis Panjuta
Продолжительность: ~71h37m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Do you sometimes feel lost with the command line and want to use Linux with confidence? Do you want to boost your daily efficiency and gain a significant advantage for your tech career?
This is where our Mastering Linux course steps in. Led by a top Udemy instructor with real-world expertise, we simplify Linux for you. Featuring 70+ hours of content, hands-on projects, and practical scenarios, and many quizzes - this course is all you need.
Dive in, sharpen your skills, and give your tech career a big lift.
Course Highlights:
Career Amplification: Propel your career forward. This course positions you as a sought-after Linux authority, primed for elite tech engagements.
Holistic Learning: Imparted by a distinguished instructor with seasoned experience at flagship tech giants. Experience a harmonious blend of real-world relevance and innovative teaching methods.
Stand Out in Tech Roles: Go beyond rote learning and grasp the reasoning behind each Linux concept. This enriches your learning experience, and makes you stand out from others.
Have Fun While Learning: Dive into a dynamic learning experience packed with practical examples, engaging quizzes, and real-world scenarios. Our interactive approach ensures you remain captivated while absorbing and applying Linux's core principles. Learning has never been this enjoyable and impactful.

Содержание

04:16
04:16
Slides of this Course (as .pdf)
00:05
04:25
05:58
Test your knowledge about Basic Linux Terms
6 вопросов
Heads-up: Ubuntu 24.04 LTS
00:21
Installing VirtualBox
07:35
Installing Ubuntu [VirtualBox]
11:44
Configuration of Ubuntu [VirtualBox]
12:51
For your convenience: Configuration Recap
00:16
Heads-up: CentOS Stream 9 & 10
00:38
Installing CentOS Stream [VirtualBox]
13:06
Configuration of CentOS Stream [VirtualBox]
12:55
For your convenience: Configuration Recap
00:18
How to create a Snapshot? [VirtualBox]
04:15
00:54
Important: Only for macOS users
00:10
Installing UTM
07:06
The link to download Ubuntu
00:16
Installing Ubuntu [UTM]
09:47
Configuration of Ubuntu [UTM]
09:13
For your convenience: Configuration Recap
00:25
Installing CentOS Stream [UTM]
09:34
Configuration of CentOS [UTM]
13:46
For your convenience: Configuration Recap
00:25
Outlook
00:54
Bash CLI Intro
03:09
Important: If you've already been using the Terminal
00:17
Setting up your Terminal
07:03
Outputting Text: the Command `echo`
09:18
Test your knowledge about First Commands
3 вопросов
Displaying and Changing the Current Directory: the Commands `pwd` & `cd`
08:04
Listing Content in Directories: the Command `ls`
07:37
Path Types: Absolute Paths vs. Relative Paths
03:43
Executing Multiple Commands using `;`
03:39
Test your knowledge about Directory Navigation
7 вопросов
Getting Terminal Help: `man` and `--help`
06:40
Intro
01:36
Information User Managment
00:26
User Management Basics: System Accounts, Regular Users, Superusers
03:29
Elevating Privileges: the Command `sudo`
07:47
Optional [Troubleshooting]: When `sudo` does not work
05:52
Test your knowledge about Handling User Privileges
3 вопросов
What is Package Management and how does it work?
02:22
Updating and Installing Software in Ubuntu: apt
10:46
Updating and Installing Software in CentOS Stream: dnf
12:44
Exercise: Explore `cowsay`
6 вопросов
Extra lecture (optional) [MacOS]: How to use Bash in MacOS (Part 1)
06:26
Extra lecture (optional) [MacOS]: How to use Bash in MacOS (Part 2)
06:10
Important: If you've already been using the Terminal / Linux
00:20
01:06
04:39
07:52
Deleting Files and Directories: the Commands `rm` & `rmdir`
08:07
Test your knowledge about File Management
5 вопросов
Exercise Intro: Website File Management
01:45
Exercise: Website File Management
00:54
Solution: Website File Management
07:08
File Name Selection by Pattern Matching: Globbing with `*`
13:19
Advanced Globbing Wildcards: `?`, `[0-9]`, `**`
07:34
Pitfalls of Globbing: Avoiding Traps in Pattern Matching
09:16
Test your knowledge about Globbing
5 вопросов
Download the materials for the next exercise
00:36
04:06
Exercise: Navigate a nested folder structure using Globbing
00:39
Solution: Navigate a nested folder structure using Globbing
04:42
Extra lecture (optional): Sophisticated File Searching: the Program `find`
05:59
Intro
01:49
The eBook in the next lecture
00:11
Viewing (Text) File Content: the Command `cat`, `head` and `tail`
05:33
Reading Large Text Files: the Command `less`
04:26
Counting Words and Measuring Disk Usage: the Programs `wc` & `du`
07:10
Text Editing in the Terminal: the Command-Line-Editor nano
06:06
Test your knowledge about Handling Text Files
5 вопросов
Exercise Intro: Analyze a Log File
03:16
Exercise Materials: Analyze a Log File
00:04
Exercise Check: Analyze a Logfile
3 вопросов
Solution: Analyze a Logfile
05:53
02:00
Writing and Appending to (Text) Files: the Redirection Operators `>` & `>>`
06:21
04:13
Managing Error Messages: Redirecting stderr (and stdout)
07:32
Test your knowledge about Standard Streams and Redirection
5 вопросов
Redirecting stdout to stderr (Part 1)
09:33
Redirecting stdout to stderr (Part 2)
05:13
Redirecting stdin
07:14
Test your knowledge about Advanced Redirection
3 вопросов
03:36
What is a Pipe (`|`)?
06:20
Dual Output: the Utility `tee`
07:24
Sorting and Removing Duplicates: the Commands `sort` and `uniq`
06:08
Searching for Patterns in Text: the Utility `grep`
09:39
Character Replacements and Reversal: the Utilities `tr` & `rev`
04:38
Selective Extraction: the Program `cut`
08:17
Text Substitution with the Stream Editor `sed`
03:53
Exercise: Webserver Log File Analysis
04:10
Exercise Material: Webserver Log File Analysis
00:17
Exercise Check: Webserver Log File Analysis
2 вопросов
Solution: Webserver Log File Analysis
07:25
Intro
02:03
What is a shell?
03:23
What are Environment Variables and how to access them?
07:33
The Environment Variables HOME, PWD & USER
04:31
Creating and Deleting Environment Variables: the Commands `export` & `unset`
06:36
Efficient Command Execution: the variable PATH
06:05
Extra lecture (optional): The File Hierarchy Standard
12:37
Modifying the PATH variable
10:50
Extra lecture (optional) [Python Script]: Creating Custom Executable Files
06:33
Utilizing Environment Variables for Data Transfer into Programs (Python example)
11:03
Retrieve the Default Shell: the Variable SHELL
05:08
Storing Custom Shell Configurations: .bashrc and other Bash Startup Files
12:28
Editing Bash Startup Files with the Command-Line Editor nano
12:00
Command Shortcuts: Creating Aliases with the `alias` Command
07:19
07:02
04:55
Test your knowledge about Environment Variables
5 вопросов
01:05
Customizing your Shell Prompt: the Variable PS1
07:23
Terminal Color Control via Escape Sequences
13:11
Bold Text in the Terminal:`infocmp` and additional Terminal Capabilitites
06:17
Crash-course: Command Substitution `$(...)` in Bash
04:48
Streamlining Terminal Control: the Program `tput`
10:01
Important: PS1 fix for upcoming Exercise
08:39
Exercise: Customize your Terminal Prompt
07:48
Solution: Customize your Terminal Prompt
10:46
Test your knowledge about Bash Prompt Control
5 вопросов
Intro
01:17
Filename Expansions: `*`& `?`
05:32
Referencing the Home Directory: the Tilde expansion `~`
04:24
Accessing and Manipulating Values: Variable and Parameter Expansions `${...}`
07:53
Word splitting & the variable IFS
07:38
Quoting Mechanisms: No Quotes vs. Single Quotes '...' vs. Double Quotes "..."
09:45
Caution: Common Pitfalls in Shell Expansions
11:38
Escaping: the Backslash character `\`
06:02
Expanding Strings of Characters: the Brace Expansion `{...}`
02:44
Leveraging Command Output: the Command Substitution `$(...)`
06:51
Dynamic Input & Output: Process Substitution with `(...)`
11:36
Test your knowledge about Shell Expansions
4 вопросов
Recap
02:25
Part 3: Linux Intro
08:24
01:32
What is a File?
08:51
Flexible File Referencing with Symlinks (Symbolic Links)
11:36
Extra lecture (optional) [Windows]: Symlinks on Windows
07:03
Referencing Inodes with Hardlinks
11:52
Troubleshooting: The Inode Limit
05:57
Buffered vs. unbuffered I/O
06:18
What is a Device?
13:37
Examples of Pseudo-Devices: `/dev/null`, `/dev/random`, `/dev/urandom`,...
09:15
Test your knowledge about Files and Links
5 вопросов
System Insights: Files in the Folder `/proc`
10:09
Filesystem Hierarchy Standard (Part 1): / (root), /bin, /boot, /dev, /etc
07:18
Filesystem Hierarchy Standard (Part 2): /home, /lib, /media, /mnt, /opt
09:01
Filesystem Hierarchy Standard (Part 3): /proc, /root, /run, /sbin, /srv, /sys
06:52
Filesystem Hierarchy Standard (Part 4): /tmp, /usr, /var, /lost+found
09:41
Streamlining Filesystem Structure: the Project usrmerge
03:16
Test your knowledge about the Filesystem Hierarchy Standard
5 вопросов
Intro
02:49
Managing Users: The Roles of `/etc/passwd`, `/etc/shadow` & `/etc/group`
11:10
Creating and Securing New Users: `useradd` & `passwd`
13:21
Extra lecture (optional): How Password Expiration works
05:16
Change User Options: the Command `usermod`
06:42
Deleting Users: the Command `userdel`
03:24
How do Groups work?
11:17
Add and Remove Group Members with `usermod`, `adduser`, `deluser`
08:12
Creating & Modifying Custom Groups: the Command `groupadd`
05:32
Switching Users: the Command `su`
05:04
Heads-up: EDITOR for visudo
00:28
Elevating User Privileges with `sudo` (Deep Dive)
09:35
Executing Commands as Different User with `sudo -U`
03:38
Advanced `sudo` Configuration: the File `/etc/sudoers`
11:21
Test your knowledge about Users & Groups
5 вопросов
Assigning & Changing File Permissions with `chmod` & `chown`
09:24
Setting File Permissions Efficiently: `chmod` with Numerical Values
03:38
Managing Permissions and Ownerships for Directories
08:30
Setting Default File Permissions: the Command `umask`
18:49
Securing Directories: Setting the Sticky Bit
12:07
Advanced File Permissions: SUID (Set User ID) and SGID (Set Group ID)
16:15
Test your knowledge about File Permissions
3 вопросов
Best Practices for User Management
03:09
Intro
01:29
Important [CentOS]: Note for CentOS Users
00:21
What are Processes?
08:11
Monitoring Processes: The `ps` Command
10:31
Optional [MacOS]: Different Behavior of `ps` on MacOS
07:46
Extra lecture (optional): BSD-style parameters (`ps aux`)
03:13
Inspecting Context Switches: How Multitasking Works
08:12
Controlling Process Priorities by Setting the Niceness
14:16
Identifying Process IDs with `pgrep` and adjusting their Priority with `renice`
05:40
Test your knowledge about Processes
5 вопросов
Influencing Processes with Signals
08:25
Materials regarding the Upcoming Lessons
00:10
Sending Signals with the `kill` command & the Interruption Signal SIGINT
03:56
Terminating Processes Soft and Hard: the Signals SIGTERM vs SIGKILL
12:50
Controlling Processes with the Signals SIGHUP, SIGSTOP and SIGCONT
09:45
The `kill` Command vs the Program `/usr/bin/kill`
06:07
Sending Signals to Multiple Processes: the `killall` Command
02:39
Process Endings: Process Reaping, Orphan & Zombie Processes
15:00
Overview of Process States
13:10
Monitoring System Activity: the `top` Program
11:44
Advanced `top` Usage (Deep Dive)
10:50
Monitoring System Activity: the `htop` Program (Alternative to `top`)
08:58
Test your knowledge about Signals
5 вопросов
Intro
01:55
What Jobs are and how to start your First Background Job (using `&`)
09:39
Job Listing and Foregrounding: The `jobs` and `fg` Commands
07:43
Suspending and Resuming Jobs with `fg`
05:08
Terminating Jobs with `kill`
03:12
Suspending Jobs with Output using `stty`
04:34
Job Synchronization with the `wait` Command
06:46
Keep Programs Running: the Command `nohup` vs `&`
10:50
Test your knowledge about Job Management
5 вопросов
Intro
06:38
Installing Software manually with the Debian Package Manager (dpkg)
12:42
Installing Software manually with the Advanced Package Tool (APT)
10:37
Managing Linux System Updates and Upgrades with APT: Best Practices
09:06
Autoremoving Old Dependencies to Maintain a Lean System
02:46
The file `sources.list` and Ubuntu's Repository Structure
09:24
Managing Custom Repositories (by the Example of WineHQ)
14:46
Using Third-Party Repositories with Personal Package Archives (PPAs)
07:51
Extra lecture (optional): Verifying Package Integrity with Debsums
11:35
Dependency Management with APT: Resolving Conflicts and Debugging Techniques
09:01
Best Practices for Resolving Dependency Conflicts with APT
15:53
Extra lecture (optional): Reconfiguring Packages after Installation with dpkg
09:08
Package Management with Snap: Dealing with Self-Contained Applications
11:11
Test your knowledge about Package Management on Ubuntu
5 вопросов
Intro
04:44
The Red Hat Package Manager (RPM) Format
11:11
Installing Software manually with the DNF (Dandified Yum) Package Manager
07:30
What are Repositories?
08:49
What are Software Dependencies?
07:57
How Weak Dependencies Enhance Software Efficiency
10:56
How Backward Weak Dependencies Enhance Software Functionality
09:04
Notice for the next lecture
00:30
Managing Package Dependencies in DNF: Preventing Unintended Removals
10:12
How to Safely Upgrade and Cautiously Downgrade with DNF
08:15
Excluding Packages from Upgrades for Ensuring Compatibility
09:00
Balancing System Stability and Convenience with Automatic Updates
04:04
Software Version Control with DNF Modules for Ensuring Stability (Part 1)
08:14
Software Version Control with DNF Modules for Ensuring Stability (Part 2)
10:41
EPEL-Release: Extra Packages for Enterprise Linux
09:14
Taming Dependency Challenges in CentOS: Strategies for Smooth System Updates
07:35
Extra lecture (optional): Software Flexibility with Snap on CentOS and RHEL
08:37
Test your knowledge about Package Management on CentOS
5 вопросов
Intro
01:56
The GRUB2 Bootloader: Safely Modifying Configuration for Linux System Startup
12:23
Bridging Hardware and Software: How does a Kernel work?
14:13
The Service Management Tool systemd
07:34
Complexity vs Flexibility: The systemd Controversy
04:59
Deep Dive into Boot and Service Management with systemd
11:57
Managing Apache 2 as systemd Unit: Installation, Configuration, and Control
10:03
Process Grouping & Control: Efficient Resource Management with cgroups
08:15
Example: Controlling Resources with systemd and cgroups
15:15
Systemd Targets: Achieving Efficient System States
07:39
Enabling and Disabling Units: Managing Services with systemctl
08:24
Systemd Unit Files: Structuring and Optimizing Services
16:46
Customizing systemd Unit Files (Part 1)
04:11
Customizing systemd Unit Files (Part 2)
05:15
Boot-time Program Launch with systemd: Creating and Managing Unit Files
19:57
Scheduling Delayed Tasks with systemd Timers: Precision and Efficiency
10:09
Advanced systemd Timers: Precision Scheduling with Repeated Calendar Events
05:51
Journald and journalctl: Effective System Logging and Analysis
15:35
Test your knowledge about systemd
5 вопросов
Intro
01:55
Managing Storage with Partition Tables: MBR vs GPT
07:23
Understanding Storage Units: Differentiating Kibibytes, Mebibytes and more
07:21
Adding a Virtual Hard Drive [VirtualBox]
06:09
File Systems Overview and Creating a first Partition
12:35
Disk Partitioning with `parted`: CLI Management and Best Practices
12:15
Volumes vs Partitions: Mounting and Accessing Storage
09:50
Manual Drive Mounting: Enhancing Flexibility
12:46
Partition Mounting Options (ext4): `ro`, `rw`, `noexec`, `nosuid` and `noatime`
10:04
Advanced Mounting and Permission Configuration for exFAT
11:47
Efficient Drive Mounting with /etc/fstab
11:03
Extra lecture (optional): Mounting FTP Servers with curlftpfs
14:28
Extra lecture (optional): Securing FTP Server Mounts with .netrc Files
06:53
Extra lecture (optional): Automatically Mounting FTP Servers through /etc/fstab
09:08
The SMART Protocol: Proactive Drive Health Monitoring
08:32
Ensuring Data Integrity: File System Checks
09:35
Automatic File System Checks for Enhanced Reliability [Ubuntu]
05:28
Extra lecture (optional): Recovering Data from a Compromised File System
09:48
Reducing File Systems and Partitions
12:05
Expanding File Systems and Partitions
06:35
Test your knowledge about Mounts
5 вопросов
Intro
03:41
A quick heads-up
00:30
Setup: VM with Multiple Storage Drives
04:19
The Logical Volume Manager (LVM): Flexible Storage Management
04:04
A quick heads-up: /dev/sdb1 vs. /dev/sdb2
00:15
Initializing Physical Volumes with LVM
12:02
Creating a Volume Group with LVM
04:20
Creating and Managing Logical Volumes with LVM
08:56
Expanding Volume Groups & Safely Removing Physical Volumes in LVM
09:32
Resizing Logical Volumes with LVM
09:34
Dismantling LVM: Safely Removing Logical Volumes and Groups
03:10
CentOS Boot Process with LVM Integration
05:30
Advanced LVM Features: RAID, Thin Volumes, and Snapshot
05:57
Test your knowledge about LVM
5 вопросов
Intro
02:14
Full Software Upgrade on Ubuntu
19:04
Troubleshooting: Identifying Kernel Issues & Facilitating Data Backup
18:51
Solving: Using `chroot` and GRUB Configuration for Recovery
12:43
Prevention: Kernel Safeguarding
10:05
Outro: Best Practices and Common Challenges
07:08
Test your knowledge about this Chapter
4 вопросов
Intro
04:09
Cron Variants Overview: `vixie-cron`, `anacron` & `cronie`
04:02
The Cron Daemon `crond` & Crontab Files: Editing and Permissions
05:54
Task Scheduling in Crontab Files: Understanding the Crontab Syntax
12:46
Managing Cron Output: Email Notifications & MAILTO Configuration [Ubuntu]
11:53
Managing Cron Output: Email Notification & `sendmail` Integration [CentOS]
06:30
The `flock` command: Ensuring Data Consistency through File Locking
07:27
The /etc/crontab File: Defining System-Wide Tasks
05:37
Managing Tasks with anacron: Flexible Scheduling [Ubuntu]
13:07
Managing Tasks with anacron: Flexible Scheduling [CentOS]
12:22
Best Practices for Cron Jobs: Smart Scheduling, Security and Maintenance
07:26
Test your knowledge about Cron Jobs
5 вопросов
Intro
02:18
What is the Internet?
06:33
The `ip` command: Inspecting Network Configurations
04:07
The tool Wireshark: Monitoring Network Traffic (incl. Ethical Considerations)
09:19
Overview: The Open Systems Interconnection (OSI) model
08:35
OSI Layer 1/7: The Physical Layer
04:24
Managing Layer 1: Controlling Physical Devices with Software
06:21
OSI Layer 2/7: The Data Link Layer
17:13
Understanding Layer 2 Hardware: Bridges, Switches and Wireless Access Points
07:10
OSI Layer 3/7: The Network Layer
11:55
How Subnets enhance Network Efficiency
11:40
What are Subnet Masks and how do they work?
10:15
The Address Resolution Protocol (ARP): the Dynamics of IP Packet Transmission
07:05
Managing IP Addresses with the `ip` command: Listing, Adding & Removing
07:23
Navigating Network Routing: Inspecting Routing Tables & adding Routes
14:46
Dynamic Host Configuration Protocol (DHCP): Managing IP Addresses on Networks
09:26
Inspecting DHCP Logs with `systemd-networkd`: Troubleshooting IP Address Issues
03:26
Inspecting DHCP Logs with `NetworkManager`: Troubleshooting IP Address Issues
04:55
The program `ping`: Inspecting Network Connectivity by ICMP
03:54
Exploring Network Routes with `traceroute`: Diagnosing Latency and Routing
09:06
How `traceroute` works: Mapping Internet Packet Paths and TTL
09:42
Test your knowledge about the Network Layer
5 вопросов
OSI Layer 4/7: The Transport Layer
11:38
TCP (Transmission Control Protocol) Ports: The Key to Data Routing
08:04
Essential TCP & UDP Ports
07:45
The TCP Handshake Process: Establishing Reliable Network Connections
08:29
Port Scanning with Nmap
13:13
Scan Types in Nmap: TCP-SYN-Scan, TCP-connect-scan and UDP-scan
09:25
Extra lecture (optional): Network Address Translation (NAT)
15:24
OSI Layer 5/7: The Session Layer
05:08
OSI Layer 6/7: The Presentation Layer
03:45
OSI Layer 7/7: The Application Layer
02:23
The Domain Name System (DNS) Protocol: Resolving Domain Names to IP Addresses
09:33
The `host` command & DNS Records Types: A, AAAA, CNAME, MX and NS
04:33
Extra lecture (optional): Manual DNS Resolution with the `dig` command
06:22
DNS Vulnerabilities and Security Measures
06:45
Manual Domain-IP Mapping: Editing the `/etc/hosts` File on Linux
08:37
The mDNS (Multicast DNS) Standard: Configuring Hostnames in Local Networks
12:30
The Hypertext Transfer Protocol (HTTP): Browser Inspection and Telnet Testing
14:16
IPv6 Overview: Advantages, Enhanced Security and Dual-Stack Transition
14:34
Test your knowledge about OSI Layers
5 вопросов
Intro
02:59
What is the Secure Shell (SSH)?
05:14
Networking (bridged)
07:19
Networking (NAT)
10:53
Our first SSH Connection
10:17
Security tips (part 1, port)
11:33
Security tips (part 1, port) [CentOS]
06:27
Security tips (part 2, users)
08:17
How to Not Lock Yourself Out
04:04
Public Private Key
11:01
Disabling Password Login
07:12
How to Keep a Connection Open
05:49
Fingerprints
08:23
File transfers with SFTP
08:37
The Utility Screen
07:46
Test your knowledge about SSH
5 вопросов
Intro
05:03
The LAMP Setup
08:00
Installing LAMP [CentOS]
05:07
Installing LAMP [Ubuntu]
05:24
How to configure Apache?
11:45
Configuration of Apache [CentOS]
09:45
Adding a Port to httpd [CentOS]
03:17
Configuration of Apache2 [Ubuntu]
09:47
How does a VirtualHost work?
09:31
Creating a VirtualHost [CentOS]
10:42
Creating a VirtualHost [Ubuntu]
05:17
How do the Log Files work?
11:04
Test your knowledge about Web Server Setup (Part 1)
5 вопросов
PHP [CentOS]
05:12
PHP [Ubuntu]
06:36
Setting up MySQL
06:02
Creating a MySQL Admin User
06:11
Installing phpmyadmin [CentOS]
03:58
Installing phpmyadmin [Ubuntu]
06:27
Preparing the DB for WordPress
05:56
Installation of WordPress
14:46
How to Override Configuration via htaccess
05:24
How to Password Protect a Directory
07:37
Access phpmyadmin through Tunnel
07:12
Test your knowledge about Web Server Setup (Part 2)
5 вопросов
Intro
03:23
Why we need a Firewall
11:09
Why we are not learning iptables
05:43
The Architecture of firewalld
06:43
Installing firewalld on Ubuntu
03:43
What are Services in firewalld?
07:32
Opening and Closing Services
13:31
Zones in firewalld
12:50
Outlook firewalld
05:17
Test your knowledge about Firewalls
5 вопросов
Intro
08:41
Discretionary Access Control
05:35
The Problem with Discretionary Access Control
13:36
Mandatory Access Control
07:44
Enabling and Disabling SELinux
10:30
File Contexts in SELinux
05:31
How SELinux Protects you
09:13
Changing File Context (`chcon`, `restorecon`)
14:38
Setting Default Contexts (`semanage fcontext`)
15:39
Test your knowledge about SELinux (Part 1)
5 вопросов
Security Attributes of Processes
09:51
A quick look at the SELinux Policy
13:03
Targeted Policy and how Processes are Started
07:51
SELinux Booleans
14:32
How to fix Policy Violations
12:52
Managing Ports
06:34
Disabling SELinux during Boot
11:39
Summary and Outlook
06:54
Test your knowledge about SELinux (Part 2)
5 вопросов
Intro
03:42
The Red Hat family: Fedora, CentOS Stream, Red Hat Enterprise Linux
12:17
The extended Red Hat family: Rocky Linux, AlmaLinux, Oracle Linux
04:52
The Debian family: Debian, Ubuntu, Kali Linux, Raspberry Pi OS, Linux Mint
08:23
Ubuntu Linux and its variants: Ubuntu Server, Kubuntu, Xubuntu, Lubuntu
08:48
The SUSE family: SUSE Linux Enterprise, openSUSE: Leap & Tumbleweed
05:19
Arch Linux
04:47
Gentoo Linux
06:33
How to choose a Linux Distribution?
03:44
Part 4: Bash Scripting Intro
04:15
Intro
05:23
Our first Bash Script
05:56
What is a Shebang?
08:30
Comments in Bash
10:54
Variables in Bash
10:56
Bash Variables vs. Environment Variables
09:22
How to not declare a Variable
07:59
The `declare` command
11:33
Unsetting Variables
02:58
Test your knowledge about Bash Scripting Basics
4 вопросов
Reading Input (`read`)
05:13
Advanced `read` Usage
09:12
Reading the Contents of a File
05:55
Let's Create a Program
10:56
Exercise (Overview): System Info Script
07:27
Exercise: The starting script for my solution
00:09
Solution: System Info Script
10:01
Solution (download): System Info Script
00:04
Intro
04:01
Pipe vs Process Substitution
11:57
Splitting a Script into Multiple Files
10:44
Making a Script accessible through PATH
04:14
Best Practices for Shell Scripts
08:47
Paths in Shell Scripts
14:51
The `shellcheck` Program
05:50
Writing Shell Scripts with Visual Studio Code
09:58
Intro
00:53
Basic Math in Bash
07:48
Integer Variables
08:46
Read ints in Bash
08:13
How to use Decimals
06:17
Test your knowledge about Numeric Variables
5 вопросов
Extra lecture (optional): `awk`
15:57
Intro
01:52
How an HTTP Request works
10:08
[Windows]: Install git Bash Environment on Windows
01:16
First steps with `curl`
09:31
Extra lecture (optional): How the Download Bar from `curl` works
03:51
What is JSON?
07:56
The Program jq
06:33
Test your knowledge about APIs & JSON
5 вопросов
Exercise (Materials): Fetch Weather Data
00:03
Exercise (Overview): Fetch Weather Data
09:45
Solution (Materials): Fetch Weather Data
00:05
Solution: Fetch Weather Data (Part 1; API)
06:18
Solution: Fetch Weather Data (Part 2; JSON)
07:46
Intro
02:58
Exit Codes
08:45
Chaining Commands
04:43
Chaining Commands with OR
03:00
Testing values
09:18
The `if` Statement in Bash
09:59
The `elif` Statement
05:09
Comparing Strings
04:35
Pattern Matching
09:28
Test your knowledge about Tests in Bash and `if` Statements (Part 1)
5 вопросов
Checking for Files
03:25
Numeric Tests
08:13
More Complex Conditions
06:02
Exercise (Material): Conditional File Download
00:04
Exercise (Overview): Conditional File Download
04:57
Solution (Material): Conditional File Download
00:02
Solution: Conditional File Download
14:43
How not to Test
10:20
The `case` Statement
10:36
Test your knowledge about Tests in Bash and `if` Statements (Part 2)
5 вопросов
Intro
01:18
Materials
00:03
A first `while` Loop
06:31
`break` and `continue`
04:27
Reading a File Line by Line
10:41
Test your knowledge about `while` Loops
5 вопросов
Exercise (Material): Bulk Image Download
00:03
Exercise (Overview): Bulk Image Download
05:57
Solution (Material): Bulk Image Download
00:06
Solution: Bulk Image Download (Part 1)
08:04
Solution: Bulk Image Download (Part 2)
10:56
Intro
01:26
Materials
00:03
Writing a first `for` Loop
06:44
Sequence expression and `for` Loops
07:44
Additional Expansions
09:07
Command Substitution and `for` Loops
11:16
Arithmetic Expressions and `for` Loops
04:47
Test your knowledge about `for` Loops
5 вопросов
Intro
03:10
Materials
00:02
Installing ImageMagick
03:51
Querying Images
07:17
Converting Images
05:30
Working with Filenames
09:42
Exercise: Automated Thumbnail Generation
04:15
Solution (Materials): Automated Thumbnail Generation
00:06
Solution: Automated Thumbnail Generation
12:17
Intro
02:09
Materials
00:03
The `select` Construct
06:56
Example: `select` and `case` in Action
05:10
Installing the `dialog` Program
02:09
Creating a first Dialog (msgbox)
07:43
Creating a "yesno" Dialog
04:54
Creating a Text Input Dialog
10:42
Creating Menus
04:06
GUI dialoges with zenity
11:23
Test your knowledge about Interactive Menus
4 вопросов
Exercise: Interactive Students Administration
02:26
Solution (Materials): Interactive Students Administration
00:06
Solution: Interactive Students Administration
13:07
Intro
02:08
Materials
00:03
Accepting Arguments
09:23
The `shift` command
06:38
`shift` and `while`
06:28
The `getopts` command
06:45
Accepting Multiple Options (`getopts`, `while`)
11:20
Accepting Options with Arguments
06:20
Test your knowledge about Arguments
5 вопросов
Intro
02:28
Creating a first Function
06:42
Variables within a Function
09:26
Getting Data into a Function
09:06
Getting Data out of a Function
07:20
Test your knowledge about Functions
5 вопросов
Project (Overview): Trivia Game
04:29
Materials
00:03
Project (Exercise): Trivia Game (Part 1)
11:49
Project (Solution): Trivia Game (Part 2)
11:56
Project (Solution): Trivia Game (Part 3)
08:50
Project (Solution): Trivia Game (Part 4)
09:01
Project: Trivia Game (Part 5: random order)
07:11
Project: Trivia Game (Part 6: final touches)
10:35
Intro
04:15
Materials
00:03
Our first Array
09:40
Accessing an Array
06:18
Overwriting Array Elements
03:14
Test your knowledge about Arrays (1/3)
5 вопросов
Array Operations
05:05
Copying an Array
04:35
`for` and `select`
07:04
Test your knowledge about Arrays (2/3)
5 вопросов
Output of Program to Array
10:19
Output to Array (`readarray`)
05:47
How to check if an Array contains a specific Element
08:42
Associative Arrays
11:29
Test your knowledge about Arrays (3/3)
5 вопросов
Exercise (Overview): Directory Storage Monitor
03:08
Solution (Material): Directory Storage Monitor
00:06
Solution: Directory Storage Monitor
06:09
Extra lecture (optional) (Enhancement): Directory Storage Monitor
12:26
Intro
01:34
Materials
00:03
Working with Archives
09:34
Compression (gz, bz2, xz)
13:54
Manually creating a .tar.bz2 file
02:53
Automatically creating a .tar.bz2 file
04:09
Exercise: Write a Backup Script
05:47
Exercise (Hints): Write a Backup Script (date)
06:02
Solution (Materials): Write a Backup Script
00:05
Solution: Write a Backup Script (Part 1)
07:25
Solution: Write a Backup Script (Part 2: adding `for` Loop)
05:25
Solution: Write a Backup Script (Part 3: Error Handlung I)
10:48
Solution: Write a Backup Script (Part 4: Error Handlung II)
08:54
Intro
02:07
A first search with `grep`
07:22
Most important options for `grep`
07:02
Data for the next Quiz
00:16
Test your knowledge about Basic Usage of `grep -F`
5 вопросов
More options for `grep`
05:43
Combining multiple `grep` commands in a pipeline
01:06
Extracting specific information with `grep` and `cut`
00:58
Data for the next Quiz
00:27
Test your knowledge about Advanced Usage of `grep -F`
5 вопросов
Flavors of Regular Expressions
08:44
First Metacharacter: `. `
05:46
More Metacharacters: `^`, `$`, `\`
08:23
First Quantifier: `*`
05:38
Data for the next Quiz
00:15
Test your knowledge about BRE (Part 1)
6 вопросов
Character Classes
06:58
Character Ranges
04:13
Negating Characters
05:47
Named Character Classes
04:54
Character Groups
06:36
Test your knowledge about BRE (Part 2)
6 вопросов
From Basic Regular Expressions (BRE) to Extended Regular Expressions (ERE)
07:03
Alternations
04:05
More Quantifiers: `?`, `+`, `{n}`, `{n,m}`, `{n,}`
08:39
Word Boundaries
05:42
Test your knowledge about ERE
5 вопросов
How to use ERE features in BRE?
06:15
How to use ERE in Bash tests? (`=~`)
03:30
Pearl Compatible Regular Expressions (PCRE)
10:10
Extra lecture (optional): Lookaheads & Lookbehinds (PCRE features)
08:59
Exercise: Log file from an Apache Webserver
00:14
Exercise (Overview): Analyze a Log File from an Apache Webserver
12:17
Exercise (Check): Analyze a Log File from an Apache Webserver
5 вопросов
Solution: Analyze a Log File from an Apache Webserver
17:25
Intro
01:04
Link to the download of the next lecture
00:15
`wget` vs `curl`
07:10
CLI options for `wget`
06:36
Batch downloading with `wget`
02:27
Links to the downloads of the next lecture
00:08
Download a whole website with `wget`
11:08
Checksums
15:19
Test your knowledge about wget
5 вопросов
Intro
01:36
Changing the Behavior of the `cd` Command
04:53
Advanced Globbing
12:27
Extended Globbing
04:07
Grouping Commands
02:56
Working with History in Bash
09:42
The `trap` Command
05:08
Intro
08:59
Installation of Zsh
03:03
A first look into Zsh
07:01
Configuration Files for Zsh
05:29
Installing of Oh-My-Zsh
10:15
Extra lecture (optional): Different Behavior of `echo`
04:35
Zsh vs Bash, Expansions with Variables
05:11
Different Array Indexing
03:18
Extra lecture (optional): The Command `repeat`
03:19
Extra lecture (optional): Extended Globbing in Zsh
05:34
Extra lecture (optional): Zsh for Shell Scripts
03:02
Final Words
03:17
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, ~1700kbps
Аудио: AAC, 44.1kHz, 128kbps, stereo

Скриншоты

[solely-soft.top].t208155.torrent
Torrent: Registered [ 2025-02-24 16:40 ] · E23B586BBDA4A2AD71033396A42A9C2BE62CC81F

475 KB

Status: checked
Completed: 2 times
Size: 61.31 GB
Rate: 
(Vote: 0)
Have thanked: 0  Thanks
[Udemy] Mastering Linux: The Comprehensive Guide [2024, ENG] download torrent for free and without registration
[Profile] [PM]
Forum Topic Author Size
Programming (video lessons) [Udemy] Machine Learning A-Z: AI, Python & R + ChatGPT Prize [2025, ENG+Sub] Programmer 8.09 GB
Programming (video lessons) [Udemy] Machine Learning A-Z™: Hands-On Python & R In Data Science [5/2017, ENG] Programmer 6.22 GB
Programming (video lessons) [Udemy] Machine Learning in Python with 5 Machine Learning Projects [04.2021, ENG] Programmer 20.82 GB
Programming (video lessons) [Udemy] MacOS Programming for iOS Developers [2016, ENG] Programmer 1.79 GB
Programming (video lessons) [Udemy] Make a horror survival game in Unity [2019, ENG] Programmer 15.93 GB
Programming (video lessons) [Udemy] Make a Match-Three Puzzle Game in Unity [2017, ENG] Programmer 3.62 GB
2D graphics [Udemy] Make a Multiplayer Shooter in Unity [2016, ENG] Download CorelDraw 1.88 GB
Programming (video lessons) [Udemy] Make a Tetris-style Puzzler in Unity [2016, ENG] Programmer 3.1 GB
Display posts:    
Reply to topic

Current time is: 19-Apr 01:52

All times are UTC + 2



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum