Mastering CentOS 7 Linux Server

Mastering CentOS 7 Linux Server

Author: Mohamed Alibi

Publisher: Packt Publishing Ltd

ISBN: 9781785285103

Category: Computers

Page: 298

View: 839

Get eBOOK →
Configure, manage, and secure a CentOS 7 Linux server to serve a variety of services provided in a sustainable computer's infrastructure. About This Book Learn how to efficiently set up and manage a Linux server using one of the best suited technologies for this purpose, CentOS 7 Personalize your Linux server and familiarize yourself with the latest tools and utilities setup provided by the new CentOS distribution Follow a step-by-step tutorial through the configuration of the requested services with the capacity to personalize them as per your needs Who This Book Is For If you are a Linux system administrator with an intermediate administration level, this is your opportunity to master the brand new distribution of CentOS. If you wish to possess a fully sustainable Linux server, with all its new tools and tweaks, that serves a variety of services to your users and customers, this book is ideal for you. It is your ticket to easily adapt to all the changes made in the latest shift. What You Will Learn Manage CentOS 7 users, groups, and root access privileges Enhance the server's security through its firewall and prevent the most common attacks from penetrating or disabling the server Explore and implement the common, useful services that a CentOS 7 server can provide Monitor your server infrastructure for system or hardware issues Create and configure a virtual machine using virtualization technologies Implement a cloud computing solution on a single node system Get an introduction to the configuration management tools and their usage Discover the importance of the tools that provide remote connection, server service security, and system and process monitoring tools In Detail Most server infrastructures are equipped with at least one Linux server that provides many essential services, both for a user's demands and for the infrastructure itself. Setting up a sustainable Linux server is one of the most demanding tasks for a system administrator to perform. However, learning multiple, new technologies to meet all of their needs is time-consuming. CentOS 7 is the brand new version of the CentOS Linux system under the RPM (Red Hat) family. It is one of the most widely-used operating systems, being the choice of many organizations across the world. With the help of this book, you will explore the best practices and administration tools of CentOS 7 Linux server along with implementing some of the most common Linux services. We start by explaining the initial steps you need to carry out after installing CentOS 7 by briefly explaining the concepts related to users, groups, and right management, along with some basic system security measures. Next, you will be introduced to the most commonly used services and shown in detail how to implement and deploy them so they can be used by internal or external users. Soon enough, you will be shown how to monitor the server. We will then move on to master the virtualization and cloud computing techniques. Finally, the book wraps up by explaining configuration management and some security tweaks. All these topics and more are covered in this comprehensive guide, which briefly demonstrates the latest changes to all of the services and tools with the recent shift from CentOS 6 to CentOS 7. Style and approach This is a detailed and in-depth guide to help you administrate CentOS 7 for the usage of your server's infrastructure and also for personal network security. Each section shows a list of tools and utilities that are useful to perform the required task, in an easy to understand manner.

Mastering Linux Security and Hardening

Mastering Linux Security and Hardening

Author: Donald Tevault

Publisher: Packt Publishing Ltd

ISBN: 9781788625067

Category: Computers

Page: 376

View: 448

Get eBOOK →
A comprehensive guide to mastering the art of preventing your Linux system from getting compromised. Key Features Leverage this guide to confidently deliver a system that reduces the risk of being hacked Perform a number of advanced Linux security techniques such as network service detection, user authentication, controlling special permissions, encrypting file systems, and much more Master the art of securing a Linux environment with this end-to-end practical guide Book Description This book has extensive coverage of techniques that will help prevent attackers from breaching your system, by building a much more secure Linux environment. You will learn various security techniques such as SSH hardening, network service detection, setting up firewalls, encrypting file systems, protecting user accounts, authentication processes, and so on. Moving forward, you will also develop hands-on skills with advanced Linux permissions, access control, special modes, and more. Lastly, this book will also cover best practices and troubleshooting techniques to get your work done efficiently. By the end of this book, you will be confident in delivering a system that will be much harder to compromise. What you will learn Use various techniques to prevent intruders from accessing sensitive data Prevent intruders from planting malware, and detect whether malware has been planted Prevent insiders from accessing data that they aren’t authorized to access Do quick checks to see whether a computer is running network services that it doesn’t need to run Learn security techniques that are common to all Linux distros, and some that are distro-specific Who this book is for If you are a systems administrator or a network engineer interested in making your Linux environment more secure, then this book is for you. Security consultants wanting to enhance their Linux security skills will also benefit from this book. Prior knowledge of Linux is mandatory.

Ansible Quick Start Guide

Ansible Quick Start Guide

Author: Mohamed Alibi

Publisher: Packt Publishing Ltd

ISBN: 9781789538731

Category: Computers

Page: 214

View: 455

Get eBOOK →
Configure Ansible and start coding YAML playbooks using the appropriate modules Key FeaturesCreate and use Ansible Playbook to script and organise management tasksBenefit from the Ansible community roles and modules to resolve complex and niche tasksWrite configuration management code to automate infrastructureBook Description Configuration Management (CM) tools help administrators reduce their workload. Ansible is one of the best Configuration Management tools, and can act as an orchestrator for managing other CMs. This book is the easiest way to learn how to use Ansible as an orchestrator and a Configuration Management tool. With this book, you will learn how to control and monitor computer and network infrastructures of any size,physical or virtual. You will begin by learning about the Ansible client-server architecture. To get started, you will set up and configure an Ansible server. You will then go through the major features of Ansible: Playbook and Inventory. Then, we will look at Ansible systems and network modules. You will then use Ansible to enable infrastructure automated configuration management, followed by best practices for using Ansible roles and community modules. Finally, you will explore Ansible features such as Ansible Vault, Ansible Containers, and Ansible plugins. What you will learnImplement Playbook YAML scripts and its capacities to simplify day-to-day tasksSetup Static and Dynamic InventoryUse Ansible predefined modules for Linux, Windows, networking, and virtualisation administrationOrganize and configure the host filesystem using storage and files modulesImplement Ansible to enable infrastructure automated configuration managementSimplify infrastructure administrationSearch and install new roles and enable them within AnsibleSecure your data using Ansible VaultWho this book is for This book is targeted at System Administrators and Network Administrators who want to use Ansible to automate an infrastructure. No knowledge of Ansible is required.

Mastering Linux Shell Scripting,

Mastering Linux Shell Scripting,

Author: Mokhtar Ebrahim

Publisher: Packt Publishing Ltd

ISBN: 9781788990158

Category: Computers

Page: 284

View: 248

Get eBOOK →
Master the complexities of Bash shell scripting and unlock the power of shell for your enterprise Key Features Identify high-level steps such as verifying user input Using the command line and conditional statements in creating/executing simple shell scripts Create and edit dynamic shell scripts to manage complex and repetitive tasks Leverage the command-line to bypass GUI and automate common tasks Book Description In this book, you’ll discover everything you need to know to master shell scripting and make informed choices about the elements you employ. Grab your favorite editor and start writing your best Bash scripts step by step. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements' code snippets, and realize the power of repetition and loops in your shell script. You will also learn to write complex shell scripts. This book will also deep dive into file system administration, directories, and system administration like networking, process management, user authentications, and package installation and regular expressions. Towards the end of the book, you will learn how to use Python as a BASH Scripting alternative. By the end of this book, you will know shell scripts at the snap of your fingers and will be able to automate and communicate with your system with keyboard expressions. What you will learn Make, execute, and debug your first Bash script Create interactive scripts that prompt for user input Foster menu structures for operators with little command-line experience Develop scripts that dynamically edit web configuration files to produce a new virtual host Write scripts that use AWK to search and reports on log files Draft effective scripts using functions as building blocks, reducing maintenance and build time Make informed choices by comparing different script languages such as Python with BASH Who this book is for If you are a Linux administrator or a system administrator and are interested in automating tasks in your daily lives, saving time and effort, this book is for you. Basic shell scripting and command-line experience will be required. Familiarity with the tasks you need to automate will be helpful.

Mastering Windows Server 2016

Mastering Windows Server 2016

Author: Brian Svidergol

Publisher: John Wiley & Sons

ISBN: 9781119405078

Category: Computers

Page: 608

View: 954

Get eBOOK →
The IT pro's must-have guide to Windows Server 2016 Mastering Windows Server 2016 is a complete resource for IT professionals needing to get quickly up to date on the latest release. Designed to provide comprehensive information in the context of real-world usage, this book offers expert guidance through the new tools and features to help you get Windows Server 2016 up and running quickly. Straightforward discussion covers all aspects, including virtualization products, identity and access, automation, networking, security, storage and more, with clear explanations and immediately-applicable instruction. Find the answers you need, and explore new solutions as Microsoft increases their focus on security, software-defined infrastructure, and the cloud; new capabilities including containers and Nano Server, Shielded VMs, Failover Clustering, PowerShell, and more give you plenty of tools to become more efficient, more effective, and more productive. Windows Server 2016 is the ideal server for Windows 10 clients, and is loaded with new features that IT professionals need to know. This book provides a comprehensive resource grounded in real-world application to help you get up to speed quickly. Master the latest features of Windows Server 2016 Apply new tools in real-world scenarios Explore new capabilities in security, networking, and the cloud Gain expert guidance on all aspect of Windows Server 2016 migration and management System administrators tasked with upgrading, migrating, or managing Windows Server 2016 need a one-stop resource to help them get the job done. Mastering Windows Server 2016 has the answers you need, the practicality you seek, and the latest information to get you up to speed quickly.

Mastering KVM Virtualization

Mastering KVM Virtualization

Author: Humble Devassy Chirammal

Publisher: Packt Publishing Ltd

ISBN: 9781784396916

Category: Computers

Page: 468

View: 690

Get eBOOK →
Dive in to the cutting edge techniques of Linux KVM virtualization, and build the virtualization solutions your datacentre demands About This Book Become an expert in Linux virtualization Migrate your virtualized datacenter to the cloud Find out how to build a large scale virtualization solution that will transform your organization Who This Book Is For Linux administrators – if you want to build incredible, yet manageable virtualization solutions with KVM this is the book to get you there. It will help you apply what you already know to some tricky virtualization tasks. What You Will Learn Explore the ecosystem of tools that support Linux virtualization Find out why KVM offers you a smarter way to unlock the potential of virtualization Implement KVM virtualization using oVirt Explore the KVM architecture – so you can manage, scale and optimize it with ease Migrate your virtualized datacenter to the cloud for truly resource-efficient computing Find out how to integrate OpenStack with KVM to take full control of the cloud In Detail A robust datacenter is essential for any organization – but you don't want to waste resources. With KVM you can virtualize your datacenter, transforming a Linux operating system into a powerful hypervisor that allows you to manage multiple OS with minimal fuss. This book doesn't just show you how to virtualize with KVM – it shows you how to do it well. Written to make you an expert on KVM, you'll learn to manage the three essential pillars of scalability, performance and security – as well as some useful integrations with cloud services such as OpenStack. From the fundamentals of setting up a standalone KVM virtualization platform, and the best tools to harness it effectively, including virt-manager, and kimchi-project, everything you do is built around making KVM work for you in the real-world, helping you to interact and customize it as you need it. With further guidance on performance optimization for Microsoft Windows and RHEL virtual machines, as well as proven strategies for backup and disaster recovery, you'll can be confident that your virtualized data center is working for your organization – not hampering it. Finally, the book will empower you to unlock the full potential of cloud through KVM. Migrating your physical machines to the cloud can be challenging, but once you've mastered KVM, it's a little easie. Style and approach Combining advanced insights with practical solutions, Mastering KVM Virtualization is a vital resource for anyone that believes in the power of virtualization to help a business use resources more effectively.

Mastering VMware vSphere 6.7

Mastering VMware vSphere 6.7

Author: Nick Marshall

Publisher: John Wiley & Sons

ISBN: 9781119512950

Category: Computers

Page: 848

View: 461

Get eBOOK →
Master your virtual environment with the ultimate vSphere guide Mastering VMware vSphere 6.7 is the fully updated edition of the bestselling guide to VMware's virtualization solution. With comprehensive coverage of this industry-leading toolset, this book acts as an informative guide and valuable reference. Step-by-step instruction walks you through installation, configuration, operation, security processes, and much more as you conquer the management and automation of your virtual environment. Written by certified VMware vExperts, this indispensable guide provides hands-on instruction and detailed conceptual explanations, anchored by practical applications and real-world examples. This book is the ultimate guide to vSphere, helping administrators master their virtual environment. Learn to: Install, configure, and manage the vCenter Server components Leverage the Support Tools to provide maintenance and updates Create and configure virtual networks, storage devices, and virtual machines Implement the latest features to ensure compatibility and flexibility Manage resource allocation and utilization to meet application needs Monitor infrastructure performance and availability Automate and orchestrate routine administrative tasks Mastering VMware vSphere 6.7 is what you need to stay up-to-date on VMware's industry-leading software for the virtualized datacenter.

CentOS System Administration Essentials

CentOS System Administration Essentials

Author: Andrew Mallett

Publisher: Packt Publishing Ltd

ISBN: 9781783985937

Category: Computers

Page: 174

View: 802

Get eBOOK →
If you are a Linux administrator who is looking to gain knowledge that differentiates yourself from the crowd, then this is the book for you. Beginners who have a keen interest to learn more about Linux administration will also progress quickly with this resourceful learning guide.

Mastering GeoServer

Mastering GeoServer

Author: Colin Henderson

Publisher: Packt Publishing Ltd

ISBN: 9781783287703

Category: Computers

Page: 420

View: 466

Get eBOOK →
If you are a GIS professional who intends to explore advanced techniques and get more out of GeoServer deployment rather than simply delivering good looking maps, then this book is for you.

Mastering Linux Administration

Mastering Linux Administration

Author: Alexandru Calcatinge

Publisher: Packt Publishing Ltd

ISBN: 9781789953602

Category: Computers

Page: 772

View: 691

Get eBOOK →
Develop advanced skills for working with Linux systems on-premises and in the cloud Key FeaturesBecome proficient in everyday Linux administration tasks by mastering the Linux command line and using automationWork with the Linux filesystem, packages, users, processes, and daemonsDeploy Linux to the cloud with AWS, Azure, and KubernetesBook Description Linux plays a significant role in modern data center management and provides great versatility in deploying and managing your workloads on-premises and in the cloud. This book covers the important topics you need to know about for your everyday Linux administration tasks. The book starts by helping you understand the Linux command line and how to work with files, packages, and filesystems. You'll then begin administering network services and hardening security, and learn about cloud computing, containers, and orchestration. Once you've learned how to work with the command line, you'll explore the essential Linux commands for managing users, processes, and daemons and discover how to secure your Linux environment using application security frameworks and firewall managers. As you advance through the chapters, you'll work with containers, hypervisors, virtual machines, Ansible, and Kubernetes. You'll also learn how to deploy Linux to the cloud using AWS and Azure. By the end of this Linux book, you'll be well-versed with Linux and have mastered everyday administrative tasks using workflows spanning from on-premises to the cloud. If you also find yourself adopting DevOps practices in the process, we'll consider our mission accomplished. What you will learnUnderstand how Linux works and learn basic to advanced Linux administration skillsExplore the most widely used commands for managing the Linux filesystem, network, security, and moreGet to grips with different networking and messaging protocolsFind out how Linux security works and how to configure SELinux, AppArmor, and Linux iptablesWork with virtual machines and containers and understand container orchestration with KubernetesWork with containerized workflows using Docker and KubernetesAutomate your configuration management workloads with AnsibleWho this book is for If you are a Linux administrator who wants to understand the fundamentals and as well as modern concepts of Linux system administration, this book is for you. Windows System Administrators looking to extend their knowledge to the Linux OS will also benefit from this book.

Mastering GNOME

Mastering GNOME

Author: Sufyan bin Uzayr

Publisher: CRC Press

ISBN: 9781000773996

Category: Computers

Page: 223

View: 939

Get eBOOK →
Mastering GNOME helps the reader master the GNOME desktop environment for a faster and more robust computing experience. The best thing about Linux is the plethora of choices that users tend to get. Whether it pertains to the kernel modules, or to the desktop environments, there is no shortage of options. Speaking of desktop environments, GNOME stands tall as one of the leading options. GNOME is an open source, free to use, simple, and attractive workspace interface supporting almost all the major Linux operating systems. GNOME includes a beautiful collection of programs, libraries, plugins, and probably millions of themes (some of which you may need to install manually). In fact, one of the most exemplary aspects of GNOME is GNOME Boxes, which allows you to construct virtual networks of multiple Linux operating systems without having to visit the website or download an iOS file, and it runs perfectly well via virtualization on KVM, which is the icing on the cake. But that is not all – GNOME is, arguably, the single most stable and dependable Linux desktop environment available today! GNOME has become one of the most effective, secure, and trustworthy desktops offered for the Linux platform, and that is the primary reason why it is the desktop environment of choice for Ubuntu, the world’s most popular Linux distro. Regardless of skillset, users can quickly get up to speed with GNOME for everyday usage. This is where Mastering GNOME comes in. With Mastering GNOME, using GNOME for day-to-day computing becomes quite straightforward, which will help readers undoubtedly boost their productivity. The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with over a decade of experience in the computing field.

Mastering System Center Configuration Manager

Mastering System Center Configuration Manager

Author: Santos Martinez

Publisher: John Wiley & Sons

ISBN: 9781119258469

Category: Computers

Page: 936

View: 260

Get eBOOK →
Get up to date quickly with clear, expert coverage of SCCM 2016 Mastering System Center Configuration Manager provides comprehensive coverage of Microsoft's powerful network software deployment tool, with a practical hands-on approach. Written by Santos Martinez, Peter Daalmans, and Brett Bennett, this guide walks you through SCCM 2016 with in-depth explanations anchored in real-world applications to get you up to speed quickly. Whether you're planning a new installation or migrating from a previous version of Configuration Manager, this book provides clear instruction and expert insight to get the job done right. Fully aligned with the latest release, the discussion covers the newest tools and features with examples that illustrate utility in a variety of contexts. System Center Configuration Manager (formerly SMS) is one of Microsoft's flagship products; the 2016 release has been updated with better Windows 10 and Windows Server 2016 compatibility, improved tools for managing non-Microsoft mobile devices in the cloud, and more. This book provides start-to-finish coverage and expert guidance on everything you need to get your system up to date. Deploy software and operating systems Automate processes and customize configurations Monitor performance and troubleshoot issues Manage security in the cloud and on Virtual Machines SCCM 2016 improves your ability to handle the bring-your-own-device influx in managing mobile, streamlining the latest hiccup right into the everyday workflow. Mastering System Center Configuration Manager provides the practical coverage you need to get up and running seamlessly.