0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (22)
  • R250 - R500 (109)
  • R500+ (428)
  • -
Status
Format
Author / Contributor
Publisher

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

Admin's Guide Centos 7 (Paperback): Shiv Kumar Goyal Admin's Guide Centos 7 (Paperback)
Shiv Kumar Goyal
R731 Discovery Miles 7 310 Ships in 10 - 15 working days
CompTIA A+ Core II Exam (220-1002) - Technology Workbook (Paperback): Ip Specialist CompTIA A+ Core II Exam (220-1002) - Technology Workbook (Paperback)
Ip Specialist
R1,055 Discovery Miles 10 550 Ships in 10 - 15 working days
CentOS 8 Essentials - Learn to Install, Administer and Deploy CentOS 8 Systems (Paperback): Neil Smyth CentOS 8 Essentials - Learn to Install, Administer and Deploy CentOS 8 Systems (Paperback)
Neil Smyth
R978 Discovery Miles 9 780 Ships in 10 - 15 working days
SELinux System Administration - Implement mandatory access control to secure applications, users, and information flows on... SELinux System Administration - Implement mandatory access control to secure applications, users, and information flows on Linux (Paperback, 3rd Revised edition)
Sven Vermeulen
R1,321 Discovery Miles 13 210 Ships in 10 - 15 working days

Enhance Linux security, application platforms, and virtualization solutions with SELinux 3 to work within your boundaries, your rules, and your policies Key Features Learn what SELinux is, and how it acts as a mandatory access control system on Linux Apply and tune SELinux enforcement to users, applications, platforms, and virtualization solutions Use real-life examples and custom policies to strengthen the security posture of your systems Book DescriptionLinux is a dominant player in many organizations and in the cloud. Securing the Linux environment is extremely important for any organization, and Security-Enhanced Linux (SELinux) acts as an additional layer to Linux system security. SELinux System Administration covers basic SELinux concepts and shows you how to enhance Linux system protection measures. You will get to grips with SELinux and understand how it is integrated. As you progress, you'll get hands-on experience of tuning and configuring SELinux and integrating it into day-to-day administration tasks such as user management, network management, and application maintenance. Platforms such as Kubernetes, system services like systemd, and virtualization solutions like libvirt and Xen, all of which offer SELinux-specific controls, will be explained effectively so that you understand how to apply and configure SELinux within these applications. If applications do not exert the expected behavior, you'll learn how to fine-tune policies to securely host these applications. In case no policies exist, the book will guide you through developing custom policies on your own. By the end of this Linux book, you'll be able to harden any Linux system using SELinux to suit your needs and fine-tune existing policies and develop custom ones to protect any app and service running on your Linux systems. What you will learn Understand what SELinux is and how it is integrated into Linux Tune Linux security using policies and their configurable settings Manage Linux users with least-privilege roles and access controls Use SELinux controls in system services and virtualization solutions Analyze SELinux behavior through log events and policy analysis tools Protect systems against unexpected and malicious behavior Enhance existing policies or develop custom ones Who this book is forThis Linux sysadmin book is for Linux administrators who want to control the secure state of their systems using SELinux, and for security professionals who have experience in maintaining a Linux system and want to know about SELinux. Experience in maintaining Linux systems, covering user management, software installation and maintenance, Linux security controls, and network configuration is required to get the most out of this book.

Easy Linux - an installation guide for adults (Paperback): Alan Ward Easy Linux - an installation guide for adults (Paperback)
Alan Ward
R443 Discovery Miles 4 430 Ships in 10 - 15 working days
Hands-On Linux Administration on Azure - Develop, maintain, and automate applications on the Azure cloud platform, 2nd Edition... Hands-On Linux Administration on Azure - Develop, maintain, and automate applications on the Azure cloud platform, 2nd Edition (Paperback, 2nd Revised edition)
Kamesh Ganesan, Rithin Skaria, Frederik Vos
R1,212 Discovery Miles 12 120 Ships in 10 - 15 working days

Develop a solid understanding of cloud computing, Linux virtual machine, container virtualization, and other fundamental concepts to create and manage your Linux workload in Azure Key Features Deploy and manage virtual machines in the Azure environment Explore open source tools to integrate automation and orchestration Implement Linux features to create and manage containers Book DescriptionThanks to its flexibility in delivering scalable cloud solutions, Microsoft Azure is a suitable platform for managing all your workloads. You can use it to implement Linux virtual machines and containers, and to create applications in open source languages with open APIs. This Linux administration book first takes you through the fundamentals of Linux and Azure to prepare you for the more advanced Linux features in later chapters. With the help of real-world examples, you'll learn how to deploy virtual machines (VMs) in Azure, expand their capabilities, and manage them efficiently. You will manage containers and use them to run applications reliably, and in the concluding chapter, you'll explore troubleshooting techniques using a variety of open source tools. By the end of this book, you'll be proficient in administering Linux on Azure and leveraging the tools required for deployment. What you will learn Grasp the fundamentals of virtualization and cloud computing Understand file hierarchy and mount new filesystems Maintain the life cycle of your application in Azure Kubernetes Service Manage resources with the Azure CLI and PowerShell Manage users, groups, and filesystem permissions Use Azure Resource Manager to redeploy virtual machines Implement configuration management to configure a VM correctly Build a container using Docker Who this book is forIf you are a Linux administrator or a Microsoft professional looking to deploy and manage your workload in Azure, this book is for you. Although not necessary, knowledge of Linux and Azure will assist with understanding core concepts.

Linux - A Complete Guide to Learn Linux Commands, Linux Operating System and Shell Scripting Step-by-Step (Paperback): Nicholas... Linux - A Complete Guide to Learn Linux Commands, Linux Operating System and Shell Scripting Step-by-Step (Paperback)
Nicholas Ayden
R417 Discovery Miles 4 170 Ships in 10 - 15 working days
Linux Kernel Programming - A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization... Linux Kernel Programming - A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization (Paperback)
Kaiwan N Billimoria
R1,547 Discovery Miles 15 470 Ships in 10 - 15 working days

Learn how to write high-quality kernel module code, solve common Linux kernel programming issues, and understand the fundamentals of Linux kernel internals Key Features Discover how to write kernel code using the Loadable Kernel Module framework Explore industry-grade techniques to perform efficient memory allocation and data synchronization within the kernel Understand the essentials of key internals topics such as kernel architecture, memory management, CPU scheduling, and kernel synchronization Book DescriptionLinux Kernel Programming is a comprehensive introduction for those new to Linux kernel and module development. This easy-to-follow guide will have you up and running with writing kernel code in next-to-no time. This book uses the latest 5.4 Long-Term Support (LTS) Linux kernel, which will be maintained from November 2019 through to December 2025. By working with the 5.4 LTS kernel throughout the book, you can be confident that your knowledge will continue to be valid for years to come. You'll start the journey by learning how to build the kernel from the source. Next, you'll write your first kernel module using the powerful Loadable Kernel Module (LKM) framework. The following chapters will cover key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling. During the course of this book, you'll delve into the fairly complex topic of concurrency within the kernel, understand the issues it can cause, and learn how they can be addressed with various locking technologies (mutexes, spinlocks, atomic, and refcount operators). You'll also benefit from more advanced material on cache effects, a primer on lock-free techniques within the kernel, deadlock avoidance (with lockdep), and kernel lock debugging techniques. By the end of this kernel book, you'll have a detailed understanding of the fundamentals of writing Linux kernel module code for real-world projects and products. What you will learn Write high-quality modular kernel code (LKM framework) for 5.x kernels Configure and build a kernel from source Explore the Linux kernel architecture Get to grips with key internals 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 an understanding of kernel concurrency issues Find out how to work with key kernel synchronization primitives Who this book is forThis book is for Linux programmers beginning to find their way with Linux kernel development. If you're a Linux kernel and driver developer looking to overcome frequent and common kernel development issues, or understand kernel intervals, you'll find plenty of useful information. You'll need a solid foundation of Linux CLI and C programming before you can jump in.

Lfm - Linux Field Manual (Paperback): Tim Bryant Lfm - Linux Field Manual (Paperback)
Tim Bryant
R400 Discovery Miles 4 000 Ships in 10 - 15 working days
Linux Network Administration Pocketbook (Paperback): Zico Pratama Putra Linux Network Administration Pocketbook (Paperback)
Zico Pratama Putra
R268 Discovery Miles 2 680 Ships in 10 - 15 working days
Azure Strategy and Implementation Guide - The essential handbook to cloud transformation with Azure, 4th Edition (Paperback,... Azure Strategy and Implementation Guide - The essential handbook to cloud transformation with Azure, 4th Edition (Paperback, 4th Revised edition)
Jack Lee, Greg Leonardo, Jason Milgram, Dave Rendon
R1,365 Discovery Miles 13 650 Ships in 10 - 15 working days

Leverage Azure's cloud capabilities to find the most optimized path to meet your firm's cloud infrastructure needs Key Features Get to grips with the core Azure infrastructure technologies and solutions Develop the ability to opt for cloud design and architecture that best fits your organization Cover the entire spectrum of cloud migration from planning to implementation and best practices Book DescriptionMicrosoft Azure is a powerful cloud computing platform that offers a multitude of services and capabilities for organizations of any size moving to a cloud strategy. This fourth edition comes with the latest updates on cloud security fundamentals, hybrid cloud, cloud migration, Microsoft Azure Active Directory, and Windows Virtual Desktop. It encapsulates the entire spectrum of measures involved in Azure deployment that includes understanding Azure fundamentals, choosing a suitable cloud architecture, building on design principles, becoming familiar with Azure DevOps, and learning best practices for optimization and management. The book begins by introducing you to the Azure cloud platform and demonstrating the substantial scope of digital transformation and innovation that can be achieved with Azure's capabilities. The guide also acquaints you with practical insights into application modernization, Azure Infrastructure as a Service (IaaS) deployment, infrastructure management, key application architectures, best practices of Azure DevOps, and Azure automation. By the end of this book, you will have acquired the skills required to drive Azure operations from the planning and cloud migration stage to cost management and troubleshooting. What you will learn Understand core Azure infrastructure technologies and solutions Carry out detailed planning for migrating applications to the cloud with Azure Deploy and run Azure infrastructure services Define roles and responsibilities in DevOps Get a firm grip on Azure security fundamentals Carry out cost optimization in Azure Who this book is forThis book is designed to benefit Azure architects, cloud solution architects, Azure developers, Azure administrators, and anyone who wants to develop expertise in operating and administering the Azure cloud. Basic familiarity with operating systems and databases will help you grasp the concepts covered in this book.

Hacking With Kali Linux - A Complete Guide to Learning the Basic of CyberSecurity, Wireless Network Hacking and Security... Hacking With Kali Linux - A Complete Guide to Learning the Basic of CyberSecurity, Wireless Network Hacking and Security Systems With Kali Linux (Paperback)
M.A. Jack
R531 Discovery Miles 5 310 Ships in 10 - 15 working days
Mastering Embedded Linux Programming - Create fast and reliable embedded solutions with Linux 5.4 and the Yocto Project 3.1... Mastering Embedded Linux Programming - Create fast and reliable embedded solutions with Linux 5.4 and the Yocto Project 3.1 (Dunfell) (Paperback, 3rd Revised edition)
Frank Vasquez, Chris Simmonds
R1,880 Discovery Miles 18 800 Ships in 10 - 15 working days

Harness the power of Linux to create versatile and robust embedded solutions Key Features Learn how to develop and configure robust embedded Linux devices Explore the new features of Linux 5.4 and the Yocto Project 3.1 (Dunfell) Discover different ways to debug and profile your code in both user space and the Linux kernel Book DescriptionIf you're looking for a book that will demystify embedded Linux, then you've come to the right place. Mastering Embedded Linux Programming is a fully comprehensive guide that can serve both as means to learn new things or as a handy reference. The first few chapters of this book will break down the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. After that, you will learn how to create each of these elements from scratch and automate the process using Buildroot and the Yocto Project. As you progress, the book will show you how to implement an effective storage strategy for flash memory chips and install updates to a device remotely once it's deployed. You'll also learn about the key aspects of writing code for embedded Linux, such as how to access hardware from apps, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters demonstrate how to debug your code, whether it resides in apps or in the Linux kernel itself. You'll also cover the different tracers and profilers that are available for Linux so that you can quickly pinpoint any performance bottlenecks in your system. By the end of this Linux book, you'll be able to create efficient and secure embedded devices using Linux. What you will learn Use Buildroot and the Yocto Project to create embedded Linux systems Troubleshoot BitBake build failures and streamline your Yocto development workflow Update IoT devices securely in the field using Mender or balena Prototype peripheral additions by reading schematics, modifying device trees, soldering breakout boards, and probing pins with a logic analyzer Interact with hardware without having to write kernel device drivers Divide your system up into services supervised by BusyBox runit Debug devices remotely using GDB and measure the performance of systems using tools such as perf, ftrace, eBPF, and Callgrind Who this book is forIf you're a systems software engineer or system administrator who wants to learn how to implement Linux on embedded devices, then this book is for you. It's also aimed at embedded systems engineers accustomed to programming for low-power microcontrollers, who can use this book to help make the leap to high-speed systems on chips that can run Linux. Anyone who develops hardware that needs to run Linux will find something useful in this book - but before you get started, you'll need a solid grasp on POSIX standard, C programming, and shell scripting.

Linux Basics For Hackers - Getting Started with Networking, Scripting, and Security in Kali (Paperback): Occupytheweb Linux Basics For Hackers - Getting Started with Networking, Scripting, and Security in Kali (Paperback)
Occupytheweb
R893 Discovery Miles 8 930 Ships in 12 - 19 working days

Many aspiring hackers are unfamiliar with Linux, having learned computer basics in a Windows or Mac environment. This can pose the single most important obstacle to mastering the skills to becoming a better hacker; while hacking can be done with Windows or OS X, nearly all hacking tools are developed specifically for Linux. Linux Basics for Hackers aims to provide you with a foundation of Linux skills that every hacker needs. As you progress, you'll have access to numerous real-world examples and hands-on exercises to apply your new knowledge and bring yourself up to speed.

Linux for Beginners - Discover the essentials of Linux operating system. Best Practices to learn Installation, Configuration... Linux for Beginners - Discover the essentials of Linux operating system. Best Practices to learn Installation, Configuration and Command Line Efficiently (Paperback)
Nathan Jones
R369 R345 Discovery Miles 3 450 Save R24 (7%) Ships in 10 - 15 working days
Ubuntu 20.04 LTS Desktop - Applications and Administration (Paperback): Richard Petersen Ubuntu 20.04 LTS Desktop - Applications and Administration (Paperback)
Richard Petersen
R1,203 Discovery Miles 12 030 Ships in 10 - 15 working days
Hacking - A Comprehensive, Step-By-Step Guide to Techniques and Strategies to Learn Ethical Hacking With Practical Examples to... Hacking - A Comprehensive, Step-By-Step Guide to Techniques and Strategies to Learn Ethical Hacking With Practical Examples to Computer Hacking, Wireless Network, Cybersecurity and Penetration Test (Paperback)
Peter Bradley
R516 Discovery Miles 5 160 Ships in 10 - 15 working days
Creative Projects for Rust Programmers - Build exciting projects on domains such as web apps, WebAssembly, games, and parsing... Creative Projects for Rust Programmers - Build exciting projects on domains such as web apps, WebAssembly, games, and parsing (Paperback)
Carlo Milanesi
R1,190 Discovery Miles 11 900 Ships in 10 - 15 working days

A practical guide to understanding the latest features of the Rust programming language, useful libraries, and frameworks that will help you design and develop interesting projects Key Features Work through projects that will help you build high-performance applications with Rust Delve into concepts such as error handling, memory management, concurrency, generics, and macros with Rust Improve business productivity by choosing the right libraries and frameworks for your applications Book DescriptionRust is a community-built language that solves pain points present in many other languages, thus improving performance and safety. In this book, you will explore the latest features of Rust by building robust applications across different domains and platforms. The book gets you up and running with high-quality open source libraries and frameworks available in the Rust ecosystem that can help you to develop efficient applications with Rust. You'll learn how to build projects in domains such as data access, RESTful web services, web applications, 2D games for web and desktop, interpreters and compilers, emulators, and Linux Kernel modules. For each of these application types, you'll use frameworks such as Actix, Tera, Yew, Quicksilver, ggez, and nom. This book will not only help you to build on your knowledge of Rust but also help you to choose an appropriate framework for building your project. By the end of this Rust book, you will have learned how to build fast and safe applications with Rust and have the real-world experience you need to advance in your career. What you will learn Access TOML, JSON, and XML files and SQLite, PostgreSQL, and Redis databases Develop a RESTful web service using JSON payloads Create a web application using HTML templates and JavaScript and a frontend web application or web game using WebAssembly Build desktop 2D games Develop an interpreter and a compiler for a programming language Create a machine language emulator Extend the Linux Kernel with loadable modules Who this book is forThis Rust programming book is for developers who want to get hands-on experience with implementing their knowledge of Rust programming, and are looking for expert advice on which libraries and frameworks they can adopt to develop software that typically uses the Rust language.

Linux Command Line - A Practical Guide Beyond the Basics (Paperback): Travis Booth Linux Command Line - A Practical Guide Beyond the Basics (Paperback)
Travis Booth
R536 Discovery Miles 5 360 Ships in 10 - 15 working days
Linux - The Definitive Beginner's Guide To Get Started With Linux Projects (Paperback): Sam Campbell, It Starter Series Linux - The Definitive Beginner's Guide To Get Started With Linux Projects (Paperback)
Sam Campbell, It Starter Series
R517 Discovery Miles 5 170 Ships in 10 - 15 working days
Best Free Open Source Office Software For Windows 10 Bilingual Edition English Germany (Paperback): Cyber Jannah Sakura Best Free Open Source Office Software For Windows 10 Bilingual Edition English Germany (Paperback)
Cyber Jannah Sakura
R359 R326 Discovery Miles 3 260 Save R33 (9%) Ships in 10 - 15 working days
Computer Operating Systems - Beginner's Practical Guide (Paperback): Mohammed Fakrudeen, Shahanawaj Ahamad Computer Operating Systems - Beginner's Practical Guide (Paperback)
Mohammed Fakrudeen, Shahanawaj Ahamad
R286 Discovery Miles 2 860 Ships in 10 - 15 working days
Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques - Maximise productivity of your Windows 10 development... Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques - Maximise productivity of your Windows 10 development machine with custom workflows and configurations (Paperback)
Stuart Leeks
R972 Discovery Miles 9 720 Ships in 10 - 15 working days

A practical handbook that will help you bridge the gap between Windows and Linux to develop apps that leverage the best features across both ecosystems with seamless interoperability Key Features Configure and control WSL to suit your needs and preferences Discover tips for working seamlessly between Windows and WSL Linux distros Learn how to work effectively with containers in WSL, as well as how to containerize your development environments with Visual Studio Code to isolate your dependencies Book DescriptionWindows Subsystem for Linux (WSL) allows you to run native Linux tools alongside traditional Windows applications. Whether you're developing applications across multiple operating systems or looking to add more tools to your Windows environment, WSL offers endless possibilities. You'll start by understanding what WSL is and learn how to install and configure WSL along with different Linux distros. Next, you'll learn techniques that allow you to work across both Windows and Linux environments. You'll discover how to install and customize the new Windows Terminal. We'll also show you how to work with code in WSL using Visual Studio Code (VS Code). In addition to this, you'll explore how to work with containers with Docker and Kubernetes, and how to containerize a development environment using VS Code. While Microsoft has announced support for GPU and GUI applications in an upcoming release of WSL, at the time of writing these features are either not available or only in early preview releases. This book focuses on the stable, released features of WSL and giving you a solid understanding of the amazing techniques that you can use with WSL today. By the end of this book, you'll be able to configure WSL and Windows Terminal to suit your preferences, and productively use Visual Studio Code for developing applications with WSL. What you will learn Install and configure Windows Subsystem for Linux and Linux distros Access web applications running in Linux from Windows Invoke Windows applications, file systems, and environment variables from bash in WSL Customize the appearance and behavior of the Windows Terminal to suit your preferences and workflows Explore various tips for enhancing the Visual Studio Code experience with WSL Install and work with Docker and Kubernetes within Windows Subsystem for Linux Discover various productivity tips for working with Command-line tools in WSL Who this book is forThis book is for developers who want to use Linux tools on Windows, including Windows-native programmers looking to ease into a Linux environment based on project requirements or Linux developers who've recently switched to Windows. This book is also for web developers working on open source projects with Linux-first tools such as Ruby or Python, or developers looking to switch between containers and development machines for testing apps. Prior programming or development experience and a basic understanding of running tasks in bash, PowerShell, or the Windows Command Prompt will be required.

Hacking With Kali Linux - The Complete Beginner's Guide With Detailed Practical Examples Of Wireless Networks Hacking &... Hacking With Kali Linux - The Complete Beginner's Guide With Detailed Practical Examples Of Wireless Networks Hacking & Penetration Testing To Fully Understand The Basics Of Computer Cyber Security (Paperback)
Learn Computer Hacking In Deep
R416 Discovery Miles 4 160 Ships in 10 - 15 working days
Ubuntu 18.04 LTS Desktop - Applications and Administration (Paperback): Richard Petersen Ubuntu 18.04 LTS Desktop - Applications and Administration (Paperback)
Richard Petersen
R1,105 R955 Discovery Miles 9 550 Save R150 (14%) Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Introduction to Linux - Installation and…
N B Venkateswarlu Hardcover R3,525 R2,949 Discovery Miles 29 490
Only Footnotes
Michael W Lucas Hardcover R595 R565 Discovery Miles 5 650
Linux Programming Tools Unveiled
N B Venkateswarlu Hardcover R3,515 R2,940 Discovery Miles 29 400
Linux - A Comprehensive Guide to Linux…
Sam Griffin Hardcover R606 R550 Discovery Miles 5 500
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek Hardcover R1,550 Discovery Miles 15 500
DNSSEC Mastery, 2nd Edition
Michael W Lucas Hardcover R947 R853 Discovery Miles 8 530
Kubernetes - The Ultimate Beginners…
Mark Reed Hardcover R599 R543 Discovery Miles 5 430
PowerShell for Administration, IT Pro…
William R. Stanek, William Stanek Hardcover R1,533 Discovery Miles 15 330
Linux - The Ultimate Crash Course to…
Mark Reed Hardcover R605 R549 Discovery Miles 5 490
Linux - A complete guide to Linux…
James Arthur Hardcover R593 R536 Discovery Miles 5 360

 

Partners