|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
With 28 new chapters, the third edition of The Practice of System
and Network Administration innovates yet again! Revised with
thousands of updates and clarifications based on reader feedback,
this new edition also incorporates DevOps strategies even for
non-DevOps environments. Whether you use Linux, Unix, or Windows,
this new edition describes the essential practices previously
handed down only from mentor to protege. This wonderfully lucid,
often funny cornucopia of information introduces beginners to
advanced frameworks valuable for their entire career, yet is
structured to help even experts through difficult projects. Other
books tell you what commands to type. This book teaches you the
cross-platform strategies that are timeless! DevOps techniques:
Apply DevOps principles to enterprise IT infrastructure, even in
environments without developers Game-changing strategies: New ways
to deliver results faster with less stress Fleet management: A
comprehensive guide to managing your fleet of desktops, laptops,
servers and mobile devices Service management: How to design,
launch, upgrade and migrate services Measurable improvement: Assess
your operational effectiveness; a forty-page, pain-free assessment
system you can start using today to raise the quality of all
services Design guides: Best practices for networks, data centers,
email, storage, monitoring, backups and more Management skills:
Organization design, communication, negotiation, ethics, hiring and
firing, and more Have you ever had any of these problems? Have you
been surprised to discover your backup tapes are blank? Ever spent
a year launching a new service only to be told the users hate it?
Do you have more incoming support requests than you can handle? Do
you spend more time fixing problems than building the next awesome
thing? Have you suffered from a botched migration of thousands of
users to a new service? Does your company rely on a computer that,
if it died, can't be rebuilt? Is your network a fragile mess that
breaks any time you try to improve it? Is there a periodic "hell
month" that happens twice a year? Twelve times a year? Do you find
out about problems when your users call you to complain? Does your
corporate "Change Review Board" terrify you? Does each division of
your company have their own broken way of doing things? Do you fear
that automation will replace you, or break more than it fixes? Are
you underpaid and overworked? No vague "management speak" or empty
platitudes. This comprehensive guide provides real solutions that
prevent these problems and more!
Whether you use a standalone Unix system, routinely provide administrative support for a larger shared system, or just want an understanding of basic administrative functions, Essential System Administration is for you. This comprehensive and invaluable book combines the author's years of practical experience with technical expertise to help you manage Unix systems as productively and painlessly as possible.
Administer, configure, and monitor Junos in your organization About
This Book * Get well acquainted with security and routing policies
to identify the use of firewall filters. * Learn to provide
end-user authentication and protect each layer in an enterprise
network. * A recipe-based guide that will help you configure and
monitor Junos OS and basic device operations. Who This Book Is For
This book targets network engineers, developers, support personals,
and administrators who are working on devices running Junos OS and
are looking at automating their organisation's operations. Some
understanding about Junos would be necessary What You Will Learn *
Start using NETCONF RPC standard and understand its usefulness in
programming JUNOS * Write SLAX scripts to respond to events in the
JUNOS environment * Automate JUNOS with PyEZ * Deal with events in
the JUNOS environment, and writing response handlers to deal with
them * Make the most of automation technologies to help with
maintenance and monitoring of JUNOS * Use the Ansible framework to
extend the automation functionality of Junos In Detail The JUNOS
Automation Cookbook is a companion guide for the complex field of
automating tasks on JUNOS devices. With a foundation in
industry-standrd XML, JUNOS provides an ideal environment for
programmatic interation, allowing you to build upon the
capabilities provided by Juniper, with your own original code. You
will begin by learning about, and setting up, the industry-standard
NETCONF remote procedure call mechanisms on your device. After
initial setup, you'll walk through SLAX - Juniper's foundation
scripting language - for manipulating XML representations of JUNOS
concepts and elements. You'll learn how to write your own SLAX
scripts to customise the operating environment, and also how to
write proactive event handlers that deal with situations as they
happen. You'll then delve into PyEZ - Juniper's bridging framework
to make automation accessible to Python code - allowing you to
build automation applications in the popular scripting language.
You'll witness some examples of how to write applications that can
monitor configuration changes, implement BGP security policies and
implement ad-hoc routing protocols, for those really tricky
situations. You'll also leaarn how asynchronous I/O frameworks like
Node.js can be used to implement automation applications that
present an acceptable web interface. Along with way, you'll explore
how to make use of the latest RESTful APIs that JUNOS provides, how
to visualize aspects of your JUNOS network, and how to integrate
your automation capabilities with enterprise-wide orchestration
systems like Ansible. By the end of the book, you'll be able to
tackle JUNOS automation challenges with confidence and
understanding, and without hassle. Style and Approach A guide that
will cover all the automation tools along with steps on leveraging
these tools
Deploy, manage, and scale virtual instances using Kernel-based
Virtual Machines About This Book * Build, manage and scale virtual
machines with practical step-by-step examples * Leverage the
libvirt user-space tools and libraries to manage the life-cycle of
KVM instances * Deploy and scale applications inside KVM virtual
machines with OpenStack Who This Book Is For If you are a system
administrator working KVM virtualization, this book will help you
grow on your expertise of working with the infrastructure to manage
things in a better way. You should have a knowledge of working with
Linux based systems. What You Will Learn * Deploy different
workloads in isolation with KVM virtualization and better utilize
the available compute resources * Explore the benefits of running
applications with KVM and learn to prevent the "bad-neighbor"
effect * Leveraging various networking technologies in the context
of virtualization with Open vSwitch and the Linux bridge. * Create
KVM instances using Python and inspect running KVM instances *
Understand Kernel Tuning for enhanced KVM performance and better
memory utilization In Detail Virtualization technologies such as
KVM allow for better control over the available server resources,
by deploying multiple virtual instances on the same physical host,
or clusters of compute resources. With KVM it is possible to run
various workloads in isolation with the hypervisor layer providing
better tenant isolation and higher degree of security. This book
will provide a deep dive into deploying KVM virtual machines using
qemu and libvirt and will demonstrate practical examples on how to
run, scale, monitor, migrate and backup such instances. You will
also discover real production ready recipes on deploying KVM
instances with OpenStack and how to programatically manage the life
cycle of KVM virtual machines using Python. You will learn numerous
tips and techniques which will help you deploy & plan the KVM
infrastructure. Next, you will be introduced to the working of
libvirt libraries and the iPython development environment. Finally,
you will be able to tune your Linux kernel for high throughput and
better performance. By the end of this book, you will gain all the
knowledge needed to be an expert in working with the KVM
virtualization infrastructure. Style and approach This book takes a
complete practical approach with many step-by-step example recipes
on how to use KVM in production. The book assumes certain level of
expertise with Linux systems and virtualization in general. Some
knowledge of Python programming is encouraged, to fully take
advantage of the code recipes.
Say goodbye to unproductive Linux habits and switch to the express
lane About This Book * Improve your terminal and command-line
productivity by using powerful tools * Sharpen your existing
command-line skills and achieve complex tasks faster * Save time
and money by creating customized commands that automate day-to-day
tasks Who This Book Is For This book is for system administrators
and developers who know the basics of Linux and want to brush up
and sharpen their skills. Prior experience with Linux shell is
required. What You Will Learn * Optimize the power of Guake by
integrating it with ClipIt * Deep dive into the workings of the
console editor-Vim * Explore the advanced concepts and best
practices of shell scripting * Edit large amounts of data quickly
using Sed * Use pipes and subshells to create customized commands *
Get to know how you can speed up the software development and make
the terminal a handy companion In Detail Websites, online services,
databases, and pretty much every other computer that offers public
services runs on Linux. From small servers to clusters, Linux is
anywhere and everywhere. With such a broad usage, the demand for
Linux specialists is ever growing. For the engineers out there,
this means being able to develop, interconnect, and maintain Linux
environments. This book will help you increase your terminal
productivity by using Terminator, Guake and other tools. It will
start by installing Ubuntu and will explore tools and techniques
that will help you to achieve more work with less effort. Next, it
will then focus on Terminator, the ultimate terminal, and vim, one
of the most intelligent console editors. Futhermore, the readers
will see how they can increase their command line productivity by
using sed, find, tmux, network, autoenv. The readers will also see
how they can edit files without leaving the terminal and use the
screen space efficiently and copy-paste like a pro. Towards the
end, we focus on network settings, Git hacks, and creating portable
environments for development and production using Docker. Through
this book, you will improve your terminal productivity by seeing
how to use different tools. Style and Approach This book takes a
step-by-step approach using examples that show you how to automate
tasks using terminal commands. You'll work through easy-to-follow
instructions so you learn to use the various Linux commands and
tools such as Terminator, Guake, and others.
Make use of hands-on recipes for many tasks that are typically
encountered in both the on-premises as well as the cloud world. Key
Features A recipe-based guide to help you build effective
administrative solutions Gain hands-on experience with the newly
added features of PowerShell Core Manage critical business
environments with professional scripting practices Book
DescriptionThis book will follow a recipe-based approach and start
off with an introduction to the fundamentals of PowerShell, and
explaining how to install and run it through simple examples. Next,
you will learn how to use PowerShell to access and manipulate data
and how to work with different streams as well. You will also
explore the object model which will help with regard to PowerShell
function deployment. Going forward, you will get familiar with the
pipeline in its different use cases. The next set of chapters will
deal with the different ways of accessing data in PowerShell. You
will also learn to automate various tasks in Windows and Linux
using PowerShell Core, as well as explore Windows Server. Later,
you will be introduced to Remoting in PowerShell Core and Just
Enough Administration concept. The last set of chapters will help
you understand the management of a private and public cloud with
PowerShell Core. You will also learn how to access web services and
explore the high-performance scripting methods. By the end of this
book, you will gain the skills to manage complex tasks effectively
along with increasing the performance of your environment. What you
will learn Leverage cross-platform interaction with systems Make
use of the PowerShell recipes for frequent tasks Get a better
understanding of the inner workings of PowerShell Understand the
compatibility of built-in Windows modules with PowerShell Core
Learn best practices associated with PowerShell scripting Avoid
common pitfalls and mistakes Who this book is forThis book will be
for windows administrators who want to enhance their PowerShell
scripting skills to the next level. System administrators wanting
to automate common to complex tasks with PowerShell scripts would
benefit from this book. Prior understanding on PowerShell would be
necessary.
Get hands-on recipes to make the most of Ubuntu Server, CentOS 7
Linux Server and RHEL 7 Server About This Book * Get Linux servers
up and running in seconds, * In-depth guide to explore new features
and solutions in server administration * Maintain performance and
security of your server solution by deploying expert configuration
advice Who This Book Is For This Learning Path is intended for
system administrators with a basic understanding of Linux operating
systems and written with the novice-to-intermediate Linux user in
mind. To get the most of this Learning Path, you should have a
working knowledge of basic system administration and management
tools. What You Will Learn * Set up high performance, scalable, and
fault-tolerant back ends with web and database servers * Facilitate
team communication with a real-time chat service and collaboration
tools * Monitor, manage and develop your server's file system to
maintain a stable performance * Gain best practice methods on
sharing files and resources through a network * Install and
configure common standard services such as web, mail, FTP, database
and domain name server technologies * Create kickstart scripts to
automatically deploy RHEL 7 systems * Use Orchestration and
configuration management tools to manage your environment In Detail
Linux servers are frequently selected over other server operating
systems for their stability, security and flexibility
advantages.This Learning Path will teach you how to get up and
running with three of the most popular Linux server distros: Ubuntu
Server, CentOS 7 Server, and RHEL 7 Server. We will begin with the
Ubuntu Server and show you how to make the most of Ubuntu's
advanced functionalities. Moving on, we will provide you with all
the knowledge that will give you access to the inner workings of
the latest CentOS version 7. Finally, touching RHEL 7, we will
provide you with solutions to common RHEL 7 Server challenges.This
Learning Path combines some of the best that Packt has to offer in
one complete, curated package. It includes content from the
following Packt products: 1)Ubuntu Server Cookbook 2)CentOS 7 Linux
Server Cookbook, Second Edition 3)Red Hat Enterprise Linux Server
Cookbook Style and approach This easy-to-follow practical guide
contains hands on examples and solutions to real word
administration problems and problems faced when building your RHEL
7 system from scratch using orchestration tools.
Manage and administer your environment with ease About This Book *
Get your hands on learning the fundamentals to managing and
administering Windows Server 2016. * A step-by-step guide that will
help you develop necessary skills and knowledge to manage an
enterprise environment. * Learn to implement strong networking and
security practices into your Windows Server environment. Who This
Book Is For If you are a System administrator or an IT professional
interested in configuring and deploying Windows Server 2016 then,
this book is for you. This book will also help readers clear the
MTA: Windows Server Administration Fundamentals: 98-365 exam. What
You Will Learn * Become familiar with Windows Server OS concepts *
Learn how to install Windows Server 2016 * Learn how to install
device drivers and run services in Windows Server 2016 * Learn how
to add and install roles in Windows Server 2016 * Learn how to
apply GPO to your Windows Server 2016 environment * Learn how to
tune, maintain, update, and troubleshoot Windows Server 2016 *
Prepare for the MTA 98-365 exam In Detail Windows Server 2016 is
the server operating system developed by Microsoft as part of the
Windows NT family of operating systems, developed concurrently with
Windows 10. This book is designed to get you started with Windows
Server 2016. It will prepare you for your MTA 98-365 exam. With
step-by-step instructions driven by targeted, easy-to-understand
graphics, you will be able to understand the roles, features,
functions, and quirks of Windows Server 2016. The book begins with
the basics of Windows Server 2016, which includes the installation
process and basic configuration. You will then move on to roles and
features such as Active Directory, Hyper-V, Remote Access, Storage,
and Printer. With the help of real-world examples, you will get to
grips with the fundamentals of Windows Server 2016, which will help
you solve difficult tasks the easy way. Later, the book also shows
you maintenance and troubleshooting tasks, where with the help of
best practices you will be able to manage Windows Server 2016 with
ease. Each chapter ends with a questionnaire to ensure you make the
best use of the content provided. By the end of this book, you will
have the knowledge required to administer and manage Windows Server
environments. Style and approach With step-by-step instructions
driven by targeted, easy-to-understand graphics, this book explains
and shows you how to use the roles and features, functions, and
quirks of the Windows Server 2016. The chapters are presented in a
step by step format accompanied by graphics wherever applicable.
|
You may like...
See MIPS Run
Dominic Sweetman
Paperback
R1,680
Discovery Miles 16 800
|