Linux Under the Hood
Год выпуска: 2017
Производитель: LiveLessons
Сайт производителя: informit.com/store/linux-under-the-hood-livelessons-9780134662992
Продолжительность: 09:36:22
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Узнайте все о внутренностях Linux и о том, как работает Linux.
Linux Under the Hood is a unique video project that focuses on Linux internals, so you can get the most out of the Linux operating system. Although most Linux books and videos explain how to accomplish tasks in Linux, this video course goes beyond the how and dives into the why. So, instead of learning how to use commands and configure services, you will take a look at what's happening in Linux when you perform tasks. We'll go deeply into the Linux operating system in a way that is understandable to anyone who has already worked a bit with Linux. There's no need to be an expert or have a C programming language background; the only thing that is required is a bit of experience with the Linux operating system and a desire to learn really understand it.
Содержание
├── 00001 Linux_Under_the_Hood_-_Introduction.mp4
├── 00002 Learning_objectives.mp4
├── 00003 1.1_Understanding_the_stack.mp4
├── 00004 1.2_Understanding_the_role_of_the_kernel.mp4
├── 00005 1.3_Understanding_drivers_kernel_modules_and_device_files.mp4
├── 00006 1.4_Understanding_glibc.mp4
├── 00007 1.5_Understanding_the_Linux_shell.mp4
├── 00008 1.6_Understanding_file_descriptors.mp4
├── 00009 Learning_objectives.mp4
├── 00010 2.1_Understanding_C_programs_-_From_source_code_to_binary.mp4
├── 00011 2.2_Understanding_the_role_of_git.mp4
├── 00012 2.3_Do_you_need_to_know_how_to_read_C.mp4
├── 00013 2.4_Understanding_compilers_and_Makefiles.mp4
├── 00014 2.5_Understanding_the_need_for_libraries.mp4
├── 00015 2.6_Reading_bash_and_other_scripts.mp4
├── 00016 Learning_objectives.mp4
├── 00017 3.1_Explaining_what_is_involved_-_opening_a_file_for_read.mp4
├── 00018 3.2_Understanding_system_calls.mp4
├── 00019 3.3_Reading_about_system_calls_in_man.mp4
├── 00020 3.4_Understanding_library_calls.mp4
├── 00021 3.5_Understanding_the_strict_separation_between_user_and_kernel_land.mp4
├── 00022 3.6_Using_strace_and_ltrace.mp4
├── 00023 3.7_Understanding_signals.mp4
├── 00024 Learning_objectives.mp4
├── 00025 4.1_Generic_overview_of_the_boot_procedure_from_BIOS_to_shell.mp4
├── 00026 4.2_The_first_step_-_UEFI_or_BIOS.mp4
├── 00027 4.3_The_next_step_-_GRUB_GRUB2_LILO_syslinux_or_something_else.mp4
├── 00028 4.4_Configuring_GRUB2.mp4
├── 00029 4.5_Understanding_and_modifying_initramfs.mp4
├── 00030 4.6_Understanding_init_upstart_systemd.mp4
├── 00031 4.7_Understanding_systemd_and_rsyslog_logging.mp4
├── 00032 4.8_Understanding_systemd_unit_files.mp4
├── 00033 4.9_Understanding_systemd_targets.mp4
├── 00034 4.10_Demo_-_Creating_a_.service_unit_file.mp4
├── 00035 4.11_Using_systemd_sockets.mp4
├── 00036 4.12_Analyzing_systemd_performance.mp4
├── 00037 Learning_objectives.mp4
├── 00038 5.1_Understanding_Linux_storage.mp4
├── 00039 5.2_Understanding_partitions_-_MBR_or_GPTand_creating_partitions.mp4
├── 00040 5.3_Understanding_flexible_storage_-_LVM.mp4
├── 00041 5.4_Creating_LVM_logical_volumes.mp4
├── 00042 5.5_Understanding_device_mapper.mp4
├── 00043 5.6_Creating_device_mapper_storage_with_dmsetup.mp4
├── 00044 5.7_Understanding_filesystems_and_the_VFS.mp4
├── 00045 5.8_About_POSIX_and_non-POSIX_file_systems.mp4
├── 00046 5.9_Intro_to_btrfs.mp4
├── 00047 5.10_Understanding_inode_and_block_allocation.mp4
├── 00048 5.11_Understanding_FUSE_file_systems.mp4
├── 00049 5.12_Understanding_iSCSI_storage.mp4
├── 00050 5.13_Configuring_iSCSI_storage.mp4
├── 00051 5.14_Understanding_working_with_flash_media.mp4
├── 00052 Learning_objectives.mp4
├── 00053 6.1_Understanding_and_monitoring_Linux_memory_allocation.mp4
├── 00054 6.2_Understanding_and_monitoring_page_cache.mp4
├── 00055 6.3_Understanding_active_and_inactive_memory.mp4
├── 00056 6.4_Understanding_the_need_to_swap.mp4
├── 00057 6.5_Configuring_and_monitoring_swap_space.mp4
├── 00058 6.6_Managing_dirty_memory.mp4
├── 00059 6.7_Understanding_cache_usage.mp4
├── 00060 6.8_Understanding_memory_leaks.mp4
├── 00061 Learning_objectives.mp4
├── 00062 7.1_Understanding_how_a_process_is_created.mp4
├── 00063 7.2_Understanding_processes_and_threads.mp4
├── 00064 7.3_Killing_a_zombie.mp4
├── 00065 7.4_Understanding_priorities_schedulers_and_nice_values.mp4
├── 00066 7.5_Understanding_inter-process_communication_sockets_and_pipes.mp4
├── 00067 7.6_Understanding_the_D-Bus_message_interface.mp4
├── 00068 7.7_Monitoring_processes_through_proc.mp4
├── 00069 Learning_objectives.mp4
├── 00070 8.1_Understanding_DAC.mp4
├── 00071 8.2_Understanding_owner-based_permissions_and_file_modes.mp4
├── 00072 8.3_Understanding_capabilities.mp4
├── 00073 8.4_The_need_for_MAC.mp4
├── 00074 8.5_MAC_solutions_overview.mp4
├── 00075 8.6_Configuring_SELinux_file_access.mp4
├── 00076 8.7_Configuring_SELinux_port_access.mp4
├── 00077 8.8_Monitoring_SELinux.mp4
├── 00078 8.9_Handling_SELinux_exceptions.mp4
├── 00079 Learning_objectives.mp4
├── 00080 9.1_Understanding_Linux_kernel_device_interfaces.mp4
├── 00081 9.2_Monitoring_hardware_availability.mp4
├── 00082 9.3_Getting_hardware_information_from_sysfs.mp4
├── 00083 9.4_Understanding_udev.mp4
├── 00084 9.5_Applying_udev_rules.mp4
├── 00085 Learning_objectives.mp4
├── 00086 10.1_Building_your_own_kernel.mp4
├── 00087 10.2_Managing_kernel_modules.mp4
├── 00088 10.3_Understanding_proc.mp4
├── 00089 10.4_Using_sysctl.mp4
├── 00090 Learning_objectives.mp4
├── 00091 11.1_Understanding_Linux_network_device_names.mp4
├── 00092 11.2_Understanding_the_OSI_model.mp4
├── 00093 11.3_Transforming_data_into_packets.mp4
├── 00094 11.4_Understanding_IP.mp4
├── 00095 11.5_Choosing_the_right_protocol.mp4
├── 00096 11.6_Reading_packet_headers.mp4
├── 00097 11.7_Understanding_network_buffers.mp4
├── 00098 11.8_Optimizing_data_flow.mp4
├── 00099 11.9_Understanding_network_configuration_management.mp4
├── 00100 11.10_Understanding_network_link_aggregation.mp4
├── 00101 11.11_Using_netcat.mp4
├── 00102 Learning_objectives.mp4
├── 00103 12.1_Defining_the_problem.mp4
├── 00104 12.2_Understanding_current_performance.mp4
├── 00105 12.3_Tracing_and_profiling_application_behavior.mp4
├── 00106 12.4_Manipulating_process_scheduling.mp4
├── 00107 12.5_Analyzing_and_optimizing_memory_issues.mp4
├── 00108 12.6_Analyzing_and_optimizing_I_O_issues.mp4
├── 00109 12.7_Analyzing_and_optimizing_network_issues.mp4
├── 00110 12.8_Using_cgroups_in_systemd.mp4
├── 00111 Learning_objectives.mp4
├── 00112 13.1_Understanding_containers.mp4
├── 00113 13.2_Working_with_Docker_containers.mp4
├── 00114 13.3_Understanding_object_storage.mp4
├── 00115 13.4_Using_the_cloud_as_an_operating_system_replacement.mp4
└── 00116 Linux_Under_the_Hood_-_Summary.mp4
Файлы примеров: отсутствуют
Формат видео: MP4
Видео : AVC, 1280x720 (16:9), 29.970 (30000/1001) fps, ~5 792 Kbps avg, 0.210 bit/pixel
Аудио: 48.0 KHz, AAC LC, 2 ch, ~317 Kbps