Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
|||
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs)
"Linux Kernel Development" details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. The third edition of Linux Kernel Development includes new and updated material throughout the book:
Windows PowerShell transformed the way administrators and developers interact with Windows. PowerShell, an elegant dynamic language from Microsoft, lets its users script administrative tasks and control Windows from the command line. Because it's a full-featured, first-class Windows programming language, programmers and powerusers can now do things in a shell that previously required VB, VBScript, or C#. Windows PowerShell in Action, Third Edition is a completely revised edition of the bestselling book on PowerShell. It keeps the same crystal-clear introduction to PowerShell as the last edition and adds extensive coverage of v3, v4, and v5 features such as PowerShell Workflows, Desired State Configuration, PowerShell classes and the PowerShell APIs, new error handling and debugging features. It includes full chapters on these topics and also covers new language elements and operators, PowerShell remoting, CIM, events, working with data such as XML and flat files, The Second Edition's coverage of batch scripting and string processing, COM, WMI, and .NET have all been significantly revised and expanded. The book includes many popular usage scenarios and is rich in interesting examples that will spark the reader's imagination. Key Features * Crystal-clear introduction to PowerShell * Extensive coverage of v3, v4, and v5 features * Includes many popular usage scenarios * Rich in interesting examples that spark the imagination * The definitive book on PowerShell AUDIENCE Written for developers and administrators with intermediate level scripting knowledge. No prior experience with PowerShell is required. ABOUT THE TECHNOLOGY Windows PowerShell is an elegant, dynamic language from Microsoft, that lets developers and administrators script administrative tasks and control Windows from the command line.
If you're a novice programmer and you want to learn C#, there aren't many books that will guide you. Most C# books are written for experienced C++ and Java programmers. That's why Jesse Liberty, author of the best-selling books "Programming C#" and "Programming ASP.NET," has written an entry-level guide to C#. Written in a warm and friendly manner, "Learning C#" assumes no prior programming experience, and provides a thorough introduction to Microsoft's premier .NET language. The book helps you build a solid foundation in .NET, and shows you how to apply your skills through the use of dozens of tested examples. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Better yet, this updated edition of "Learning C#" has been completely revised to include the latest additions to the C# language plus a variety of learning aids to help lock-in new knowledge and skills. Here's what's new: Extensive revisions to the text and examples to reflect C# 2005 and .NET 2.0 changes An introduction to Visual Studio 2005, the most popular tool for building Windows and web applications More than 200 questions and fully debugged programming exercises with solutions A greater emphasis on event handling New coverage of generics, generic collections, partial classes, anonymous methods and more. By the time you've finished "Learning C#," you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications. Whether you have a little object-oriented programming experience or you are new to programming altogether, "Learning C#" will set you firmly onyour way to mastering the essentials of the C# language.
Ready to build mobile apps that out-perform the rest? If you're an iOS developer with app-building experience, this practical guide provides tips and best practices to help you solve many common performance issues. You'll learn how to design and optimize iOS apps that deliver a smooth experience even when the network is poor and memory is low. Today's picky users want fast and responsive apps that don't hog resources. In this book, author Gaurav Vaish demonstrates methods for writing optimal code from an engineering perspective, using reusable Objective-C code that you can use right away. Up your game and create high-performance native iOS apps that truly stand out from the crowd. Measure key performance indicators-attributes that constitute and affect app performance Write efficient apps by minimizing memory and power consumption, and explore options for using available CPU cores Optimize your app's lifecycle and UI, as well as its networking, data sharing, and security features Learn about application testing, debugging and analysis tools, and monitoring your app in the wild Collect data from real users to analyze app usage, identify bottlenecks, and provide fixes Use iOS 9 upgrades to improve your app's performance
Harlan Carvey has updated "Windows Forensic Analysis Toolkit," now in its fourth edition, to cover Windows 8 systems. The primary focus of this edition is on analyzing Windows 8 systems and processes using free and open-source tools. The book covers live response, file analysis, malware detection, timeline, and much more. Harlan Carvey presents real-life experiences from the trenches, making the material realistic and showing the why behind the how. The companion and toolkit materials are hosted online. This material consists of electronic printable checklists, cheat sheets, free custom tools, and walk-through demos. This edition complements "Windows Forensic Analysis Toolkit, Second Edition," which focuses primarily on XP, and "Windows Forensic Analysis Toolkit, Third Edition," which focuses primarily on Windows 7. This new fourth edition provides expanded coverage of many
topics beyond Windows 8 as well, including new cradle-to-grave case
examples, USB device analysis, hacking and intrusion cases, and
"how would I do this" from Harlan's personal case files and
questions he has received from readers. The fourth edition also
includes an all-new chapter on reporting.
Ace the AZ 801 exam and master advanced Windows Server and Infrastructure-as-a-Service workload administration with this comprehensive guide Purchase of the print or Kindle book includes a free PDF eBook Key Features Gain practical knowledge to conquer the AZ-801 certification and tackle real-world challenges Learn to secure Windows Server in on-premises and hybrid infrastructures Leverage hands-on examples to monitor and troubleshoot Windows Server environments Book DescriptionConfiguring Windows Server Hybrid Advanced Services Exam Ref AZ-801 helps you master various cloud and data center management concepts in detail, helping you grow your expertise in configuring and managing Windows Server in on-premises, hybrid, and cloud-based workloads. Throughout the book, you'll cover all the topics needed to pass the AZ-801 exam and use the skills you acquire to advance in your career. With this book, you'll learn how to secure your on-premises Windows Server resources and Azure IaaS workloads. First, you'll explore the potential vulnerabilities of your resources and learn how to fix or mitigate them. Next, you'll implement high availability Windows Server virtual machine workloads with Hyper-V Replica, Windows Server Failover Clustering, and Windows File Server. You'll implement disaster recovery and server migration of Windows Server in on-premises and hybrid environments. You'll also learn how to monitor and troubleshoot Windows Server environments. By the end of this book, you'll have gained the knowledge and skills required to ace the AZ-801 exam, and you'll have a handy, on-the-job desktop reference guide. What you will learn Understand the core exam objectives and successfully pass the AZ-801 exam Secure Windows Server for on-premises and hybrid infrastructures using security best practices Implement, manage, and monitor Windows Server high availability features successfully Configure and implement disaster recovery services using Hyper-V features, Azure Recovery Services, and Azure Site Recovery Explore how to migrate various servers, workloads, and tools from previous versions of Windows Server to 2022 Monitor and troubleshoot Windows Server environments in both on-premises and cloud workloads using Windows Server tools, Windows Admin Center, and Azure services Who this book is forThis book is for Cloud and Datacenter Management administrators and engineers, Enterprise Architects, Microsoft 365 Administrators, Network Engineers, and anyone seeking to gain additional working knowledge with Windows Server operating systems and managing on-premises, hybrid and cloud workloads with administrative tools. To get started, you'll need to have a basic understanding of how to configure advanced Windows Server services utilizing existing on-premises technology in combination with hybrid and cloud technologies.
Prepare for Microsoft Exam AZ-303-and help demonstrate your real-world mastery of architecting high-value Microsoft Azure solutions for your organization or customers. Designed for modern IT professionals, this Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified Expert level. Focus on the expertise measured by these objectives: * Implement and monitor an Azure infrastructure * Implement management and security solutions * Implement solutions for apps * Implement and manage data platforms This Microsoft Exam Ref: * Organizes its coverage by exam objectives * Features strategic, what-if scenarios to challenge you * Assumes you are an IT professional who wants to demonstrate your ability to design modern Microsoft Azure solutions involving compute, network, storage, and security About the Exam Exam AZ-303 focuses on knowledge needed to implement cloud infrastructure monitoring, storage accounts, and VMs (Windows and Linux); automate resource deployment and configuration; implement virtual networking and Azure Active Directory; implement and manage hybrid identities; manage Azure workloads; implement Azure Site Recovery; implement application infrastructure; manage application security; implement load balancing and network security; integrate Azure virtual networks with on-premises networks; implement and manage Azure governance solutions; manage Role-Based Access Control; implement application infrastructure and container-based apps; implement NoSQL and Azure SQL databases; and implement Azure SQL database managed instances. About Microsoft Certification Passing this exam and Exam AZ-304: Microsoft Azure Architect Design fulfills your requirements for the Microsoft Certified: Azure Solutions Architect Expert credential, demonstrating your expertise in compute, network, storage, and security for designing and implementing modern cloudbased solutions that run on Microsoft Azure. See full details at: microsoft.com/learn
No matter what your level of experience, ILLUSTRATED MICROSOFT (R) WINDOWS 10, INTRODUCTORY equips you with the skills to master MS Windows 10 basics using a hallmark two-page spread visual presentation. This practical, user-friendly design allows you to see an entire task or lesson in one view. Streamlined into two units, ILLUSTRATED MICROSOFT (R) WINDOWS 10, INTRODUCTORY gets you up and running and immediately using the latest features of Windows 10, including the new user interface, starting an app, working with windows, and managing files.
Grasp network automation and programming fundamentals with best practices for Python and Go Key Features * Get to the grips with fundamentals of network programming and automation * Tips and tricks to go for transitioning from traditional networking to automating networks * Solve everyday automation problems with automation frameworks in Python and Go Book Description Network programming and automation, unlike traditional networking, is a modern-day art that helps in configuring, managing, and operating networks and network devices. This book will provide important knowledge that will get you up and running in the field of network programming and automation. This book starts with quickly taking you through the networking basics in brief. You will explore network programming and automation ecosystem; understand the leading programmable interface and go through the protocols, tools, techniques, and technologies that come under network programming. You will explore Python and Go for network automation. Finally, you will use RESTful APIs and Ansible for automation. The book will have hands-on labs to support the concepts. By the end of the book, you will be able to program and automate networks. What you will learn * Learn the foundation of network programming * Understand software-defined networks and related families * Discover the differences between Go and Python through a comparison * Leverage best practices for Go and Python * Grasp how you can build your own automation framework * Go through automation frameworks and understand the strategy for automation Who This Book Is For This book is for network architects, engineers, and software professionals who wish to integrate programming into networks. Network engineers who follow traditional techniques can read this book to understand modern-day network automation and programming. A good grasp of networking concepts is ideal to get through this book.
Microsoft Windows Server 2008 R2: The Administrators Essential Reference introduces the Windows Server 2008 R2, which is Microsofts flagship server operating systems latest release. The book explores its features; describes differences between the available editions; and discusses its deployment. After introducing Windows Server 2008 R2, the book explains its installation and configuration processes followed by its networking. It also examines different features, such as the active directory, internet information services 7.5, Hyper-V, and PowerShell V2. It discusses securing Windows Server 2008 R2 files and its print services, remote desktop services, high-availability and recovery features, and monitoring and troubleshooting; in addition, their delta changes are discussed in the final chapter. The book also explores the features that influence both Windows Server 2008 R2 and Windows 7. These features allow the server operating system to work with Windows 7. One feature is the BranchCache, which offers users who open files across a Wide Area Network a better end-user experience by caching copy in the branch office when a document or intranet Web site is opened for the first time. Another feature is DirectAccess, which is the new remote connectivity solution for Windows networks.
"Microsoft Windows 7 Administrator s Reference" gives you a complete overview of all the important day-to-day duties for which administrators are responsible. From a complete overview of upgrading and implementing to a detailed view of security in Windows 7, this book will keep you on track. Coverage includes: installing and deployment, managing the new Windows 7 environment, overview of the new desktop features, and technical help for troubleshooting and networking (to name a few). Written by current systems administrators with a deep experience
in Windows, security, and networked and enterprise environments,
this book is like having your own on-site consultant in the
trenches with you. Each chapter of "Microsoft Windows 7
Administrator s Reference" is designed to give you easy access to
the answers you need most. Whether you are looking for quick
troubleshooting information, a compilation of the new desktop
environment, or even virtualization and mobility information, you
ll find it quickly.
Graphite has become one of the most powerful monitoring tools available today, due to its ease of use, rapid graph prototyping abilities, and a friendly rendering API. With this practical guide, system administrators and engineers will learn how to use this open source tool to track operational data you need to monitor your systems, as well as application-level metrics for profiling your services. Author Jason Dixon, member of the Graphite project, provides a thorough introduction of Graphite from the basics to the skills and tools you need for troubleshooting and scaling out its software components. If you want to learn more about monitoring systems, services, or applications, this is the book you need. Get an introduction to monitoring, including important concepts and terminology Examine the features and functionality of key Graphite components, including Carbon and Whisper Learn the typical user workflow necessary to create a basic line chart Build complex charts with chained functions and multiple axes that interact directly with the rendering API Understand how to use the native Graphite dashboard, as well as the more popular third-party dashboards Master the art of scaling and troubleshooting high-performance or highly available Graphite clusters
If you want to build websites, understanding Bootstrap will save you a lot of time and effort. Bootstrap is a user-friendly CSS framework that allows developers to create mobile-friendly and responsive websites. Bootstrap is the most widely used framework for creating mobile-first, responsive websites. It fixes a number of issues that we experienced previously, including cross-browser compatibility. Today, webpages are optimized for all browsers (Internet Explorer, Firefox, and Chrome, to name but a few) and screen sizes (desktop, tablets, phablets, and phones). Regardless of project size, Bootstrap provides a solid foundation for any website. It includes Reboot, which is based on Normalize.css and aids with the smoothing out of browser disparities for various page elements. Bootstrap also has fantastic typography. Checkboxes, radio buttons, choose choices, and other basic HTML form elements have been restyled to give them a more modern look. Bootstrap's scope extends beyond online app design to include devices, allowing for a more seamless user experience. CSS, reusable segments, and JavaScript portions are some of its key characteristics. It has a much clearer design, JavaScript tools, and CSS, among many other capabilities that front-end developers employ. In short, when it comes to UI, the scope is enormous. Key Features: * A step-by-step approach to problem-solving and skill development * A quick run-through of the basic concepts, in the form of a "Crash Course" * An advanced, hands-on core concepts, with a focus on real-world problems * An industry-level coding paradigm, practice-oriented explanatory approach * A special emphasis on writing clean and optimized code, with additional chapters focused on coding methodology
Design and implement simulations using Apples Swift Playgrounds. Computer simulations are used to replicate the physical systems we see all around us. They help us solve problems by performing experiments that may otherwise be impossible in the real world. This book uses simulations to solve counter-intuitive logic puzzles, create procedural artworks, and build habitats for digital lifeforms. To help you create your own simulations using the Swift programming language, this book is filled with projects that you can easily follow along with. All you need is a Mac with the latest version of Xcode installed. All projects are written in Xcode's Playgrounds. This keeps the process simple. No need to setup an Apple account, or learn anything further about building apps. Simulations are used in many areas within computer science and yet, barely anyone is teaching them. Sure, the fundamentals are in algorithm design, but simulations are a step above that. Usually when writing an algorithm you have a specific outcome in mind. However, when you create a simulation, the system you are modelling can be far more unpredictable than sorting a list, or navigating a maze. Simulations in Swift 5 will guide you through all of this. What You'll Learn Simulate situations with advanced algorithms to solve advanced problems Incorporate real-world physics into simulated problems Predict biological and other systems behavior and the outcome of events based on presented factors Who This Book Is For Swift programmers interested in tackling fun projects in Swift involving advanced algorithms and factors
The latest edition of this best-selling favorite is loaded with vital information on Linux, Darwin, and BSD. Unix Power Tools 3rd Edition now offers more coverage of bash, zsh, and other new shells, along with discussions about modern utilities and applications. Several sections focus on security and Internet access. There is a new chapter on access to Unix from Windows, and expanded coverage of software installation and packaging, as well as basic information on Perl and Python.
"The Linux Programming Interface" is the definitive guide to the Linux and UNIX programming interface--the interface employed by nearly every application that runs on a Linux or UNIX system. In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs. You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to: Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While "The Linux Programming Interface" covers a wealth of Linux-specific features, including "epoll," "inotify," and the "/proc" file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms. "The Linux Programming Interface" is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.Praise for "The Linux Programming Interface" "If I had to choose a single book to sit next to my machine when writing software for Linux, this would be it." --Martin Landers, Software Engineer, Google "This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming APIs in Linux . . . no matter what the level of reader, there will be something to be learnt from this book." --Mel Gorman, Author of "Understanding the Linux Virtual Memory Manager" "Michael Kerrisk has not only written a great book about Linux programming and how it relates to various standards, but has also taken care that bugs he noticed got fixed and the man pages were (greatly) improved. In all three ways, he has made Linux programming easier. The in-depth treatment of topics in "The Linux Programming Interface" . . . makes it a must-have reference for both new and experienced Linux programmers." --Andreas Jaeger, Program Manager, openSUSE, Novell "Michael's inexhaustible determination to get his information right, and to express it clearly and concisely, has resulted in a strong reference source for programmers. While this work is targeted at Linux programmers, it will be of value to any programmer working in the UNIX/POSIX ecosystem." --David Butenhof, Author of "Programming with POSIX Threads" and Contributor to the POSIX and UNIX Standards ." . . a very thorough--yet easy to read--explanation of UNIX system and network programming, with an emphasis on Linux systems. It's certainly a book I'd recommend to anybody wanting to get into UNIX programming (in general) or to experienced UNIX programmers wanting to know 'what's new' in the popular GNU/Linux system." --Fernando Gont, Network Security Researcher, IETF Participant, and RFC Author ." . . encyclopedic in the breadth and depth of its coverage, and textbook-like in its wealth of worked examples and exercises. Each topic is clearly and comprehensively covered, from theory to hands-on working code. Professionals, students, educators, this is the Linux/UNIX reference that you have been waiting for." --Anthony Robins, Associate Professor of Computer Science, The University of Otago "I've been very impressed by the precision, the quality and the level of detail Michael Kerrisk put in his book. He is a great expert of Linux system calls and lets us share his knowledge and understanding of the Linux APIs." --Christophe Blaess, Author of "Programmation systeme en C sous Linux" ." . . an essential resource for the serious or professional Linux and UNIX systems programmer. Michael Kerrisk covers the use of all the key APIs across both the Linux and UNIX system interfaces with clear descriptions and tutorial examples and stresses the importance and benefits of following standards such as the Single UNIX Specification and POSIX 1003.1." --Andrew Josey, Director, Standards, The Open Group, and Chair of the POSIX 1003.1 Working Group "What could be better than an encyclopedic reference to the Linux system, from the standpoint of the system programmer, written by none other than the maintainer of the man pages himself? "The Linux Programming Interface" is comprehensive and detailed. I firmly expect it to become an indispensable addition to my programming bookshelf." --Bill Gallmeister, Author of "POSIX.4 Programmer's Guide: Programming for the Real World" ." . . the most complete and up-to-date book about Linux and UNIX system programming. If you're new to Linux system programming, if you're a UNIX veteran focused on portability while interested in learning the Linux way, or if you're simply looking for an excellent reference about the Linux programming interface, then Michael Kerrisk's book is definitely the companion you want on your bookshelf." --Loic Domaigne, Chief Software Architect (Embedded), Corpuls.com
Gain the skills and knowledge to manage your core network services on Red Hat Enterprise Linux with help of self-tests and practical use cases Key Features * Get the EX358 certification with ease while preparing for real-life challenges * Learn everything you need to know about Linux system administration and automation using Ansible 2.11 * Use practical use cases and exam-focused questions to prepare for the exam Book Description If you're ready to take the next step in your cybersecurity career with the EX358, then this book is for you. Complete with all the knowledge and skills you need to build applications on the Red Hat Linux 8 (RHEL OS 8) platform, this book will help you prepare for the exam and beyond. Red Hat Certified Specialist in Service Management and Automation will help you build a solid foundation of knowledge and confidence with the most up-to-date exam requirements and practice questions. As you progress through the book, you'll work through the different technical proficiencies needed to fully administer a Red Hat Enterprise Linux 8 system. This will include direct configuration of things such as SMB shares, networking, and a deep dive to understand t the configuration of essential components like firewall, SELinux, and iSCSI. You'll also learn how to automate all of these tasks using Ansible Automation in order to alleviate the burden of having to complete all of these tasks by hand. By the end of this book, you'll have covered everything you need to pass the Red Hat EX358 certification exams and have a handy, on-the-job desktop reference guide. What you will learn * Confidently take and pass the Red Hat EX358 certification exam * Learn how to use Ansible Core 2.11+ * Gain deeper knowledge of the Red Hat Linux Networking with DNS, DHCP, and IP addressing * Create your own link and master the networking domain through link aggregation creation * Set up printers and email services through Linux servers * Get up and running with MariaDB SQL databases * Learn how to create and control web traffic Who This Book Is For This book is for anyone wanting to advance their career by adding this essential Red Hat certificate to their resume. It will be particularly useful for system administrators responsible for managing large enterprise environments, network services and Red Hat Certified Engineers interested in becoming a Red Hat Certified Architect (RHCA). There are a few prerequisites before you can get started with this book: a solid grasp on Red Hat Enterprise Linux and Ansible Automation, as well as the command line with Linux systems administration.
The book Executing Windows Command Line Investigations targets the needs of cyber security practitioners who focus on digital forensics and incident response. These are the individuals who are ultimately responsible for executing critical tasks such as incident response; forensic analysis and triage; damage assessments; espionage or other criminal investigations; malware analysis; and responding to human resource violations. The authors lead readers through the importance of Windows CLI, as well as optimal configuration and usage. Readers will then learn the importance of maintaining evidentiary integrity, evidence volatility, and gain appropriate insight into methodologies that limit the potential of inadvertently destroying or otherwise altering evidence. Next, readers will be given an overview on how to use the proprietary software that accompanies the book as a download from the companion website. This software, called Proactive Incident Response Command Shell (PIRCS), developed by Harris Corporation provides an interface similar to that of a Windows CLI that automates evidentiary chain of custody and reduces human error and documentation gaps during incident response. |
You may like...
CompTIA A+ Certification All-in-One Exam…
Mike Meyers, Travis Everett, …
Hardcover
R1,322
Discovery Miles 13 220
Understanding Operating Systems
Ida M. Flynn, Ann McHoes
Paperback
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, …
Paperback
R1,036
Discovery Miles 10 360
|