0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (25)
  • R250 - R500 (116)
  • R500+ (426)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Unix, Unix Linux & Unix TCL/TK

Apple Watch Series 3 (Paperback): Katrine Isaksen Apple Watch Series 3 (Paperback)
Katrine Isaksen
R538 Discovery Miles 5 380 Out of stock
iPhone11, 11 Pro & iOS 13 (Paperback): Melissa L. Moody iPhone11, 11 Pro & iOS 13 (Paperback)
Melissa L. Moody
R374 Discovery Miles 3 740 Out of stock
Apple TV User Guide (Paperback): Katrine Isaksen Apple TV User Guide (Paperback)
Katrine Isaksen
R426 Discovery Miles 4 260 Out of stock
Apple Watch Series 5 (Paperback): Laura P. Collado Apple Watch Series 5 (Paperback)
Laura P. Collado
R401 Discovery Miles 4 010 Out of stock
iPhone Guide (Paperback): Laura P. Collado iPhone Guide (Paperback)
Laura P. Collado
R409 Discovery Miles 4 090 Out of stock
Express guide Ubuntu desktop 20.04 (Paperback): Shiv Kumar Goyal Express guide Ubuntu desktop 20.04 (Paperback)
Shiv Kumar Goyal
R315 Discovery Miles 3 150 Ships in 10 - 15 working days
Linux Command Line - The Simple and Powerful Guide to Master Shell Scripting (Paperback): David A. Williams Linux Command Line - The Simple and Powerful Guide to Master Shell Scripting (Paperback)
David A. Williams
R476 Discovery Miles 4 760 Ships in 10 - 15 working days
The Software Developer's Guide to Linux - A practical, no-nonsense guide to using the Linux command line and utilities as... The Software Developer's Guide to Linux - A practical, no-nonsense guide to using the Linux command line and utilities as a software developer (Paperback)
David Cohen, Christian Sturm
R993 Discovery Miles 9 930 Ships in 10 - 15 working days

If you're a software developer who has ever felt frustrated because you're missing the skills to work fluidly and efficiently on the command line, this book is for you Key Features * A practical, no-nonsense guide specifically written for developers (not sysadmins) who need to quickly learn command-line skills * Expand your practical skills and look like a wizard on the command line * Build practical skills to work effectively with the most common CLI and Unix-like systems Book Description Developers are always working with the operating system, yet most of them are incredibly uncomfortable with the Linux command line. This book is the bridge that will take you to the next level in your software development career. Most of the skills in the book can be immediately practiced on your Mac OS, Linux, or Windows machine. It's written specifically for software engineers, not Linux system administrators, so each chapter will equip you with just enough theory to understand what you're doing before diving into practical commands that you can use in your day-to-day work as a software developer. As you work through the book, you will quickly get comfortable with the basics of moving around on the command line. Once you've got the core skills, you'll see how to apply them in different contexts that you'll come across as a software developer: building and working with Docker images, spinning up applications on cloud instances, and troubleshooting issues in production environments. By the end of the book, you'll be able to use Linux and the command line comfortably, and apply your newfound skills in your day-to-day work to save time, troubleshoot issues, and be the resident command-line wizard on your team. What you will learn * Learn useful command-line tricks and tools that make software development, testing, and troubleshooting easy * Understand how Linux and command-line environments actually work * Avoid common bugs, security issues, and misunderstandings that most developers run into * Discover Linux utilities that are useful for developers (not just sysadmins), and learn how to quickly chain them together to create powerful, customized tools that can save you thousands of lines of code * Gain context and awareness of how your applications run inside common runtime environments, from Docker to modern public cloud infrastructure * Become better equipped to handle common bugs and troubleshooting situations that stump other developers * Learn powerful CLI shortcuts and utilities to expand your practical skills and look like a wizard on the command line Who This Book Is For This book is for software developers who want to understand Command-Line (CLI) and who want to quickly fill the gap to advance their skills and their career. Basic knowledge of editing text, working with files and folders, having some idea of what "operating systems" are, installing software, and using a development environment is assumed.

Linux Kernel Programming - - A practical guide to kernel internals, writing kernel modules, and synchronization (Paperback, 2nd... Linux Kernel Programming - - A practical guide to kernel internals, writing kernel modules, and synchronization (Paperback, 2nd Revised edition)
Kaiwan Billimoria
R1,212 Discovery Miles 12 120 Ships in 10 - 15 working days

Gain a firm practical understanding of the fundamentals of Linux kernel internals, learn to write high-quality kernel module code, and kernel synchronization Key Features * Discover how to write Linux kernel and module code for real-world products * Implement industry-grade techniques in real-world scenarios for fast, efficient memory allocation and data synchronization * Understand and exploit kernel architecture, CPU scheduling, and kernel synchronization techniques Book Description The 2nd Edition of Linux Kernel Programming is an updated, comprehensive introduction for new programmers to the Linux kernel. This book uses the recent 5.10 Long-Term Support (LTS) Linux kernel series, which will be maintained until 2026, showing 5.X/6.X new features. In this new edition, you'll start the journey by learning how to build the kernel from source, including doing a kernel build for the popular Raspberry Pi. You'll then learn, step by step, how to write your first kernel module by leveraging the kernel's powerful Loadable Kernel Module (LKM) framework. You'll then get to delve into key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling. You'll understand the deep issues of concurrency, and gain insight into how they can be addressed with various locking technologies (mutexes, spinlocks, atomic / refcount operators and even lock-free technologies). By the end of this 2nd Edition book, you'll have a better understanding of the fundamentals of writing Linux kernel and kernel module code that can be used in real-world projects and products. What you will learn * Configure and build the 5.10 / 6.x kernels from source * Write high-quality modular kernel code (LKM framework) for 5.10 / 6.x kernels * Explore the Linux kernel architecture * Get to grips with key internals details regarding memory management within the kernel * Understand and work with various dynamic kernel memory alloc/dealloc APIs * Discover key internals aspects regarding CPU scheduling within the kernel * Gain a deeper understanding of kernel concurrency issues * Learn how to work with key kernel synchronization primitives Who This Book Is For This book is for beginner Linux programmers and developers looking to get started with Linux kernel, providing a knowledge base to understand required kernel internal topics and overcome frequent and common development issues. A basic understanding of Linux CLI and C programming is assumed

50 Kubernetes Concepts Every DevOps Engineer Should Know - Your go-to guide for making production-level decisions on how and... 50 Kubernetes Concepts Every DevOps Engineer Should Know - Your go-to guide for making production-level decisions on how and why to implement Kubernetes (Paperback)
Michael Levan
R1,287 Discovery Miles 12 870 Ships in 10 - 15 working days

The top Kubernetes book you must have to learn key concepts for succeeding in any production environment, in a greenfield Kubernetes environment, and in your cloud-native journey Key Features * Advance in your Kubernetes journey with guidance from a seasoned k8s practitioner and trainer * Discover best practices to implement Kubernetes in any production environment * Go beyond the basics and work with Kubernetes applications in any environment Book Description Kubernetes is a topic that is on everyone's mind right now, ranging from engineers to CTOs and CIOs. It's been called the operating system of the cloud and the data center of the cloud. Its popularity is reaching every company from startups to the Fortune 500. DevOps engineers now have the need and desire to master key concepts of Kubernetes. This book takes you through a vast amount of information about how Kubernetes works and why it works in certain ways. You'll learn everything from why cloud-native is important to implementing k8s clusters to deploying applications the way you would in production. First, you'll learn about what cloud-native is and how to get started with Kubernetes in the cloud, on-prem, and PaaS environments like OpenShift. Next, you'll learn all about deploying applications in many ways including Deployment specs, Ingress Specs, StatefulSet specs, and a lot more. Finally, you'll wrap up with Kubernetes monitoring, observability, and security. This book is put together for each chapter to build on the other with code examples in GitHub that allow you to follow along in a practical way. By the end of this book, you'll have the ability to implement Kubernetes in any environment, whether it's an existing environment, a greenfield environment, or your very-own lab running in the cloud or in your home. What you will learn * How Kubernetes works on-prem, in the cloud, and in PaaS environments * Work with networking, cluster management, and application deployment * Understand why cloud-native is crucial for Kubernetes applications * Deploy apps from all sides including Stateless, Stateful, and more * Properly monitor and implement observability into your environment * Kubernetes security at the cluster, user, and application level Who This Book Is For This book is targeted towards Cloud Engineers, Developers, DevOps Engineers, and Infrastructure Engineers who are responsible for inheriting a Kubernetes environment or creating a greenfield Kubernetes environment. Professionals who want to get started with cloud-native applications and implement k8s best practices will benefit from this book. If you are someone who has engineered environments in the cloud and on-prem and has an understanding of how to deploy applications with a solid tenure in a developer role then this book will help you further.

Ubuntu 22.04 - Quick Guide for Beginners (Paperback): Josef Moser Ubuntu 22.04 - Quick Guide for Beginners (Paperback)
Josef Moser
R289 Discovery Miles 2 890 Ships in 10 - 15 working days
Mastering Linux Security and Hardening - Third Edition - A practical guide to protecting your Linux system from cyber attacks... Mastering Linux Security and Hardening - Third Edition - A practical guide to protecting your Linux system from cyber attacks (Paperback, 3rd Revised edition)
Donald A. Tevault
R1,212 Discovery Miles 12 120 Ships in 10 - 15 working days

Gain a firm practical understanding of how to secure your Linux system from intruders, malware attacks, and other cyber threats Key Features * Discover security techniques to prevent malware from infecting a Linux system, and detect it * Prevent unauthorized people from breaking into a Linux system * Protect important and sensitive data from being revealed to unauthorized persons Book Description The third edition of Mastering Linux Security and Hardening is an updated, comprehensive introduction to implementing the latest Linux security measures, using the latest versions of Ubuntu and AlmaLinux. In this new edition, you will learn how to set up a practice lab, create user accounts with appropriate privilege levels, protect sensitive data with permissions settings and encryption, and configure a firewall with the newest firewall technologies. You'll also explore how to use sudo to set up administrative accounts with only the privileges required to do a specific job, and you'll get a peek at the new sudo features that have been added over the past couple of years. You'll also see updated information on how to set up a local certificate authority for both Ubuntu and AlmaLinux, as well as how to automate system auditing. Other important skills that you'll learn include how to automatically harden systems with OpenSCAP, audit systems with auditd, harden the Linux kernel configuration, protect your systems from malware, and perform vulnerability scans of your systems. As a bonus, you'll see how to use Security Onion to set up an Intrusion Detection System. By the end of this new edition, you will confidently be able to set up a Linux server that will be secure and harder for malicious actors to compromise. What you will learn * Prevent malicious actors from compromising a production Linux system * Leverage additional features and capabilities of Linux in this new version * Use locked-down home directories and strong passwords to create user accounts * Prevent unauthorized people from breaking into a Linux system * Configure file and directory permissions to protect sensitive data * Harden the Secure Shell service in order to prevent break-ins and data loss * Apply security templates and set up auditing Who This Book Is For This book is for Linux administrators, system administrators, and network engineers interested in securing moderate to complex Linux environments. Security consultants looking to enhance their Linux security skills will also find this book useful. Working experience with the Linux command line and package management is necessary to understand the concepts covered in this book.

Red Hat Enterprise Linux 9 Administration - A comprehensive Linux system administration guide for RHCSA certification exam... Red Hat Enterprise Linux 9 Administration - A comprehensive Linux system administration guide for RHCSA certification exam candidates (Paperback, 2nd Revised edition)
Pablo Iranzo Gomez, Pedro Ibanez Requena, Miguel Perez Colino, Scott McCarty
R1,212 Discovery Miles 12 120 Ships in 10 - 15 working days

Develop the skills required to administer your RHEL environment on-premises and in the cloud while preparing for the RHCSA exam Purchase of the print or Kindle book includes a free eBook in PDF format Key Features Become a pro at system administration from installation to container management Secure and harden your Linux environment using SSH, SELinux, firewall, and system permissions Gain confidence to pass the RHCSA exam with the help of practice tests Book DescriptionWith Red Hat Enterprise Linux 9 becoming the standard for enterprise Linux used from data centers to the cloud, Linux administration skills are in high demand. With this book, you'll learn how to deploy, access, tweak, and improve enterprise services on any system on any cloud running Red Hat Enterprise Linux 9. Throughout the book, you'll get to grips with essential tasks such as configuring and maintaining systems, including software installation, updates, and core services. You'll also understand how to configure the local storage using partitions and logical volumes, as well as assign and deduplicate storage. You'll learn how to deploy systems while also making them secure and reliable. This book provides a base for users who plan to become full-time Linux system administrators by presenting key command-line concepts and enterprise-level tools, along with essential tools for handling files, directories, command-line environments, and documentation for creating simple shell scripts or running commands. With the help of command line examples and practical tips, you'll learn by doing and save yourself a lot of time. By the end of the book, you'll have gained the confidence to manage the filesystem, users, storage, network connectivity, security, and software in RHEL 9 systems on any footprint. What you will learn Become well versed with the fundamentals of RHEL9-from system deployment to user management Secure a system by using SELinux policies and configuring firewall rules Understand LVM to manage volumes and maintain VDO deduplication Manage a system remotely using SSH and public key authentication Get the hang of the boot process and kernel tunable to adjust your systems Automate simple tasks using scripts or Ansible Playbooks Who this book is forThis book is for Red Hat Enterprise Linux system administrators and Linux system administrators. It's also a good resource for any IT professional who wants to learn system administration. RHCSA certification candidates will find this book useful in their preparation for the certification exam.

Migrating Linux to Microsoft Azure - A hands-on guide to efficiently relocating your Linux workload to Azure (Paperback):... Migrating Linux to Microsoft Azure - A hands-on guide to efficiently relocating your Linux workload to Azure (Paperback)
Rithin Skaria, Toni Willberg
R1,321 Discovery Miles 13 210 Ships in 10 - 15 working days

Discover expert guidance for moving on-premises virtual machines running on Linux servers to Azure by implementing best practices and optimizing costs Key Features Work with real-life migrations to understand the dos and don'ts of the process Deploy a new Linux virtual machine and perform automation and configuration management Get to grips with debugging your system and collecting error logs with the help of hands-on examples Book DescriptionWith cloud adoption at the core of digital transformation for organizations, there has been a significant demand for deploying and hosting enterprise business workloads in the cloud. Migrating Linux to Microsoft Azure offers a wealth of actionable insights into deploying Linux workload to Azure. You'll begin by learning about the history of IT, operating systems, Unix, Linux, and Windows before moving on to look at the cloud and what things were like before virtualization. This will help anyone new to Linux become familiar with the terms used throughout the book. You'll then explore popular Linux distributions, including RHEL 7, RHEL 8, SLES, Ubuntu Pro, CentOS 7, and more. As you progress, you'll cover the technical details of Linux workloads such as LAMP, Java, and SAP, and understand how to assess your current environment and prepare for your migration to Azure through cloud governance and operations planning. Finally, you'll go through the execution of a real-world migration project and learn how to analyze and debug some common problems that Linux on Azure users may encounter. By the end of this Linux book, you'll be proficient at performing an effective migration of Linux workloads to Azure for your organization. What you will learn Grasp the terminology and technology of various Linux distributions Understand the technical support co-operation between Microsoft and commercial Linux vendors Assess current workloads by using Azure Migrate Plan cloud governance and operations Execute a real-world migration project Manage project, staffing, and customer engagement Who this book is forThis book is for cloud architects, cloud solution providers, and any stakeholders dealing with migration of Linux workload to Azure. Basic familiarity with Microsoft Azure would be a plus.

Ubuntu 18.04 Essentials - Learn to Install, Administer and Use Ubuntu 18.04 Systems (Paperback): Neil Smyth Ubuntu 18.04 Essentials - Learn to Install, Administer and Use Ubuntu 18.04 Systems (Paperback)
Neil Smyth
R996 Discovery Miles 9 960 Ships in 10 - 15 working days
Linux - A Comprehensive Guide to Linux Operating System and Command Line (Paperback): Sam Griffin Linux - A Comprehensive Guide to Linux Operating System and Command Line (Paperback)
Sam Griffin
R356 R329 Discovery Miles 3 290 Save R27 (8%) Ships in 10 - 15 working days
Hacking with Kali Linux - A Comprehensive Guide for Beginners to Learn Basic Hacking, Cybersecurity, Wireless Networks, and... Hacking with Kali Linux - A Comprehensive Guide for Beginners to Learn Basic Hacking, Cybersecurity, Wireless Networks, and Penetration Testing (Paperback)
Dylan Mach
R494 Discovery Miles 4 940 Ships in 10 - 15 working days
Mastering Linux Administration - A comprehensive guide to installing, configuring, and maintaining Linux systems in the modern... Mastering Linux Administration - A comprehensive guide to installing, configuring, and maintaining Linux systems in the modern data center (Paperback)
Alexandru Calcatinge, Julian Balog
R1,081 Discovery Miles 10 810 Ships in 10 - 15 working days

Develop advanced skills for working with Linux systems on-premises and in the cloud Key Features Become proficient in everyday Linux administration tasks by mastering the Linux command line and using automation Work with the Linux filesystem, packages, users, processes, and daemons Deploy Linux to the cloud with AWS, Azure, and Kubernetes Book DescriptionLinux 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 learn Understand how Linux works and learn basic to advanced Linux administration skills Explore the most widely used commands for managing the Linux filesystem, network, security, and more Get to grips with different networking and messaging protocols Find out how Linux security works and how to configure SELinux, AppArmor, and Linux iptables Work with virtual machines and containers and understand container orchestration with Kubernetes Work with containerized workflows using Docker and Kubernetes Automate your configuration management workloads with Ansible Who this book is forIf 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 Ubuntu Server - Explore the versatile, powerful Linux Server distribution Ubuntu 22.04 with this comprehensive guide... Mastering Ubuntu Server - Explore the versatile, powerful Linux Server distribution Ubuntu 22.04 with this comprehensive guide (Paperback, 4th Revised edition)
Jay LaCroix
R1,321 Discovery Miles 13 210 Ships in 10 - 15 working days

Your one-stop resource to learn, configure and use Ubuntu 22.04 for your day-to-day operations and deployments Key Features Get well-versed with newly added features in Ubuntu 22.04 Master the art of installing, managing, and troubleshooting Ubuntu Server Leverage the improved performance and security-related aspects of Ubuntu Server 22.04 Book DescriptionUbuntu Server is taking the server world by storm - and for a good reason! The server-focused spin of Ubuntu is a stable, flexible, and powerful enterprise-class distribution of Linux with a focus on running servers both small and large. Mastering Ubuntu Server is a book that will teach you everything you need to know in order to manage real Ubuntu-based servers in actual production deployments. This book will take you from initial installation to deploying production-ready solutions to empower your small office network, or even a full data center. You'll see examples of running an Ubuntu Server in the cloud, be walked through set up popular applications (such as Nextcloud), host your own websites, and deploy network resources such as DHCP, DNS, and others. You'll also see how to containerize applications via LXD to maximize efficiency and learn how to build Kubernetes clusters. This new fourth edition updates the popular book to cover Ubuntu 22.04 LTS, which takes advantage of the latest in Linux-based technologies. By the end of this Ubuntu book, you will have gained all the knowledge you need in order to work on real-life Ubuntu Server deployments and become an expert Ubuntu Server administrator who is well versed in its feature set. What you will learn Install Ubuntu Server on physical servers and on the Raspberry Pi Deploy Ubuntu Server in the cloud and host websites on your own server Deploy your applications to their own containers and scale your infrastructure Set up popular applications such as Nextcloud Automate deployments and configuration with Ansible to save time Containerize applications via LXD to maximize efficiency Discover best practices and troubleshooting techniques Who this book is forThis book is for System Administrators, Site Reliability Engineers, DevOps professionals, enthusiasts, as well as for individuals looking to make a career change and learn the skills they'll need to work with Ubuntu servers. Prior knowledge of Ubuntu is not required but a basic understanding of basic computing concepts is assumed. Some IT administration, Linux, and shell scripting experience is preferred, although the first several chapters will bring newcomers up to speed as well.

Red Hat Enterprise Linux 8 Administration - Master Linux administration skills and prepare for the RHCSA certification exam... Red Hat Enterprise Linux 8 Administration - Master Linux administration skills and prepare for the RHCSA certification exam (Paperback)
Miguel Perez Colino, Pablo Iranzo Gomez, Scott McCarty
R1,468 Discovery Miles 14 680 Ships in 10 - 15 working days

Develop the skills to manage and administer Red Hat Enterprise Linux and get ready to earn the RHCSA certification Key Features Learn the most common administration and security tasks and manage enterprise Linux infrastructures efficiently Assess your knowledge using self-assessment questions based on real-world examples Understand how to apply the concepts of core systems administration in the real world Book DescriptionWhether in infrastructure or development, as a DevOps or site reliability engineer, Linux skills are now more relevant than ever for any IT job, forming the foundation of understanding the most basic layer of your architecture. With Red Hat Enterprise Linux (RHEL) becoming the most popular choice for enterprises worldwide, achieving the Red Hat Certified System Administrator (RHCSA) certification will validate your Linux skills to install, configure, and troubleshoot applications and services on RHEL systems. Complete with easy-to-follow tutorial-style content, self-assessment questions, tips, best practices, and practical exercises with detailed solutions, this book covers essential RHEL commands, user and group management, software management, networking fundamentals, and much more. You'll start by learning how to create an RHEL 8 virtual machine and get to grips with essential Linux commands. You'll then understand how to manage users and groups on an RHEL 8 system, install software packages, and configure your network interfaces and firewall. As you advance, the book will help you explore disk partitioning, LVM configuration, Stratis volumes, disk compression with VDO, and container management with Podman, Buildah, and Skopeo. By the end of this book, you'll have covered everything included in the RHCSA EX200 certification and be able to use this book as a handy, on-the-job desktop reference guide. This book and its contents are solely the work of Miguel Perez Colino, Pablo Iranzo Gomez, and Scott McCarty. The content does not reflect the views of their employer (Red Hat Inc.). This work has no connection to Red Hat, Inc. and is not endorsed or supported by Red Hat, Inc. What you will learn Deploy RHEL 8 in different footprints, from bare metal and virtualized to the cloud Manage users and software on local and remote systems at scale Discover how to secure a system with SELinux, OpenSCAP, and firewalld Gain an overview of storage components with LVM, Stratis, and VDO Master remote administration with passwordless SSH and tunnels Monitor your systems for resource usage and take actions to fix issues Understand the boot process, performance optimizations, and containers Who this book is forThis book is for IT professionals or students who want to start a career in Linux administration and anyone who wants to take the RHCSA 8 certification exam. Basic knowledge of Linux and familiarity with the Linux command-line is necessary.

Linux Kernel Debugging - Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules... Linux Kernel Debugging - Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules (Paperback)
Kaiwan N Billimoria
R1,146 Discovery Miles 11 460 Ships in 10 - 15 working days

Effectively debug kernel modules, device drivers, and the kernel itself by gaining a solid understanding of powerful open source tools and advanced kernel debugging techniques Key Features Fully understand how to use a variety of kernel and module debugging tools and techniques using examples Learn to expertly interpret a kernel Oops and identify underlying defect(s) Use easy-to-look up tables and clear explanations of kernel-level defects to make this complex topic easy Book DescriptionThe Linux kernel is at the very core of arguably the world's best production-quality OS. Debugging it, though, can be a complex endeavor. Linux Kernel Debugging is a comprehensive guide to learning all about advanced kernel debugging. This book covers many areas in-depth, such as instrumentation-based debugging techniques (printk and the dynamic debug framework), and shows you how to use Kprobes. Memory-related bugs tend to be a nightmare - two chapters are packed with tools and techniques devoted to debugging them. When the kernel gifts you an Oops, how exactly do you interpret it to be able to debug the underlying issue? We've got you covered. Concurrency tends to be an inherently complex topic, so a chapter on lock debugging will help you to learn precisely what data races are, including using KCSAN to detect them. Some thorny issues, both debug- and performance-wise, require detailed kernel-level tracing; you'll learn to wield the impressive power of Ftrace and its frontends. You'll also discover how to handle kernel lockups, hangs, and the dreaded kernel panic, as well as leverage the venerable GDB tool within the kernel (KGDB), along with much more. By the end of this book, you will have at your disposal a wide range of powerful kernel debugging tools and techniques, along with a keen sense of when to use which. What you will learn Explore instrumentation-based printk along with the powerful dynamic debug framework Use static and dynamic Kprobes to trap into kernel/module functions Catch kernel memory defects with KASAN, UBSAN, SLUB debug, and kmemleak Interpret an Oops in depth and precisely identify it's source location Understand data races and use KCSAN to catch evasive concurrency defects Leverage Ftrace and trace-cmd to trace the kernel flow in great detail Write a custom kernel panic handler and detect kernel lockups and hangs Use KGDB to single-step and debug kernel/module source code Who this book is forThis book is for Linux kernel developers, module/driver authors, and testers interested in debugging and enhancing their Linux systems at the level of the kernel. System administrators who want to understand and debug the internal infrastructure of their Linux kernels will also find this book useful. A good grasp on C programming and the Linux command line is necessary. Some experience with kernel (module) development will help you follow along.

Windows and Linux Penetration Testing from Scratch - Harness the power of pen testing with Kali Linux for unbeatable... Windows and Linux Penetration Testing from Scratch - Harness the power of pen testing with Kali Linux for unbeatable hard-hitting results (Paperback, 2nd Revised edition)
Phil Bramwell
R1,146 Discovery Miles 11 460 Ships in 10 - 15 working days

Master the art of identifying and exploiting vulnerabilities with Metasploit, Empire, PowerShell, and Python, turning Kali Linux into your fighter cockpit Key Features Map your client's attack surface with Kali Linux Discover the craft of shellcode injection and managing multiple compromises in the environment Understand both the attacker and the defender mindset Book DescriptionLet's be honest-security testing can get repetitive. If you're ready to break out of the routine and embrace the art of penetration testing, this book will help you to distinguish yourself to your clients. This pen testing book is your guide to learning advanced techniques to attack Windows and Linux environments from the indispensable platform, Kali Linux. You'll work through core network hacking concepts and advanced exploitation techniques that leverage both technical and human factors to maximize success. You'll also explore how to leverage public resources to learn more about your target, discover potential targets, analyze them, and gain a foothold using a variety of exploitation techniques while dodging defenses like antivirus and firewalls. The book focuses on leveraging target resources, such as PowerShell, to execute powerful and difficult-to-detect attacks. Along the way, you'll enjoy reading about how these methods work so that you walk away with the necessary knowledge to explain your findings to clients from all backgrounds. Wrapping up with post-exploitation strategies, you'll be able to go deeper and keep your access. By the end of this book, you'll be well-versed in identifying vulnerabilities within your clients' environments and providing the necessary insight for proper remediation. What you will learn Get to know advanced pen testing techniques with Kali Linux Gain an understanding of Kali Linux tools and methods from behind the scenes Get to grips with the exploitation of Windows and Linux clients and servers Understand advanced Windows concepts and protection and bypass them with Kali and living-off-the-land methods Get the hang of sophisticated attack frameworks such as Metasploit and Empire Become adept in generating and analyzing shellcode Build and tweak attack scripts and modules Who this book is forThis book is for penetration testers, information technology professionals, cybersecurity professionals and students, and individuals breaking into a pentesting role after demonstrating advanced skills in boot camps. Prior experience with Windows, Linux, and networking is necessary.

Admin's Guide Ubuntu Server 18.04 - Quick Reference (Paperback): Shiv Kumar Goyal Admin's Guide Ubuntu Server 18.04 - Quick Reference (Paperback)
Shiv Kumar Goyal
R753 Discovery Miles 7 530 Ships in 10 - 15 working days
Linux for beginners - An Easy And Intuitive Systems To Start Using Linux Operating System Essential Commands, Easy... Linux for beginners - An Easy And Intuitive Systems To Start Using Linux Operating System Essential Commands, Easy Installation, And Configuration Tips (Paperback)
Conley Walsh
R336 Discovery Miles 3 360 Ships in 10 - 15 working days
Linux Command Line - Beginners Guide to Learn Linux Commands and Shell Scripting (Paperback): David A. Williams Linux Command Line - Beginners Guide to Learn Linux Commands and Shell Scripting (Paperback)
David A. Williams
R441 Discovery Miles 4 410 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Linux - The Ultimate Crash Course to…
Mark Reed Hardcover R605 R549 Discovery Miles 5 490
Linux - The ultimate guide to Linux for…
Craig Newport Hardcover R596 R540 Discovery Miles 5 400
DNSSEC Mastery, 2nd Edition
Michael W Lucas Hardcover R947 R853 Discovery Miles 8 530
Only Footnotes
Michael W Lucas Hardcover R595 R565 Discovery Miles 5 650
Linux - The Ultimate Beginner's Guide to…
Ryan Turner Hardcover R1,062 R891 Discovery Miles 8 910
Linux with Operating System Concepts
Richard Fox Hardcover R6,631 Discovery Miles 66 310
Advanced UNIX Programming
N B Venkateswarlu Hardcover R3,048 R2,560 Discovery Miles 25 600
Pro Oracle Database 10g RAC on Linux…
J Dyke, S. Shaw Hardcover R1,716 Discovery Miles 17 160
Linux Bible, Tenth Edition
C Negus Paperback R1,316 R1,208 Discovery Miles 12 080
Kubernetes - The Ultimate Beginners…
Mark Reed Hardcover R599 R543 Discovery Miles 5 430

 

Partners