Browse Results

Showing 32,351 through 32,375 of 55,662 results

Linux Networking Cookbook: From Asterisk to Zebra with Easy-to-Use Recipes (Linux)

by Carla Schroder

This soup-to-nuts collection of recipes covers everything you need to know to perform your job as a Linux network administrator, whether you're new to the job or have years of experience. With Linux Networking Cookbook, you'll dive straight into the gnarly hands-on work of building and maintaining a computer network. Running a network doesn't mean you have all the answers. Networking is a complex subject with reams of reference material that's difficult to keep straight, much less remember. If you want a book that lays out the steps for specific tasks, that clearly explains the commands and configurations, and does not tax your patience with endless ramblings and meanderings into theory and obscure RFCs, this is the book for you. You will find recipes for: Building a gateway, firewall, and wireless access point on a Linux network Building a VoIP server with Asterisk Secure remote administration with SSH Building secure VPNs with OpenVPN, and a Linux PPTP VPN server Single sign-on with Samba for mixed Linux/Windows LANs Centralized network directory with OpenLDAP Network monitoring with Nagios or MRTG Getting acquainted with IPv6 Setting up hands-free networks installations of new systems Linux system administration via serial console And a lot more. Each recipe includes a clear, hands-on solution with tested code, plus a discussion on why it works. When you need to solve a network problem without delay, and don't have the time or patience to comb through reference books or the Web for answers, Linux Networking Cookbook gives you exactly what you need.

Linux Observability with BPF: Advanced Programming for Performance Analysis and Networking

by David Calavera Lorenzo Fontana

Build your expertise in the BPF virtual machine in the Linux kernel with this practical guide for systems engineers. You’ll not only dive into the BPF program lifecycle but also learn to write applications that observe and modify the kernel’s behavior; inject code to monitor, trace, and securely observe events in the kernel; and more.Authors David Calavera and Lorenzo Fontana help you harness the power of BPF to make any computing system more observable. Familiarize yourself with the essential concepts you’ll use on a day-to-day basis and augment your knowledge about performance optimization, networking, and security. Then see how it all comes together with code examples in C, Go, and Python.Write applications that use BPF to observe and modify the Linux kernel’s behavior on demandInject code to monitor, trace, and observe events in the kernel in a secure way—no need to recompile the kernel or reboot the systemExplore code examples in C, Go, and PythonGain a more thorough understanding of the BPF program lifecycle

Linux para principiantes

by Jason Cannon Marcio Domingues

Se quer aprender a usar Linux mas não sabe por onde começar, siga este livro. Saber por onde começar quando se inicia a aprendizagem de uma nova tecnologia pode ser um desafio, especialmente se o assunto parecer tão vasto. Pode existir tanta informação disponível que se torna difícil escolher por onde começar, ou pior, começa-se por uma via de aprendizagem e rapidamente se encontram demasiados conceitos, comandos e nuances que não estão explicadas. Este tipo de experiência torna-se frustrante e conduz a mais perguntas do que respostas. Linux para principiantes não parte de nenhum pressuposto acerca do seu conhecimento anterior de Linux. Não precisa de conhecimentos prévios para beneficiar deste livro. Será guiado passo a passo usando uma abordagem lógica e sistemática. À medida que novos conceitos, comandos ou jargão surgem, estes serão explicados em linguagem simples tornando a aprendizagem fácil para qualquer pessoa. Eis o que pode aprender se ler Linux para principiantes: *Como obter acesso a um servidor Linux se ainda não tem. *O que é uma distribuição Linux e qual escolher *Que software é preciso para se ligar a um servidor Linux a partir de Mac e Windows. *O que é SSh e como usar, incluindo criar e usar chaves SSH. *O Sistema de ficheiros e onde encontrar programas, configurações e documentos. *Comandos básicos de Linux mais comuns. *Criar, mover, eliminar e mudar o nome de pastas. *Listar, ler, criar, editar, copiar e eliminar ficheiros *Como funcionam as permissões e como decifrar o sistema de permissões do Linux *Como usar os editores nano, vi, e emacs. *Dois métodos para procurar ficheiros e pastas *Como comparar o conteúdo de ficheiros *O que são pipes, porque são uteis e como as usar. *Como comprimir ficheiros

Linux Per Principianti

by Eugenia Franzoni Jason Cannon

Se volete imparare ad usare Linux ma non sapete dove iniziare, continuate a leggere.Sapere dove iniziare quando si impara qualcosa di nuovo può essere un problem,a soprattutto se l'argomento sembra così vasto. Ci possono essere così tante informazioni a disposizione che non si riesce nemmeno a decidere da dove iniziare, o peggio, si comincia ad imparare e si scoprono velocemente così tanti concetti, esempi di programmazione e dettagli che non vengono spiegati. Questo tipo di esperienza è frustrante e lascia con più domande che risposte.Linux per principianti non dà per scontato niente su quello che già conoscete di Linux. Non serve sapere niente per trarre beneficio da questo libro. Verrete guidati passo dopo passo usando un approccio logico e sistematico. A mano a mano che incontrerete nuovi concetti, codice e termini, questi verranno spiegati in linguaggio chiaro, rendendo semplice comprenderli per chiunque.Ecco cosa imparerete leggendo Linux per principianti:Come accedere ad un server Linux se non ne avete uno.Cosa è una distribuzione di Linux e come sceglierne una.Quale software serve per connettersi a Linux da computer Mac e Windows, con gli screenshot.Cosa è SSH e come usarla, compresa la creazione di chiavi SSH.La struttura del filesystem di Linux e dove trovare i programmi, i file di configurazione e la documentazione.I comandi Linux di base che userete più spesso.Creare, rinominare, spostare e cancellare le directory.Elencare, leggere, creare, modificare, copiare e cancellare i file.Come funzionano esattamente i permessi e come decifrare quelli più strani con facilità.Come usare gli editor nano, vi ed emacs.Due metodi per cercare file e directory.Come paragonare il contenuto dei file.Cosa sono le pipe, perché sono utili e come usarle.Come comprimere i file per risparmiare spazio e trasferirli facilmente.Come e perché redirigere l'input e l'output delle applicazioni.Come person

The Linux Philosophy for SysAdmins: And Everyone Who Wants To Be One

by David Both

Reveals and illustrates the awesome power and flexibility of the command line, and the design and usage philosophies that support those traits. This understanding of how to extract the most from the Linux command line can help you become a better SysAdmin. Understand why many things in the Linux and Unix worlds are done as they are, and how to apply the Linux Philosophy to working as a SysAdmin. The original Unix/Linux Philosophy presented foundational and functional tenets - rules, guidelines, and procedural methods - that worked well. However, it was intended for the developers of those operating systems. Although System Administrators could apply many of the tenets to their daily work, many important tenets were missing. Over the years that David Both has been working with Linux and Unix, he has formulated his own philosophy – one which applies more directly to the everyday life of the System Administrator. This book defines a philosophy, and then illuminates the practical aspects of that philosophy with real-world experiments you can perform. Inspired by David’s real mentors, and dedicated to them, The Linux Philosophy for System Administrators is a mentor to SysAdmins everywhere; remember - "If you fail you learn." What You Will LearnApply the Linux philosophy to working as a SysAdminUnlock the power of the knowledge you already haveFully understand and access the vast power of the command lineReview the power of Linux as a function of the philosophies that built it Who This Book Is For If you want to learn the secrets that make the best Linux SysAdmins powerful far beyond that of mere mortals; if you want to understand the concepts that unlock those secrets; if you want to be the SysAdmin that everyone else turns to when the bytes hit the fan – then this book is for you.

Linux Pocket Guide

by Daniel J. Barrett

If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The second edition has expanded from Fedora-only coverage to distro-neutral, with practical information on a wider range of commands requested by readers. Linux Pocket Guide provides an organized learning path for Linux use, rather than Linux programming and system administration. You'll find options for the most useful commands, grouped by functionality. For novices who need to get up to speed on Linux use, and experienced users who want a concise and functional reference, this guide provides quick answers.

Linux Pocket Guide: Essential Commands

by Daniel J. Barrett

If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, and more.In this concise guide, author Daniel Barrett provides the most useful Linux commands grouped by functionality. Whether you're a novice or an experienced user, this practical book is an ideal reference for the most important Linux commands.You'll learn:Essential concepts—commands, shells, users, and the filesystemFile commands-creating, organizing, manipulating, and processing files of all kindsSysadmin basics-superusers, processes, user management, and software installationFilesystem maintenance-disks, RAID, logical volumes, backups, and moreNetworking commands-working with hosts, network connections, email, and the webGetting stuff done-everything from math to version control to graphics and audio

The Linux Programming Interface: A Linux and UNIX System Programming Handbook (No Starch Press Ser.)

by Michael Kerrisk

The Linux Programming Interface (TLPI) 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 APIWhile 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.

Linux. Programowanie systemowe

by Robert Love

Wykorzystaj moc Linuksa i twórz funkcjonalne oprogramowanie systemowe!Jak zarz?dza? plikowymi operacjami wej?cia i wyj?cia?Jak zablokowa? fragmenty przestrzeni adresowej?Jak sterowa? dzia?aniem interfejsu odpytywania zdarze??Dzisiaj systemu Linux nie musimy ju? nikomu przedstawia?, dzi?ki swojej funkcjonalno?ci i uniwersalno?ci sta? si? niezwykle popularny i szeroko wykorzystywany. Dzia?a wsz?dzie ― poczynaj?c od najmniejszych telefonów komórkowych, a na pot??nych superkomputerach ko?cz?c. Z Linuksa korzystaj? agencje wywiadowcze i wojsko, jego niezawodno?? doceni?y równie? banki i instytucje finansowe. Oprogramowanie z przestrzeni u?ytkownika w systemie Linux mo?e by? uruchamiane na wszystkich platformach, na których poprawnie dzia?a kod j?dra.Czytaj?c ksi??k? "Linux. Programowanie systemowe", dowiesz si?, jak utworzy? oprogramowanie, które jest niskopoziomowym kodem, komunikuj?cym si? bezpo?rednio z j?drem oraz g?ównymi bibliotekami systemowymi. Opisany zosta? tu sposób dzia?ania standardowych i zaawansowanych interfejsów zdefiniowanych w Linuksie. Po lekturze napiszesz inteligentniejszy i szybszy kod, który dzia?a we wszystkich dystrybucjach Linuksa oraz na wszystkich rodzajach sprz?tu. Nauczysz si? budowa? poprawne oprogramowanie i maksymalnie je wykorzystywa?.Programowanie systemoweBiblioteka j?zyka CKompilator j?zyka CInterfejs odpytywania zdarze?Zarz?dzanie procesami i pami?ci?U?ytkownicy i grupyOgraniczenia zasobów systemowychZarz?dzanie plikami i katalogamiIdentyfikatory sygna?ówStruktury danych reprezentuj?ce czasKonwersje czasu Poznaj i ujarzmij pot?g? Linuksa!

Linux. Programowanie systemowe. Wydanie II

by Robert Love

Przewodnik po j?drze sytemu Linux!J?dro systemu Linux to jeden z najwi?kszych projektów rozwijanych przez ogromn? spo?eczno??. Setki wolontariuszy dniami i nocami rozwijaj? najwa?niejszy element tego systemu operacyjnego. I robi? to naprawd? skutecznie! Ka?de kolejne wydanie Linuksa zawiera dziesi?tki nowinek oraz ulepsze? - jest coraz szybsze, bezpieczniejsze i po prostu lepsze. Jednak pocz?tkuj?cy programi?ci mog? mie? problemy z wykorzystaniem us?ug dostarczanych przez kernel. Masz obawy, ?e nie odnajdziesz si? w g?szczu mo?liwo?ci wspó?czesnego j?dra systemu Linux?Ta ksi??ka rozwieje je w mig. Jest to wyj?tkowa pozycja na rynku wydawniczym, zg??biaj?ca w?a?nie te tajemnice. W trakcie lektury nauczysz si? tworzy? niskopoziomowe oprogramowanie, które b?dzie si? komunikowa?o bezpo?rednio z j?drem systemu. Operacje wej?cia i wyj?cia, strumienie, zdarzenia, procesy to tylko cz??? elementów, które b?yskawicznie opanujesz. Ponadto nauczysz si? zarz?dza? katalogami i plikami oraz poznasz koncepcj? sygna?ów. Ksi??ka ta jest niezast?pionym ?ród?em informacji dla wszystkich programistów pracuj?cych z j?drem Linuksa. Docenisz t? lektur?!Poznaj:metody zarz?dzania procesamizastosowanie sygna?ówzaawansowane interfejsy wej?cia i wyj?ciaj?dro systemu od podszewki Poznaj j?dro systemu od podszewki!Robert Love - od wielu lat jest u?ytkownikiem i wspó?twórc? systemu Linux. Rozwija ?rodowisko graficzne GNOME oraz j?dro systemu. Pracuje jako projektant oprogramowania w firmie Google, by? te? cz?onkiem zespo?u projektuj?cego system operacyjny Android. Jest autorem licznych ksi??ek po?wi?conych programowaniu w systemie Linux.

Linux Security Cookbook

by Daniel J. Barrett Robert G. Byrnes Richard Silverman

The Linux Security Cookbook includes real solutions to a wide range of targeted problems, such as sending encrypted email within Emacs, restricting access to network services at particular times of day, firewalling a webserver, preventing IP spoofing, setting up key-based SSH authentication, and much more. With over 150 ready-to-use scripts and configuration files, this unique book helps administrators secure their systems without having to look up specific syntax.

Linux Security Cookbook

by Daniel J. Barrett Richard E. Silverman Robert G. Byrnes

<p>The <i>Linux Security Cookbook</i> includes real solutions to a wide range of targeted problems, such as sending encrypted email within Emacs, restricting access to network services at particular times of day, firewalling a webserver, preventing IP spoofing, setting up key-based SSH authentication, and much more. With over 150 ready-to-use scripts and configuration files, this unique book helps administrators secure their systems without having to look up specific syntax.</p>

Linux Security Fundamentals

by David Clinton

Includes one year of FREE access after activation to the online test bank and study tools: Custom practice exam 100 electronic flashcards Searchable key term glossary The Sybex™ method for teaching Linux® security concepts Understanding Linux Security is essential for administration professionals. Linux Security Fundamentals covers all the IT security basics to help active and aspiring admins respond successfully to the modern threat landscape. You'll improve your ability to combat major security threats against computer systems, networks, and services. You'll discover how to prevent and mitigate attacks against personal devices and how to encrypt secure data transfers through networks, storage devices, or the cloud. Linux Security Fundamentals teaches: Using Digital Resources Responsibly What Vulnerabilities and Threats Are Controlling Access to Your Assets Controlling Network Connections Encrypting Data, Whether at Rest or Moving Risk Assessment Configuring System Backups and Monitoring Resource Isolation Design Patterns Interactive learning environment Take your skills to the next level with Sybex's superior interactive online study tools. To access our learning environment, simply visit www.wiley.com/go/sybextestprep, register your book to receive your unique PIN, and instantly gain one year of FREE access to: Interactive test bank with a practice exam to help you identify areas where you need to expand your knowledge 100 electronic flashcards to reinforce what you've learned Comprehensive glossary in PDF format gives you instant access to key terms you use in your job

Linux-Server für Dummies (Für Dummies)

by Arnold V. Willemer

Linux-Server aufsetzen, administrieren und absichern: Arnold Willemer zeigt Ihnen in diesem Buch, wie Sie Ihren Debian/GNU Linux oder Ubuntu Server von Anfang an gut im Griff haben. Schritt für Schritt erklärt er Ihnen, wie Sie den Server installieren, Laufwerke und Netzwerke einrichten und Benutzerkonten anlegen. Außerdem lernen Sie, wie Sie effizient mit der Shell arbeiten und per Remote-Zugriff administrieren. Einen weiteren großen Themenkomplex bildet die Sicherung von Daten, die Systemdiagnose sowie das Härten des Servers gegen Angreifer von außen. In weiteren Kapiteln erfahren Sie, wie Sie Datenbanken anlegen oder einen Dateiserver mit SAMBA einrichten. Und auch Mail- und Webserver kommen nicht zu kurz. Alle Themen werden anschaulich und von Grund auf erklärt, sodass Sie den Beschreibungen auch dann leicht folgen können, wenn Sie bisher noch nicht mit Linux-Servern gearbeitet haben. Zudem eignet sich dieses Buch auch hervorragend als Nachschlagewerk. So gerüstet steht Ihrem sicheren und performanten Server nichts mehr im Weg!

Linux-Server für Einsteiger: Mit Debian GNU/Linux und Ubuntu

by Arnold V. Willemer

Linux-Server aufsetzen, administrieren und absichern: Arnold Willemer zeigt Ihnen in diesem Buch, wie Sie Ihren Debian/GNU Linux oder Ubuntu Server von Anfang an gut im Griff haben. Schritt für Schritt erklärt er Ihnen, wie Sie den Server installieren, Laufwerke, Drucker und Netzwerke einrichten und Benutzerkonten anlegen. Außerdem lernen Sie, wie Sie effizient mit der Shell arbeiten und per Remote-Zugriff administrieren. Einen weiteren großen Themenkomplex bildet die Sicherung von Daten, die Systemdiagnose sowie das Härten des Servers gegen Angreifer von außen. In weiteren Kapiteln erfahren Sie, wie Sie Datenbanken anlegen oder einen Dateiserver, wie z. B. einen SAMBA- oder FTP-Server, einrichten. Und auch Mail- und Webserver kommen nicht zu kurz. Alle Themen werden anschaulich und von Grund auf erklärt, sodass Sie den Beschreibungen auch dann leicht folgen können, wenn Sie bisher noch nicht mit Linux-Servern gearbeitet haben. Zudem eignet sich dieses Buch durch die vielen nützlichen Optionsübersichten auch hervorragend als Nachschlagewerk. So gerüstet steht Ihrem sicheren und performanten Server nichts mehr im Weg!

Linux Server Hacks

by Rob Flickenger

A competent system administrator knows that a Linux server is a high performance system for routing large amounts of information through a network connection. Setting up and maintaining a Linux server requires understanding not only the hardware, but the ins and outs of the Linux operating system along with its supporting cast of utilities as well as layers of applications software. There's basic documentation online but there's a lot beyond the basics you have to know, and this only comes from people with hands-on, real-world experience. This kind of "know how" is what we sought to capture in Linux Server Hacks. Linux Server Hacks is a collection of 100 industrial-strength hacks, providing tips and tools that solve practical problems for Linux system administrators. Every hack can be read in just a few minutes but will save hours of searching for the right answer. Some of the hacks are subtle, many of them are non-obvious, and all of them demonstrate the power and flexibility of a Linux system. You'll find hacks devoted to tuning the Linux kernel to make your system run more efficiently, as well as using CVS or RCS to track the revision to system files. You'll learn alternative ways to do backups, how to use system monitoring tools to track system performance and a variety of secure networking solutions. Linux Server Hacks also helps you manage large-scale Web installations running Apache, MySQL, and other open source tools that are typically part of a Linux system. O'Reilly's new Hacks Series proudly reclaims the term "hacking" for the good guys. Hackers use their ingenuity to solve interesting problems. Rob Flickenger is an experienced system administrator, having managed the systems for O'Reilly Network for several years. (He's also into community wireless networking and he's written a book on that subject for O'Reilly.) Rob has also collected the best ideas and tools from a number of other highly skilled contributors. Written for users who already understand the basics, Linux Server Hacks is built upon the expertise of people who really know what they're doing.

Linux Server Hacks, Volume Two

by William Von Hagen Brian K. Jones

Today's system administrators deal with a vast number of situations, operating systems, software packages, and problems. Those who are in the know have kept their copy of Linux Server Hacks close at hand to ease their burden. And while this helps, it's not enough: any sys admin knows there are many more hacks, cool tips, and ways of solving problems than can fit in a single volume (one that mere mortals can lift, that is). Which is why we created Linux Server Hacks, Volume Two, a second collection of incredibly useful tips and tricks for finding and using dozens of open source tools you can apply to solve your sys admin problems. The power and flexibility of Linux and Open Source means that there is an astounding amount of great software out there waiting to be applied to your sys admin problems -- if only you knew about it and had enough information to get started. Hence, Linux Server Hacks, Volume Two. This handy reference offers 100 completely new server management tips and techniques designed to improve your productivity and sharpen your administrative skills. Each hack represents a clever way to accomplish a specific task, saving you countless hours of searching for the right answer. No more sifting through man pages, HOWTO websites, or source code comments -- the only resource you need is right here. And you don't have to be a system administrator with hundreds of boxen to get something useful from this book as many of the hacks apply equally well to a single system or a home network. Compiled by experts, these hacks not only give you the step-by-step instructions necessary to implement the software, but they also provide the context to truly enable you to learn the technology. Topics include: Authentication Remote GUI connectivity Storage management File sharing and synchronizing resources Security/lockdown instruction Log files and monitoring Troubleshooting System rescue, recovery, and repair Whether they help you recover lost data, collect information from distributed clients, or synchronize administrative environments, the solutions found in Linux Server Hacks, Volume Two will simplify your life as a system administrator.

Linux Server Security: Hack and Defend

by Chris Binnie

Learn how to attack and defend the world’s most popular web server platform Linux Server Security: Hack and Defend presents a detailed guide for experienced admins, aspiring hackers and other IT professionals seeking a more advanced understanding of Linux security. Written by a 20-year veteran of Linux server deployment this book provides the insight of experience along with highly practical instruction. The topics range from the theory of past, current, and future attacks, to the mitigation of a variety of online attacks, all the way to empowering you to perform numerous malicious attacks yourself (in the hope that you will learn how to defend against them). By increasing your understanding of a hacker’s tools and mindset you're less likely to be confronted by the all-too-common reality faced by many admins these days: someone else has control of your systems. Master hacking tools and launch sophisticated attacks: perform SQL injections, deploy multiple server exploits and crack complex passwords. Defend systems and networks: make your servers invisible, be confident of your security with penetration testing and repel unwelcome attackers. Increase your background knowledge of attacks on systems and networks and improve all-important practical skills required to secure any Linux server. The techniques presented apply to almost all Linux distributions including the many Debian and Red Hat derivatives and some other Unix-type systems. Further your career with this intriguing, deeply insightful, must-have technical book. Diverse, broadly-applicable and hands-on practical, Linux Server Security: Hack and Defend is an essential resource which will sit proudly on any techie's bookshelf.

Linux Server Security, 2nd Edition

by Michael D. Bauer

Linux Server Security , 2nd Edition expertly conveys to administrators and developers the tricks of the trade that can help them avoid serious security breaches. It covers both background theory and practical step-by-step instructions for protecting a server that runs Linux. Packed with examples, this must-have book lets the good guys stay one step ahead of potential adversaries.

Linux Service Management Made Easy with systemd: Advanced techniques to effectively manage, control, and monitor Linux systems and services

by Donald A. Tevault

A comprehensive guide for teaching system administrators, developers, and security professionals how to create their own systemd units and maintain system securityKey FeaturesMaintain and troubleshoot systemd services with easeLearn to create, modify, and reload service files and use systemd utilitiesUse cgroups to control resource usage and enhance securityBook DescriptionLinux Service Management Made Easy with systemd will provide you with an in-depth understanding of systemd, so that you can set up your servers securely and efficiently.This is a comprehensive guide for Linux administrators that will help you get the best of systemd, starting with an explanation of the fundamentals of systemd management.You'll also learn how to edit and create your own systemd units, which will be particularly helpful if you need to create custom services or timers and add features or security to an existing service.Next, you'll find out how to analyze and fix boot-up challenges and set system parameters. An overview of cgroups that'll help you control system resource usage for both processes and users will also be covered, alongside a practical demonstration on how cgroups are structured, spotting the differences between cgroups Version 1 and 2, and how to set resource limits on both.Finally, you'll learn about the systemd way of performing time-keeping, networking, logging, and login management. You'll discover how to configure servers accurately and gather system information to analyze system security and performance.By the end of this Linux book, you'll be able to efficiently manage all aspects of a server running the systemd init system.What you will learnUse basic systemd utilities to manage a systemCreate and edit your own systemd unitsCreate services for Podman-Docker containersEnhance system security by adding security-related parametersFind important information with journaldAnalyze boot-up problemsConfigure system settings with systemd utilitiesWho this book is forThis book is best suited for Linux administrators who want to learn more about maintaining and troubleshooting Linux servers. It will also be useful for aspiring administrators studying for a Linux certification exam, developers looking to learn how to create systemd unit files, and security administrators who want to understand the security settings that can be used in systemd units and how to control resource usage with cgroups. Before you dive into this book, you'll need a solid working knowledge of basic Linux commands.

Linux Shell Scripting Bootcamp

by James Kent Lewis

A quick and straightforward approach to writing shell scripts to accomplish different types of tasks on a Linux system. About This Book • Understand expressions and variables and how to use them practically • Familiarize yourself with the various text filtering tools available in Linux • A fast-paced and concise guide that gets you well versed with linux shell scripting. Who This Book Is For This book is for both GNU/Linux users who want to do amazing things with the shell and for advanced users looking for ways to make their lives with the shell more productive. What You Will Learn • Get acquainted with the basics of a shell script to serve as a refresher for more advanced topics • Learn different ways to create and run a script • Discuss the passing and verification of parameters, along with the verification of other items. • Understand the different forms of conditions and loops, and go over the sleep command in detail • Learn about different ways to handle the reporting of return codes • Create an interactive script by reading the keyboard and use subroutines and interrupts • Create scripts to perform backups and go over the use of encryption tools and checksums • Use wget and curl in scripts to get data directly from the Internet In Detail Linux Shell Scripting Bootcamp is all about learning the essentials of script creation, validating parameters, and checking for the existence of files and other items needed by the script. We will use scripts to explore iterative operations using loops and learn different types of loop statements, with their differences. Along with this, we will also create a numbered backup script for backup files. Further, you will get well-versed with how variables work on a Linux system and how they relate to scripts. You'll also learn how to create and call subroutines in a script and create interactive scripts. The most important archive commands, zip and tar, are also discussed for performing backups. Later, you will dive deeper by understanding the use of wget and curl scripts and the use of checksum and file encryption in further chapters. Finally, you will learn how to debug scripts and scripting best practices that will enable you to write a great code every time! By the end of the book, you will be able to write shell scripts that can dig data from the web and process it efficiently. Style and approach This book is all about fast and intensive learning. This means we don't waste time in helping readers get started. The new content is basically about filling in with highly-effective examples to build new things, solving problems in newer and unseen ways, and solving real-world examples.

Linux Shell Scripting Cookbook

by Sarath Lakshman

This book is written in cookbook style and it offers learning through recipes with examples and illustrations. Each recipe contains step-by-step instructions about everything necessary to execute a particular task. The book is designed so that you can read it from start to end for beginner's or just open up any chapter and start following the recipes as a reference for advanced users.If you are a beginner or an intermediate user who wants to master the skill of quickly writing scripts to perform various tasks without reading the entire man pages, this book is for you. You can start writing scripts and one-liners by simply looking at the similar recipe and its descriptions without any working knowledge of shell scripting or Linux. Intermediate/advanced users as well as system adminstrators/ developers and programmers can use this book as a reference when they face problems while coding.

Linux Shell Scripting Cookbook, Second Edition

by Sarath Lakshman Shantanu Tushar

This book is written in a Cookbook style and it offers learning through recipes with examples and illustrations. Each recipe contains step-by-step instructions about everything necessary to execute a particular task. The book is designed so that you can read it from start to end for beginners, or just open up any chapter and start following the recipes as a reference for advanced users.If you are a beginner or an intermediate user who wants to master the skill of quickly writing scripts to perform various tasks without reading the entire manual, this book is for you. You can start writing scripts and one-liners by simply looking at the similar recipe and its descriptions without any working knowledge of shell scripting or Linux. Intermediate/advanced users as well as system administrators/ developers and programmers can use this book as a reference when they face problems while coding.

Linux Shell Scripting Cookbook - Third Edition

by Shantanu Tushar Sarath Lakshman Clif Flynt

Do amazing things with the shell About This Book • Become an expert in creating powerful shell scripts and explore the full possibilities of the shell • Automate any administrative task you could imagine, with shell scripts • Packed with easy-to-follow recipes on new features on Linux, particularly, Debian-based, to help you accomplish even the most complex tasks with ease Who This Book Is For If you are a beginner or an intermediate Linux user who wants to master the skill of quickly writing scripts and automate tasks without reading the entire man pages, then this book is for you. You can start writing scripts and one-liners by simply looking at the relevant recipe and its descriptions without any working knowledge of shell scripting or Linux. Intermediate / advanced users, system administrators / developers, and programmers can use this book as a reference when they face problems while coding. What You Will Learn • Interact with websites via scripts • Write shell scripts to mine and process data from the Web • Automate system backups and other repetitive tasks with crontab • Create, compress, and encrypt archives of your critical data. • Configure and monitor Ethernet and wireless networks • Monitor and log network and system activity • Tune your system for optimal performance • Improve your system's security • Identify resource hogs and network bottlenecks • Extract audio from video files • Create web photo albums • Use git or fossil to manage revision control and interact with FOSS projects • Create and maintain Linux containers and Virtual Machines • Run a private Cloud server In Detail The shell is the most powerful tool your computer provides. Despite having it at their fingertips, many users are unaware of how much the shell can accomplish. Using the shell, you can generate databases and web pages from sets of files, automate monotonous admin tasks such as system backups, monitor your system's health and activity, identify network bottlenecks and system resource hogs, and more. This book will show you how to do all this and much more. This book, now in its third edition, describes the exciting new features in the newest Linux distributions to help you accomplish more than you imagine. It shows how to use simple commands to automate complex tasks, automate web interactions, download videos, set up containers and cloud servers, and even get free SSL certificates. Starting with the basics of the shell, you will learn simple commands and how to apply them to real-world issues. From there, you'll learn text processing, web interactions, network and system monitoring, and system tuning. Software engineers will learn how to examine system applications, how to use modern software management tools such as git and fossil for their own work, and how to submit patches to open-source projects. Finally, you'll learn how to set up Linux Containers and Virtual machines and even run your own Cloud server with a free SSL Certificate from letsencrypt.org. Style and approach This book will take you through useful real-world recipes designed to make your daily life easier when working with the shell.

Linux Shell Scripting Essentials

by Sinny Kumari

Learn shell scripting to solve complex shell-related problems and to efficiently automate your day-to-day tasks About This Book * Familiarize yourself with the terminal by learning about powerful shell features * Automate tasks by writing shell scripts for repetitive work * Packed with easy-to-follow, hands-on examples to help you write any type of shell script with confidence Who This Book Is For This book is aimed at administrators and those who have a basic knowledge of shell scripting and who want to learn how to get the most out of writing shell scripts. What You Will Learn * Write effective shell scripts easily * Perform search operations and manipulate large text data with a single shell command * Modularize reusable shell scripts by creating shell libraries * Redirect input, output, and errors of a command or script execution to other streams * Debug code with different shell debugging techniques to make your scripts bug-free * Manage processes, along with the environment variables needed to execute them properly * Execute and embed other languages in your scripts * Manage creation, deletion, and search operations in files In Detail Shell scripting is a quick method to prototype complex applications or problems. Shell scripts are a collection of commands to automate tasks, usually those for which the user has a repeated need, when working on Linux-based systems. Using simple commands or a combination of them in a shell can solve complex problems easily. This book starts with the basics, including essential commands that can be executed on Linux systems to perform tasks within a few nanoseconds. You'll learn to use outputs from commands and transform them to show the data you require. Discover how to write shell scripts easily, execute script files, debug, and handle errors. Next, you'll explore environment variables in shell programming and learn how to customize them and add a new environment. Finally, the book walks you through processes and how these interact with your shell scripts, along with how to use scripts to automate tasks and how to embed other languages and execute them. Style and approach This book is a pragmatic guide to writing efficient shell programs, complete with hands-on examples and tips.

Refine Search

Showing 32,351 through 32,375 of 55,662 results