|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
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.
Enhance and secure your datacenter with the newest Microsoft server
platform Key Features Develop necessary skills to design and
implement Microsoft Server 2019 in enterprise environment Provide
support to your medium to large enterprise and leverage your
experience in administering Microsoft Server 2019 Effectively
administering Windows server 2019 with the help of practical
examples Book DescriptionMastering Windows Server 2019 - Second
Edition covers all of the essential information needed to implement
and utilize this latest-and-greatest platform as the core of your
data center computing needs. You will begin by installing and
managing Windows Server 2019, and by clearing up common points of
confusion surrounding the versions and licensing of this new
product. Centralized management, monitoring, and configuration of
servers is key to an efficient IT department, and you will discover
multiple methods for quickly managing all of your servers from a
single pane of glass. To this end, you will spend time inside
Server Manager, PowerShell, and even the new Windows Admin Center,
formerly known as Project Honolulu. Even though this book is
focused on Windows Server 2019 LTSC, we will still discuss
containers and Nano Server, which are more commonly related to the
SAC channel of the server platform, for a well-rounded exposition
of all aspects of using Windows Server in your environment. We also
discuss the various remote access technologies available in this
operating system, as well as guidelines for virtualizing your data
center with Hyper-V. By the end of this book, you will have all the
ammunition required to start planning for, implementing, and
managing Windows. What you will learn Work with the updated Windows
Server 2019 interface, including Server Core and Windows Admin
Center Secure your network and data with new technologies in
Windows Server 2019 Learn about containers and understand the
appropriate situations to use Nano Server Discover new ways to
integrate your data center with Microsoft Azure Harden your Windows
Servers to help keep the bad guys out Virtualize your data center
with Hyper-V Who this book is forIf you are a System Administrator
or an IT professional interested in designing and deploying Windows
Server 2019 then this book is for you. Previous experience of
Windows Server operating systems and familiarity with networking
concepts is required.
Build complex, observable, and fault-tolerant serverless systems
easily on Microsoft Azure. Key Features Use serverless systems to
help you fulfill complex requirements Develop your knowledge of
Azure Microsoft Serverless Understand concepts with a hands-on
approach and helpful examples Book DescriptionAdvanced Serverless
Architectures with Microsoft Azure redefines your experience of
designing serverless systems. It shows you how to tackle challenges
of varying levels, not just the straightforward ones. You'll be
learning how to deliver features quickly by building systems, which
retain the scalability and benefits of serverless. You'll begin
your journey by learning how to build a simple, completely
serverless application. Then, you'll build a highly scalable
solution using a queue, load messages onto the queue, and read them
asynchronously. To boost your knowledge further, the book also
features durable functions and ways to use them to solve errors in
a complex system. You'll then learn about security by building a
security solution from serverless components. Next, you'll gain an
understanding of observability and ways to leverage application
insights to bring you performance benefits. As you approach the
concluding chapters, you'll explore chaos engineering and the
benefits of resilience, by actively switching off a few of the
functions within a complex system, submitting a request, and
observing the resulting behavior. By the end of this book, you will
have developed the skills you need to build and maintain
increasingly complex systems that match evolving platform
requirements. What you will learn Understand what true serverless
architecture is Study how to extend and scale architectures until
they become 'complex' Implement durable functions in your design
Improve the observability of your serverless architecture Implement
security solutions using serverless services Learn how to
'practise' chaos engineering in production Who this book is
forAdvanced Serverless Architectures with Microsoft Azure is is
ideal if you want to build serverless systems with fewer outages
and high performance using Azure. Familiarity with the C# syntax
and Azure Functions and ARM templates will help you to benefit more
from this book. Prior knowledge of basic front-end development,
HTML JS, and CSS is beneficial but not essential. Some DevOps
knowledge is also beneficial but not essential.
Convert Android to a powerful pentesting platform. Key Features Get
up and running with Kali Linux NetHunter Connect your Android
device and gain full control over Windows, OSX, or Linux devices
Crack Wi-Fi passwords and gain access to devices connected over the
same network collecting intellectual data Book DescriptionKali
NetHunter is a version of the popular and powerful Kali Linux
pentesting platform, designed to be installed on mobile devices.
Hands-On Penetration Testing with Kali NetHunter will teach you the
components of NetHunter and how to install the software. You'll
also learn about the different tools included and how to optimize
and use a package, obtain desired results, perform tests, and make
your environment more secure. Starting with an introduction to Kali
NetHunter, you will delve into different phases of the pentesting
process. This book will show you how to build your penetration
testing environment and set up your lab. You will gain insight into
gathering intellectual data, exploiting vulnerable areas, and
gaining control over target systems. As you progress through the
book, you will explore the NetHunter tools available for exploiting
wired and wireless devices. You will work through new ways to
deploy existing tools designed to reduce the chances of detection.
In the concluding chapters, you will discover tips and best
practices for integrating security hardening into your Android
ecosystem. By the end of this book, you will have learned to
successfully use a mobile penetration testing device based on Kali
NetHunter and Android to accomplish the same tasks you would
traditionally, but in a smaller and more mobile form factor. What
you will learn Choose and configure a hardware device to use Kali
NetHunter Use various tools during pentests Understand NetHunter
suite components Discover tips to effectively use a compact mobile
platform Create your own Kali NetHunter-enabled device and
configure it for optimal results Learn to scan and gather
information from a target Explore hardware adapters for testing and
auditing wireless networks and Bluetooth devices Who this book is
forHands-On Penetration Testing with Kali NetHunter is for
pentesters, ethical hackers, and security professionals who want to
learn to use Kali NetHunter for complete mobile penetration testing
and are interested in venturing into the mobile domain. Some prior
understanding of networking assessment and Kali Linux will be
helpful.
Master shell basics and Unix tools and discover easy commands to
perform complex tasks with speed Key Features Learn why the Bash
shell is widely used on Linux and iOS Explore advanced shell
concepts, such as pipes and redirection Understand how to use Unix
command-line tools as building blocks for different tasks Book
DescriptionThe most basic interface to a computer-the command
line-remains the most flexible and powerful way of processing data
and performing and automating various day-to-day tasks. Command
Line Fundamentals begins by exploring the basics, and then focuses
on the most common tool, the Bash shell (which is standard on all
Linux and iOS systems). As you make your way through the book,
you'll explore the traditional Unix command-line programs as
implemented by the GNU project. You'll also learn to use
redirection and pipelines to assemble these programs to solve
complex problems. By the end of this book, you'll have explored the
basics of shell scripting, allowing you to easily and quickly
automate tasks. What you will learn Use the Bash shell to run
commands Utilize basic Unix utilities such as cat, tr, sort, and
uniq Explore shell wildcards to manage groups of files Apply useful
keyboard shortcuts in shell Employ redirection and pipes to process
data Write both basic and advanced shell scripts to automate tasks
Who this book is forCommand Line Fundamentals is for programmers
who use GUIs but want to understand how to use the command line to
complete tasks faster.
Over 50 practical recipes that will help you develop and deliver
high-quality and reliable cloud-centric Azure serverless
applications for your organization Key Features Leverage practical
use cases to build a robust serverless environment Enhance Azure
Functions with continuous deployment using Visual Studio Team
Services Deploy and manage cost-effective and highly available
serverless applications using Azure Functions Book
DescriptionMicrosoft provides a solution for easily running small
segments of code in the cloud with Azure Functions. The second
edition of Azure Serverless Computing Cookbook starts with
intermediate-level recipes on serverless computing along with some
use cases demonstrating the benefits and key features of Azure
Functions. You'll explore the core aspects of Azure Functions, such
as the services it provides, how you can develop and write Azure
Functions, and how to monitor and troubleshoot them. As you make
your way through the chapters, you'll get practical recipes on
integrating DevOps with Azure Functions, and providing continuous
integration and continuous deployment with Azure DevOps. This book
also provides hands-on, step-by-step tutorials based on real-world
serverless use cases to guide you through configuring and setting
up your serverless environments with ease. You will also learn how
to build solutions for complex, real-world, workflow-based
scenarios quickly and with minimal code using Durable Functions. In
the concluding chapters, you will ensure enterprise-level security
within your serverless environment. The most common tips and tricks
that you need to be aware of when working with Azure Functions on
production environments will also be covered in this book. By the
end of this book, you will have all the skills required for working
with serverless code architecture, providing continuous delivery to
your users. What you will learn Integrate Azure Functions with
other Azure services Understand cloud application development using
Azure Functions Employ durable functions for developing reliable
and durable serverless applications Use SendGrid and Twilio
services Explore code reusability and refactoring in Azure
Functions Configure serverless applications in a production
environment Who this book is forIf you are a cloud administrator,
architect, or developer who wants to build scalable systems and
deploy serverless applications with Azure Functions, then the Azure
Serverless Computing Cookbook is for you. Hands-on experience with
Microsoft Azure core services is required.
Understand various tools and practices for building a continuous
integration and delivery pipeline effectively Key Features Get up
and running with the patterns of continuous integration Learn
Jenkins UI for developing plugins and build an effective Jenkins
pipeline Automate CI/CD with command-line tools and scripts Book
DescriptionHands-On Continuous Integration and Delivery starts with
the fundamentals of continuous integration (CI) and continuous
delivery (CD) and where it fits in the DevOps ecosystem. You will
explore the importance of stakeholder collaboration as part of
CI/CD. As you make your way through the chapters, you will get to
grips with Jenkins UI, and learn to install Jenkins on different
platforms, add plugins, and write freestyle scripts. Next, you will
gain hands-on experience of developing plugins with Jenkins UI,
building the Jenkins 2.0 pipeline, and performing Docker
integration. In the concluding chapters, you will install Travis CI
and Circle CI and carry out scripting, logging, and debugging,
helping you to acquire a broad knowledge of CI/CD with Travis CI
and CircleCI. By the end of this book, you will have a detailed
understanding of best practices for CI/CD systems and be able to
implement them with confidence. What you will learn Install Jenkins
on multiple operating systems Work with Jenkins freestyle scripts,
pipeline syntax, and methodology Explore Travis CI build life cycle
events and multiple build languages Master the Travis CI CLI
(command-line interface) and automate tasks with the CLI Use
CircleCI CLI jobs and work with pipelines Automate tasks using
CircleCI CLI and learn to debug and troubleshoot Learn open source
tooling such as Git and GitHub Install Docker and learn concepts in
shell scripting Who this book is forHands-On Continuous Integration
and Delivery is for system administrators, DevOps engineers, and
build and release engineers who want to understand the concept of
CI and gain hands-on experience working with prominent tools in the
CI ecosystem. Basic knowledge of software delivery is an added
advantage.
Deploy and configure vSphere infrastructure and learn to
effectively create and administer vSphere virtual machines Key
Features Implement advanced network virtualization techniques
Configure and administer vSphere high availability Enhance your
data center virtualization skills with practice questions and mock
tests Book DescriptionThis exam guide enables you to install,
configure, and manage the vSphere 6.5 infrastructure in all its
components: vCenter Server, ESXi hosts, and virtual machines, while
helping you to prepare for the industry standard certification.
This data center book will assist you in automating administration
tasks and enhancing your environment's capabilities. You will begin
with an introduction to all aspects related to security,
networking, and storage in vSphere 6.5. Next, you will learn about
resource management and understand how to back up and restore the
vSphere 6.5 infrastructure. As you advance, you will also cover
troubleshooting, deployment, availability, and virtual machine
management. This is followed by two mock tests that will test your
knowledge and challenge your understanding of all the topics
included in the exam. By the end of this book, you will not only
have learned about virtualization and its techniques, but you'll
also be prepared to pass the VCP6.5-DCV (2V0-622) exam. What you
will learn Deploy and configure vSphere infrastructure Create and
administer vSphere virtual machines Optimize, secure, and
troubleshoot all vSphere components Implement vSphere HA on a vSAN
cluster Understand how to back up and restore your vSphere 6.5
infrastructure Test your understanding of key concepts required
through sample questions Who this book is forIf you are interested
in achieving Data Center Virtualization certification, this is the
book is for you. You will also benefit from this book if you are a
system administrator or network engineer. Some prior knowledge of
virtualization can assist you in understanding key concepts covered
in the book.
Create simple to advanced shell scripts and enhance your system
functionality with effective recipes Key Features Automate tedious
and repetitive tasks Create several novel applications ranging from
a simple IRC logger to a Web Scraper Manage your system efficiently
by becoming a seasoned Bash user Book DescriptionIn Linux, one of
the most commonly used and most powerful tools is the Bash shell.
With its collection of engaging recipes, Bash Cookbook takes you
through a series of exercises designed to teach you how to
effectively use the Bash shell in order to create and execute your
own scripts. The book starts by introducing you to the basics of
using the Bash shell, also teaching you the fundamentals of
generating any input from a command. With the help of a number of
exercises, you will get to grips with the automation of daily tasks
for sysadmins and power users. Once you have a hands-on
understanding of the subject, you will move on to exploring more
advanced projects that can solve real-world problems
comprehensively on a Linux system. In addition to this, you will
discover projects such as creating an application with a menu,
beginning scripts on startup, parsing and displaying human-readable
information, and executing remote commands with authentication
using self-generated Secure Shell (SSH) keys. By the end of this
book, you will have gained significant experience of solving
real-world problems, from automating routine tasks to managing your
systems and creating your own scripts. What you will learn
Understand the basics of Bash shell scripting on a Linux system
Gain working knowledge of how redirections and pipes interact
Retrieve and parse input or output of any command Automate tasks
such as data collection and creating and applying a patch Create a
script that acts like a program with different features Customize
your Bash shell and discover neat tricks to extend your programs
Compile and install shell and log commands on your system's console
using Syslog Who this book is forThe Bash Cookbook is for you if
you are a power user or system administrator involved in writing
Bash scripts in order to automate tasks. This book is also ideal if
you are interested in learning how to automate complex daily tasks.
Write custom plugins for Puppet, including facts, providers, and
functions Key Features Grasp recipes that work with centralized and
decentralized deployments Explore language differences and
enhancements anticipated in Puppet version 5.x Gain expert
understanding of Puppet's latest and most advanced features Book
DescriptionPuppet is a configuration management system that
automates all your IT configurations, giving you control of
managing each node. Puppet 5 Cookbook will take you through
Puppet's latest and most advanced features, including Docker
containers, Hiera, and AWS Cloud Orchestration. Updated with the
latest advancements and best practices, this book delves into
various aspects of writing good Puppet code, which includes using
Puppet community style, checking your manifests with puppet-lint,
and learning community best practices with an emphasis on
real-world implementation. You will learn to set up, install, and
create your first manifests with version control, and also learn
about various sysadmin tasks, including managing configuration
files, using Augeas, and generating files from snippets and
templates. As the book progresses, you'll explore virtual resources
and use Puppet's resource scheduling and auditing features. In the
concluding chapters, you'll walk through managing applications and
writing your own resource types, providers, and external node
classifiers. By the end of this book, you will have learned to
report, log, and debug your system. What you will learn Discover
the latest and most advanced features of Puppet Master techniques
to deal with centralized and decentralized Puppet deployments Use
exported resources and forge modules to configure and deploy
applications Create efficient manifests to streamline your
deployments Automate deployment of puppet environment using
git-hooks Deploy AWS instances and Docker containers with Puppet
Make Puppet reliable, performant, and scalable Who this book is
forPuppet 5 Cookbook is for anyone who builds and administers
servers, especially in a web operations context. You'll need some
experience of Linux systems administration, including familiarity
with the command line, filesystem, and text editing. No prior
programming experience is required.
As human activities moved to the digital domain, so did all the
well-known malicious behaviors including fraud, theft, and other
trickery. There is no silver bullet, and each security threat calls
for a specific answer. One specific threat is that applications
accept malformed inputs, and in many cases it is possible to craft
inputs that let an intruder take full control over the target
computer system. The nature of systems programming languages lies
at the heart of the problem. Rather than rewriting decades of
well-tested functionality, this book examines ways to live with the
(programming) sins of the past while shoring up security in the
most efficient manner possible. We explore a range of different
options, each making significant progress towards securing legacy
programs from malicious inputs. The solutions explored include
enforcement-type defenses, which excludes certain program
executions because they never arise during normal operation.
Another strand explores the idea of presenting adversaries with a
moving target that unpredictably changes its attack surface thanks
to randomization. We also cover tandem execution ideas where the
compromise of one executing clone causes it to diverge from another
thus revealing adversarial activities. The main purpose of this
book is to provide readers with some of the most influential works
on run-time exploits and defenses. We hope that the material in
this book will inspire readers and generate new ideas and
paradigms.
Learn how to automate and manage your containers and reduce the
overall operation burden on your system. Key Features Use
containers to manage, scale and orchestrate apps in your
organization Transform the latest concept of Kubernetes 1.10 into
examples Expert techniques for orchestrating containers effectively
Book DescriptionKubernetes is an open source orchestration platform
to manage containers in a cluster environment. With Kubernetes, you
can configure and deploy containerized applications easily. This
book gives you a quick brush up on how Kubernetes works with
containers, and an overview of main Kubernetes concepts, such as
Pods, Deployments, Services and etc. This book explains how to
create Kubernetes clusters and run applications with proper
authentication and authorization configurations. With real-world
recipes, you'll learn how to create high availability Kubernetes
clusters on AWS, GCP and in on-premise datacenters with proper
logging and monitoring setup. You'll also learn some useful tips
about how to build a continuous delivery pipeline for your
application. Upon completion of this book, you will be able to use
Kubernetes in production and will have a better understanding of
how to manage containers using Kubernetes. What you will learn
Build your own container cluster Deploy and manage highly scalable,
containerized applications with Kubernetes Build high-availability
Kubernetes clusters Build a continuous delivery pipeline for your
application Track metrics and logs for every container running in
your cluster Streamline the way you deploy and manage your
applications with large-scale container orchestration Who this book
is forThis book is for system administrators, developers, DevOps
engineers, or any stakeholder who wants to understand how
Kubernetes works using a recipe-based approach. Basic knowledge of
Kubernetes and Containers is required.
Start building your very own mobile apps with this comprehensive
introduction to Swift and object-oriented programming Key Features
A complete beginner's guide to Swift programming language
Understand core Swift programming concepts and techniques for
creating popular iOS apps Start your journey toward building mobile
app development with this practical guide Book DescriptionSwift
Language is now more powerful than ever; it has introduced new ways
to solve old problems and has gone on to become one of the fastest
growing popular languages. It is now a de-facto choice for iOS
developers and it powers most of the newly released and popular
apps. This practical guide will help you to begin your journey with
Swift programming through learning how to build iOS apps. You will
learn all about basic variables, if clauses, functions, loops, and
other core concepts; then structures, classes, and inheritance will
be discussed. Next, you'll dive into developing a weather app that
consumes data from the internet and presents information to the
user. The final project is more complex, involving creating an
Instagram like app that integrates different external libraries.
The app also uses CocoaPods as its package dependency manager, to
give you a cutting-edge tool to add to your skillset. By the end of
the book, you will have learned how to model real-world apps in
Swift. What you will learn Become a pro at iOS development by
creating simple-to-complex iOS mobile applications Master
Playgrounds, a unique and intuitive approach to teaching Xcode
Tackle the basics, including variables, if clauses, functions,
loops and structures, classes, and inheritance Model real-world
objects in Swift and have an in-depth understanding of the data
structures used, along with OOP concepts and protocols Use
CocoaPods, an open source Swift package manager to ease your
everyday developer requirements Develop a wide range of apps, from
a simple weather app to an Instagram-like social app Get ahead in
the industry by learning how to use third-party libraries
efficiently in your apps Who this book is forThis book is for
beginners who are new to Swift or may have some preliminary
knowledge of Objective-C. If you are interested in learning and
mastering Swift in Apple's ecosystem, namely mobile development,
then this book is for you.
Leverage Office 365 to increase your organization's efficiency by
managing users, domains, licenses, and much more in your
organization with most powerful subscription software. Key Features
Get acquainted with the basics of Office 365 Configure and manage
workloads efficiently using Office 365 A comprehensive guide
covering every aspect of planning, and managing this multifaceted
collaboration system. Book DescriptionOffice 365 is suite of
advanced collaboration tools used by many well known organizations
and their system administrators. This book starts with an
introduction to Office 365 and its basic fundamentals. Then we move
towards workload management and deployment. You will delve into
identities, authentications, and managing office 365. We also cover
concepts such as collaboration with Microsoft teams and tools such
as Delve and Skype for collaboration. Towards the end of the book,
you'll master monitoring and security concepts. By the end of this
book, you will have hands-on experience working with Office 365 and
its collaboration tools and services What you will learn Learn how
to implement Office 365 from scratch and how to use best practices
to be a successful Office 365 professional Understand Microsoft
productivity services to take your organization or business to the
next level by increasing productivity. Learn how workloads and
applications interact and integrate with each other Learn to manage
Skype for Business Online Get support and monitor service health
with Office 365 Manage and administer identities and groups
efficiently Who this book is forIf you are working as a system
administration or an IT professional and are keen to learn the
fundamentals of Office 365, then this book is for you. No prior
knowledge of office 365 is necessary.
|
You may like...
Meditations
Marcus Aurelius
Hardcover
R776
Discovery Miles 7 760
|