Частина 2. Linux зсередини
Зміст
- 6. Файлові системі та точки монтування
- 1. Принципи
- 2. Розбиття жорсткого диска, форматування розділів
- 3. Команди mount і umount
- 7. Введення до командного рядка
- 1. Утиліти обробки файлів
- 1.1. mkdir, touch: Створення порожніх каталогів і файлів
- 1.2. rm: Видалення файлів чи каталогів
- 1.3. mv: Переміщення чи видалення файлів
- 1.4. cp: Копіювання файлів і каталогів
- 2. Керування атрибутами файлів
- 2.1. chown, chgrp: Зміна власника чи групи для одного чи кількох файлів
- 2.2. chmod: Зміна прав файлів і каталогів
- 3. Шаблони підстановки в командному процесорі
- 4. Перенаправлення і канали
- 4.1. Трохи докладніше про процеси
- 4.2. Перенаправлення
- 4.3. Канали
- 5. Завершення командного рядка
- 5.1. Приклад
- 5.2. Інші способи завершення
- 6. Запуск і обробка фонових процесів: керування завданнями
- 7. Завершальне слово
- 8. Редагування тексту: Emacs і VI
- 1. Emacs
- 1.1. Коротке представлення
- 1.2. Початок роботи
- 1.3. Обробка буферів
- 1.4. Копіювання, вирізання, вставка, пошук
- 1.5. Вихід з emacs
- 2. Vi: предок
- 2.1. Режим вставки, командний режим, режим ex...
- 2.2. Обробка буферів
- 2.3. Редагування тексту і команди переміщення
- 2.4. Вирізання, копіювання, вставка
- 2.5. Вихід з Vi
- 3. Завершальне слово...
- 9. Утиліти командного рядка
- 1. Операції з файлами і фільтрація
- 1.1. cat, tail, head, tee: Команди для виведення вмісту файлів
- 1.2. grep: Пошук рядків у файлах
- 1.3. egrep: Регулярні вирази та фільтрування
- 1.4. wc: Підрахунок елементів в файлах
- 1.5. sort: Сортування вмісту файла
- 2. find: Пошук файлів за певними критеріями
- 3. Запуск команд за розкладом
- 3.1. crontab: Повідомлення чи редагування вашого файла crontab
- 3.2. at: Виконання команди за розкладом, але тільки один раз
- 4. Архівування і упаковка даних
- 4.1. tar: Архіватор для нагромаджувачів на магнітній стрічці (Tape ARchiver)
- 4.2. bzip2 і gzip: Програми стискання даних
- 5. Більше, набагато більше...
- 10. Управління процесами
- 1. Докладніше про процеси
- 1.1. Дерево процесів
- 1.2. Сигнали
- 2. Інформація про процеси: ps і pstree
- 2.1. ps
- 2.2. pstree
- 3. Відправлення сигналів процесам: kill, killall і top
- 3.1. kill, killall
- 3.2. Об'єднання ps і kill: top
- 4. Встановлення пріоритетів для процесів: nice, renice
- 4.1. renice
- 4.2. nice
- 11. Завантажувальні файли: init sysv
- 1. На початку був init
- 2. Рівні запуску
- 2.1. Налаштування рівнів запуску служб
- 2.2. Керування службами в працюючій системі
- 12. Безпечний віддалений доступ
- 1. Налаштування серверу SSH
- 2. Налаштування клієнта SSH
- 3. Обмін файлами між локальною і віддаленою системами
- 13. Управління пакетами з командного рядка
- 1. Встановлення і видалення пакетів
- 2. Управління джерелами
- 2.1. Додавання нового джерела
- 2.2. Видалення джерел
- 2.3. Оновлення джерел
- 2.4. Порядок джерел
- 3. Поради і підказки
- 3.1. Синтезовані і повні списки
- 3.2. Пошук пакетів, що містять певний файл
- 3.3. Оновлення пакетів