Linux Basics for SysAdmin: Learn core Linux concepts and command-line skills to kickstart your system administration careerКНИГИ » ОС И БД
Название: Linux Basics for SysAdmin: Learn core Linux concepts and command-line skills to kickstart your system administration career Автор: Ryan Juan Издательство: GitforGits Год: 2024 Страниц: 455 Язык: английский Формат: pdf, azw3, epub, mobi Размер: 10.1 MB
For students, aspiring IT specialists, and working professionals, "Linux Basics for SysAdmin" is a great starting point for learning the fundamentals of Linux, including the command line and all the tools and commands needed to manage enterprise systems.
At first, you are introduced to the Linux environment, with a focus on browsing the filesystem, using basic commands, managing files and directories, and becoming acquainted with the shell. You'll also learn about package management and how to handle system startup and shutdown efficiently. After that, you'll learn all about system configuration files, 'systemd' for managing system services, crontab for job scheduling, and 'at' and 'batch' for automating processes. You will also learn about system performance monitoring, log files, backup and restore procedures, disk partitioning, and remote management via SSH.
Afterwards, the book delves into topics such as dependency management, system hardware configuration, kernel upgrades, and device driver management, as well as package management with 'apt' and 'yum'. You'll also learn how to create and manage repositories, and install and setup virtual machines with VirtualBox.
In the end, the book covers a wide range of topics, including creating and managing user accounts, editing user profiles, setting ownership and permissions for files, using ACLs, managing user sessions, configuring sudo for administrative tasks, implementing password policies, working with PAM, and managing group memberships. An understanding of the basics of Linux system administration will be yours by the time you finish this book.
Beginning with the fundamentals, this book will provide you with the groundwork you need to become proficient with Linux. "Up and Running with Linux Systems," the first chapter, provides an overview of the Linux environment. A fundamental understanding of the shell, file and directory management, and command syntax will be covered. We also go over the basics of system starting and shutdown, managing packages, and the utilities that are needed for Linux administration.
Next, in Chapter 2, "Managing Linux Systems," we will explore system management in more detail. Discover the ins and outs of configuration files, learn how to use systemd to control services, crontab to schedule activities, and monitor system performance. Partitioning disks, managing log files, and SSH-based remote administration are all covered in this chapter.
When it comes to managing software and hardware, Chapter 3 is where it's at. This chapter will teach you the ins and outs of using apt and yum for package management, dealing with dependencies, configuring your system's hardware, and upgrading the kernel. Docker and VirtualBox, two popular tools for creating and managing virtual machines, are also covered in this chapter.
Chapter 4, "User and Permission Management," discusses how to manage users and permissions. Access Control Lists (ACLs), file ownership and permission settings, user profile editing, and account creation and management are all part of what you can expect. You will also be responsible for managing group memberships, working with Pluggable Authentication Modules (PAM), implementing password restrictions, configuring sudo, and user sessions.
This book will provide you the core concepts of Linux system administration practically, so you can start managing your systems with confidence. Starting here will go you far in the IT career path you desire by making you an expert Linux system administrator.
Скачать Linux Basics for SysAdmin: Learn core Linux concepts and command-line skills to kickstart your system administration career