#4. Терминал: TTY, PTY, Pipe, Console? / Linux


Разбираем теоретическую часть того, как работает терминал, как в нем запускается bash или login. Говорим о потоках и переопределении стандартных потоков STDIN, STDOUT, STDERR…

Полезные ссылки:
ru.wikipedia.org/wiki/TTY-абстракция
en.wikipedia.org/wiki/Pseudoterminal
man7.org/linux/man-pages/man7/pty.7.html
ru.wikipedia.org/wiki/Tty_(Unix)
ru.wikipedia.org/wiki/Именованный_канал
linux.die.net/man/2/pipe

ВК: Сергей Терехов
vk.com/sergeiterehov

Основы Linux: сетевое взаимодействие, часть 2


* Службы удаленного доступа, которые не нужно использовать никогда
** TELNET, RLOGIN и RSH

* Служба защищенного удаленного доступа SSH
** Клиенты SSH: ssh, scp, sftp, rsync
** Ключи сервера, fingerprint и known_hosts
** Ключи клиента, ssh-keygen и authorized_keys

* Сетевая оконная система X (X Window System)
** Протокол X11
** X сервер, который работает на X терминале пользователя
** X клиент, который работает на центральном вычислительном сервере
** X библиотека и переменная окружения DISPLAY
** Библиотеки декорирования Xt, Xaw, Motif, Gtk, Qt (GUI) и их виджеты
** Дисплейный менеджер xdm, gdm, kdm
** Настольные окружения (GNOME, KDE) как набор X клиентов
** SSH-туннелирование X11 и удаленный запуск X клиентов

Об этом и о многом другом см. books.google.ru/books?isbn=5977535805

Сборка ядра Linux


Сердце операционной системы GNU/Linux это ядро Linux. В этом видео мы соберем свое ядро из исходников, покажем как можно его настраивать под пользовательские задачи и под конец загрузимся с него.

LPIC 104.5 часть вторая: права доступа к файлам и папкам


Продолжение прошлого урока с владельцами объектов:
— какие виды прав доступа есть в Linux?
— как можно распределить права доступа к файлам и папка Linux между пользователями?
— что значит 777 и 764 и прочая ерунда в записи разрешений доступа к файлам и папкам?
— что такое rwx и странные записи вроде -rw-r-x---?
— что дает право eXexute установленное на папку?

LPIC 104.1 Создание и форматирование разделов жестких дисков в Linux


Продолжение темы 102.1 — как и чем создавать разделы и файловые системы:
— как инициализировать диск с использованием MBR и GPT в Linux;
— как создать и подключить раздел подкачки (swap) в Linux;
— как отформатировать раздел с использованием любимой файловой системы;
— какие инструменты используются для работы с жесткими дисками в Linux.

Лекция 1. Linux инструменты системного администратора


Система Linux работает с тысячами команд на все случаи жизни, и у каждого системного администратора есть свои любимые инструменты. На лекции мы рассмотрим некоторые из них.

Лектор:
Вячеслав Бирюков

#2. Бит, байт и т.д. / 2. Информация и числа в компьютере / Программирование с нуля


Введение в курс программирования.
Рассматриваем, что такое числа, информация и как они хранятся и обрабатываются в компьютере.

Есть вопрос? Задай его здесь: goo.gl/6izzSI

Программирование с нуля!

ВК: Сергей Терехов
vk.com/sergeiterehov

ВК: Группа
vk.com/sergeiterehov.school.start

Что такое компьютер на самом деле? / Введение в программирование, урок 1 (JavaScript ES6)


Первый урок нового бесплатного практического курса по базовым принципам программирования. В течение курса мы научимся писать программы, изучим основы JS, познакомимся с функциями, тестированием, рекурсией, модулями, окружением, типизациями и другими важными концепциями. Вас ждут анимированные видео, конспекты, тесты и практика.

Цель первого урока — спросить и попробовать ответить на несколько простых, но важных вопросов: Что такое компьютер? Умный ли он? Говорит ли он на языке программирования?

______

Пройдите весь курс с тестами и практическими упражнениями на Hexlet бесплатно:
ru.hexlet.io/courses/introduction_to_programming/lessons/intro/theory_unit?utm_source=youtube