| Stored files |
| "01-Part_1_INTRODUCTION_INSTALLATION\13-Installing_CentOS_Stream_VirtualBox.mkv" | 433,893,781 | 9B95BEDC |
| "01-Part_1_INTRODUCTION_INSTALLATION\14-Configuration_of_CentOS_Stream_VirtualBox.mkv" | 433,347,232 | 63A37277 |
| "01-Part_1_INTRODUCTION_INSTALLATION\16-How_to_create_a_Snapshot_VirtualBox.mkv" | 123,959,413 | 74FBE553 |
| "01-Part_1_INTRODUCTION_INSTALLATION\7-Installing_VirtualBox.mkv" | 265,707,411 | 12D0D04B |
| "01-Part_1_INTRODUCTION_INSTALLATION\8-Installing_Ubuntu_VirtualBox.mkv" | 125,024,771 | 15368A6C |
| "01-Part_1_INTRODUCTION_INSTALLATION\9-Configuration_of_Ubuntu_VirtualBox.mkv" | 444,850,112 | 78C85232 |
| "02-Installation_on_MacOS_with_Apple_Silicon_Chips_UTM\21-Installing_Ubuntu_UTM.mkv" | 183,342,292 | 3F067E77 |
| "02-Installation_on_MacOS_with_Apple_Silicon_Chips_UTM\24-Installing_CentOS_Stream_UTM.mkv" | 255,415,771 | 42645463 |
| "02-Installation_on_MacOS_with_Apple_Silicon_Chips_UTM\25-Configuration_of_CentOS_UTM.mkv" | 435,961,067 | 2CC9D451 |
| "04-First_Steps_in_the_Terminal\30-Setting_up_your_Terminal.mkv" | 222,237,326 | 83A7CA0D |
| "04-First_Steps_in_the_Terminal\36-Getting_Terminal_Help_man_and_help.mkv" | 176,792,708 | 809B61A3 |
| "05-First_Steps_with_Linux\40-Elevating_Privileges_the_Command_sudo.mkv" | 206,664,917 | 02266896 |
| "05-First_Steps_with_Linux\41-Optional_Troubleshooting_When_sudo_does_not_work.mkv" | 186,170,847 | 9A97223E |
| "05-First_Steps_with_Linux\43-Updating_and_Installing_Software_in_Ubuntu_apt.mkv" | 163,688,542 | A806DD8E |
| "05-First_Steps_with_Linux\44-Updating_and_Installing_Software_in_CentOS_Stream_dnf.mkv" | 353,754,206 | 92079281 |
| "05-First_Steps_with_Linux\46-Extra_lecture_optional_MacOS_How_to_use_Bash_in_MacOS_Part_2.mkv" | 176,792,826 | 018C4A9B |
| "06-File_Management_Part_1_Organize_Files_Directories\64-Extra_lecture_optional_Sophisticated_File_Searching_the_Program_find.mkv" | 193,484,840 | 3F486665 |
| "07-File_Management_Part_2_Handle_Text_Files\67-Viewing_Text_File_Content_the_Command_cat_head_and_tail.mkv" | 140,248,050 | 8A9F865D |
| "07-File_Management_Part_2_Handle_Text_Files\68-Reading_Large_Text_Files_the_Command_less.mkv" | 114,753,434 | 3238F380 |
| "07-File_Management_Part_2_Handle_Text_Files\73-Solution_Analyze_a_Logfile.mkv" | 163,077,173 | 4F3C2E27 |
| "09-Pipes_Data_Processing_through_Command_Chaining\91-Solution_Webserver_Log_File_Analysis.mkv" | 206,737,703 | F8628767 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\101-Utilizing_Environment_Variables_for_Data_Transfer_into_Programs_Python_example.mkv" | 325,523,011 | DA756E09 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\103-Storing_Custom_Shell_Configurations_.bashrc_and_other_Bash_Startup_Files.mkv" | 287,706,829 | 0418F9A6 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\104-Editing_Bash_Startup_Files_with_the_Command_Line_Editor_nano.mkv" | 356,473,359 | EEC79384 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\106-Adjusting_Shell_Behavior_the_Command_set.mkv" | 214,828,932 | 894806CA |
| "10-Environment_Variables_Manage_your_Shell_Configuration\107-Fine_Tuning_Shell_Behavior_Bash_the_Command_shopt.mkv" | 109,406,531 | CDE65B56 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\95-The_Environment_Variables_HOME_PWD_USER.mkv" | 107,327,770 | CF86EE28 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\96-Creating_and_Deleting_Environment_Variables_the_Commands_export_unset.mkv" | 186,267,169 | 0A6CD632 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\97-Efficient_Command_Execution_the_variable_PATH.mkv" | 107,516,597 | 65A10E61 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\98-Extra_lecture_optional_The_File_Hierarchy_Standard.mkv" | 357,226,572 | 79442B55 |
| "10-Environment_Variables_Manage_your_Shell_Configuration\99-Modifying_the_PATH_variable.mkv" | 316,129,844 | 9455CE6D |
| "11-Project_Create_a_Custom_Bash_Prompt\111-Terminal_Color_Control_via_Escape_Sequences.mkv" | 337,484,964 | 6792DBAC |
| "11-Project_Create_a_Custom_Bash_Prompt\112-Bold_Text_in_the_Terminal_infocmp_and_additional_Terminal_Capabilitites.mkv" | 132,978,470 | 2A6CA239 |
| "11-Project_Create_a_Custom_Bash_Prompt\114-Streamlining_Terminal_Control_the_Program_tput.mkv" | 173,362,867 | 7900A94B |
| "11-Project_Create_a_Custom_Bash_Prompt\117-Solution_Customize_your_Terminal_Prompt.mkv" | 262,839,599 | 287DB927 |
| "12-Shell_Expansions_How_Commands_are_parsed\121-Accessing_and_Manipulating_Values_Variable_and_Parameter_Expansions.mkv" | 125,636,271 | AB00D255 |
| "12-Shell_Expansions_How_Commands_are_parsed\123-Quoting_Mechanisms_No_Quotes_vs._Single_Quotes_..._vs._Double_Quotes.mkv" | 158,496,145 | 016E4BC9 |
| "12-Shell_Expansions_How_Commands_are_parsed\128-Dynamic_Input_Output_Process_Substitution_with.mkv" | 209,002,428 | EB3D8904 |
| "14-Files_on_Unix_The_Everything_is_a_File_Concept\132-What_is_a_File.mkv" | 250,357,424 | 0549379C |
| "14-Files_on_Unix_The_Everything_is_a_File_Concept\134-Extra_lecture_optional_Windows_Symlinks_on_Windows.mkv" | 124,247,414 | 8D47D2FA |
| "14-Files_on_Unix_The_Everything_is_a_File_Concept\137-Buffered_vs._unbuffered_I_O.mkv" | 133,085,311 | F4490D0D |
| "14-Files_on_Unix_The_Everything_is_a_File_Concept\138-What_is_a_Device.mkv" | 385,598,511 | 8CAE537F |
| "14-Files_on_Unix_The_Everything_is_a_File_Concept\140-System_Insights_Files_in_the_Folder_proc.mkv" | 287,953,130 | 432C0B81 |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\148-Managing_Users_The_Roles_of_etc_passwd_etc_shadow_etc_group.mkv" | 168,550,065 | 6BF3DE2E |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\149-Creating_and_Securing_New_Users_useradd_passwd.mkv" | 112,973,317 | B3FB8DAD |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\150-Extra_lecture_optional_How_Password_Expiration_works.mkv" | 107,536,282 | A587D146 |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\153-How_do_Groups_work.mkv" | 180,309,742 | F8CC6995 |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\154-Add_and_Remove_Group_Members_with_usermod_adduser_deluser.mkv" | 249,277,363 | A59A0E8E |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\158-Elevating_User_Privileges_with_sudo_Deep_Dive.mkv" | 266,165,738 | A233135B |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\163-Managing_Permissions_and_Ownerships_for_Directories.mkv" | 242,723,183 | 9F031497 |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\164-Setting_Default_File_Permissions_the_Command_umask.mkv" | 533,947,546 | 6EBFA5C5 |
| "15-Linux_User_Management_Groups_Permissions_Access_Control\165-Securing_Directories_Setting_the_Sticky_Bit.mkv" | 336,176,936 | 22063D52 |
| "16-Linux_Processes_Orchestrate_System_Operations\171-Monitoring_Processes_The_ps_Command.mkv" | 285,295,616 | 68652CE7 |
| "16-Linux_Processes_Orchestrate_System_Operations\175-Controlling_Process_Priorities_by_Setting_the_Niceness.mkv" | 411,269,335 | EA0422C0 |
| "16-Linux_Processes_Orchestrate_System_Operations\176-Identifying_Process_IDs_with_pgrep_and_adjusting_their_Priority_with_renice.mkv" | 132,520,289 | 466A68F3 |
| "16-Linux_Processes_Orchestrate_System_Operations\177-Influencing_Processes_with_Signals.mkv" | 137,185,463 | 205E0D43 |
| "16-Linux_Processes_Orchestrate_System_Operations\180-Terminating_Processes_Soft_and_Hard_the_Signals_SIGTERM_vs_SIGKILL.mkv" | 102,518,819 | 5B24CD5A |
| "16-Linux_Processes_Orchestrate_System_Operations\181-Controlling_Processes_with_the_Signals_SIGHUP_SIGSTOP_and_SIGCONT.mkv" | 242,289,729 | 42CFF684 |
| "16-Linux_Processes_Orchestrate_System_Operations\184-Process_Endings_Process_Reaping_Orphan_Zombie_Processes.mkv" | 417,558,251 | 509A7F27 |
| "16-Linux_Processes_Orchestrate_System_Operations\185-Overview_of_Process_States.mkv" | 378,789,093 | DE1212EB |
| "16-Linux_Processes_Orchestrate_System_Operations\186-Monitoring_System_Activity_the_top_Program.mkv" | 346,964,656 | 5A95A6CC |
| "16-Linux_Processes_Orchestrate_System_Operations\187-Advanced_top_Usage_Deep_Dive.mkv" | 330,523,835 | 67FB98E4 |
| "16-Linux_Processes_Orchestrate_System_Operations\188-Monitoring_System_Activity_the_htop_Program_Alternative_to_top.mkv" | 252,453,761 | D7A6A1C1 |
| "17-Job_Control_in_Bash_Navigate_Background_and_Foreground_Operations\197-Keep_Programs_Running_the_Command_nohup_vs.mkv" | 302,876,117 | D4485533 |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\199-Installing_Software_manually_with_the_Debian_Package_Manager_dpkg.mkv" | 372,921,327 | CA161DBD |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\200-Installing_Software_manually_with_the_Advanced_Package_Tool_APT.mkv" | 287,739,279 | BA4F203D |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\201-Managing_Linux_System_Updates_and_Upgrades_with_APT_Best_Practices.mkv" | 195,354,066 | 6184FF67 |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\203-The_file_sources.list_and_Ubuntu_s_Repository_Structure.mkv" | 150,425,934 | 85B28A78 |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\205-Managing_Custom_Repositories_by_the_Example_of_WineHQ.mkv" | 143,345,270 | FB6E0FFB |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\206-Using_Third_Party_Repositories_with_Personal_Package_Archives_PPAs.mkv" | 212,283,398 | AEC26BD9 |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\207-Extra_lecture_optional_Verifying_Package_Integrity_with_Debsums.mkv" | 337,395,723 | FBA6EC35 |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\209-Best_Practices_for_Resolving_Dependency_Conflicts_with_APT.mkv" | 445,182,116 | A809D137 |
| "18-Package_Management_with_APT_dpkg_Ubuntu_Streamline_Software_Handling\211-Package_Management_with_Snap_Dealing_with_Self_Contained_Applications.mkv" | 263,330,876 | CC1132FB |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\213-The_Red_Hat_Package_Manager_RPM_Format.mkv" | 178,867,074 | FB08FDD1 |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\214-Installing_Software_manually_with_the_DNF_Dandified_Yum_Package_Manager.mkv" | 220,926,927 | C5F6387E |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\215-What_are_Repositories.mkv" | 283,503,320 | E68D005F |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\216-What_are_Software_Dependencies.mkv" | 132,902,965 | B442A5BB |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\217-How_Weak_Dependencies_Enhance_Software_Efficiency.mkv" | 237,737,706 | 93CC320E |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\221-How_to_Safely_Upgrade_and_Cautiously_Downgrade_with_DNF.mkv" | 183,560,756 | AB783943 |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\222-Excluding_Packages_from_Upgrades_for_Ensuring_Compatibility.mkv" | 137,836,871 | 9E7D3E8F |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\224-Software_Version_Control_with_DNF_Modules_for_Ensuring_Stability_Part_1.mkv" | 130,211,258 | B9786D6C |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\225-Software_Version_Control_with_DNF_Modules_for_Ensuring_Stability_Part_2.mkv" | 172,672,664 | 72C0D3E0 |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\227-Taming_Dependency_Challenges_in_CentOS_Strategies_for_Smooth_System_Updates.mkv" | 128,619,331 | 7003A2D2 |
| "19-Package_Management_with_DNF_CentOS_Streamline_Software_Handling\228-Extra_lecture_optional_Software_Flexibility_with_Snap_on_CentOS_and_RHEL.mkv" | 189,106,650 | 99977D91 |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\230-The_GRUB2_Bootloader_Safely_Modifying_Configuration_for_Linux_System_Startup.mkv" | 359,666,407 | 07A9767F |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\231-Bridging_Hardware_and_Software_How_does_a_Kernel_work.mkv" | 235,908,203 | 5EF3F4A4 |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\235-Managing_Apache_2_as_systemd_Unit_Installation_Configuration_and_Control.mkv" | 213,672,944 | B9086DDB |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\236-Process_Grouping_Control_Efficient_Resource_Management_with_cgroups.mkv" | 126,314,355 | 5D250DBC |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\237-Example_Controlling_Resources_with_systemd_and_cgroups.mkv" | 367,355,174 | 796F9516 |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\238-Systemd_Targets_Achieving_Efficient_System_States.mkv" | 120,956,022 | 934E9728 |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\239-Enabling_and_Disabling_Units_Managing_Services_with_systemctl.mkv" | 237,056,084 | E8BFA55E |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\240-Systemd_Unit_Files_Structuring_and_Optimizing_Services.mkv" | 263,613,624 | 006A893E |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\242-Customizing_systemd_Unit_Files_Part_2.mkv" | 141,255,892 | A105AD07 |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\243-Boot_time_Program_Launch_with_systemd_Creating_and_Managing_Unit_Files.mkv" | 555,714,566 | 274F2147 |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\244-Scheduling_Delayed_Tasks_with_systemd_Timers_Precision_and_Efficiency.mkv" | 279,177,711 | FC999517 |
| "20-The_System_Boot_Process_Systemd_Understand_the_Startup_Mechanisms\246-Journald_and_journalctl_Effective_System_Logging_and_Analysis.mkv" | 418,921,120 | 5AFD8844 |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\248-Managing_Storage_with_Partition_Tables_MBR_vs_GPT.mkv" | 150,105,586 | B7B6BC4E |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\249-Understanding_Storage_Units_Differentiating_Kibibytes_Mebibytes_and_more.mkv" | 233,087,813 | 9B7D987B |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\250-Adding_a_Virtual_Hard_Drive_VirtualBox.mkv" | 172,361,995 | 45D742B1 |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\252-Disk_Partitioning_with_parted_CLI_Management_and_Best_Practices.mkv" | 111,831,704 | 391B28D8 |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\254-Manual_Drive_Mounting_Enhancing_Flexibility.mkv" | 383,635,026 | E9AEA903 |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\256-Advanced_Mounting_and_Permission_Configuration_for_exFAT.mkv" | 354,978,249 | 63FE1B5B |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\257-Efficient_Drive_Mounting_with_etc_fstab.mkv" | 264,669,594 | 41FED082 |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\258-Extra_lecture_optional_Mounting_FTP_Servers_with_curlftpfs.mkv" | 250,505,297 | 20646DB5 |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\261-The_SMART_Protocol_Proactive_Drive_Health_Monitoring.mkv" | 194,963,578 | 4C77BD0E |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\262-Ensuring_Data_Integrity_File_System_Checks.mkv" | 281,263,541 | F1385E96 |
| "21-Volumes_Partitions_Mounts_Integrate_and_Manage_Filesystems_in_Linux\264-Extra_lecture_optional_Recovering_Data_from_a_Compromised_File_System.mkv" | 297,027,107 | CBFFBBC3 |
| "22-Logical_Volume_Manager_LVM_Handle_Storage_Dynamically\272-Initializing_Physical_Volumes_with_LVM.mkv" | 360,577,712 | D9155F44 |
| "22-Logical_Volume_Manager_LVM_Handle_Storage_Dynamically\274-Creating_and_Managing_Logical_Volumes_with_LVM.mkv" | 158,331,503 | 61CC1A07 |
| "22-Logical_Volume_Manager_LVM_Handle_Storage_Dynamically\275-Expanding_Volume_Groups_Safely_Removing_Physical_Volumes_in_LVM.mkv" | 272,734,940 | 6BF0A904 |
| "22-Logical_Volume_Manager_LVM_Handle_Storage_Dynamically\276-Resizing_Logical_Volumes_with_LVM.mkv" | 156,107,262 | D927C4BE |
| "22-Logical_Volume_Manager_LVM_Handle_Storage_Dynamically\278-CentOS_Boot_Process_with_LVM_Integration.mkv" | 145,798,809 | 580539DA |
| "23-Extra_chapter_optional_Full_Software_Upgrade_Troubleshooting_Tutorial\281-Full_Software_Upgrade_on_Ubuntu.mkv" | 528,283,196 | CC4D8FE6 |
| "23-Extra_chapter_optional_Full_Software_Upgrade_Troubleshooting_Tutorial\282-Troubleshooting_Identifying_Kernel_Issues_Facilitating_Data_Backup.mkv" | 590,235,780 | EAF89223 |
| "23-Extra_chapter_optional_Full_Software_Upgrade_Troubleshooting_Tutorial\283-Solving_Using_chroot_and_GRUB_Configuration_for_Recovery.mkv" | 368,474,042 | D144A5FF |
| "23-Extra_chapter_optional_Full_Software_Upgrade_Troubleshooting_Tutorial\284-Prevention_Kernel_Safeguarding.mkv" | 283,701,891 | 655686DE |
| "24-Extra_chapter_optional_Cron_Jobs_Automate_and_Schedule_Tasks\289-Task_Scheduling_in_Crontab_Files_Understanding_the_Crontab_Syntax.mkv" | 198,873,499 | 62B590C1 |
| "24-Extra_chapter_optional_Cron_Jobs_Automate_and_Schedule_Tasks\290-Managing_Cron_Output_Email_Notifications_MAILTO_Configuration_Ubuntu.mkv" | 347,601,067 | C71AF7FC |
| "24-Extra_chapter_optional_Cron_Jobs_Automate_and_Schedule_Tasks\291-Managing_Cron_Output_Email_Notification_sendmail_Integration_CentOS.mkv" | 189,515,764 | 3E3D4EB5 |
| "24-Extra_chapter_optional_Cron_Jobs_Automate_and_Schedule_Tasks\292-The_flock_command_Ensuring_Data_Consistency_through_File_Locking.mkv" | 205,552,657 | D7C5FDDA |
| "24-Extra_chapter_optional_Cron_Jobs_Automate_and_Schedule_Tasks\294-Managing_Tasks_with_anacron_Flexible_Scheduling_Ubuntu.mkv" | 377,767,131 | 0BB12B64 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\300-The_tool_Wireshark_Monitoring_Network_Traffic_incl._Ethical_Considerations.mkv" | 152,583,224 | 6F308158 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\304-OSI_Layer_2_7_The_Data_Link_Layer.mkv" | 267,697,231 | E6263424 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\306-OSI_Layer_3_7_The_Network_Layer.mkv" | 352,028,680 | F215AE1B |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\307-How_Subnets_enhance_Network_Efficiency.mkv" | 266,243,833 | 892A7261 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\309-The_Address_Resolution_Protocol_ARP_the_Dynamics_of_IP_Packet_Transmission.mkv" | 198,070,980 | A2B2667C |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\311-Navigating_Network_Routing_Inspecting_Routing_Tables_adding_Routes.mkv" | 240,150,049 | FDBFA2A2 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\312-Dynamic_Host_Configuration_Protocol_DHCP_Managing_IP_Addresses_on_Networks.mkv" | 272,720,091 | BE4006A0 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\316-Exploring_Network_Routes_with_traceroute_Diagnosing_Latency_and_Routing.mkv" | 147,444,146 | 6F07C25B |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\317-How_traceroute_works_Mapping_Internet_Packet_Paths_and_TTL.mkv" | 158,496,534 | 724C80B3 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\318-OSI_Layer_4_7_The_Transport_Layer.mkv" | 188,074,656 | 3EEF9D11 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\319-TCP_Transmission_Control_Protocol_Ports_The_Key_to_Data_Routing.mkv" | 130,602,592 | 1C40821D |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\321-The_TCP_Handshake_Process_Establishing_Reliable_Network_Connections.mkv" | 136,525,293 | D63C0139 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\332-Manual_Domain_IP_Mapping_Editing_the_etc_hosts_File_on_Linux.mkv" | 263,898,885 | 1D0E1710 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\333-The_mDNS_Multicast_DNS_Standard_Configuring_Hostnames_in_Local_Networks.mkv" | 106,550,498 | 7BE28D0E |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\334-The_Hypertext_Transfer_Protocol_HTTP_Browser_Inspection_and_Telnet_Testing.mkv" | 334,464,694 | DA3E2B74 |
| "25-Networking_Arrange_and_Manage_Linux_Communication_Channels\335-IPv6_Overview_Advantages_Enhanced_Security_and_Dual_Stack_Transition.mkv" | 231,434,951 | 970E5B4C |
| "26-SSH_Securely_Connect_to_Remote_Servers\339-Networking_NAT.mkv" | 201,189,454 | F41ECE66 |
| "26-SSH_Securely_Connect_to_Remote_Servers\340-Our_first_SSH_Connection.mkv" | 325,146,245 | EB45C378 |
| "26-SSH_Securely_Connect_to_Remote_Servers\341-Security_tips_part_1_port.mkv" | 198,698,421 | 4BA58948 |
| "26-SSH_Securely_Connect_to_Remote_Servers\342-Security_tips_part_1_port_CentOS.mkv" | 184,668,154 | 4DE3B552 |
| "26-SSH_Securely_Connect_to_Remote_Servers\345-Public_Private_Key.mkv" | 322,613,457 | E89B8B0D |
| "26-SSH_Securely_Connect_to_Remote_Servers\346-Disabling_Password_Login.mkv" | 219,342,859 | BB0BE464 |
| "26-SSH_Securely_Connect_to_Remote_Servers\349-File_transfers_with_SFTP.mkv" | 166,601,602 | F8674364 |
| "27-Project_Set_up_a_Web_Server\355-How_to_configure_Apache.mkv" | 258,154,545 | CD14540A |
| "27-Project_Set_up_a_Web_Server\356-Configuration_of_Apache_CentOS.mkv" | 245,587,294 | DC10ECA6 |
| "27-Project_Set_up_a_Web_Server\357-Adding_a_Port_to_httpd_CentOS.mkv" | 104,995,622 | 2F3E9B4C |
| "27-Project_Set_up_a_Web_Server\358-Configuration_of_Apache2_Ubuntu.mkv" | 277,963,214 | 909DA2C9 |
| "27-Project_Set_up_a_Web_Server\359-How_does_a_VirtualHost_work.mkv" | 144,230,797 | 640925DE |
| "27-Project_Set_up_a_Web_Server\360-Creating_a_VirtualHost_CentOS.mkv" | 165,008,825 | 0E4933DA |
| "27-Project_Set_up_a_Web_Server\361-Creating_a_VirtualHost_Ubuntu.mkv" | 119,968,096 | A946C308 |
| "27-Project_Set_up_a_Web_Server\362-How_do_the_Log_Files_work.mkv" | 327,213,441 | EDA12B1B |
| "27-Project_Set_up_a_Web_Server\363-PHP_CentOS.mkv" | 157,315,007 | 69BA21DB |
| "27-Project_Set_up_a_Web_Server\364-PHP_Ubuntu.mkv" | 110,783,384 | 42C941F0 |
| "27-Project_Set_up_a_Web_Server\366-Creating_a_MySQL_Admin_User.mkv" | 174,616,517 | E0C561DC |
| "27-Project_Set_up_a_Web_Server\368-Installing_phpmyadmin_Ubuntu.mkv" | 114,054,010 | 4ACADA6C |
| "27-Project_Set_up_a_Web_Server\370-Installation_of_WordPress.mkv" | 359,581,570 | B1D5FF95 |
| "27-Project_Set_up_a_Web_Server\372-How_to_Password_Protect_a_Directory.mkv" | 215,614,093 | AB00F1B3 |
| "28-Extra_chapter_optional_Firewall_Control_Network_Traffic\375-Why_we_need_a_Firewall.mkv" | 162,374,539 | 2E940CC3 |
| "28-Extra_chapter_optional_Firewall_Control_Network_Traffic\379-What_are_Services_in_firewalld.mkv" | 121,240,604 | A8A6ECAD |
| "28-Extra_chapter_optional_Firewall_Control_Network_Traffic\380-Opening_and_Closing_Services.mkv" | 220,230,800 | 949EF3CF |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\385-The_Problem_with_Discretionary_Access_Control.mkv" | 400,024,394 | 50E9E380 |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\387-Enabling_and_Disabling_SELinux.mkv" | 164,796,856 | B3D76440 |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\389-How_SELinux_Protects_you.mkv" | 268,710,007 | B519C2AC |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\390-Changing_File_Context_chcon_restorecon.mkv" | 438,000,187 | 9610955D |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\391-Setting_Default_Contexts_semanage_fcontext.mkv" | 488,904,146 | 1FFA7D58 |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\392-Security_Attributes_of_Processes.mkv" | 220,757,309 | E33B9667 |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\393-A_quick_look_at_the_SELinux_Policy.mkv" | 288,007,790 | 5BB54927 |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\395-SELinux_Booleans.mkv" | 408,974,534 | D5EFB5A8 |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\396-How_to_fix_Policy_Violations.mkv" | 361,545,985 | 69D63040 |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\397-Managing_Ports.mkv" | 185,108,870 | 6F188E4E |
| "29-SELinux_Security_Enhanced_Linux_Enforce_Robust_Access_Control_Policies\398-Disabling_SELinux_during_Boot.mkv" | 323,113,106 | C2FEFB86 |
| "30-Linux_Distributions_Explore_the_Landscape_from_Red_Hat_to_Arch_Linux\401-The_Red_Hat_family_Fedora_CentOS_Stream_Red_Hat_Enterprise_Linux.mkv" | 101,472,968 | 6DEFEB2E |
| "30-Linux_Distributions_Explore_the_Landscape_from_Red_Hat_to_Arch_Linux\403-The_Debian_family_Debian_Ubuntu_Kali_Linux_Raspberry_Pi_OS_Linux_Mint.mkv" | 232,812,709 | 92847442 |
| "30-Linux_Distributions_Explore_the_Landscape_from_Red_Hat_to_Arch_Linux\404-Ubuntu_Linux_and_its_variants_Ubuntu_Server_Kubuntu_Xubuntu_Lubuntu.mkv" | 245,596,961 | A8C752A4 |
| "30-Linux_Distributions_Explore_the_Landscape_from_Red_Hat_to_Arch_Linux\405-The_SUSE_family_SUSE_Linux_Enterprise_openSUSE_Leap_Tumbleweed.mkv" | 122,618,445 | A7FC7D49 |
| "30-Linux_Distributions_Explore_the_Landscape_from_Red_Hat_to_Arch_Linux\406-Arch_Linux.mkv" | 131,791,601 | 23C945C4 |
| "30-Linux_Distributions_Explore_the_Landscape_from_Red_Hat_to_Arch_Linux\407-Gentoo_Linux.mkv" | 146,571,755 | E6DAE40B |
| "32-Bash_Scripting_Basics_Part_1_Leverage_Variables_for_Dynamic_Scripts\412-What_is_a_Shebang.mkv" | 252,334,191 | D6238122 |
| "32-Bash_Scripting_Basics_Part_1_Leverage_Variables_for_Dynamic_Scripts\415-Bash_Variables_vs._Environment_Variables.mkv" | 266,316,599 | 8431A2CB |
| "32-Bash_Scripting_Basics_Part_1_Leverage_Variables_for_Dynamic_Scripts\417-The_declare_command.mkv" | 316,434,505 | 6796FFE7 |
| "32-Bash_Scripting_Basics_Part_1_Leverage_Variables_for_Dynamic_Scripts\419-Reading_Input_read.mkv" | 121,223,878 | 8FFAFE1E |
| "32-Bash_Scripting_Basics_Part_1_Leverage_Variables_for_Dynamic_Scripts\422-Let_s_Create_a_Program.mkv" | 317,029,032 | 82FD3196 |
| "32-Bash_Scripting_Basics_Part_1_Leverage_Variables_for_Dynamic_Scripts\423-Exercise_Overview_System_Info_Script.mkv" | 206,301,760 | 53090BFC |
| "32-Bash_Scripting_Basics_Part_1_Leverage_Variables_for_Dynamic_Scripts\425-Solution_System_Info_Script.mkv" | 274,506,006 | 0BD56D11 |
| "33-Bash_Scripting_Basics_Part_2_Build_Robust_Scripts\430-Making_a_Script_accessible_through_PATH.mkv" | 109,602,340 | FCC385DA |
| "33-Bash_Scripting_Basics_Part_2_Build_Robust_Scripts\431-Best_Practices_for_Shell_Scripts.mkv" | 192,114,724 | 77703E6C |
| "33-Bash_Scripting_Basics_Part_2_Build_Robust_Scripts\432-Paths_in_Shell_Scripts.mkv" | 335,217,453 | A4CBBBD6 |
| "33-Bash_Scripting_Basics_Part_2_Build_Robust_Scripts\434-Writing_Shell_Scripts_with_Visual_Studio_Code.mkv" | 161,724,743 | 58B0FA13 |
| "35-Access_External_Data_Retrieve_JSON_Data_from_APIs\442-How_an_HTTP_Request_works.mkv" | 230,490,654 | 0E62578C |
| "35-Access_External_Data_Retrieve_JSON_Data_from_APIs\452-Solution_Fetch_Weather_Data_Part_2_JSON.mkv" | 115,092,496 | 1D1A3BD9 |
| "36-Tests_the_if_Clause_Implement_Logical_Evaluations_Conditional_Logic\457-Testing_values.mkv" | 231,419,954 | D8526D37 |
| "36-Tests_the_if_Clause_Implement_Logical_Evaluations_Conditional_Logic\468-Solution_Conditional_File_Download.mkv" | 456,588,724 | EE1A89F6 |
| "36-Tests_the_if_Clause_Implement_Logical_Evaluations_Conditional_Logic\470-The_case_Statement.mkv" | 237,350,430 | 7582FBED |
| "37-while_loops_Utilize_Iterative_Control_Flows\475-Reading_a_File_Line_by_Line.mkv" | 309,749,581 | 8894CDA1 |
| "37-while_loops_Utilize_Iterative_Control_Flows\479-Solution_Bulk_Image_Download_Part_1.mkv" | 219,556,911 | 6614F28A |
| "37-while_loops_Utilize_Iterative_Control_Flows\480-Solution_Bulk_Image_Download_Part_2.mkv" | 294,463,970 | 72F1C2B5 |
| "38-for_Loops_Traverse_Data_Sequences\484-Sequence_expression_and_for_Loops.mkv" | 234,986,303 | 1B3BBD23 |
| "39-Project_Automated_Thumbnail_Generation_using_ImageMagick\496-Solution_Automated_Thumbnail_Generation.mkv" | 346,186,832 | 34AB20F4 |
| "40-User_Interaction_with_select_dialog_and_zenity_Craft_Interactive_Menus\506-GUI_dialoges_with_zenity.mkv" | 331,851,643 | 952482E4 |
| "41-Arguments_In_Bash_Process_Command_Line_Input_within_Scripts\515-The_getopts_command.mkv" | 203,272,145 | 5FCF16C8 |
| "41-Arguments_In_Bash_Process_Command_Line_Input_within_Scripts\516-Accepting_Multiple_Options_getopts_while.mkv" | 255,836,351 | 4D6174EB |
| "41-Arguments_In_Bash_Process_Command_Line_Input_within_Scripts\517-Accepting_Options_with_Arguments.mkv" | 147,103,772 | 0A9791FE |
| "42-Functions_Write_Well_Structured_Scripts\525-Project_Exercise_Trivia_Game_Part_1.mkv" | 368,779,828 | 98733275 |
| "42-Functions_Write_Well_Structured_Scripts\526-Project_Solution_Trivia_Game_Part_2.mkv" | 180,953,556 | 26594FA7 |
| "43-Arrays_in_Bash_Manage_and_Manipulate_Data_Collections\540-Output_to_Array_readarray.mkv" | 137,704,713 | 05E16A30 |
| "44-Project_Build_a_Backup_Script_with_Archiving_and_Compression\549-Working_with_Archives.mkv" | 291,170,945 | ECAC378D |
| "44-Project_Build_a_Backup_Script_with_Archiving_and_Compression\550-Compression_gz_bz2_xz.mkv" | 327,361,410 | 64281E3E |
| "44-Project_Build_a_Backup_Script_with_Archiving_and_Compression\556-Solution_Write_a_Backup_Script_Part_1.mkv" | 117,715,274 | 91FEDBCC |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\561-A_first_search_with_grep.mkv" | 179,589,837 | 2AA9D242 |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\564-More_options_for_grep.mkv" | 168,917,847 | 0B4B9C5E |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\570-More_Metacharacters.mkv" | 244,926,013 | BEF37F88 |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\573-Character_Classes.mkv" | 117,029,452 | D5D8FC5B |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\576-Named_Character_Classes.mkv" | 145,526,922 | AC8AEF1B |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\584-Pearl_Compatible_Regular_Expressions_PCRE.mkv" | 158,606,866 | F95E374B |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\587-Exercise_Overview_Analyze_a_Log_File_from_an_Apache_Webserver.mkv" | 329,334,489 | 1FD02B64 |
| "45-Effective_Data_Filtering_with_grep_and_Regular_Expressions_regex\588-Solution_Analyze_a_Log_File_from_an_Apache_Webserver.mkv" | 476,541,935 | 3D2B1C01 |
| "46-Reliable_File_Fetching_Download_Files_with_wget_Confirm_Checksum_Integrity\592-CLI_options_for_wget.mkv" | 158,751,878 | 2CDE029B |
| "46-Reliable_File_Fetching_Download_Files_with_wget_Confirm_Checksum_Integrity\595-Download_a_whole_website_with_wget.mkv" | 272,933,558 | 902CBAC7 |
| "46-Reliable_File_Fetching_Download_Files_with_wget_Confirm_Checksum_Integrity\596-Checksums.mkv" | 133,402,497 | 33E87D4E |
| "47-The_Depths_of_Bash_Dive_into_Advanced_Bash_Features\599-Advanced_Globbing.mkv" | 349,942,304 | 0087B665 |
| "47-The_Depths_of_Bash_Dive_into_Advanced_Bash_Features\602-Working_with_History_in_Bash.mkv" | 288,495,962 | 19C4294B |
| "48-Extra_chapter_optional_Zsh_the_Z_Shell_Customize_you_CLI_experience\606-A_first_look_into_Zsh.mkv" | 200,359,018 | 0FBB206A |
| "48-Extra_chapter_optional_Zsh_the_Z_Shell_Customize_you_CLI_experience\608-Installing_of_Oh_My_Zsh.mkv" | 286,895,567 | 641B8F3B |
| "48-Extra_chapter_optional_Zsh_the_Z_Shell_Customize_you_CLI_experience\612-Extra_lecture_optional_The_Command_repeat.mkv" | 112,009,489 | 90C7A20A |
Connectez-vous pour commenter.
Aucun commentaire — soyez le premier.