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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
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