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.

Bibliographic Details
Other Authors: Hobson, Jonathan, author (author)
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""