Miller S. A. / Миллер С. А. - Linux Administration Best Practices: Practical solutions to approaching the design and management of Linux systems / Лучшие практики администрирования Linux [2022, PDF, EPUB, ENG]

Ответить на тему
Статистика раздачи
Размер:  6 MB   |    Зарегистрирован:  6 месяцев 27 дней   |    Скачан:  0 раз
Сидов:  100  [  0 KB/s  ]   Личеров:  38  [  0 KB/s  ]   Подробная статистика пиров
 
   
 
 
Автор Сообщение

iPhone ®

Пол:

Стаж: 8 лет 10 месяцев

Сообщений: 2152

Создавать темы 30-Сен-2023 14:55

[Цитировать]

Linux Administration Best Practices: Practical solutions to approaching the design and management of Linux systems / Лучшие практики администрирования Linux: Практические решения для подхода к проектированию систем Linux и управлению ими
Год издания: 2022
Автор: Miller S. A. / Миллер С. А.
Издательство: Packt Publishing
ISBN: 978-1-80056-879-2
Язык: Английский
Формат: PDF, EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 404
Описание: Gain an understanding of system administration that will remain applicable throughout your career and understand why tasks are done rather than how to do them
Key Features
Deploy, secure, and maintain your Linux system in the best possible way
Discover best practices to implement core system administration tasks in Linux
Explore real-world decisions, tasks, and solutions involved in Linux system administration
Book Description
Linux is a well-known, open source Unix-family operating system that is the most widely used OS today. Linux looks set for a bright future for decades to come, but system administration is rarely studied beyond learning rote tasks or following vendor guidelines. To truly excel at Linux administration, you need to understand how these systems work and learn to make strategic decisions regarding them.
Linux Administration Best Practices helps you to explore best practices for efficiently administering Linux systems and servers. This Linux book covers a wide variety of topics from installation and deployment through to managing permissions, with each topic beginning with an overview of the key concepts followed by practical examples of best practices and solutions. You'll find out how to approach system administration, Linux, and IT in general, put technology into proper business context, and rethink your approach to technical decision making. Finally, the book concludes by helping you to understand best practices for troubleshooting Linux systems and servers that'll enable you to grow in your career as well as in any aspect of IT and business.
By the end of this Linux administration book, you'll have gained the knowledge needed to take your Linux administration skills to the next level.
What you will learn
Find out how to conceptualize the system administrator role
Understand the key values of risk assessment in administration
Apply technical skills to the IT business context
Discover best practices for working with Linux specific system technologies
Understand the reasoning behind system administration best practices
Develop out-of-the-box thinking for everything from reboots to backups to triage
Prioritize, triage, and plan for disasters and recoveries
Discover the psychology behind administration duties
Who this book is for
This book is for anyone looking to fully understand the role and practices of being a professional system administrator, as well as for system engineers, system administrators, and anyone in IT or management who wants to understand the administration career path. The book assumes a basic understanding of Linux, including the command line, and an understanding of how to research individual tasks. Basic working knowledge of Linux systems and servers is expected.
Получите представление о системном администрировании, которое останется применимым на протяжении всей вашей карьеры, и поймите, почему выполняются задачи, а не как их выполнять
Ключевые функции
Развертывайте, защищайте и обслуживайте вашу систему Linux наилучшим образом
Ознакомьтесь с лучшими практиками реализации основных задач системного администрирования в Linux
Изучите реальные решения и задачи, связанные с системным администрированием Linux
Описание книги
Linux - это хорошо известная операционная система семейства Unix с открытым исходным кодом, которая на сегодняшний день является наиболее широко используемой ОС. Linux, похоже, ожидает светлое будущее на десятилетия вперед, но системное администрирование редко изучается дальше заучивания задач наизусть или следования рекомендациям поставщиков. Чтобы по-настоящему преуспеть в администрировании Linux, вам необходимо понять, как работают эти системы, и научиться принимать стратегические решения относительно них.
Рекомендации по администрированию Linux помогут вам изучить рекомендации по эффективному администрированию систем и серверов Linux. Эта книга по Linux охватывает широкий спектр тем, от установки и развертывания до управления разрешениями, причем каждая тема начинается с обзора ключевых концепций, за которыми следуют практические примеры наилучших практик и решений. Вы узнаете, как подходить к системному администрированию, Linux и ИТ в целом, поместить технологии в надлежащий бизнес-контекст и переосмыслить свой подход к принятию технических решений. Наконец, в заключение книга поможет вам понять рекомендации по устранению неполадок в системах Linux и серверах, которые позволят вам расти в вашей карьере, а также в любом аспекте ИТ и бизнеса.
К концу этой книги по администрированию Linux вы получите знания, необходимые для того, чтобы поднять свои навыки администрирования Linux на новый уровень.
Чему вы научитесь
Узнаете, как концептуализировать роль системного администратора
Понимать ключевые ценности оценки рисков в управлении
Применять технические навыки в контексте ИТ-бизнеса
Ознакомитесь с лучшими практиками работы с системными технологиями, специфичными для Linux
Понимать причины, лежащие в основе лучших практик системного администрирования
Разрабатывать готовые решения для всего - от перезагрузок до резервного копирования и сортировки
Определять приоритеты, сортировки и планирование на случай стихийных бедствий и восстановительных работ
Откроете для себя психологию, стоящую за административными обязанностями
Для кого предназначена эта книга
Эта книга предназначена для всех, кто хочет полностью понять роль и методы работы профессионального системного администратора, а также для системных инженеров, системных администраторов и всех, кто занимается ИТ или менеджментом и хочет понять карьерный путь администратора. Книга предполагает базовое понимание Linux, включая командную строку, и понимание того, как исследовать отдельные задачи. Ожидаются базовые рабочие знания систем и серверов Linux.

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

Оглавление

Preface
Section 1: Understanding the Role of Linux
System Administrator
1
What Is the Role of a System Administrator?
Where are system
administrators in the real world? 4
Wearing the administrator and
engineering hats 6
The difference between the role of
an administrator and the role of
an engineer 7
Hats 7
The wonderous variety of the role 12
Understanding systems in the
business ecosystem 14
Learning system administration 16
Build a home lab 16
Getting family and friends involved 17
Start as a generalist and progress
onto a specialist in the System
Administrator field 18
Volunteer for non-profits or nonbusiness
organizations 18
Self-study 19
Age does not matter 20
Internships 21
Introducing the IT Professional 22
The fallacy of success at any cost 25
Summary 25
2
Choosing Your Distribution and Release Model
Understanding Linux in
production 28
Is Linux UNIX? 29
Linux licensing 30
Key vendors and products 33
What about BSD? 33
Debian 35
Ubuntu 35
IBM Red Hat Enterprise Linux (RHEL) 36
RHEL alternatives 37
Fedora 38
OpenSUSE and SLES 38
Digging into distribution history 39
Other Linux distributions 40
The myth of popularity 41
Using multiple distributions 42
Making the choice 43
Releases and support: LTS,
current, and rolling 45
What does support mean? 47
Release model: rapid release 49
Release model: LTS 50
Release and support schedule
interplay: The overlap 52
Release model: Rolling 53
Why not just update the packages
manually 54
Choosing the release model for our
workloads 56
Choosing your distribution 58
Do not fear risk 59
Summary 60
Section 2: Best Practices for Linux
Technologies
3
System Storage Best Practices
Exploring key factors in storage 64
Cost 64
Durability 65
Availability 65
Performance 66
Scalability 67
Capacity 68
Understanding block storage:
Local and SAN 68
Locally attached block storage 69
Storage Area Networks (SAN) 69
The terrible terminology of SAN 69
Surveying filesystems and
network filesystems 74
EXT4 77
XFS 77
ZFS 78
BtrFS 79
Clustered file systems 80
Network filesystems 81
Getting to know logical volume
management (LVM) 84
Whatever happen to partitions 85
Utilizing RAID and RAIN 87
RAID 87
RAIN 88
Table of Contents ix
Learning about replicated local
storage 90
DRBD 91
Gluster and CEPH 92
Proprietary and third-party opensource
solutions 93
Virtualization abstraction of storage 93
Analyzing storage architectures
and risk 95
General storage architectures 96
Simple local storage: The brick 96
RLS: The ultra-high reliability solution 99
The lab environment: Remote shared
standard storage 100
The giant scale: Remote replicated
storage 101
Storage best practices 103
Storage example 104
Summary 109
4
Designing System Deployment Architectures
Virtualization 112
Type 1 hypervisor 113
Type 2 hypervisor 113
Hypervisor types are confusing 115
VMware ESXi 116
Microsoft Hyper-V 116
Xen 116
KVM 117
Is virtualization only for consolidation? 117
Containerization 119
Cloud and VPS 122
Virtual Private Servers (VPS) 130
On premises, hosted, and
hybrid hosting 133
Colocation 134
System Design Architecture 136
Standalone server, aka the snowflake 136
Simple does not necessarily
mean simple 138
Many to many servers and storage 139
Viewing the world as a workload 140
Layered high availability 143
Reliability is relative 144
Hyperconvergence 145
Best practices in System Design
Architecture 146
Risk assessment and availability needs 147
Workload interplay 149
Defining high availability 151
Summary 154
5
Patch Management Strategies
Binary, source, and script
software deployments 158
Compiled and interpreted software 158
Misleading use of source installation 160
Patching theory and strategies 165
The risk of delayed patching 166
Avoiding patches because of Windows 167
Testing patches is rarely feasible 169
Timeliness of patching 170
Compilations for the
administrator 173
The compilation era 175
Compilation by engineering
department 176
Linux deployment and
redeployment 177
Rebooting servers 180
Finding your green zone 181
Avoiding planned downtime is
planning for unplanned downtime 182
Summary 184
6
Databases
Separating a Database from a
DBMS 189
The Database 189
The Database engine 190
The Database management system 193
Comparing relational and
NoSQL databases 196
Discovering common databases
on Linux 199
Common relational databases
on Linux 200
Drop In replacements 201
Common NoSQL Database Products on
Linux 204
Document databases 204
Understanding database
replication and data protection
concepts 207
Summary 212
Section 3: Approaches to Effective System
Administration
7
Documentation, Monitoring, and Logging Techniques
Modern documentation: Wiki,
live docs, repos 216
Repos 220
Ticketing systems 220
Approaching documentation 221
Tooling and impact 223
Netdata 224
Capacity planning 226
It Is already designed when purchased 226
Log management and security 233
Why central logging? 237
Alerts and troubleshooting 242
On-device and centralized alerting
systems 243
Pushed and pulled alerts 245
In house and hosted monitoring 247
RMMs and monitoring 248
Summary 249
8
Improving Administration Maturation with Automation
through Scripting and DevOps
The GUI and the CLI: Administration
best practices 253
Consolidation and the age of
squeezing systems 253
Automation maturity 257
Local and remote automation 258
Command line 259
Scheduled tasks 259
Scripting 260
PowerShell on Linux 260
Scripting combined with task
scheduling 265
State management 265
Infrastructure as code 268
Platforms and systems 268
Modern tools of automation 272
Configuration management systems 273
Version control systems 275
Summary 278
9
Backup and Disaster Recovery Approaches
Agents and crash consistency 280
Locking mechanisms in Linux 282
MySQL example with mysqldump
utility 287
Backup strategies &
mechanisms 288
Types of backups 289
Snapshots, archives, backups,
and disaster recovery 296
Snapshots 296
Archives 299
Backups 302
Disaster recovery 307
Backups in a DevOps world 309
Version control systems 309
IT provides solutions, vendors
sell components 312
Triage concepts 313
Summary 315
10
User and Access Management Strategies
Local and remote users 318
User management
mechanisms 320
Using automation to turn local uses
into remote users 320
The famous RDP exposure risk 324
Are operating system logins relevant
in the modern world? 326
Remote access approaches 329
How do I approach remote access 331
SSH, key management, and
jump boxes 332
Do you still need both a network
edge firewall and an operating
system firewall? 333
Does changing the default port of
SSH work? 335
SSH key management 336
Jump boxes 337
Alternative remote access
approaches 338
Terminal servers and virtual
desktop infrastructure (VDI) 341
Understanding terminal services and
VDI conceptually 341
Summary 344
11
Troubleshooting
The high cost of disaster
avoidance 348
Sources of solutions 348
There is no magic support 350
Visualizing what IT handles and what
engineering handles 353
IT vendor managements 354
Triage skills and staff 355
I can give status, or I can fix things 356
Staffing for triage: The perceiver 360
Logical approaches to
troubleshooting 362
Stories of troubleshooting 363
Technical social media in problem
solving 365
Investigating versus fixing 366
Summary 369
The postmortem 370
Index
Other Books You May Enjoy
[only-soft.org].t185937.torrent
Торрент: Зарегистрирован   [ 2023-09-30 14:55 ]

2 KB

Статус: проверено
Скачан: 0 раз
Размер: 6 MB
Оценка: 
(Голосов: 0)
Поблагодарили: 0  Спасибо
Miller S. A. / Миллер С. А. - Linux Administration Best Practices: Practical solutions to approaching the design and management of Linux systems / Лучшие практики администрирования Linux [2022, PDF, EPUB, ENG] скачать торрент бесплатно и без регистрации
[Профиль] [ЛС]
Показать сообщения:    
Ответить на тему

Текущее время: Сегодня, в 07:34

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы