Browse Results

Showing 31,301 through 31,325 of 54,029 results

Linux Essentials: um guia do sistema operacional Linux para iniciantes

by Adidas Wilson

Linux é o único sistema operacional endpoint que está crescendo globalmente. Como uma pessoa disse, "Linux é o Nikola Tesla da tecnologia da informação". Este sistema operacional é usado em uma infinidade de dispositivos, incluindo smartphones, gravadores de vídeo digital, televisores, sistemas de entretenimento de companhias aéreas, assinatura digital, sistemas de controle de automóveis, interruptores, roteadores, desktop, entre muitos outros.O debate entre  Windows da Microsoft vs SO Linux não terminará tão cedo. No entanto, está muito claro que o Linux está ganhando. Se você tem dificuldade em acreditar nisso, considere a influência do Linux nos dispositivos Apple baseados em UNIX e dispositivos Android. O único motivo pelo qual o Windows ainda é comum é sua influência em muitos aplicativos populares. Isso está prestes a mudar e o Linux é, sem dúvida, o futuro. A Microsoft é a rainha da EUC (Computação do Usuário Final) há cerca de 30 anos. No entanto, existem fatores, como questões de segurança, que estão empurrando a EUC para o data center. Devido a isso, existe o desejo de reduzir os custos e riscos necessários para manter o Windows como tecnologia de ponta. O sistema operacional Linux oferece a solução perfeita para isso. O Linux é em camadas e leve, o que permite um desempenho muito bom em muitos tipos de dispositivos. Ele também oferece alta velocidade e capacidade de resposta. Como o Linux tem muitas vantagens inerentes, ele é preferido para aplicativos de terminal.

Linux Essentials: una guía para principiantes del sistema operativo Linux

by Adidas Wilson

Linux es el único sistema operativo de punto final que está creciendo globalmente. Como dijo una persona, "Linux es el Nikola Tesla de la tecnología de la información". Este sistema operativo se usa en una gran variedad de dispositivos que incluyen teléfonos inteligentes, grabadoras de video digital, televisores, sistemas de entretenimiento de aerolíneas, señalización digital, sistemas de control de automóviles, conmutadores, enrutadores, ordenadores de escritorio, entre muchos otros. El debate del sistema operativo Microsoft Windows vs Linux no terminará pronto. Sin embargo, es muy claro que Linux está ganando. Si le cuesta creerlo, considere la influencia de Linux en dispositivos Apple basados ​​en Android y UNIX. La única razón por la que Windows todavía es común es debido a su influencia en muchas aplicaciones básicas. Esto está a punto de cambiar, y Linux es, sin lugar a dudas, el futuro. Microsoft ha sido el rey de la computación del usuario final (EUC) durante aproximadamente 30 años. No obstante, hay factores como los problemas de seguridad que impulsan a EUC al centro de datos. Debido a esto, existe el deseo de reducir los costos y riesgos que se requieren para mantener Windows al límite. El sistema operativo Linux ofrece la solución perfecta para esto. Linux tiene capas y es ligero, lo que le permite funcionar muy bien en muchos tipos de dispositivos. También ofrece alta velocidad y capacidad de respuesta. Debido a que Linux tiene muchas ventajas inherentes, se prefiere para aplicaciones de punto final.

Linux Firewalls: Attack Detection and Response

by Michael Rash

System administrators need to stay ahead of new security vulnerabilities that leave their networks exposed every day. A firewall and an intrusion detection systems (IDS) are two important weapons in that fight, enabling you to proactively deny access and monitor network traffic for signs of an attack.Linux Firewalls discusses the technical details of the iptables firewall and the Netfilter framework that are built into the Linux kernel, and it explains how they provide strong filtering, Network Address Translation (NAT), state tracking, and application layer inspection capabilities that rival many commercial tools. You'll learn how to deploy iptables as an IDS with psad and fwsnort and how to build a strong, passive authentication layer around iptables with fwknop.Concrete examples illustrate concepts such as firewall log analysis and policies, passive network authentication and authorization, exploit packet traces, Snort ruleset emulation, and more with coverage of these topics:–Passive network authentication and OS fingerprinting–iptables log analysis and policies–Application layer attack detection with the iptables string match extension–Building an iptables ruleset that emulates a Snort ruleset–Port knocking vs. Single Packet Authorization (SPA)–Tools for visualizing iptables logsPerl and C code snippets offer practical examples that will help you to maximize your deployment of Linux firewalls. If you're responsible for keeping a network secure, you'll find Linux Firewalls invaluable in your attempt to understand attacks and use iptables—along with psad and fwsnort—to detect and even prevent compromises.

Linux For Dummies

by Richard Blum

Your step-by-step guide to the latest in Linux Nine previous editions of this popular benchmark guide can’t be wrong! Whether you’re new to Linux and need a step-by-step guide or are a pro who wants to catch up with recent distributions, Linux For Dummies, 10th Edition has your back. Covering everything from installation to automation, this updated edition focuses on openSUSE and Ubuntu and includes new and refreshed material—as well as chapters on building a web server and creating simple shell scripts. In his friendly, no-jargon style, IT professional and tech higher education instructor Richard Blum draws on more than 10 years of teaching to show you just why Linux’s open source operating systems are relied on to run a huge proportion of the world’s online infrastructure, servers, supercomputers, and NAS devices—and how you can master them too. Study the thinking behind Linux Choose the right installation approach Pick up the basics—from prepping to desktops Get fancy with music, video, movies, and games Whatever your Linux needs—work, fun, or just a hobby—this bestselling, evergreen guide will get you up and coding in the open source revolution in no time at all.

Linux For Dummies

by Richard Blum

One of the fastest ways to learn Linux is with this perennial favoriteEight previous top-selling editions of Linux For Dummies can't be wrong. If you've been wanting to migrate to Linux, this book is the best way to get there. Written in easy-to-follow, everyday terms, Linux For Dummies 9th Edition gets you started by concentrating on two distributions of Linux that beginners love: the Ubuntu LiveCD distribution and the gOS Linux distribution, which comes pre-installed on Everex computers. The book also covers the full Fedora distribution.Linux is an open-source operating system and a low-cost or free alternative to Microsoft Windows; of numerous distributions of Linux, this book covers Ubuntu Linux, Fedora Core Linux, and gOS Linux, and includes them on the DVD.Install new open source software via Synaptic or RPM package managersUse free software to browse the Web, listen to music, read e-mail, edit photos, and even run Windows in a virtualized environmentGet acquainted with the Linux command lineIf you want to get a solid foundation in Linux, this popular, accessible book is for you.Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Linux for Makers: Understanding the Operating System That Runs Raspberry Pi and Other Maker SBCs

by Aaron Newcomb

Linux is a powerful open-source operating system that has been around for many years and is widely used for running servers and websites. But most students and Makers encounter it for the first time when they are working on projects with their Raspberry Pi or similar single-board computers (SBCs) such as BeagleBone Black or Intel Galileo. Linux for Makers is the first book that explains the Linux operating system specifically for Makers, as opposed to programmers and administrators. By gaining a deeper understanding of Linux, Makers can add another useful tool to their kit that will help them build their projects more easily.Written with the Maker in mind, this book will focus mostly on Rasbian running on the Raspberry Pi as it is the most prolific in the ecosystem today. However most of the topics covered will apply broadly to other Linux distributions and will be called out when they may differ. Many times users cut and paste from a website tutorial into the Linux command line without understanding what they are actually doing only to be frustrated when they want to modify or tweak something to suit their needs. Also, many Makers shy away from using the Raspberry Pi or similar board because they feel Linux is too foreign and they think using a command line will be more difficult than using a GUI. This book aims to overcome those fears and provide a foundation for further learning and exploration. To that end, this book will focus on the basic principles that a Maker would need to know as opposed to other resources that go into detail that is not particularly relevant to building projects.

Linux for Networking Professionals: Securely configure and operate Linux network services for the enterprise

by Rob VandenBrink

Get to grips with the most common as well as complex Linux networking configurations, tools, and services to enhance your professional skillsKey FeaturesLearn how to solve critical networking problems using real-world examplesConfigure common networking services step by step in an enterprise environmentDiscover how to build infrastructure with an eye toward defense against common attacksBook DescriptionAs Linux continues to gain prominence, there has been a rise in network services being deployed on Linux for cost and flexibility reasons. If you are a networking professional or an infrastructure engineer involved with networks, extensive knowledge of Linux networking is a must.This book will guide you in building a strong foundation of Linux networking concepts. The book begins by covering various major distributions, how to pick the right distro, and basic Linux network configurations. You'll then move on to Linux network diagnostics, setting up a Linux firewall, and using Linux as a host for network services. You'll discover a wide range of network services, why they're important, and how to configure them in an enterprise environment. Finally, as you work with the example builds in this Linux book, you'll learn to configure various services to defend against common attacks. As you advance to the final chapters, you'll be well on your way towards building the underpinnings for an all-Linux datacenter.By the end of this book, you'll be able to not only configure common Linux network services confidently, but also use tried-and-tested methodologies for future Linux installations.What you will learnUse Linux as a troubleshooting and diagnostics platformExplore Linux-based network servicesConfigure a Linux firewall and set it up for network servicesDeploy and configure Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP) services securelyConfigure Linux for load balancing, authentication, and authorization servicesUse Linux as a logging platform for network monitoringDeploy and configure Intrusion Prevention Services (IPS)Set up Honeypot solutions to detect and foil attacksWho this book is forThis book is for IT and Windows professionals and admins looking for guidance in managing Linux-based networks. Basic knowledge of networking is necessary to get started with this book.

Linux for Small Business Owners: Using Free and Open Source Software to Power Your Dreams

by David Both Cyndi Bulka

Learn how you can take complete control and run your small business with powerful, free open source software (FOSS). This book introduces small business owners to the power and security of Linux and other FOSS tools to manage any small business as well as the many advantages it has over expensive, proprietary software. While exploring the reasons for using Free Open Source Software, you'll investigate the assertion that, “The value of any software lies in its usefulness not in its price,” set forth by Linux Torvalds, the creator of Linux. This book examines the use of Linux and also the other Free Open Source Software you need to meet your business challenges including the usual accounting, Email, web browsing, word-processing tasks. You will be introduced to advanced tools such as those that enable you to create audio and video clips you can use to promote your business or that can even be your primary product, such as how-to instruction.Most small business owners perform many tasks including that of administering their computers. This book shows you how to find and install new software you need to run your business and keep it up to date using the tools already provided by Linux and the secure, trusted repositories available online. It also explores how to decide which tasks to do in-house and which you might want to sub out to external resources such as advertising and contact services to attract and keep customers. Linux for Small Business Owners provides some logic, reason, and explanation for each of the steps that are needed and the tools used to implement Linux in your small business. It is a detailed guide to removing Windows from your computers and installing Linux and some commonly used open source software like the LibreOffice suite of programs, accounting, and other software useful to many small businesses. It also provides the information and tools necessary to manage and maintain Linux and applications up-to-date and secure.What You'll Learn Understand what the term "free/open source" means and how you can apply it to your business.Look at the operational and financial advantages of using Free Open Source Software instead of expensive, proprietary software.See why you will never need to pay for anti-virus and anti-malware software again.Replace expensive software like Microsoft Office with open source tools such as LibreOffice Review the factors required to make an informed decision about switching to Linux.Install new applications, updates to Linux, and the application software.Explore why backups are critical, how to create them, and how to use them to restore lost data. Who This Book Is For Ideal for small business owners and owner-operated small businesses looking to streamline operations, save money, time and energy managing the common problems associated with using more popular operating systems.

Linux Fundamentals

by Richard Blum

The Linux world is constantly changing, requiring new knowledge and skills to work as a Linux system administrator. Linux Fundamentals, Second Edition not only updates the first edition with new material, but also changes the book’s focus a bit, from a basic approach to Linux to a more advanced server-oriented look at using Linux. While the first edition tracked the skills needed to meet the LPI Linux Fundamentals exam requirements, this edition tracks the more advanced CompTIA Linux+ exam requirements. The Second Edition provides a soft, accessible, and practical introduction to Linux environments and command line basics. The addition of new virtual labs will also empower students to apply theory in hands-on exercises in real time. This edition dives deeper into the Linux server environment, covering the commands you are expected to know for the Linux+ exam.

Linux für Dummies (Für Dummies)

by Arnold V. Willemer

Wollen Sie wissen, was es mit Linux auf sich hat und warum es unter Kennern eine so große Fangemeinde hat? Ziehen Sie freie Softwareanbieter den kommerziellen vor? Trauen Sie sich noch nicht zu, die eingefahrenen Pfade zu verlassen, wollen das aber? Arnold Willemer zeigt Ihnen, wie Sie zu einem eigenen Linux-System kommen. Er bevorzugt die Distribution Linux Mint MATE, da sie sehr einfach in der Bedienung ist, stellt aber auch andere Distributionen vor. Sie erfahren auch, was Sie dann mit Ihrem neuen Computer anfangen können ? Textverarbeitung, Tabellenkalkulation, Mailen und Surfen ?, wie Sie ein kleines Familien-Netzwerk einrichten und wie Sie Ihr System pflegen.

Linux+ Guide To Linux Certification (Third Edition)

by Jason W. Eckert

LINUX+ GUIDE TO LINUX CERTIFICATION, THIRD EDITION offers the most up-to-date information to empower users to successfully pass CompTIA's Linux+ (Powered by LPI) Certification exam, while maintaining a focus on quality, classroom usability, and real-world experience. This complete guide provides not only the conceptual knowledge, but also the hands-on skills necessary to work with the Linux operation systems in a network administration environment. Comprehensive coverage includes updated information pertinent to the latest Linux distributions, as well as new storage technologies such as LVM and ext4. Readers will learn about new and expanded material on key job-related networking services including FTP, NFS, Samba, Apache, DNS, DHCP, NTP, RADIUS, LDAP, Squid, Sendmail, Postfix, X, SSH, VNC, SQL, and updated information on security practices and technologies. The Hands-On Projects help learners practice new skills, and review questions and key terms reinforce important concepts.

Linux in a Nutshell: A Desktop Quick Reference (Nutshell)

by Arnold Robbins Stephen Figgins Ellen Siever Robert Love

Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders. This updated edition offers a tighter focus on Linux system essentials, as well as more coverage of new capabilities such as virtualization, wireless network management, and revision control with git. It also highlights the most important options for using the vast number of Linux commands. You'll find many helpful new tips and techniques in this reference, whether you're new to this operating system or have been using it for years. Get the Linux commands for system administration and network management Use hundreds of the most important shell commands available on Linux Understand the Bash shell command-line interpreter Search and process text with regular expressions Manage your servers via virtualization with Xen and VMware Use the Emacs text editor and development environment, as well as the vi, ex, and vim text-manipulation tools Process text files with the sed editor and the gawk programming language Manage source code with Subversion and git

Linux in a Nutshell, 3rd Edition

by Stephen Figgins Jessica P. Hekman Ellen Siever Stephen Spainhour

This complete reference covers all user, programming, administration, and networking commands, with options, for common Linux distributions. It also documents a wide range of GNU tools. New material in the third edition includes common configuration tasks for the GNOME and KDE desktops and the fvwm2 window manager, the dpkg Debian package manager, expanded coverage of the rpm Red Hat package manager, and many new commands.

Linux in a Nutshell, 4th Edition

by Stephen Figgins Ellen Siever Aaron Weber

Comprehensive but concise, Linux in a Nutshell is an essential desktop reference for the commands that users of Linux utilize every day. It covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. It's several quick references rolled into one: sed, gawk, RCS, CVS, vi, Emacs, bash, tcsh, regular expressions, package management, bootloaders, and desktop environments are all covered in this clear, to-the-point volume, along with core command-lin

Linux in a Nutshell, 5th Edition

by Stephen Figgins Robert Love Arnold Robbins Ellen Siever Aaron Weber

Over the last few years, Linux has grown both as an operating system and a tool for personal and business use. Simultaneously becoming more user friendly and more powerful as a back-end system, Linux has achieved new plateaus: the newer filesystems have solidified, new commands and tools have appeared and become standard, and the desktop--including new desktop environments--have proved to be viable, stable, and readily accessible to even those who don't consider themselves computer gurus. Whether you're using Linux for personal software projects, for a small office or home office (often termed the SOHO environment), to provide services to a small group of colleagues, or to administer a site responsible for millions of email and web connections each day, you need quick access to information on a wide range of tools. This book covers all aspects of administering and making effective use of Linux systems. Among its topics are booting, package management, and revision control. But foremost in Linux in a Nutshell are the utilities and commands that make Linux one of the most powerful and flexible systems available. Now in its fifth edition, Linux in a Nutshell brings users up-to-date with the current state of Linux. Considered by many to be the most complete and authoritative command reference for Linux available, the book covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. Comprehensive but concise, the fifth edition has been updated to cover new features of major Linux distributions. Configuration information for the rapidly growing commercial network services and community update services is one of the subjects covered for the first time. But that's just the beginning. The book covers editors, shells, and LILO and GRUB boot options. There's also coverage of Apache, Samba, Postfix, sendmail, CVS, Subversion, Emacs, vi, sed, gawk, and much more. Everything that system administrators, developers, and power users need to know about Linux is referenced here, and they will turn to this book again and again.

Linux in a Windows World

by Roderick W. Smith

The latest in O'Reilly's line of bestselling Linux titles, Linux in a Windows World is an invaluable companion for any system administrator interested in integrating Linux into their Windows environment. This book takes an in-depth look at exactly how Linux can be brought into an organization that's currently based on Microsoft Windows systems. Featuring a litany of insider tips and techniques, Linux in a Windows World dispenses all the practical advice you need to migrate to this revolutionary open source software.

Linux in Action

by David Clinton

SummaryLinux in Action is a task-based tutorial that will give you the skills and deep understanding you need to administer a Linux-based system. This hands-on book guides you through 12 real-world projects so you can practice as you learn. Each chapter ends with a review of best practices, new terms, and exercises. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyYou can't learn anything without getting your hands dirty including Linux. Skills like securing files, folders, and servers, safely installing patches and applications, and managing a network are required for any serious user, including developers, administrators, and DevOps professionals. With this hands-on tutorial, you'll roll up your sleeves and learn Linux project by project.About the BookLinux in Action guides you through 12 real-world projects, including automating a backup-and-restore system, setting up a private Dropbox-style file cloud, and building your own MediaWiki server. You'll try out interesting examples as you lock in core practices like virtualization, disaster recovery, security, backup, DevOps, and system troubleshooting. Each chapter ends with a review of best practices, new terms, and exercises. What's insideSetting up a safe Linux environmentManaging secure remote connectivityBuilding a system recovery devicePatching and upgrading your systemAbout the ReaderNo prior Linux admin experience is required.About the AuthorDavid Clinton is a certified Linux Server Professional, seasoned instructor, and author of Manning's bestselling Learn Amazon Web Services in a Month of Lunches.Table of ContentsWelcome to Linux Linux virtualization: Building a Linux working environment Remote connectivity: Safely accessing networked machines Archive management: Backing up or copying entire file systems Automated administration: Configuring automated offsite backups Emergency tools: Building a system recovery device Web servers: Building a MediaWiki serverNetworked file sharing: Building a Nextcloud file-sharing serverSecuring your web serverSecuring network connections: Creating a VPN or DMZ System monitoring: Working with log files Sharing data over a private network Troubleshooting system performance issues Troubleshooting network issues Troubleshooting peripheral devices DevOps tools: Deploying a scripted server environment using Ansible

Linux iptables Pocket Reference

by Gregor N. Purdy

Firewalls, Network Address Translation (NAT), network logging and accounting are all provided by Linux's Netfilter system, also known by the name of the command used to administer it, iptables. The iptables interface is the most sophisticated ever offered on Linux and makes Linux an extremely flexible system for any kind of network filtering you might do. Large sets of filtering rules can be grouped in ways that makes it easy to test them and turn them on and off. Do you watch for all types of ICMP traffic--some of them quite dangerous? Can you take advantage of stateful filtering to simplify the management of TCP connections? Would you like to track how much traffic of various types you get? This pocket reference will help you at those critical moments when someone asks you to open or close a port in a hurry, either to enable some important traffic or to block an attack. The book will keep the subtle syntax straight and help you remember all the values you have to enter in order to be as secure as possible. The book has an introductory section that describes applications,followed by a reference/encyclopaedic section with all the matches and targets arranged alphabetically.

Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules

by Kaiwan N Billimoria

Effectively debug kernel modules, device drivers, and the kernel itself by gaining a solid understanding of powerful open source tools and advanced kernel debugging techniquesKey FeaturesFully understand how to use a variety of kernel and module debugging tools and techniques using examplesLearn 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 easyBook 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 learnExplore instrumentation-based printk along with the powerful dynamic debug frameworkUse static and dynamic Kprobes to trap into kernel/module functionsCatch kernel memory defects with KASAN, UBSAN, SLUB debug, and kmemleakInterpret an Oops in depth and precisely identify it's source locationUnderstand data races and use KCSAN to catch evasive concurrency defectsLeverage Ftrace and trace-cmd to trace the kernel flow in great detailWrite a custom kernel panic handler and detect kernel lockups and hangsUse KGDB to single-step and debug kernel/module source codeWho 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.

Linux Kernel Development Cookbook: A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization

by Kaiwan N Billimoria

This book is for Linux programmers who are beginning to find their way with kernel development. Kernel developers looking to overcome frequent and common kernel development issues will definitely benefit from this book.

Linux Kernel in a Nutshell

by Greg Kroah-Hartman

Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators. No distribution can provide a Linux kernel that meets all users' needs. Computers big and small have special requirements that require reconfiguring and rebuilding the kernel. Whether you are trying to get sound, wireless support, and power management working on a laptop or incorporating enterprise features such as logical volume management on a large server, you can benefit from the insights in this book. Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime. A key benefit of the book is a chapter on determining exactly what drivers are needed for your hardware. Also included are recipes that list what you need to do to accomplish a wide range of popular tasks.

Linux Kernel Networking

by Rami Rosen

Linux Kernel Networking takes you on a guided in-depth tour of the current Linux networking implementation and the theory behind it. Linux kernel networking is a complex topic, so the book won't burden you with topics not directly related to networking. This book will also not overload you with cumbersome line-by-line code walkthroughs not directly related to what you're searching for; you'll find just what you need, with in-depth explanations in each chapter and a quick reference at the end of each chapter. Linux Kernel Networking is the only up-to-date reference guide to understanding how networking is implemented, and it will be indispensable in years to come since so many devices now use Linux or operating systems based on Linux, like Android, and since Linux is so prevalent in the data center arena, including Linux-based virtualization technologies like Xen and KVM. What you'll learn *Kernel networking basics, including socket buffers *How key protocols like ARP, Neighbour Discovery and ICMP are implemented *In-depth looks at both IPv4 and IPv6 *Everything you need to know about Linux routing *How netfilter and IPsec are implemented *Linux wireless networking *Additional topics like Network Namespaces, NFC, IEEE 802. 15. 4, Bluetooth, InfiniBand and more Who this book is for Software developers and architects, project managers, CTOs, network admins and architects, network security professionals, computer science researchers, and Linux kernel hackers. A basic knowledge of C and networking is required; basic knowledge of the Linux kernel is helpful but not mandatory. Table of Contents 1. Introduction 2. Netlink Sockets 3. ICMP: Internet Control Message Protocol 4. IPv4 5. The IPv4 Routing Subsystem 6. Advanced Routing 7. Linux Neighboring Subsystem 8. IPv6 9. Netfilter 10. IPsec 11. Layer 4 Protocols 12. Wireless in Linux 13. InfiniBand 14. Advanced Topics Appendix A: Linux API Appendix B: Network Administration Appendix C: Glossary

Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts

by Kaiwan N Billimoria

Discover how to write high-quality character driver code, interface with userspace, work with chip memory, and gain an in-depth understanding of working with hardware interrupts and kernel synchronizationKey FeaturesDelve into hardware interrupt handling, threaded IRQs, tasklets, softirqs, and understand which to use whenExplore powerful techniques to perform user-kernel interfacing, peripheral I/O and use kernel mechanismsWork with key kernel synchronization primitives to solve kernel concurrency issuesBook DescriptionLinux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization is an ideal companion guide to the Linux Kernel Programming book. This book provides a comprehensive introduction for those new to Linux device driver development and will have you up and running with writing misc class character device driver code (on the 5.4 LTS Linux kernel) in next to no time. You'll begin by learning how to write a simple and complete misc class character driver before interfacing your driver with user-mode processes via procfs, sysfs, debugfs, netlink sockets, and ioctl. You'll then find out how to work with hardware I/O memory. The book covers working with hardware interrupts in depth and helps you understand interrupt request (IRQ) allocation, threaded IRQ handlers, tasklets, and softirqs. You'll also explore the practical usage of useful kernel mechanisms, setting up delays, timers, kernel threads, and workqueues. Finally, you'll discover how to deal with the complexity of kernel synchronization with locking technologies (mutexes, spinlocks, and atomic/refcount operators), including more advanced topics such as cache effects, a primer on lock-free techniques, deadlock avoidance (with lockdep), and kernel lock debugging techniques. By the end of this Linux kernel book, you'll have learned the fundamentals of writing Linux character device driver code for real-world projects and products.What you will learnGet to grips with the basics of the modern Linux Device Model (LDM)Write a simple yet complete misc class character device driverPerform user-kernel interfacing using popular methodsUnderstand and handle hardware interrupts confidentlyPerform I/O on peripheral hardware chip memoryExplore kernel APIs to work with delays, timers, kthreads, and workqueuesUnderstand kernel concurrency issuesWork with key kernel synchronization primitives and discover how to detect and avoid deadlockWho this book is forAn understanding of the topics covered in the Linux Kernel Programming book is highly recommended to make the most of this book. This book is for Linux programmers beginning to find their way with device driver development. Linux device driver developers looking to overcome frequent and common kernel/driver development issues, as well as perform common driver tasks such as user-kernel interfaces, performing peripheral I/O, handling hardware interrupts, and dealing with concurrency will benefit from this book. A basic understanding of Linux kernel internals (and common APIs), kernel module development, and C programming is required.

Linux. Leksykon kieszonkowy. Wydanie II

by Daniel J. Barrett

Niezb?dny pomocnik ka?dego u?ytkownika Linuksa!Linux to najcz??ciej wybierany system operacyjny dla instalacji serwerowych. Jego wydajno??, stabilno?? i mo?liwo?ci nie maj? sobie równych. Te atuty zosta?y dostrze?one równie? przez u?ytkowników domowych. System ten jest coraz cz??ciej instalowany na ich komputerach. Graficzne ?rodowisko pracy, takie jak GNOME czy KDE, robi ?wietne wra?enie na u?ytkownikach systemu operacyjnego g?ównego konkurenta. Jednak wielu z wielbicieli Linuksa wci?? najbardziej ceni konsol? — ona kryje w sobie prawdziw? si??!"Linux. Leksykon kieszonkowy" to ksi??ka dla tych, których do Linuksa zniech?ca konieczno?? zapami?tania niezliczonej ilo?ci polece? i parametrów, oraz dla tych, którzy pracuj? z nim na co dzie? i potrzebuj? podr?cznej ?ci?gi. Znajdziesz tu zestawienie polece? najcz??ciej u?ywanych w codziennej pracy. Ponadto dowiesz si?, jak dopasowa? system do w?asnych potrzeb oraz jak programowa? skrypty pow?oki. W trakcie lektury przekonasz si?, ?e wiele zada? szybciej wykonasz w trybie tekstowym ni? graficznym. Ksi??ka ta jest nieocenionym pomocnikiem ka?dego u?ytkownika systemu Linux, dlatego warto mie? j? pod r?k?!Dowiedz si?: jak stosowa? wyra?enia regularnejak zarz?dza? u?ytkownikamijak b?yskawicznie porównywa? zawarto?? plikówKsi??ka, któr? musisz mie? zawsze pod r?k?!

Linux Mint Essentials

by Jay Lacroix

A task-oriented look at Linux Mint, using actual real-world examples to stimulate learning. Each topic is presented in an easy-to-follow order, with hands-on activities to reinforce the content. If you are starting out with Linux from a different platform or are well versed with Linux Mint and want a guide that shows you how to exploit certain functionality, this book is for you. No previous Linux experience is assumed.

Refine Search

Showing 31,301 through 31,325 of 54,029 results