Основы Linux: дерево каталогов, файловые системы и файлы

  Рет қаралды 32,392

Dmitry Ketov

Dmitry Ketov

Күн бұрын

Пікірлер: 47
@kotanvich
@kotanvich 2 жыл бұрын
Это просто гениально, получаю массу удовольствия от Ваших лекций, спасибо за бесплатные и качественные лекции
@Soul-k4t5k
@Soul-k4t5k 2 жыл бұрын
Очень доступно изложено, думаю ваши лекции подойдут уже немного продвинутом пользователям, которые до сих пор не разобрались как там на нижних уровнях все происходит, огромное вам спасибо за труд, приятно послушать грамотного и умного человека.
@ultimate_truth_society
@ultimate_truth_society 6 ай бұрын
По-моему, пойдут любому пользователю. Особенно новичку. Потому что то, как это всё принято рассказывать в книгах. Хардлинка это сложное понятие, просто запомните, что увидеть хардлинки можно такой то командой по такому признаку; файловая система это сложное понятие, оно вам вряд ли когда-либо понадобиться, поэтому достаточно знать А, Б, С - в общем, тупым перечислением команд. Таким способом ты и за 5 книг не узнаешь ничего о том, как работать с Linux. Тут требование скорее к продвинутости пользователя не конкретно в Linux(например), а просто в общем - продвинутый пользователь ПК. Условно, умеешь настраивать сеть в Windows и в курсе, что такое журналы ошибок.
@SergeyUspeshniy
@SergeyUspeshniy 5 жыл бұрын
Огромное спасибо за грамотную подачу материала с юмором (умеренным и к месту). Благодаря Вам многое понял и перестаю рассматривать Linux категориями Windows.
@clarkimmanuel2626
@clarkimmanuel2626 3 жыл бұрын
A trick: watch series at kaldrostream. Me and my gf have been using them for watching lots of of movies these days.
@franklinjosue4919
@franklinjosue4919 3 жыл бұрын
@Clark Immanuel Yup, have been watching on kaldroStream for since december myself :D
@jeremiaspatrick7833
@jeremiaspatrick7833 3 жыл бұрын
@Clark Immanuel yea, I've been using Kaldrostream for months myself :D
@dx30-ln3blank7
@dx30-ln3blank7 4 жыл бұрын
Единственный вопрос - кто влепил дизлайк? Среди русскоязычных материалов (которые я встречал) по администррированию Unix-like систем, подача Дмитрия наиболее адекватна, конструктивна и проста! Благодраю вас за записи ваших лекций
@МаксЛето-ю6ъ
@МаксЛето-ю6ъ 4 жыл бұрын
Очень приятный для восприятия и усвоения материал. Спасибо большое.
@ИсламАхмедов-ж7м
@ИсламАхмедов-ж7м 3 ай бұрын
Преподаватель с большой буквы! Мой искренний и низкий поклон!
@alexzi6459
@alexzi6459 3 жыл бұрын
Спасибо большое, все достаточно подробно и доступно, не встречал на русскоязычных каналах подобного, продолжайте пожалуйста.
@ХайёмОдинаев-я7я
@ХайёмОдинаев-я7я Жыл бұрын
спасибо за столь проработанный курс. узнал многое из того, что считал чёрной магией.
@semasema9004
@semasema9004 3 жыл бұрын
Спасибо! Отличный материал и подача!
@VasyaVakuleich
@VasyaVakuleich 6 жыл бұрын
Спасибо за хороший звук и материал!
@itvolodymyrnesterenko
@itvolodymyrnesterenko Жыл бұрын
0:00 Базовые понятия: внешние носители (накопители) и файловая система (Рис 4.1) 2:33 Доступ через "дерево каталогов" и отличия от Windows 4:37 Разделение на локальные и сетевые носители информации и сетевые файловые протоколы (nfs, smbfs/sifs) 6:18 Виртуальные (воображаемые) псевдофайловые системы 7:31 Файловые системы семейства UFS (UNIX File System - ext, ext2-4б и тп) и их общие свойства 9:49 Дерево каталогов, первая корневая-FS / (root) 10:20 Монтирование файловых систем и на разные разделы/носитили - (/home, /var, /tmp) 12:49 Оптимизация для серверов по характеристикам производительность и надежность 15:44 Правила адресации файлов в дереве каталогов (Рис 4.2), абсолютные и относитеьные пути 18:13 Пояснения форматов записей путей 25:50 Демонстрация работы с FS, команда: mount 28:58 Псевдофайловые системы - /proc, /sys 31:40 Демонстрация утилиты: strace, ltrace - отслеживание системных и библиотечных вызовов 32:45 Псевдофайлы с информацией о процессах: комана ps и open() для /proc/{meminfo,cpuinfo} 36:30 Второй пример на команде free 38:00 Про документацию по системным и библиотечным вызовам, по иерархии FS 40:52 Псевдофайлы с информацией о системе: команды lsusb, lspci и исследованиие псевдофайлов 43:48 Файл с идентификаторами для интерпритации кодов устройств 45:03 Кратко про остальные псевдофайловые системы 46:12 Демонстрация способов адресации - абсолютные и относитеьные пути 48:16 Структура хранения данных в UFS: 1-й тип "Regular File/файлы данных" и их метаданные (Рис 4.3) 50:23 Блоковое (512B) чтение с носителей информации и определение файла 52:11 Структура метаданных (i-node "данные о данных") и атрибуты файлов 57:28 Хранение имен файлов и 2-й тип "Directory/каталог", таблица "имя файла = i-node" (Рис 4.4) 1:00:30 Служебные записи: указатель на себя (.) и на родительский каталог (..) 1:01:20 Множественность имен "Hard Link" для одного файла и счетчик указателей на i-node, принцип удаления файлов 1:03:25 3-й тип файлов "Symbolic Link/символическая ссылка" - путь в пределах всего иерархического дерева (Рис 4.5) 1:05:28 Пример с применением ссылок - медиатека и теги/ярлыки 1:09:03 Специальные "Device File/файлы устройств" на псевдофайловой системе /dev (Рис 4.6) 1:12:50 Файлы устройств "посимвольного обмена" (type=c): /dev/input 1:16:17 Файлы дисковых устройств "блочного обмена" (type=b): hexdump /dev/sda | less, fdisk -l /dev/sda 1:19:56 Однонаправленное межпроцессное взаимодействие (IPC) и файл "Pipe/именнованный канал" (MemBuffer-FIFO-Simplex) 1:23:30 Демонстрация type=p,c,b и просмотр метаданніх через stat 1:26:40 Двунаправленное межпроцессное взаимодействие (IPC) и файл "Socket/сокет" (MemBufer-Multiplexing-Duplex) 1:28:15 Пример syslogd, stat /dev/log, sudo lsof /dev/log
@Rick_Ma
@Rick_Ma 8 ай бұрын
Вот это супер!
@ultimate_truth_society
@ultimate_truth_society 6 ай бұрын
5 книг по Linux не смогли объяснить, что такое файловая система в Линукс и дерево каталогов... И тут автор раскладывает всё с точки 0 до практически полного понимания теории за 15 минут.
@DmitryKetov
@DmitryKetov 6 ай бұрын
Рекомендую эту bhv.ru/product/vnutrennee-ustrojstvo-linux-3-izd/ книгу 😁
@ultimate_truth_society
@ultimate_truth_society 6 ай бұрын
@@DmitryKetov уже приобретена. Уже на руках. Уже изучаю! =)
@НиколайРоманов-о1п
@НиколайРоманов-о1п 3 жыл бұрын
Спасибо
@MrSirozhaa
@MrSirozhaa 3 ай бұрын
Пока неясно как заполняется каталог /dev. Вроде как udev должен создавать в нем все псевдофайлы устройств, но сам udev запускается с помощью systemd, который в свою очередь запускается ядром. Получается ядро до запуска udev не использует каталог /dev ? Как тогда общается с устройствами? Феномен яйца и курицы:)
@DmitryKetov
@DmitryKetov 3 ай бұрын
@@MrSirozhaa ядро вообще не использует /dev, это наоборот, интерфейс из ядра в user space
@vinar9232
@vinar9232 5 ай бұрын
т.е. псевдофайловые системы созданы для передачи информации от модулей ядра к программам с помощью псевдофайлов?
@DmitryKetov
@DmitryKetov 5 ай бұрын
Да, но не только от модулей. От любых компонент ядра.
@vinar9232
@vinar9232 5 ай бұрын
@@DmitryKetov А насколько сильно отличается файловая система ufs от ext4?
@DmitryKetov
@DmitryKetov 5 ай бұрын
@@vinar9232 Настолько что ufs не существует. Это скорее собирательный класс из extfs, bsd ffs, minix fs и прочих подобных
@nlookorg
@nlookorg 4 жыл бұрын
26:19 Лепру засветил, круто че)
@ЛеонидТитов-щ8х
@ЛеонидТитов-щ8х 2 жыл бұрын
Главное, чтобы не бебру
@vinar9232
@vinar9232 5 ай бұрын
а почему демон, что стоит за этим названием?
@DmitryKetov
@DmitryKetov 5 ай бұрын
Вы демона когда либо видели? Вот и я не видел. А он есть 😂
@user-is3gg3bg8r
@user-is3gg3bg8r 2 жыл бұрын
А если я научился выражать Пустоту на белом листе бумаги -- я уже могу считать себя постигшим Дзен, или я ещё только на пути к?
@v_adimvadi_m6722
@v_adimvadi_m6722 2 жыл бұрын
ты на пути в /dev/null (если уже не)
@anyplace8225
@anyplace8225 6 жыл бұрын
Но если развалиться /var/logs, да ещё и в неподходящий момент, админы могут расстроиться. Но всё зависит от случая.
@DmitryKetov
@DmitryKetov 6 жыл бұрын
Кто развалится и куда?
@anyplace8225
@anyplace8225 6 жыл бұрын
Услышал в ролике, что если данные из /var будут потеряны, то никто особо плакать не будет, я к этому
@DmitryKetov
@DmitryKetov 6 жыл бұрын
Нет, никто плакать не будет. Журналы событий, если это нужно, ротируются и архивируются. Их потеря никак не сравнима с потерей оперативных данных из БД, например.
@anyplace8225
@anyplace8225 6 жыл бұрын
Не знал этого.
@Skutepov
@Skutepov 6 жыл бұрын
Dmitry Ketov ага, с учетом того, что оперативные данные БД могут быть в /var/lib/pgsql или /var/lib/mysql) А содержимое веб сервера в /var/www Да и потерять входящую почту - тоже не желательно.
@barabucho
@barabucho 3 жыл бұрын
Шикарные лекции,но этот урок слишком "насыпан",много слов со статичной картинкой...мозг отключается,перестает воспринимать материал.Лучше сжато и с реальными примерами,т.к. на картинке включается своя,порой не правильная фантазия. С уважением.
@ВячеславК-у2ш
@ВячеславК-у2ш 2 жыл бұрын
Перестань, как раз вся база ложится как надо, просто, чтобы не отключался мозг, пиши рукой в тетрадку и рисуй картинки, а если отключается, то используйте как снотворное, тоже вариант между прочим:)
@ПростоАккаунт-м5к
@ПростоАккаунт-м5к Жыл бұрын
Видимо, все кто тут восторгается лекциями далеко не новички, для новичков слишком много непонятных слов и терминов на один квадратный метр)
@DmitryKetov
@DmitryKetov Жыл бұрын
Какие термины непонятны?
Основы Linux: процессы и их свойства
1:26:49
HELP!!!
00:46
Natan por Aí
Рет қаралды 70 МЛН
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 420 М.
Вселенная и Специальная теория относительности.
3:51:36
ЗЛОЙ АНАЛИТИК ВСЕЛЕННОЙ.
Рет қаралды 9 МЛН
Linux by Rebrain Файловые системы
2:18:56
REBRAIN
Рет қаралды 6 М.
Иерархия файловой системы в linux.
34:00
Самый богатый человек в Вавилоне. Джордж Самюэль Клейсон. [Аудиокнига]
3:44:33
Аудиокниги издательства - AB Publishing
Рет қаралды 1 МЛН
Docker с 0 до 100%. Всё, что нужно знать.
5:08:24
HELP!!!
00:46
Natan por Aí
Рет қаралды 70 МЛН