|
|
00001 Linux_Under_the_Hood_-_Introduction.mp4
|
MP4
|
168.41 MB
|
|
|
00002 Learning_objectives.mp4
|
MP4
|
44.6 MB
|
|
|
00003 1.1_Understanding_the_stack.mp4
|
MP4
|
417.34 MB
|
|
|
00004 1.2_Understanding_the_role_of_the_kernel.mp4
|
MP4
|
436.87 MB
|
|
|
00005 1.3_Understanding_drivers_kernel_modules_and_device_files.mp4
|
MP4
|
469.81 MB
|
|
|
00006 1.4_Understanding_glibc.mp4
|
MP4
|
221.77 MB
|
|
|
00007 1.5_Understanding_the_Linux_shell.mp4
|
MP4
|
221.78 MB
|
|
|
00008 1.6_Understanding_file_descriptors.mp4
|
MP4
|
200.59 MB
|
|
|
00009 Learning_objectives.mp4
|
MP4
|
65.67 MB
|
|
|
00010 2.1_Understanding_C_programs_-_From_source_code_to_binary.mp4
|
MP4
|
410.95 MB
|
|
|
00011 2.2_Understanding_the_role_of_git.mp4
|
MP4
|
130.58 MB
|
|
|
00012 2.3_Do_you_need_to_know_how_to_read_C.mp4
|
MP4
|
278.48 MB
|
|
|
00013 2.4_Understanding_compilers_and_Makefiles.mp4
|
MP4
|
530.91 MB
|
|
|
00014 2.5_Understanding_the_need_for_libraries.mp4
|
MP4
|
449.33 MB
|
|
|
00015 2.6_Reading_bash_and_other_scripts.mp4
|
MP4
|
312.69 MB
|
|
|
00016 Learning_objectives.mp4
|
MP4
|
58.35 MB
|
|
|
00017 3.1_Explaining_what_is_involved_-_opening_a_file_for_read.mp4
|
MP4
|
44.76 MB
|
|
|
00018 3.2_Understanding_system_calls.mp4
|
MP4
|
188.72 MB
|
|
|
00019 3.3_Reading_about_system_calls_in_man.mp4
|
MP4
|
175.62 MB
|
|
|
00020 3.4_Understanding_library_calls.mp4
|
MP4
|
100.58 MB
|
|
|
00021 3.5_Understanding_the_strict_separation_between_user_and_kernel_land.mp4
|
MP4
|
438.85 MB
|
|
|
00022 3.6_Using_strace_and_ltrace.mp4
|
MP4
|
293.96 MB
|
|
|
00023 3.7_Understanding_signals.mp4
|
MP4
|
128.56 MB
|
|
|
00024 Learning_objectives.mp4
|
MP4
|
49.49 MB
|
|
|
00025 4.1_Generic_overview_of_the_boot_procedure_from_BIOS_to_shell.mp4
|
MP4
|
237.27 MB
|
|
|
00026 4.2_The_first_step_-_UEFI_or_BIOS.mp4
|
MP4
|
590.89 MB
|
|
|
00027 4.3_The_next_step_-_GRUB_GRUB2_LILO_syslinux_or_something_else.mp4
|
MP4
|
450.36 MB
|
|
|
00028 4.4_Configuring_GRUB2.mp4
|
MP4
|
820.11 MB
|
|
|
00029 4.5_Understanding_and_modifying_initramfs.mp4
|
MP4
|
693.91 MB
|
|
|
00030 4.6_Understanding_init_upstart_systemd.mp4
|
MP4
|
670.87 MB
|
|
|
00031 4.7_Understanding_systemd_and_rsyslog_logging.mp4
|
MP4
|
583.47 MB
|
|
|
00032 4.8_Understanding_systemd_unit_files.mp4
|
MP4
|
312.23 MB
|
|
|
00033 4.9_Understanding_systemd_targets.mp4
|
MP4
|
490.42 MB
|
|
|
00034 4.10_Demo_-_Creating_a_.service_unit_file.mp4
|
MP4
|
162.63 MB
|
|
|
00035 4.11_Using_systemd_sockets.mp4
|
MP4
|
164.57 MB
|
|
|
00036 4.12_Analyzing_systemd_performance.mp4
|
MP4
|
122.31 MB
|
|
|
00037 Learning_objectives.mp4
|
MP4
|
77.72 MB
|
|
|
00038 5.1_Understanding_Linux_storage.mp4
|
MP4
|
205.12 MB
|
|
|
00039 5.2_Understanding_partitions_-_MBR_or_GPTand_creating_partitions.mp4
|
MP4
|
331.56 MB
|
|
|
00040 5.3_Understanding_flexible_storage_-_LVM.mp4
|
MP4
|
306.43 MB
|
|
|
00041 5.4_Creating_LVM_logical_volumes.mp4
|
MP4
|
621.71 MB
|
|
|
00042 5.5_Understanding_device_mapper.mp4
|
MP4
|
266.95 MB
|
|
|
00043 5.6_Creating_device_mapper_storage_with_dmsetup.mp4
|
MP4
|
188.37 MB
|
|
|
00044 5.7_Understanding_filesystems_and_the_VFS.mp4
|
MP4
|
159.27 MB
|
|
|
00045 5.8_About_POSIX_and_non-POSIX_file_systems.mp4
|
MP4
|
657.93 MB
|
|
|
00046 5.9_Intro_to_btrfs.mp4
|
MP4
|
559.64 MB
|
|
|
00047 5.10_Understanding_inode_and_block_allocation.mp4
|
MP4
|
390.32 MB
|
|
|
00048 5.11_Understanding_FUSE_file_systems.mp4
|
MP4
|
282.71 MB
|
|
|
00049 5.12_Understanding_iSCSI_storage.mp4
|
MP4
|
236.9 MB
|
|
|
00050 5.13_Configuring_iSCSI_storage.mp4
|
MP4
|
554.5 MB
|
|
|
00051 5.14_Understanding_working_with_flash_media.mp4
|
MP4
|
138.19 MB
|
|
|
00052 Learning_objectives.mp4
|
MP4
|
48.2 MB
|
|
|
00053 6.1_Understanding_and_monitoring_Linux_memory_allocation.mp4
|
MP4
|
635.07 MB
|
|
|
00054 6.2_Understanding_and_monitoring_page_cache.mp4
|
MP4
|
367.32 MB
|
|
|
00055 6.3_Understanding_active_and_inactive_memory.mp4
|
MP4
|
623.52 MB
|
|
|
00056 6.4_Understanding_the_need_to_swap.mp4
|
MP4
|
295.23 MB
|
|
|
00057 6.5_Configuring_and_monitoring_swap_space.mp4
|
MP4
|
201.87 MB
|
|
|
00058 6.6_Managing_dirty_memory.mp4
|
MP4
|
215.22 MB
|
|
|
00059 6.7_Understanding_cache_usage.mp4
|
MP4
|
115.94 MB
|
|
|
00060 6.8_Understanding_memory_leaks.mp4
|
MP4
|
104.1 MB
|
|
|
00061 Learning_objectives.mp4
|
MP4
|
89.13 MB
|
|
|
00062 7.1_Understanding_how_a_process_is_created.mp4
|
MP4
|
97.58 MB
|
|
|
00063 7.2_Understanding_processes_and_threads.mp4
|
MP4
|
391.26 MB
|
|
|
00064 7.3_Killing_a_zombie.mp4
|
MP4
|
235.85 MB
|
|
|
00065 7.4_Understanding_priorities_schedulers_and_nice_values.mp4
|
MP4
|
528.85 MB
|
|
|
00066 7.5_Understanding_inter-process_communication_sockets_and_pipes.mp4
|
MP4
|
353.9 MB
|
|
|
00067 7.6_Understanding_the_D-Bus_message_interface.mp4
|
MP4
|
164.49 MB
|
|
|
00068 7.7_Monitoring_processes_through_proc.mp4
|
MP4
|
251.21 MB
|
|
|
00069 Learning_objectives.mp4
|
MP4
|
58.1 MB
|
|
|
00070 8.1_Understanding_DAC.mp4
|
MP4
|
99.61 MB
|
|
|
00071 8.2_Understanding_owner-based_permissions_and_file_modes.mp4
|
MP4
|
737.09 MB
|
|
|
00072 8.3_Understanding_capabilities.mp4
|
MP4
|
204.91 MB
|
|
|
00073 8.4_The_need_for_MAC.mp4
|
MP4
|
208.23 MB
|
|
|
00074 8.5_MAC_solutions_overview.mp4
|
MP4
|
91.21 MB
|
|
|
00075 8.6_Configuring_SELinux_file_access.mp4
|
MP4
|
487.14 MB
|
|
|
00076 8.7_Configuring_SELinux_port_access.mp4
|
MP4
|
105.44 MB
|
|
|
00077 8.8_Monitoring_SELinux.mp4
|
MP4
|
826.04 MB
|
|
|
00078 8.9_Handling_SELinux_exceptions.mp4
|
MP4
|
415.25 MB
|
|
|
00079 Learning_objectives.mp4
|
MP4
|
47.25 MB
|
|
|
00080 9.1_Understanding_Linux_kernel_device_interfaces.mp4
|
MP4
|
478.9 MB
|
|
|
00081 9.2_Monitoring_hardware_availability.mp4
|
MP4
|
378.04 MB
|
|
|
00082 9.3_Getting_hardware_information_from_sysfs.mp4
|
MP4
|
322.55 MB
|
|
|
00083 9.4_Understanding_udev.mp4
|
MP4
|
441.85 MB
|
|
|
00084 9.5_Applying_udev_rules.mp4
|
MP4
|
184.05 MB
|
|
|
00085 Learning_objectives.mp4
|
MP4
|
49.53 MB
|
|
|
00086 10.1_Building_your_own_kernel.mp4
|
MP4
|
549.49 MB
|
|
|
00087 10.2_Managing_kernel_modules.mp4
|
MP4
|
515.17 MB
|
|
|
00088 10.3_Understanding_proc.mp4
|
MP4
|
754.14 MB
|
|
|
00089 10.4_Using_sysctl.mp4
|
MP4
|
408.2 MB
|
|
|
00090 Learning_objectives.mp4
|
MP4
|
97.42 MB
|
|
|
00091 11.1_Understanding_Linux_network_device_names.mp4
|
MP4
|
175.46 MB
|
|
|
00092 11.2_Understanding_the_OSI_model.mp4
|
MP4
|
243.34 MB
|
|
|
00093 11.3_Transforming_data_into_packets.mp4
|
MP4
|
374 MB
|
|
|
00094 11.4_Understanding_IP.mp4
|
MP4
|
356.02 MB
|
|
|
00095 11.5_Choosing_the_right_protocol.mp4
|
MP4
|
157.32 MB
|
|
|
00096 11.6_Reading_packet_headers.mp4
|
MP4
|
723.77 MB
|
|
|
00097 11.7_Understanding_network_buffers.mp4
|
MP4
|
320.05 MB
|
|
|
00098 11.8_Optimizing_data_flow.mp4
|
MP4
|
143.58 MB
|
|
|
00099 11.9_Understanding_network_configuration_management.mp4
|
MP4
|
573.79 MB
|
|
|
00100 11.10_Understanding_network_link_aggregation.mp4
|
MP4
|
287.97 MB
|
|
|
00101 11.11_Using_netcat.mp4
|
MP4
|
122.81 MB
|
|
|
00102 Learning_objectives.mp4
|
MP4
|
48.9 MB
|
|
|
00103 12.1_Defining_the_problem.mp4
|
MP4
|
146.72 MB
|
|
|
00104 12.2_Understanding_current_performance.mp4
|
MP4
|
1.2 GB
|
|
|
00105 12.3_Tracing_and_profiling_application_behavior.mp4
|
MP4
|
263.69 MB
|
|
|
00106 12.4_Manipulating_process_scheduling.mp4
|
MP4
|
198.66 MB
|
|
|
00107 12.5_Analyzing_and_optimizing_memory_issues.mp4
|
MP4
|
257.47 MB
|
|
|
00108 12.6_Analyzing_and_optimizing_I_O_issues.mp4
|
MP4
|
434.32 MB
|
|
|
00109 12.7_Analyzing_and_optimizing_network_issues.mp4
|
MP4
|
204.99 MB
|
|
|
00110 12.8_Using_cgroups_in_systemd.mp4
|
MP4
|
556.16 MB
|
|
|
00111 Learning_objectives.mp4
|
MP4
|
70.84 MB
|
|
|
00112 13.1_Understanding_containers.mp4
|
MP4
|
147.57 MB
|
|
|
00113 13.2_Working_with_Docker_containers.mp4
|
MP4
|
529.01 MB
|
|
|
00114 13.3_Understanding_object_storage.mp4
|
MP4
|
360.33 MB
|
|
|
00115 13.4_Using_the_cloud_as_an_operating_system_replacement.mp4
|
MP4
|
237.05 MB
|
|
|
00116 Linux_Under_the_Hood_-_Summary.mp4
|
MP4
|
53.85 MB
|