Cargando…

Linux for System Administrators Navigate the Complex Landscape of the Linux OS and Command Line for Effective Administration /

A modern guide for aspiring Linux administrators--from command line basics to enterprise features Key Features Explore a Linux environment with a focus on networking, installation, configuration, and cloud management Become familiar with the command line, basic commands, and directory Learn how to a...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Rudareanu, Viorel (Autor), Baturin, Daniil (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2023.
Edición:1st edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright and Credits
  • Contributors
  • Table of Contents
  • Preface
  • Part 1: Linux Basics
  • Chapter 1: Getting to Know Linux
  • The structure of a Linux system
  • The Linux kernel and Linux-based operating systems
  • Kernel versus user space
  • The Linux kernel and the GNU project
  • Open source software licenses
  • Permissive and copyleft licenses
  • Patent grant, tivoization, and SaaS concerns
  • Linux distributions
  • Package managers and package repositories
  • Differences between distributions
  • Linux usage in the modern world
  • Summary
  • Chapter 2: The Shell and Its Commands
  • What is a shell?
  • Basic shell commands
  • Intermediate shell commands
  • Summary
  • Chapter 3: The Linux Filesystem
  • What is a filesystem?
  • High scalability
  • High performance
  • What filesystem does my system use?
  • FUSE filesystem
  • The directory tree and standard directories
  • Links (hard and symbolic)
  • What is an inode?
  • What is a hard link?
  • What are symbolic links?
  • Mounting and unmounting filesystems
  • How to unmount the filesystem
  • Pseudo-filesystems
  • Processes
  • Kernel and system information
  • CPU usage
  • Summary
  • Chapter 4: Processes and Process Control
  • Executables versus processes
  • Process termination and exit codes
  • Exit codes
  • Signals
  • The kill command
  • The process tree
  • Process search and monitoring
  • The ps command
  • Process monitoring tools
  • The /proc filesystem
  • Summary
  • Chapter 5: Hardware Discovery
  • Discovering CPU model and features
  • Feature discovery on different platforms
  • The /proc/cpuinfo file
  • Multi-processor systems
  • High-level CPU discovery utilities
  • Memory discovery
  • Discovering PCI devices
  • Discovering USB devices
  • Discovering storage devices
  • High-level discovery tools
  • dmidecode
  • lshw
  • Summary
  • Part 2: Configuring and Modifying Linux Systems
  • Chapter 6: Basic System Settings
  • Overview of basic settings
  • The hosts configuration file
  • The resolv configuration file
  • The network-scripts configuration file
  • The dhclient configuration file
  • The sysctl configuration file
  • Summary
  • Chapter 7: User and Group Management
  • Overview of managing accounts/groups
  • How to add a new account
  • Using useradd
  • Using adduser
  • How to delete an account
  • Understanding the/etc/sudoers file
  • Switching users
  • Managing account passwords
  • Locking/unlocking user accounts
  • Setting password expiration
  • Group management
  • Permissions
  • Changing groups
  • Summary
  • Chapter 8: Software Installation and Package Repositories
  • Software installation, packages, and dependencies
  • Package managers
  • Package files
  • Inspecting package files
  • Inspecting installed packages
  • Installing and removing package files
  • Package repositories and high-level package managers
  • Package repositories
  • High-level package managers
  • Searching for packages
  • System upgrade