Troubleshooting CentOS a practical guide to troubleshooting the CentOS 7 community-based enterprise server
It is assumed that you will already have a server up and running, you have a good working knowledge of CentOS, and you are comfortable with the concept of working with those services used by your server.
Other Authors: | |
---|---|
Format: | eBook |
Language: | Inglés |
Published: |
Birmingham, England :
Packt Publishing
2015.
|
Edition: | 1st edition |
Series: | Community experience distilled.
|
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629923406719 |
Table of Contents:
- ""Cover ""; ""Copyright""; ""Credits""; ""About the Author""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Basics of Troubleshooting CentOS ""; ""Installing some basic tools""; ""Gathering hardware information""; ""Understanding dmesg""; ""Understanding log files""; ""Reading log files and affecting the output""; ""Using tail to monitor log files""; ""Using cat, less, and more""; ""Using grep""; ""Using diff""; ""Using truncation""; ""Summary""; ""References""; ""Chapter 2 : Troubleshooting Active Processes""
- ""Tuning server performance with memory management and swap""""Managing memory with vmstat""; ""Checking the system load with the top command""; ""Monitoring disk I/O with iotop""; ""Checking processes with the ps command""; ""Checking performance with iostat and lsof""; ""Calculating the system load""; ""Discovering process IDs with pgrep and systemctl""; ""More about systemd""; ""Issuing the kill signal""; ""Dealing with an orphaned process""; ""Summary""; ""References""; ""Chapter 3 : Troubleshooting the Network Environment""; ""Using ping, dig, host, traceroute, and mtr""
- ""The ping command""""The dig and host commands""; ""The traceroute command""; ""The mtr command""; ""Monitoring network connections with the ss command""; ""Packet analysis with tcpdump""; ""Summary""; ""References""; ""Chapter 4 : Troubleshooting Package Management and System Upgrades""; ""Gathering software information""; ""Using Yum plugins""; ""Fixing Yum operations""; ""Installing additional Yum repositories""; ""EPEL""; ""Remi""; ""The IUS repository""; ""Downloading an RPM package with Yum""; ""Diagnosing a corrupt RPM database""; ""Minor release upgrades""; ""Summary""
- ""References""""Chapter 5 : Troubleshooting Users, Directories, and Files""; ""Users""; ""Adding users and forcing a password change""; ""Deleting users""; ""Modifying a user""; ""Meet login.defs""; ""Monitoring user activity with utmpdump""; ""Resetting the root password and enhancing logging""; ""Recovering lost or deleted files with Scalpel""; ""Restoring file and directory permissions""; ""Working with, and extending, the XFS filesystem""; ""Running repairs on XFS""; ""Investigating fragmentation on XFS""; ""Auditing directories and files""; ""Visualizing directories and files""
- ""Summary""""References""; ""Chapter 6 : Troubleshooting Shared Resources""; ""Providing NFS shares on a CentOS 7 server""; ""About NFS exports""; ""Mounting NFS shares on a CentOS client""; ""Mounting an external drive with CIFS""; ""Using autofs to mount an external drive""; ""Summary""; ""References""; ""Chapter 7 : Troubleshooting Security Issues""; ""Auditing SELinux with aureport and setroubleshoot""; ""SSH banners""; ""Tuning SSH""; ""Intrusion detection with Tripwire""; ""Firewalld � zone, service, and port management""; ""Removing Firewalld and returning to iptables""; ""Summary""
- ""References""