Search found 204 matches

Author Message

iPhone

Post 24-Sep-2020 15:05

[Quote]

Linux Observability with BPF / BPF для мониторинга Linux Год издания: 2021
Автор: Calavera D., Fontana L. / Калавера Д., Фонтана Л.
Переводчик: Черников С.
Жанр или тематика: Технология Berkeley Packet Filters
Издательство: Питер
ISBN: 978-5-4461-1624-9
Серия: Бестселлеры O’Reilly
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 207Описание:___Виртуальная машина BPF — один из важнейших компонентов ядра Linux. Ее грамотное применение позволит системным инженерам находить сбои и решать даже самые сложные проблемы.
___Вы научитесь создавать программы, отслеживающие и модифицирующие поведение ядра, сможете безопасно внедрять код для наблюдения событий в ядре и многое другое.
___Дэвид Калавера и Лоренцо Фонтана помогут вам раскрыть возможности BPF. Расширьте свои знания об оптимизации производительности, сетях, безопасности.

Примеры страниц

ОглавлениеВступление 11
Предисловие 14
Условные обозначения 16
Использование примеров кода 17
Благодарности 17
От издательства 19
Глава 1. Введение 20
История BPF 22
Архитектура 24
Резюме 26
Глава 2. Запуск программ BPF 27
Написание программ BPF 28
Типы программ BPF 31
Программы сокетной фильтрации 32
Программы Kprobe 32
Программы трассировки 33
Программы XDP 33
Программы Perf Event 34
Программы для сокетов \nконтрольных групп 34
Программы Cgroup Open Socket 35
Дополнительные программы для сокетов 35
Программы карт в сокете 36
Программы для устройств контрольных групп 36
Программы доставки сообщений через сокет 37
Программы для отслеживания сырых точек 37
Адресные программы сокетов контрольных групп 37
Сокетные программы повторного использования портов 38
Программы рассечения потока 38
Другие программы BPF 39
Верификатор BPF 39
Формат типа BPF 42
Оконечные вызовы BPF 42
Резюме 43
Глава 3. Карты BPF 44
Создание карт BPF 45
Соглашения ELF для создания карт BPF 46
Работа с картами BPF 47
Обновление элементов в карте BPF 47
Считывание элементов с карты BPF 50
Удаление элемента из карты BPF 52
Перебор элементов в карте BPF 53
Поиск и удаление элементов 55
Конкурентный доступ к элементам карты 56
Типы карт BPF 58
Карты хеш-таблиц 59
Карты массивов 60
Карты программных массивов 61
Карты массивов \nсобытий производительности 62
Хеш-карты для каждого процессора 64
Карты массивов для каждого процессора 64
Карты трассировки стека 64
Карты массива контрольной группы 64
Хеш-карты LRU и хеш-карты \nотдельных процессоров 65
Карты LPM Trie 66
Массив карт и хеш-карт 67
Карты карт устройств 67
Карты карт процессора 68
Карты открытого сокета 68
Карты массива и хеша сокета 68
Карты сохранения сgroup и сохранения по ЦПУ 68
Карты переиспользования сокетного порта 69
Карты очередей 69
Карты стека 71
Виртуальная файловая система BPF 72
Резюме 75
Глава 4. Трассировка с помощью BPF 77
Зонды 78
Зонды ядра 79
Точки трассировки 82
Зонды пользовательского пространства 84
Статические точки трассировки пользовательского пространства 89
Визуализация данных трассировки 94
Флейм-графы 95
Гистограммы 101
События Perf 104
Резюме 107
Глава 5.Утилиты BPF 108
BPFTool 108
Установка 109
Вывод функциональных возможностей 109
Инспекция программ BPF 110
Инспекция карт BPF 115
Инспекция программ, подключенных \nк определенным интерфейсам 117
Загрузка команд в пакетном режиме 118
Отображение информации BTF 120
BPFTrace 120
Установка 121
Справочник по языку 121
Фильтрация 123
Динамическое отображение 124
kubectl-trace 125
Установка 125
Инспекция узлов Kubernetes 126
eBPF Exporter 127
Установка 127
Экспорт метрик из BPF 128
Резюме 129
Глава 6. Сетевое взаимодействие в Linux и BPF 131
BPF и фильтрация пакетов 132
Выражения tcpdump и BPF 133
Фильтрация пакетов для сырых сокетов 138
Классификатор управления трафиком на основе BPF 145
Терминология 146
Программа классификатора управления трафиком с использованием cls_bpf 150
Различия между управлением трафиком и XDP 156
Резюме 157
Глава 7.Express Data Path 158
Обзор программ XDP 159
Режимы работы 160
Пакетный процессор 162
XDP и iproute2 в качестве загрузчика 166
XDP и BCC 172
Тестирование программ XDP 175
XDP-тестирование с использованием фреймворка Python для тестирования модулей 176
Варианты использования XDP 182
Мониторинг 182
Миграция DDoS 182
Балансировка нагрузки 183
Брандмауэры 183
Резюме 184
Глава 8. Безопасность ядра Linux, его возможности и Seccomp 185
Возможности 185
Seccomp 189
Ошибки Seccomp 191
Пример фильтра BPF Seccomp 192
Ловушки BPF LSM 197
Резюме 198
Глава 9. Реальные способы применения 199
Режим God Mode от Sysdig eBPF 199
Flowmill 203
Об авторах 206
Об обложке 207

Заглавные страницы

iPhone

Post 24-Sep-2020 10:25

[Quote]

Swift подробно
Год издания: 2020
Автор: Вейн Ч.
Издательство: ДМК
ISBN: 978-5-97060-780-0
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 412
Описание: Переходя от одной концепции к другой, эта книга знакомит вас с навыками, необходимыми для создания профессионального программного обеспечения для платформ Apple, таких как iOS и Mac, а также на сервере с Linux. Следуя многочисленным конкретным примерам, поучительным объяснениям и увлекательным упражнениям, в конечном итоге вы освоите такие мощные методы, как обобщения, эффективная обработка ошибок, протокольно-ориентированное программирование и современные шаблоны Swift. Автор книги показывает особо важные и трудно выявляемые методики, которые он освоил на протяжении работы со Swift. Издание рассчитано на программистов продвинутого начального и среднего уровней.

Примеры страниц

Оглавление

Предисловие 14
Глава 1. Введение 28
Глава 2. Моделирование данных с помощью перечислений 37
Глава 3. Написание более чистых свойств 66
Глава 4. Делаем опционалы второй натурой 87
Глава 5. Разбираемся с инициализаторами 117
Глава 6. Непринужденная обработка ошибок 142
Глава 7. Обобщения 168
Глава 8. Становимся профессионалами в протокольно-ориентированном программировании 194
Глава 9. Итераторы, последовательности и коллекции 221
Глава 10. map, flatMap и compactMap 255
Глава 11. Асинхронная обработка ошибок с помощью типа Result 290
Глава 12. Расширения протоколов 325
Глава 13. Шаблоны Swift 354
Глава 14. Написание качественного кода на языке Swift 387
Глава 15. Что дальше? 407
Предметный указатель 410

iPhone

Post 01-Sep-2020 12:55

[Quote]

Practical LPIC-1 Linux Certification Study Guide
Год издания: 2016
Автор: David Clinton
Жанр или тематика: Linux Certification Guides, Linux Programming, Security Certifications
Издательство: Apress
ISBN: 9781484223574
Язык: Английский
Формат: EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 187
Описание: This book is your complete guide to studying for the Linux Professional Institute's Server Professional (LPIC-1) certification. Every concept, principle, process, and resource that might make an appearance on the exam is fully represented. You will understand every concept by rolling up your sleeves, opening up a terminal, and trying it all yourself. You will find suggestions for practical tasks along with "test-yourself" quizzes at the end of each chapter.
Whether you've decided to earn the Linux Professional Institute's Server Professional certification or you simply want to learn more about Linux administration, this book is a great choice. Right now, Linux administration skills are opening doors to some of the hottest job markets. And with the ongoing explosive growth of the cloud computing world - the vast majority of which is being built with Linux - the scope of the opportunities will only increase. Whether or not you end up taking the exam, if you manage to learn this material, you'll have done yourself a real favor.
What You Will Learn
+ Basic Linux system administration and package management
+ Device and desktop management
+ Bash scripting
+ Networking fundamentals
+ Security administration
Who This Book Is For
Most potential readers will already have a decent idea of what Linux is and what kinds of things can be done with it, and are looking to acquire or formalize a more structured and complete ability to confidently administrate Linux systems.

Оглавление

Table of Contents
Topic 101: System Architecture
Topic 102: Linux Installation and Package Management
Topic 103: Gnu and Unix Commands
Topic 104: Devices, Linux Filesystems, and the Filesystem Hierarchy Standard
Topic 105: Shells, Scripting, and Databases
Topic 106: User Interfaces and Desktops
Topic 107: Administrative Tasks
Topic 108: Essential System Services
Topic 109: Networking Fundamentals
Topic 110: Security

iPhone

Post 31-Aug-2020 15:10

[Quote]

Linux+ and LPIC-1 Guide to Linux Certification, 5th edition / Linux+ и LPIC-1 Пособие по Linux сертификации, 5-е издание
Год издания: 2020
Автор: Eckert J.W. / Эккерт Дж.В.
Издательство: Cengage Learning
ISBN: 978-1-337-56979-8
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 929
Описание: Eckert's LINUX+ and LPIC-1 GUIDE TO LINUX CERTIFICATION, 5th Edition, empowers you with the knowledge you need to succeed on CompTIA's Linux+ (XKO-004) certification exam, as well as the Linux Professional Institute LPIC-1 (101-500 and 102-500) certification exams, and well beyond. This comprehensive guide provides a solid conceptual foundation as well as mastery of the hands-on skills required to work with the Linux operation system in today's network administration environment. Up-to-the-minute coverage includes the latest Linux distributions, virtualization, containerization and storage technologies as well as key job-related networking and security services, including FTP, NFS, Samba, Apache, DNS, DHCP, NTP, Squid, Postfix, SSH, VNC, Spice, RDP, GPG, PostgreSQL and iptables/firewalld. Hands-on applications give you practice using both modern Linux distributions (Fedora™ 28 and Ubuntu Server 18.04) as well as legacy Linux distributions still used in industry.

Примеры страниц

Оглавление

iPhone

Post 31-Aug-2020 12:50

[Quote]

Using and Administering Linux: Volume 1: Zero to SysAdmin: Getting Started
Год издания: 2019
Автор: David Both
Жанр или тематика: Linux Programming, Linux Networking, System Administration
Издательство: Apress
ISBN: 9781484250488
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 629
Описание:
Become a Linux sysadmin and expert user of Linux, even with no previous Linux experience and learn to manage complex systems with ease. Volume 1 of this three volume training course introduces operating systems in general and Linux in particular. It briefly explores the The Linux Philosophy for SysAdmins in preparation for the rest of the course. This book provides you with the tools necessary for mastering user management; installing, updating, and deleting software; and using command line tools to do performance tuning and basic problem determination.
You'll begin by creating a virtual network and installing an instance of Fedora – a popular and powerful Linux distribution – on a VirtualBox VM that can be used for all of the experiments on an existing Windows or Linux computer. You’ll then move on to the basics of using the Xfce GUI desktop and the many tools Linux provides for working on the command line including virtual consoles, various terminal emulators, BASH, and other shells.
Explore data streams and the Linux tools used to manipulate them, and learn about the Vim text editor, which is indispensable to advanced Linux users and system administrators, and be introduced to some other text editors. You’ll also see how to install software updates and new software, learn additional terminal emulators, and some advanced shell skills. Examine the sequence of events that take place as the computer boots and Linux starts up, configure your shell to personalize it in ways that can seriously enhance your command line efficiency, and delve into all things file and filesystems.

Примеры страниц

Оглавление

Table of Contents
Introduction
Introduction to Operating Systems
The Linux Philosophy for SysAdmins
Preparation
Installing Linux
Using the Xfce Desktop
Using the Linux Command Line
Core Utilities
Data Streams
Text Editors
Working As Root
Installing and Updating Software
Tools for Problem Solving
Terminal Emulator Mania
Advanced Shell Topics
Linux Boot and Startup
Shell Configuration
Files, Directories, and Links
Filesystems
Back Matter

iPhone

Post 30-Aug-2020 11:35

[Quote]

Learn Docker in a Month of Lunches
Год издания: 2020
Автор: Elton Stoneman
Жанр или тематика: Docker, DevOps
Издательство: Manning Publications
ISBN: 9781617297052
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 466
Описание: Learn Docker in a Month of Lunches introduces Docker concepts through a series of brief hands-on lessons. Follow­ing a learning path perfected by author Elton Stoneman, you’ll run containers by chapter 2 and package applications by chapter 3. Each lesson teaches a practical skill you can practice on Windows, macOS, and Linux systems. By the end of the month you’ll know how to containerize and run any kind of application with Docker.

Примеры страниц

ОглавлениеTable of contents
Learn Docker in a Month of Lunches
Copyright
preface
brief contents
contents
Part 1. Understanding Docker containers and images
1 Before you begin
2 Understanding Docker and running Hello World
3 Building your own Docker images
4 Packaging applications from source code into Docker Images
5 Sharing images with Docker Hub and other registries
6 Using Docker volumes for persistent storage
Part 2. Running distributed applications in containers
7 Running multi-container apps with Docker Compose
8 Supporting reliability with health checks and dependency checks
9 Adding observability with containerized monitoring
10 Running multiple environments with Docker Compose
11 Building and testing applications with Docker and Docker Compose
Part 3. Running at scale with a container orchestrator
12 Understanding orchestration: Docker Swarm and Kubernetes
13 Deploying distributed applications as stacks in Docker Swarm
14 Automating releases with upgrades and rollbacks
15 Configuring Docker for secure remote access and CI/CD
16 Building Docker images that run anywhere: Linux, Windows, Intel, and Arm
Part 4. Getting your containers ready for production
17 Optimizing your Docker images for size, speed, and security
18 Application configuration management in containers
19 Writing and managing application logs with Docker
20 Controlling HTTP traffic to containers with a reverse proxy
21 Asynchronous communication with a message queue
22 Never the end
index

iPhone

Post 30-Aug-2020 11:35

[Quote]

Learn Git in a Month of Lunches
Год издания: 2015
Автор: Rick Umali
Жанр или тематика: Git
Издательство: Manning Publications
ISBN: 9781617292415
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 376
Описание: Git is the source code control system preferred by modern development teams. Its decentralized architecture and lightning-fast branching let you concentrate on your code instead of tedious version control tasks. At first, Git may seem like a sprawling beast. Fortunately, to get started you just need to master a few essential techniques. Read on!
Learn Git in a Month of Lunches introduces the discipline of source code control using Git. Helpful for both newbies who have never used source control and busy pros, this book concentrates on the components of Git you?ll use every day. In easy-to-follow lessons that take an hour or less, you?ll dig into Git?s distributed collaboration model, along with core concepts like committing, branching, and merging. This book is a road map to the commands and processes you need to be instantly productive.

Примеры страниц

Оглавление

Table of Contents
1 Before you begin
2 An overview of Git and version control
3 Getting oriented with Git
4 Making and using a Git repository
5 Using Git with a GUI
6 Tracking and updating files in Git
7 Committing parts of changes 76
8 The time machine that is Git
9 Taking a fork in the road
10 Merging branches 140
11 Cloning
12 Collaborating with remotes
13 Pushing your changes 192
14 Keeping in sync
15 Software archaeology 239
16 Understanding git rebase 261
17 Workflows and branching conventions
18 Working with GitHub 293
19 Third-party tools and Git
20 Sharpening your Git 328

iPhone

Post 28-Aug-2020 13:55

[Quote]

Next Level Cybersecurity: Detect the Signals, Stop the Hack
Год издания: 2019
Автор: Sai Huda
Жанр или тематика: Cybersecurity, Expert Systems, Viruses & Malware, Online Safety & Piracy
Издательство: Leaders Press
ISBN: 9781943386420
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 207
Описание: Even with over $100 billion spent each year on security, attackers break in. They stay hidden and steal data or disrupt with ransomware. Can anything be done to stop the hack? The answer is yes. Intensive reviews of the world’s largest hacks uncovered the secret: detect attackers’ signals early. This book reveals what those signals are and shows how to detect them.
In this game-changing book by Sai Huda, a globally recognized risk and cybersecurity expert, you will:
• Discover the top 15 signals of cyber attackers’ behavior and activity;
• Find out how these signals can detect the attackers;
• Discover how these signals were missed and could have detected the attackers in the theft of 3 billion user accounts and in seven other world’s largest hacks;
• Learn how the cloud and Internet of Things (IoT) are danger zones and what are the signals to look for;
• Find out how to implement the signals in seven steps.With this method you will detect the attackers early, stop the hack and prevent damage.
Everyone is at risk.
This book will help you take it to the next level so you can stay one step ahead. It is a must-read. Cybersecurity is everyone’s business.

Примеры страниц

Оглавление

Table of contents:
Chapter 1: The Opening
Chapter 2: The Cyber Attack Chain and Signals
Chapter 3: Early Detection is the Game Changer
Chapter 4: Missed Signals in 3 Billion User Accounts Theft
Chapter 5: Equifax: Patch Window
Chapter 6: Anthem: Abnormal Logons
Chapter 7: U.S. OPM: Privileged Users’ Behavior
Chapter 8: NHS England: Ransomware Signals
Chapter 9: U.S. DNC: Unusual Logs Behavior
Chapter 10: Target: ICMP Packets
Chapter 11: SingHealth: C&C Communications
Chapter 12: Seven Steps to Detect Cyber Attackers Early
Chapter 13: The Closing
Endnotes
Appendix A: Self-Assessment Checklist: Are You at Risk?
Appendix B: Top 15 Cyber Attack Signals
About the Author

iPhone

Post 28-Aug-2020 13:55

[Quote]

Container Security
Год издания: 2020
Автор: Liz Rice
Жанр или тематика: DevOps, Cybersecurity
Издательство: O'Reilly Media, Inc.
ISBN: 9781492056706
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Описание: To facilitate scalability and resilience, many organizations now run applications in cloud native environments using containers and orchestration. But how do you know if the deployment is secure? This practical book examines key underlying technologies to help developers, operators, and security professionals assess security risks and determine appropriate solutions.
Author Liz Rice, VP of open source engineering at Aqua Security, looks at how the building blocks commonly used in container-based systems are constructed in Linux. You’ll understand what’s happening when you deploy containers and learn how to assess potential security risks that could affect your deployments. If you run container applications with kubectl or docker and use Linux command-line tools such as ps and grep, you’re ready to get started.
• Explore attack vectors that affect container deployments
• Dive into the Linux constructs that underpin containers
• Examine measures for hardening containers
• Understand how misconfigurations can compromise container isolation
• Learn best practices for building container images
• Identify container images that have known software vulnerabilities
• Leverage secure connections between containers
• Use security tooling to prevent attacks on your deployment

Примеры страниц

Оглавление

Table of contents
Preface
1. Container Security Threats
2. Linux System Calls, Permissions, and Capabilities
3. Control Groups
4. Container Isolation
5. Virtual Machines
6. Container Images
7. Software Vulnerabilities in Images
8. Strengthening Container Isolation
9. Breaking Container Isolation
10. Container Network Security
11. Securely Connecting Components with TLS
12. Passing Secrets to Containers
13. Container Runtime Protection
14. Containers and the OWASP Top 10
Security Checklist
Index

iPhone

Post 02-Aug-2020 18:25

[Quote]

Cybersecurity Ops with bash / Bash и кибербезопасность: атака, защита и анализ из командной строки Linux.
Год издания: 2020
Автор: Paul Troncone, Carl Albing / Пол Тронкон, Карл Олбинг
Переводчик: Герасименко А.
Издательство: Питер
ISBN: 978-5-4461-1514-3
Серия: Для профессионалов
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 288
Описание:
Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт.
Авторы Пол Тронкон и Карл Олбинг рассказывают об инструментах и хитростях командной строки, помогающих собирать данные при упреждающей защите, анализировать логи и отслеживать состояние сетей. Пентестеры узнают, как проводить атаки, используя колоссальный функционал, встроенный практически в любую версию Linux.

Примеры страниц

Мои остальные раздачи - [url=tracker.php?rid=43141996]https://rutracker.org/forum/tracker.php?rid=43141996[/url]

iPhone

Post 01-Jul-2020 12:35

[Quote]

The Linux Command Line, 2nd Edition: A Complete Introduction / Командная строка Linux. Полное руководство. 2-е межд. изд.
Год издания: 2020
Автор: William Shotts / Шоттс У.
Переводчик: Киселев А.
Издательство: ООО Издательство «Питер»
ISBN: 978-5-4461-1430-6
Серия: Для профессионалов
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 544
Описание: Международный бестселлер «Командная строка Linux» поможет преодолеть путь от первых робких щелчков по клавишам до уверенного создания полноценных программ для последней версии bash — наиболее популярной командной оболочки Linux.
Второе издание рассказывает о новых возможностях bash 4.x, таких как новые операторы перенаправления и операции подстановки. В разделе, посвященном сценариям оболочки, рассматриваются современные надежные методы программирования, способы предотвращения типичных ошибок и потенциально опасных ситуаций.
Вы освоите неустаревающие навыки владения командной строкой: навигацию по файловой системе, настройку окружения, объединение команд в цепочки и сопоставление с регулярными выражениями. Вы постигнете философию, лежащую в основе многих инструментов командной строки, разберетесь с богатым наследием, полученным от суперкомпьютеров с Unix, и приобщитесь к знаниям, накопленным поколениями гуру, исключивших мышь из своего арсенала инструментов.

Примеры страниц

Краткое содержание (текстом)

Краткое содержание
Об авторе.............................................................................................................. 24
О научном редакторе.......................................................................................... 25
Благодарности..................................................................................................... 26
Введение.............................................................................................................. 28
Часть I. КОМАНДНАЯ ОБОЛОЧКА
Глава 1. Что такое командная оболочка..................................................................... 36
Глава 2. Навигация.................................................................................................... 41
Глава 3. Исследование системы................................................................................. 47
Глава 4. Операции с файлами и каталогами............................................................... 59
Глава 5. Работа с командами...................................................................................... 76
Глава 6. Перенаправление......................................................................................... 88
Глава 7. Взгляд на мир глазами командной оболочки............................................... 102
Глава 8. Продвинутые приемы работы с клавиатурой............................................... 114
Глава 9. Привилегии................................................................................................ 123
Глава 10. Процессы.................................................................................................. 144
Часть II. ОКРУЖЕНИЕ И НАСТРОЙКА
Глава 11. Окружение............................................................................................... 160
Глава 12. Плавное введение в vi.............................................................................. 173
Глава 13. Настройка приглашения к вводу............................................................... 1926
Часть III. ТИПИЧНЫЕ ЗАДАЧИ И ОСНОВНЫЕ ИНСТРУМЕНТЫ
Глава 14. Управление пакетами............................................................................... 202
Глава 15. Устройства хранения................................................................................ 212
Глава 16. Сети......................................................................................................... 231
Глава 17. Поиск файлов........................................................................................... 247
Глава 18. Архивация и резервное копирование........................................................ 264
Глава 19. Регулярные выражения............................................................................ 281
Глава 20. Обработка текста..................................................................................... 303
Глава 21. Форматирование вывода.......................................................................... 344
Глава 22. Печать...................................................................................................... 365
Глава 23. Компиляция программ.............................................................................. 379
Часть IV. СЦЕНАРИИ КОМАНДНОЙ ОБОЛОЧКИ
Глава 24. Создание первого сценария командной оболочки..................................... 392
Глава 25. Начало проекта........................................................................................ 399
Глава 26. Проектирование сверху вниз.................................................................... 410
Глава 27. Управление потоком выполнения: ветвление при помощи if..................... 420
Глава 28. Чтение ввода с клавиатуры...................................................................... 437
Глава 29. Управление потоком выполнения: циклы while и until............................... 449
Глава 30. Поиск и устранение ошибок...................................................................... 456
Глава 31. Управление потоком выполнения: ветвление с помощью case.................. 470
Глава 32. Позиционные параметры.......................................................................... 477
Глава 33. Управление потоком выполнения: цикл for............................................... 491
Глава 34. Строки и числа......................................................................................... 498
Глава 35. Массивы................................................................................................... 520
Глава 36. Экзотика................................................................................................... 530

Краткое содержание (картинками)

Оглавление (текстом)

Оглавление
Об авторе.............................................................................................................. 24
О научном редакторе.......................................................................................... 25
Благодарности..................................................................................................... 26
К первому изданию................................................................................................ 26
Ко второму изданию............................................................................................... 27
Введение.............................................................................................................. 28
Зачем нужна командная строка?............................................................................. 29
О чем эта книга...................................................................................................... 29
Кому адресована эта книга..................................................................................... 30
Что дается в этой книге.......................................................................................... 31
Как читать эту книгу............................................................................................... 31
Предварительные условия............................................................................... 32
Что нового во втором издании................................................................................ 33
Ваши отзывы важны для нас!................................................................................. 33
От издательства..................................................................................................... 34
Часть I. КОМАНДНАЯ ОБОЛОЧКА.......................................................... 35
Глава 1. Что такое командная оболочка............................................................ 36
Эмуляторы терминалов.......................................................................................... 36
Первые удары по клавишам................................................................................... 36
История команд................................................................................................ 38
Управление курсором....................................................................................... 38
Некоторые простые команды.................................................................................. 38
Завершение сеанса работы с терминалом............................................................... 39
Заключение............................................................................................................ 408
Глава 2. Навигация.............................................................................................. 41
Дерево каталогов файловой системы..................................................................... 41
Текущий рабочий каталог....................................................................................... 42
Вывод содержимого каталога................................................................................. 43
Смена текущего рабочего каталога........................................................................ 43
Абсолютные пути............................................................................................. 43
Относительные пути......................................................................................... 44
Некоторые полезные сокращения.................................................................... 46
Заключение............................................................................................................ 46
Глава 3. Исследование системы......................................................................... 47
Любопытные возможности ls.................................................................................. 47
Параметры и аргументы................................................................................... 48
Пристальный взгляд на длинный формат......................................................... 49
Определение типов файлов командой file............................................................... 50
Просмотр содержимого файлов командой less........................................................ 51
Обзорное путешествие........................................................................................... 53
Символические ссылки........................................................................................... 57
Жесткие ссылки...................................................................................................... 58
Заключение............................................................................................................ 58
Глава 4. Операции с файлами и каталогами..................................................... 59
Групповые символы................................................................................................ 60
mkdir — создание каталогов................................................................................... 62
cp — копирование файлов и каталогов................................................................... 63
Параметры команды cp и примеры ее использования....................................... 63
mv — перемещение и переименование файлов...................................................... 64
Параметры команды mv и примеры ее использования...................................... 64
rm — удаление файлов и каталогов....................................................................... 65
Параметры команды rm и примеры ее использования...................................... 65
ln — создание ссылок............................................................................................. 67
Жесткие ссылки............................................................................................... 67
Символические ссылки..................................................................................... 68
Постройка песочницы............................................................................................. 68
Создание каталогов.......................................................................................... 68
Копирование файлов........................................................................................ 69
Перемещение и переименование файлов......................................................... 70
Создание жестких ссылок................................................................................. 71
Создание символических ссылок...................................................................... 72
Удаление файлов и каталогов.......................................................................... 73
Заключение............................................................................................................ 75
Глава 5. Работа с командами.............................................................................. 76
Что такое команды?................................................................................................ 76
Идентификация команд.......................................................................................... 77
type — получение типа команды...................................................................... 77
which — определение местоположения выполняемого файла.......................... 77
Получение документации с описанием команд....................................................... 78
help — получение справки для встроенных команд.......................................... 78
--help — вывод инструкции по использованию................................................. 80
man — вывод страниц справочного руководства.............................................. 80
apropos — вывод списка подходящих команд................................................... 82
whatis — вывод очень краткого описания команды.......................................... 83
info — вывод записи из справочного руководства Info...................................... 83
README и другие файлы с описанием программ.............................................. 85
Создание собственных команд с помощью alias...................................................... 85
Заключение............................................................................................................ 87
Глава 6. Перенаправление.................................................................................. 88
Стандартный ввод, вывод и вывод ошибок............................................................. 88
Перенаправление стандартного вывода................................................................. 89
Перенаправление стандартного вывода ошибок..................................................... 91
Перенаправление стандартного вывода и стандартного вывода ошибок
в один файл..................................................................................................... 91
Удаление нежелательного вывода................................................................... 92
Перенаправление стандартного ввода.................................................................... 93
cat — объединение файлов.............................................................................. 9310
Конвейеры............................................................................................................. 95
Фильтры........................................................................................................... 95
uniq — поиск или удаление повторяющихся строк............................................ 96
wc — вывод числа строк, слов и байтов........................................................... 97
grep — поиск строк, соответствующих шаблону............................................... 97
head/tail — вывод первых/последних строк из файлов..................................... 98
tee — чтение со стандартного ввода и запись в стандартный
вывод и в файлы.............................................................................................. 99
Заключение.......................................................................................................... 101
Глава 7. Взгляд на мир глазами командной оболочки................................... 102
Подстановка......................................................................................................... 102
Подстановка путей......................................................................................... 103
Подстановка тильды....................................................................................... 104
Подстановка результатов арифметических выражений.................................. 105
Подстановка фигурных скобок....................................................................... 106
Подстановка параметров................................................................................ 107
Подстановка команд....................................................................................... 108
Экранирование..................................................................................................... 109
Двойные кавычки........................................................................................... 109
Одиночные кавычки....................................................................................... 111
Экранирование символов............................................................................... 111
Управляющие последовательности................................................................ 112
Заключение.......................................................................................................... 113
Глава 8. Продвинутые приемы работы с клавиатурой................................... 114
Редактирование командной строки....................................................................... 114
Перемещение курсора.................................................................................... 115
Изменение текста........................................................................................... 115
Вырезание и вставка (удаление и возврат) текста.......................................... 117
Дополнение.......................................................................................................... 117
Использование истории........................................................................................ 119
Поиск в истории............................................................................................. 119
Подстановка записей истории........................................................................ 121
Заключение.......................................................................................................... 122
Глава 9. Привилегии.......................................................................................... 123
Владельцы, члены группы и все остальные.......................................................... 124
Чтение, запись и выполнение............................................................................... 126
chmod — изменение режима доступа к файлу................................................ 128
Установка режима доступа к файлу с помощью
графического интерфейса.............................................................................. 131
umask — определение разрешений доступа к файлам по умолчанию............. 132
Некоторые специальные разрешения............................................................. 134
Изменение идентичности...................................................................................... 135
su — запуск командной оболочки с подстановкой идентификаторов
пользователя и группы................................................................................... 136
sudo — выполнение команды от имени другого пользователя........................ 137
chown — изменение владельца и группы файла............................................. 139
chgrp — изменение группы файла.................................................................. 140
Использование привилегий.................................................................................. 140
Изменение своего пароля..................................................................................... 142
Заключение.......................................................................................................... 143
Глава 10. Процессы........................................................................................... 144
Как действует процесс.......................................................................................... 144
Просмотр списка процессов.................................................................................. 145
Просмотр состояния процессов в динамике с помощью top............................ 148
Управление процессами....................................................................................... 150
Прерывание процесса.................................................................................... 151
Перевод процессов в фоновый режим............................................................ 151
Возврат процесса на передний план.............................................................. 152
Приостановка процесса.................................................................................. 152
Сигналы............................................................................................................... 153
Посылка сигналов процессам командой kill..................................................... 154
Посылка сигналов нескольким процессам с помощью killall............................ 156
Остановка системы............................................................................................... 157
Другие команды управления процессами.............................................................. 158
Заключение.......................................................................................................... 15812
Часть II. ОКРУЖЕНИЕ И НАСТРОЙКА.................................................. 159
Глава 11. Окружение......................................................................................... 160
Что хранится в окружении?.................................................................................. 160
Исследование окружения............................................................................... 161
Некоторые интересные переменные............................................................... 162
Как устанавливается окружение?......................................................................... 163
Что находится в файлах запуска?................................................................... 165
Изменение окружения.......................................................................................... 167
Какие файлы следует изменять?.................................................................... 167
Текстовые редакторы..................................................................................... 167
Использование текстового редактора............................................................. 168
Активация изменений..................................................................................... 172
Заключение.......................................................................................................... 172
Глава 12. Плавное введение в vi...................................................................... 173
Зачем осваивать vi............................................................................................... 173
Немного предыстории.......................................................................................... 174
Запуск и завершение vi........................................................................................ 174
Режимы редактирования...................................................................................... 176
Переход в режим вставки............................................................................... 177
Сохранение изменений................................................................................... 177
Перемещение курсора.......................................................................................... 178
Основы редактирования....................................................................................... 179
Добавление текста в конец............................................................................ 179
Вставка строки............................................................................................... 180
Удаление текста............................................................................................. 181
Вырезание, копирование и вставка текста..................................................... 182
Объединение строк........................................................................................ 183
Поиск и замена..................................................................................................... 184
Поиск в пределах строки................................................................................ 184
Поиск во всем файле...................................................................................... 184
Глобальный поиск и замена........................................................................... 185
Редактирование нескольких файлов..................................................................... 186
Переключение между файлами...................................................................... 187
Открытие дополнительных файлов для редактирования................................ 188
Копирование содержимого из одного файла в другой.................................... 188
Вставка целого файла в другой файл............................................................. 189
Сохранение результатов работы........................................................................... 190
Заключение.......................................................................................................... 191
Глава 13. Настройка приглашения к вводу..................................................... 192
Устройство строки приглашения к вводу.............................................................. 192
Альтернативные варианты оформления приглашения.......................................... 194
Добавление цвета................................................................................................ 196
Перемещение курсора.......................................................................................... 198
Сохранение определения приглашения................................................................ 200
Заключение.......................................................................................................... 200
Часть III. ТИПИЧНЫЕ ЗАДАЧИ И ОСНОВНЫЕ ИНСТРУМЕНТЫ........... 201
Глава 14. Управление пакетами....................................................................... 202
Системы пакетов.................................................................................................. 203
Как действует система пакетов............................................................................. 203
Файлы пакетов............................................................................................... 203
Репозитории................................................................................................... 204
Зависимости................................................................................................... 205
Высоко- и низкоуровневые инструменты управления пакетами...................... 205
Типичные задачи управления пакетами............................................................... 206
Поиск пакета в репозитории.......................................................................... 206
Установка пакета из репозитория................................................................... 206
Установка пакета из файла пакета................................................................. 207
Удаление пакета............................................................................................ 207
Обновление пакетов из репозитория.............................................................. 208
Обновление пакета из файла пакета.............................................................. 208
Список установленных пакетов...................................................................... 209
Определение, установлен ли пакет................................................................ 20914
Вывод информации об установленном пакете................................................ 209
Поиск пакета по установленному файлу......................................................... 210
Заключение.......................................................................................................... 210
Глава 15. Устройства хранения........................................................................ 212
Монтирование и размонтирование устройств хранения........................................ 213
Просмотр списка смонтированных файловых систем...................................... 214
Определение названий устройств.................................................................. 218
Создание новых файловых систем........................................................................ 221
Управление разделами с помощью fdisk......................................................... 221
Создание новой файловой системы с помощью mkfs...................................... 224
Проверка и восстановление файловой системы.................................................... 225
Непосредственное перемещение данных между устройствами............................. 226
Создание образа компакт-диска..................................................................... 226
Создание образа-копии компакт-диска........................................................... 227
Создание образа из коллекции файлов.......................................................... 227
Запись образа компакт-диска............................................................................... 228
Непосредственное монтирование файла ISO-образа...................................... 228
Очистка перезаписываемых компакт-дисков.................................................. 228
Запись образа................................................................................................ 228
Заключительное замечание.................................................................................. 229
Дополнительные сведения................................................................................... 229
Глава 16. Сети.................................................................................................... 231
Исследование и мониторинг сети......................................................................... 232
ping................................................................................................................ 232
traceroute....................................................................................................... 233
ip................................................................................................................... 234
netstat............................................................................................................ 235
Передача файлов по сети..................................................................................... 237
ftp.................................................................................................................. 237
lftp — более удачная версия ftp..................................................................... 239
wget............................................................................................................... 239
Безопасные взаимодействия с удаленными узлами............................................... 240
ssh................................................................................................................. 240
scp и sftp........................................................................................................ 245
Заключение.......................................................................................................... 246
Глава 17. Поиск файлов.................................................................................... 247
locate — простой способ поиска файлов............................................................... 247
find — сложный способ поиска файлов................................................................. 249
Проверки....................................................................................................... 250
Операторы..................................................................................................... 253
Предопределенные операции......................................................................... 255
Операции, определяемые пользователем....................................................... 257
Увеличение эффективности........................................................................... 258
xargs.............................................................................................................. 259
Возвращаемся в песочницу............................................................................ 260
Параметры..................................................................................................... 262
Заключение.......................................................................................................... 263
Глава 18. Архивация и резервное копирование............................................. 264
Сжатие файлов..................................................................................................... 264
gzip................................................................................................................ 265
bzip2.............................................................................................................. 268
Архивирование файлов........................................................................................ 268
tar.................................................................................................................. 269
zip.................................................................................................................. 274
Синхронизация файлов и каталогов..................................................................... 276
Использование rsync для копирования по сети............................................... 279
Заключение.......................................................................................................... 280
Глава 19. Регулярные выражения................................................................... 281
Что такое регулярные выражения?....................................................................... 281
grep...................................................................................................................... 282
Метасимволы и литералы..................................................................................... 284
Любой символ...................................................................................................... 28416
Якоря................................................................................................................... 285
Выражения в квадратных скобках и классы символов........................................... 286
Отрицание..................................................................................................... 287
Традиционные диапазоны символов............................................................... 287
Классы символов POSIX........................................................................................ 288
Простые и расширенные регулярные выражения POSIX....................................... 291
Чередование........................................................................................................ 293
Квантификаторы.................................................................................................. 295
? — совпадение с элементом ноль или один раз............................................. 295
* — совпадение с элементом ноль или более раз........................................... 295
+ — совпадение с элементом один или более раз.......................................... 296
{ } — совпадение с элементом определенное число раз................................. 297
Практические примеры применения регулярных выражений................................ 298
Проверка списка телефонов с помощью grep................................................. 298
Поиск необычных имен файлов с помощью find............................................. 299
Поиск файлов с помощью locate..................................................................... 299
Поиск текста в less и vim................................................................................ 300
Заключение.......................................................................................................... 301
Глава 20. Обработка текста.............................................................................. 303
Области применения текста................................................................................. 304
Документы..................................................................................................... 304
Веб-страницы................................................................................................. 304
Электронная почта......................................................................................... 304
Вывод на принтер.......................................................................................... 304
Исходный код программ................................................................................. 305
А вот и наши старые знакомые!............................................................................ 305
cat........................................................................................................................ 305
sort................................................................................................................ 307
uniq — выявление или удаление повторяющихся строк.................................. 314
Нарезка и перетасовка текста.............................................................................. 316
cut — удаление фрагментов из всех строк в файлах...................................... 316
paste — слияние строк из файлов.................................................................. 319
join — объединение строк из двух файлов по общему полю........................... 321
Сравнение текста................................................................................................. 323
comm — построчное сравнение двух сортированных файлов......................... 323
diff — построчное сравнение файлов............................................................. 324
patch — применение diff-файла к оригиналу................................................... 327
Редактирование на лету....................................................................................... 328
tr — перекодирование или удаление символов............................................... 328
sed — потоковый редактор для фильтрации и преобразования текста........... 331
aspell — интерактивная проверка орфографии............................................... 339
Заключение.......................................................................................................... 343
Дополнительное задание...................................................................................... 343
Глава 21. Форматирование вывода.................................................................. 344
Инструменты простого форматирования............................................................... 344
nl — нумерация строк..................................................................................... 345
fold — перенос строк после указанной длины................................................. 348
fmt — простое форматирование текста.......................................................... 349
pr — форматирование текста для печати....................................................... 352
printf — форматирование и вывод данных...................................................... 353
Системы форматирования документов.................................................................. 357
groff............................................................................................................... 358
Заключение.......................................................................................................... 364
Глава 22. Печать................................................................................................ 365
Краткая история поддержки печати..................................................................... 365
Печать в ночное время................................................................................... 366
Символьные принтеры................................................................................... 366
Графические принтеры.................................................................................. 367
Печать в Linux...................................................................................................... 369
Подготовка файлов к печати................................................................................ 369
pr — преобразование текстовых файлов для печати...................................... 369
Отправка задания печати на принтер................................................................... 371
lpr — печать файлов (в стиле Berkeley).......................................................... 371
lp — печать файлов (в стиле System V).......................................................... 372
Еще одна возможность: a2ps.......................................................................... 37318
Наблюдение за заданиями печати и управление ими........................................... 376
lpstat — вывод информации о состоянии принтера......................................... 376
lpq — вывод информации о состоянии очереди печати.................................. 377
lprm и cancel — отмена заданий печати.......................................................... 378
Заключение.......................................................................................................... 378
Глава 23. Компиляция программ...................................................................... 379
Что такое компиляция?........................................................................................ 380
Все ли программы компилируются?................................................................ 381
Компиляция программ на C.................................................................................. 382
Получение исходного кода............................................................................. 382
Исследование дерева исходных текстов......................................................... 384
Сборка программ............................................................................................ 386
Установка программ....................................................................................... 390
Заключение.......................................................................................................... 390
Часть IV. СЦЕНАРИИ КОМАНДНОЙ ОБОЛОЧКИ.................................. 391
Глава 24. Создание первого сценария командной оболочки......................... 392
Что такое сценарии командной оболочки............................................................. 392
Как написать сценарий командной оболочки........................................................ 393
Формат файла сценария................................................................................. 393
Разрешения на выполнение........................................................................... 394
Местоположение файла сценария.................................................................. 394
Выбор местоположения для сценариев.......................................................... 396
Дополнительные хитрости по оформлению.......................................................... 397
Длинные имена параметров........................................................................... 397
Отступы и продолжения строк....................................................................... 397
Заключение.......................................................................................................... 398
Глава 25. Начало проекта................................................................................. 399
Этап первый: минимальный документ.................................................................. 399
Этап второй: добавление некоторых данных........................................................ 401
Переменные и константы..................................................................................... 402
Присваивание значений переменным и константам........................................ 405
Встроенные документы......................................................................................... 407
Заключение.......................................................................................................... 409
Глава 26. Проектирование сверху вниз........................................................... 410
Функции командной оболочки.............................................................................. 411
Локальные переменные........................................................................................ 414
Постоянное опробование сценария...................................................................... 416
Заключение.......................................................................................................... 419
Глава 27. Управление потоком выполнения:
ветвление при помощи if.................................................................................. 420
Инструкция if........................................................................................................ 420
Код завершения................................................................................................... 421
Команда test......................................................................................................... 423
Выражения для проверки файлов.................................................................. 423
Выражения для проверки строк...................................................................... 426
Выражения для проверки целых чисел........................................................... 428
Более современная версия команды test.............................................................. 429
(( )) — для проверки целых чисел.................................................................. 430
Объединение выражений..................................................................................... 431
Операторы управления: еще один способ ветвления............................................ 434
Заключение.......................................................................................................... 435
Глава 28. Чтение ввода с клавиатуры............................................................. 437
read — чтение значений со стандартного ввода................................................... 438
Параметры..................................................................................................... 440
Выделение полей в строке ввода с помощью IFS............................................ 442
Проверка ввода.................................................................................................... 444
Меню.................................................................................................................... 446
Заключение.......................................................................................................... 448
Дополнительные сведения................................................................................... 448
Глава 29. Управление потоком выполнения: циклы while и until................. 449
Циклы.................................................................................................................. 449
while............................................................................................................... 45020
Прерывание цикла............................................................................................... 452
until................................................................................................................ 454
Чтение файлов в циклах....................................................................................... 454
Заключение.......................................................................................................... 455
Глава 30. Поиск и устранение ошибок............................................................. 456
Синтаксические ошибки....................................................................................... 456
Отсутствующие кавычки................................................................................. 457
Отсутствующие или неожиданные лексемы.................................................... 458
Непредвиденная подстановка........................................................................ 458
Логические ошибки.............................................................................................. 460
Защитное программирование......................................................................... 460
Будьте внимательны к именам файлов........................................................... 462
Проверка ввода.............................................................................................. 463
Тестирование....................................................................................................... 464
Комплекты тестов.......................................................................................... 465
Отладка................................................................................................................ 465
Поиск проблемной области............................................................................ 465
Трассировка................................................................................................... 466
Исследование значений в процессе выполнения............................................ 468
Заключение.......................................................................................................... 469
Глава 31. Управление потоком выполнения:
ветвление с помощью case............................................................................... 470
Команда case........................................................................................................ 470
Шаблоны........................................................................................................ 472
Выполнение нескольких вариантов................................................................ 474
Заключение.......................................................................................................... 476
Глава 32. Позиционные параметры................................................................. 477
Доступ к командной строке.................................................................................. 477
Определение числа аргументов...................................................................... 478
shift — доступ к множеству аргументов.......................................................... 479
Простые приложения..................................................................................... 480
Использование позиционных параметров в функциях.................................... 481
Обработка позиционных параметров скопом........................................................ 482
Более сложное приложение................................................................................. 484
Заключение.......................................................................................................... 487
Глава 33. Управление потоком выполнения: цикл for................................... 491
for: традиционная форма...................................................................................... 491
for: форма в стиле языка C................................................................................... 494
Заключение.......................................................................................................... 496
Глава 34. Строки и числа.................................................................................. 498
Подстановка параметров...................................................................................... 498
Простые параметры....................................................................................... 499
Подстановка пустых переменных................................................................... 499
Получение имен переменных......................................................................... 501
Операции со строками.................................................................................... 502
Преобразование регистра символов............................................................... 505
Вычисление и подстановка арифметических выражений................................ 507
Основание системы счисления....................................................................... 508
Унарные операторы....................................................................................... 508
Простая арифметика...................................................................................... 508
Присваивание................................................................................................ 510
Битовые операции.......................................................................................... 512
Логические операторы................................................................................... 513
bc — язык калькулятора для вычислений с произвольной точностью................... 516
Применение bc............................................................................................... 517
Пример сценария........................................................................................... 518
Заключение.......................................................................................................... 519
Дополнительные сведения................................................................................... 519
Глава 35. Массивы........................................................................................................ 520
Что такое массивы?.............................................................................................. 520
Создание массива................................................................................................. 521
Присваивание значений массиву.......................................................................... 52122
Доступ к элементам массива................................................................................ 522
Операции с массивами......................................................................................... 524
Вывод содержимого всего массива................................................................. 524
Определение числа элементов в массиве....................................................... 525
Поиск используемых индексов....................................................................... 526
Добавление элементов в конец массива......................................................... 526
Сортировка массива....................................................................................... 526
Удаление массива.......................................................................................... 527
Ассоциативные массивы....................................................................................... 528
Заключение.......................................................................................................... 529
Глава 36. Экзотика............................................................................................. 530
Группы команд и подоболочки............................................................................. 530
Подстановка процессов........................................................................................ 534
Ловушки............................................................................................................... 536
Асинхронное выполнение с командой wait............................................................ 540
Именованные каналы........................................................................................... 541
Создание именованного канала...................................................................... 542
Использование именованных каналов............................................................ 542
Заключение.......................................................................................................... 543

Оглавление (картинками)

iPhone

Post 07-Jun-2020 19:35

[Quote]

UNIX and Linux System Administration Handbook / Unix и Linux. Руководство системного администратора. 5-e издание
Год издания: 2020
Автор: Evi Nemeth, Garth Snyder, Trent Hein / Эви Немет, Гарт Снайдер, Трент Хейн, Бен Уэйли, Дэн Макни
Переводчик: Клюшин Д.А.
Издательство: Диалектика
ISBN: 978-5-907144-10-1
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Нет
Количество страниц: 1170
Описание:
Это современное и полное руководство по инсталляции, настройке и обслуживанию любой системы UNIX или Linux, включая системы, предоставляющие базовую инфраструктуру Интернета и облачную инфраструктуру.
Обновленное с учетом новых дистрибутивов и облачных сред, это всестороннее руководство охватывает лучшие практики для всех аспектов системного администрирования, включая управление хранением данных, проектирование и администрирование сети, безопасность, веб-хостинг, автоматизацию, управление конфигурацией, анализ производительности, виртуализацию, DNS, безопасность и управление IT-организациями.
Авторы — специалисты мирового класса — рассмотрели облачные платформы, методологию DevOps, непрерывное развертывание, контейнеризацию, мониторинг и многие другие важные темы.
Независимо от вашей роли в системах и сетях, построенных на UNIX или Linux, это понятное, хорошо написанное руководство поможет повысить эффективность и поможет решить ваши самые острые проблемы.
Книга предназначена для студентов, системных администраторов и всех программистов, использующих системы FreeBSD и Linux.
«Как автор, редактор и издатель, я никогда не придавал большого значения конкуренции — за исключением нескольких случаев. Это один из таких случаев. «Unix и Linux. Руководство системного администратора» — это одна из немногих книг, на которые мы равняемся.»
Тим О'Рейли, основатель компании O'Reily Media
«Это издание предназначено для тех, чьи системы работают в облаке или в виртуализированных центрах обработки данных; тех, чья административная работа в основном принимает форму исходного кода автоматизации и конфигурации; тех, кто тесно сотрудничает с разработчиками, сетевыми инженерами, сотрудниками по вопросам соблюдения требований и всеми другими рабочими пчелами, которые обитают в современном улье.»
Пол Викси (Paul Vixie), изобретатель и основатель компаний ISC и Farsight Security, лауреат премии Зал Славы Интернета (Internet Hall of Fame)
«Эта книга увлекательна и полезна как справочник. Если вы используете системы UNIX и Linux, она должна стать вашей настольной книгой. В ней кратко и без лишних разглагольствований написано об истории этих систем. Она содержит точную информацию, которая излагается в яркой и запоминающейся форме.»
Джейсон А. Наннелли (Jason A. Nunnelly)

Примеры страниц

Мои остальные раздачи - [url=tracker.php?rid=43141996]https://rutracker.org/forum/tracker.php?rid=43141996[/url]

iPhone

Post 01-Jun-2020 15:05

[Quote]

Linux в действии
Год издания: 2019
Автор: Клинтон Д.
Издательство: Питер
ISBN: 978-5-4461-1199-2
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Да
Количество страниц: 414
Описание: Без практики ничему нельзя научиться, и Linux не исключение. Книга "Linux в действии" поможет приобрести навыки защиты файлов, папок и серверов, безопасной установки патчей и приложений, а также управления сетью.
В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki. На интересных примерах вы изучите виртуализацию, аварийное восстановление, обеспечение безопасности, резервное копирование, внедрение DevOps и устранение неполадок системы. Каждая глава заканчивается обзором практических рекомендаций, глоссарием новых терминов и упражнениями

Примеры страниц

Оглавление

Предисловие..." .. " .. " ................................................................................" . . . . . . . . ." . . . . . . . 17
Благодарности". ." . . . . ." . . . . . . . . ." . ." . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ." . ." . . . . . . . . . . . . . . . . . . . . . . ." . . . . ." . . . . . . . . . . 18
Об этой книге"" .""""" ." ."""""""""". .""" .""""""" ."""""" ."" ." .""""""" .""""" . . 19
Об авторе ..............." ." . . ." ." . . . . . . . . ." .." . . . . . . . . . . . . . . . . . . . . . . . . . ." . . . . . . . . . . . . . . . . ." . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Об иллюстрации на обложке .""""""""""""" ." .""" ." . ." ."" .""" ."""""" .""""" ."" . . . 25
Гпава 1. Добро пожаловать в Liпux """""""""""""""""""""""""""""""""""""" . 26
Гпава 2. Виртуализация Linux: создание безопасной и простой рабочей среды""""" .50
Гпава Э. Удаленное подключение: безопасный доступ к машинам по сети""""""""" 82
Гпава 4. Управление архивами: создание резервных копий или копирование
целых файловых систем """" "" ."""""""""""" ."" ."""" ..""" ..""" .""" ."" ." .""" .". 103
Гпава 5. Автоматизированное администрирование: настройка автоматического
резервного копирования . . . ." . . . . ." . . . . . . . . . . . . . . . . . . . . .." . ." . . . . . . . . ." . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . ." .. 128
Гпава 6. Инструменты для критических ситуаций: создание устройства
для восстановления системы" ." .."""" .""""" .""" .""""" . .""" ." ."" . ." ." .."" ." ."""" . 150
Гпава 7. Веб-серверы: создание сервера MediaWiki"""."" ."""."". " ."""""""""""" 174
Гпава 8. Совместное использование файлов в сети : создание сервера
для совместного использования файлов Nextcloud."" .""" ."""" .""""" ." .""""""""" 201
Гпава 9. Защита вашего веб-сервера .""""" ." .""""""" ."" ."""""" ."""" ." ."""" ."" 222
Краткое содержание6 Краткое содержание
Гпава 10. защита сетевых соединений : создание VPN или DMZ."................. .." . . . . ." .. 254
Гпава 11. Мониторинг системы: работа с файлами журналов.................................... 282
Гпава 12. Совместное использование данных в частной сети .................................... 306
Гпава 13. Устранение проблем производительности системы. . ............. ..................... 3 24
Гпава 14. Устранение неполадок в сети .................................................................... 346
Гпава 15. Устранение неполадок с периферийными устройствами ............................ 367
Гпава 16. Инструменты DevOps: развертывание серверной среды
с использованием АпsiЫе.... ..................... . . ....... .... ...... . ... ." . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
заключение ............ ............... . ............." . ." . . . ." . . ." ." . . . . . . . . ." . ." . . . . . . . . . . . ." . ." . . . . . . ." . . . . . . . . . 400
Приложение. Обзор команд по главам . """"......"""" ."" ."" . ." ."" . . ." . . ." . . . ." . ." . ." . ."" 404

iPhone

Post 29-May-2020 05:00

[Quote]

Apple Augmented Reality by Tutorials (Early Access Edition)
Год издания: 2020
Автор: Chris Language
Издательство: Razeware LLC
ISBN: Отсутствует
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Количество страниц: 163
Описание: This book will teach you to build realistic and immersive AR experiences for the Apple platform.

Примеры страниц

Оглавление

Book License
What You Need
Book Source Code & Forums
Early Access Edition
Chapter 1: AR Quick Look
Chapter 2: Reality Composer & Reality Files
Chapter 3: USDZ Files & USD Python Tools
Chapter 4: Reality Converter & PBR Materials
Chapter 5: Image Anchors
Chapter 6: Behaviors, Triggers & Actions
Chapter 7: Object Anchors
Chapter 8: RealityKit
Chapter 9: Face Anchors
Chapter 10: Facial Blend Shapes
Chapter 11: ARKit
Chapter 12: ARKit & SpriteKit
Chapter 13: AR Session Management
Chapter 14: Raycasting & Physics
Chapter 15: ARKit & SceneKit
Chapter 16: Plane Anchors & Focus Nodes
Chapter 17: AR Coaching Overylay & Billboards
Chapter 18: ECS & Collaborative Experiences
Conclusion

iPhone

Post 29-May-2020 05:00

[Quote]

Auto Layout by Tutorials (1st Edition)
Год издания: 2020
Автор: Jayven Nhan & Libranner Santos
Издательство: Razeware LLC
ISBN: Отсутствует
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Количество страниц: 381
Описание: This book teaches you Auto Layout, Apple’s elegant solution to making your user interfaces flexible and adaptable.

Примеры страниц

Оглавление

About the Cover
What You Need
Book License
Book Source Code & Forums
Chapter 1: Introducing Auto Layout
Chapter 2: Construct Auto Layout with the Interface Builder
Chapter 3: Stack View
Chapter 4: Construct Auto Layout with Code
Chapter 5: Scroll View
Chapter 6: Self-Sizing Views
Chapter 7: Layout Guides
Chapter 8: Content-Hugging & Compression-Resistance Priorities
Chapter 9: Animating Auto Layout Constraints
Chapter 10: Adaptive Layout
Chapter 11: Dynamic Type
Chapter 12: Internationalization & Localization
Chapter 13: Common Auto Layout Issues
Chapter 14: Under the Hood of Auto Layout
Chapter 15: Optimizing Auto Layout Performance
Chapter 16: Layout Prototyping with Playgrounds
Chapter 17: Auto Layout for External Displays
Chapter 18: Designing Custom Controls
Conclusion
 

The time now is: Today 05:25

All times are GMT + 4 Hours