Mastering CentOS 7 Linux server : configure, manage, and secure a CentOS 7 Linux server to serve a variety of services provided in a sustainable computer's infrastructure /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2016.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- Cover ; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Advanced User Management; Managing users and groups from GUI and the command line; Quotas; Password aging; Setting the password policy; Configuring password aging and password length; Configuring password complexity and limiting reused password usage; Configuring login failures; Sudoers; visudo; Reference; Summary; Chapter 2: Security; Introducing SELinux; Installing SELinux; SELinux mode; SELinux policy; SELinux files and processes; Domain transition; SELinux users
- Restricting access to su or sudoRestricting permissions to run scripts; Restricting access to services; SELinux audit logs; SELinux troubleshooting; Summary; Chapter 3: Linux for Different Purposes; Configuring a gateway server; Setting up a VPN server; Implementing BIND as a DNS server; Setting up a web server using Apache-MySQL-PHP; Setting up an FTP server; Securing Apache and FTP with OpenSSL; References; Summary; Chapter 4: Mail Server with Postfix; Setting up and configuring of Postfix mail server; Setting up MariaDB for virtual domains and users
- Setting up a mail tool (Dovecot) to retrieve mailsConfiguring the OpenLDAP Active Directory with Postfix; Securing the mail server using SSL/TLS; References; Summary; Chapter 5: Monitoring and Logging; Open source monitoring tools; Ganglia; OpenNMS; Zabbix; Zenoss; Nagios; Icinga; Setting up Nagios as a monitoring server; Tools to set up a logging server; Rsyslog; Syslog-ng; Setting up and configuring Syslog-ng; References; Summary; Chapter 6: Virtualization; The basics of virtualization on Linux; Full virtualization; Paravirtualization; Setting up Xen on CentOS 7
- Setting up KVM for full virtualization on CentOS 7Setting up OpenVZ virtualization on CentOS 7; Setting up VirtualBox virtualization on CentOS 7; Setting up Docker on CentOS 7; Establishing services' high availability using HAProxy; References; Summary; Chapter 7: Cloud Computing; An overview of cloud computing; Software as a Service; Platform as a Service (PaaS); Infrastructure as a Service (IaaS); Cloud computing services; Public cloud; Private Cloud; Hybrid Cloud; Introducing OpenStack; OpenStack compute; OpenStack networking; OpenStack storage; Components of OpenStack
- Installing and configuring OpenStackReferences; Summary; Chapter 8: Configuration Management; Introducing configuration management; Open source configuration management tools; Chef; SaltStack (Salt); Ansible; Puppet; Installing and configuring Puppet; References; Summary; Chapter 9: Some Additional Tricks and Tools; SSH for remote connection; Securing SSH and the root login configuration; SSH key-based authentication; Installing and configuring SpamAssassin ; Setting up the Clamav antivirus; Configuring Mytop for a MySQL database; Setting up Samba and NFS for file sharing