Operating systems Books
Amazon Digital Services LLC - Kdp GraphQL from Ground Zero
£14.06
Amazon Digital Services LLC - Kdp Android UIs with Jetpack Compose
£14.06
Amazon Digital Services LLC - Kdp Flutter StepbyStep
£14.06
Independently Published Docker Containers A Crash Course for Beginners
£14.01
Amazon Digital Services LLC - Kdp Pixel 10 Pro XL User Guide for Seniors
£11.36
Amazon Digital Services LLC - Kdp Introduction to Cloud Computing with AWS
£13.49
Amazon Digital Services LLC - Kdp Linux para Educadores
£13.81
Amazon Digital Services LLC - Kdp Kotlin for Android Development
£15.64
Amazon Digital Services LLC - Kdp Mastering the OS
£12.39
Amazon Digital Services LLC - Kdp Windows 11 For Seniors
£10.25
Amazon Digital Services LLC - Kdp HandsOn Android Development
£20.12
Amazon Digital Services LLC - Kdp Remarkable 2 UserManual Guide
£11.41
Amazon Digital Services LLC - Kdp Kotlin for Android Development
£16.01
Amazon Digital Services LLC - Kdp Denkmaschinen
£999.99
Amazon Digital Services LLC - Kdp Ética e Inteligencia
£999.99
Independently Published A Beginners Journey into HVAC
£14.80
Independently Published Finde dein inneres Gleichgewicht
£10.68
Independently Published Screen Strains and Solutions
£13.98
Amazon Digital Services LLC - Kdp Linking with the Linker
£19.99
Independently Published Information Technology Essentials Quiz Book
£11.79
Independently Published Innovación Educativa con TIC
£15.05
Palmetto Publishing Lets Talk Artificial Intelligence AI At The Kitchen Table
£11.39
Palmetto Publishing Dear Aiden
£17.09
Palmetto Publishing Dear Aiden
£13.29
Amazon Digital Services LLC - Kdp Alex Karl
£13.45
Amazon Digital Services LLC - Kdp Competencia Digital
£65.55
Amazon Digital Services LLC - Kdp Building Your Home Linux Server
£15.08
Independently Published LPI Linux Essentials 010-160 Questions & Dumps:
Book Synopsis
£12.87
Independently Published Principles of Operating Systems 2021 Edition
£999.99
Independently Published Bitcoin for everyone step by step guide for
Book Synopsis
£11.37
Pearson Education Limited Brilliant OS X Mountain Lion
Book Synopsis
£16.19
Pearson Education Limited Brilliant Windows 8
Book Synopsis
£16.19
Apress Professional Sitecore 8 Development
Book SynopsisTable of ContentsChapter 1: Getting Started.- Chapter 2: Building Your First Component.- Chapter 3: Data Templates and Content.- Chapter 4: Back-End Dev Architectures.- Chapter 5: Improving the Design with Patterns.- Chapter 6: Front-End Dev Techniques.- Chapter 7: Unit Testing Sitecore.- Chapter 8: Search-Driven Solutions.- Chapter 9: Programming the Customer Journey.- Chapter 10: PowerShell Extensions for Sitecore.- Chapter 11: Extending the Experience Editor.-
£52.24
Taylor & Francis Inc Graph Polynomials
Book SynopsisThis book covers both theoretical and practical results for graph polynomials. Graph polynomials have been developed for measuring combinatorial graph invariants and for characterizing graphs. Various problems in pure and applied graph theory or discrete mathematics can be treated and solved efficiently by using graph polynomials. Graph polynomials have been proven useful areas such as discrete mathematics, engineering, information sciences, mathematical chemistry and related disciplines.Table of ContentsThe Alliance Polynomial of a Graph. Aspects of the Interlace Polynomial of a Graph. The clique-transversal set problem in clawfree graphs with degree at most 4. Permanental Polynomials of Graphs. Tutte polynomial and its generalizations. Graphs characterized by various polynomials. Recurrence relations of graph polynomials. Independence polynomials of k-tree related graphs. Generatingfunctionology for Graph Polynomials. Symmetric representations and the connection with linear recurrences. From the Ising and Potts model to the general graph homomorphism polynomial.
£147.25
Packt Publishing Limited Mastering Microsoft Endpoint Manager: Deploy and manage Windows 10, Windows 11, and Windows 365 on both physical and cloud PCs
Book SynopsisDesign and implement a secure end-to-end desktop management solution with Microsoft Endpoint ManagerKey Features Learn everything you need to know about deploying and managing Windows on physical and cloud PCs Simplify remote working for cloud-managed cloud PCs via new service Windows 365 Benefit from the authors' experience of managing physical endpoints and traditional virtual desktop infrastructures (VDI) Book DescriptionMicrosoft Modern Workplace solutions can simplify the management layer of your environment remarkably if you take the time to understand and implement them. With this book, you'll learn everything you need to know to make the shift to Modern Workplace, running Windows 10, Windows 11, or Windows 365.Mastering Microsoft Endpoint Manager explains various concepts in detail to give you the clarity to plan how to use Microsoft Endpoint Manager (MEM) and eliminate potential migration challenges beforehand. You'll get to grips with using new services such as Windows 365 Cloud PC, Windows Autopilot, profile management, monitoring and analytics, and Universal Print. The book will take you through the latest features and new Microsoft cloud services to help you to get to grips with the fundamentals of MEM and understand which services you can manage. Whether you are talking about physical or cloud endpoints—it's all covered.By the end of the book, you'll be able to set up MEM and use it to run Windows 10, Windows 11, and Windows 365 efficiently.What you will learn Understand how Windows 365 Cloud PC makes the deployment of Windows in the cloud easy Configure advanced policy management within MEM Discover modern profile management and migration options for physical and cloud PCs Harden security with baseline settings and other security best practices Find troubleshooting tips and tricks for MEM, Windows 365 Cloud PC, and more Discover deployment best practices for physical and cloud-managed endpoints Keep up with the Microsoft community and discover a list of MVPs to follow Who this book is forIf you are an IT professional, enterprise mobility administrator, architect, or consultant looking to learn about managing Windows on both physical and cloud endpoints using Microsoft Endpoint Manager, then this book is for you.Table of ContentsTable of Contents Introduction to Microsoft 365 What is Unified Endpoint Management? Introducing Windows 365 Deploying Windows 365 Requirements for Microsoft Endpoint Manager Windows Deployment and Management Manager Windows Autopilot Application Management and Delivery Understanding Policy Management Advanced Policy Management Office Policy Management User Profile Management Identity and Security Management Monitoring and Endpoint Analytics Universal Print Troubleshooting Microsoft Endpoint Manager Troubleshooting Windows 365 Community Help
£37.99
Walter de Gruyter Modellierung Betrieblicher Informationssysteme:
Book Synopsis
£999.99
Springer Fachmedien Wiesbaden Raspberry Pi – Das technische Handbuch:
Book SynopsisAufbau und Funktion des Raspberry Pi werden sachlich und praxisorientiert vorgestellt. Zunächst wird das System in Betrieb gesetzt, um damit eine Grundlage zu schaffen, auf die auch in Problemsituationen zurückgegriffen werden kann. Die Konfigurierung, Optimierung und Programmierung ist von besonderer Bedeutung, weil die gegenüber anderen Architekturen limitierten Ressourcen stets mit zu berücksichtigen sind. Die Schaltungstechnik der verschiedenen Raspberry Pi Boards (A, B, A+, B+, Compute Module) wird ausführlich behandelt. Der Schwerpunkt des Buches liegt auf der Hardware mit den Schnittstellen (LAN, WLAN, GPIO, seriell SPI, I2C, I2S, One-Wire), die für die Kommunikation und den Datenaustausch mit Sensoren und anderen Einheiten prädestiniert sind. Damit sind optimale und zudem kostengünstige Ergebnisse zu erzielen. Dies beinhaltet den Low Power-Betrieb, wie er insbesondere für akkubetriebene und somit für mobile Anwendungen essenziell ist.Die 3. Auflage wurde überarbeitet, erweitert und auf Raspberry Pi 4 aktualisiert.Table of ContentsEinführung: Entwicklung, Open Source, Modelle im Überblick - Schnellstart: Vorbereitung, anschließen und starten - Hardware: ARM-Architektur, Speicher, Ethernet, WLAN, Bluetooth - Konfigurierung und Optimierung: Setup, Netzwerke, Mobilfunk, Audio, Video - Software und Programmiergrundlagen: Firmware, Linux, Windows 10 IoTCore, Programmiersprachen - Hardware-Programmierung: GPIO, UART, SPI, I2C, I2S, One-Wire - Professioneller Einsatz: Low Power-Betrieb, USV, PoE, Compute Module
£38.49
Springer Fachmedien Wiesbaden Betriebssysteme: Grundlagen und Konzepte
Book SynopsisDer Autor präsentiert die Grundlagen und Konzepte der heutigen Betriebssysteme und behandelt die Gebiete Prozesse (Prozesszustände, Prozessscheduling, Prozesssynchronisation und Prozesskommunikation), Speicherverwaltung (virtueller Speicher, paging, swapping), Dateiverwaltung (Files, Ordner, Sicherheitsmechanismen), Ein-und Ausgabeverwaltung (Treiber, I/O-memory mapping, Systemfunktionen) sowie Netzwerke (Netzwerkschichten, Arbeitsverteilung, Schattenserver) und Sicherheitsmechanismen (Angriffsarten, root kits, Kerberos). Dabei werden sowohl Einprozessor- als auch Mehrprozessorsysteme betrachtet und die Konzepte an wichtigen existierenden Betriebssystemen wie Unix und Windows NT verdeutlicht.In der vorliegenden vierten Auflage wurden viele Erfahrungen aus der Lehrpraxis berücksichtigt. So wurden nicht nur die Entwicklungen in Windows NT und Unix, speziell Linux, aktualisiert, sondern auch einige Kapitel neu gegliedert und um das Thema „Sicherheit“ ergänzt. Weitere Aufgaben und Beispiele mit Musterlösungen runden das Werk ab. Alle Vorlesungsfolien, die Vorlesungsvideos sowie eine umfangreiche Klausursammlung mit Musterlösungen stehen auf den Webseiten des Autors zum Herunterladen bereit.Table of ContentsVorwort.- Übersicht.- Einleitung.- Prozesse.- Speicherverwaltung.- Dateiverwaltung.- Ein- und Ausgabeverwaltung.- Netzwerkdienste.- Sicherheit.- Benutzeroberflächen.- Musterlösungen.- Modellierung von Trashing.- Literatur.- Index.
£42.74
Apress Advanced Flutter
Book SynopsisChapter 1: Flutter Overview and New Features.- Chapter 2: Advanced Widget and UI Design.- Chapter 3: Performance Optimization and Profiling.- Chapter 4: Advanced State Management.- Chapter 5: Custom Rendering and Painting.- Chapter 6: Integration with Native Code.- Chapter 7: Web and Desktop Enhancements.- Chapter 8: Networking and API Integration.- Chapter 9: Advanced Animations and Transitions.- Chapter 10: Flutter for Machine Learning and AI.- Chapter 11: Security and App Hardening.- Chapter 12: Advanced Testing and CI/CD for Flutter.- Chapter 13: Flutter for Embedded Systems.- Chapter 14: Flutter in the Enterprise Environment.- Chapter 15: Flutter for Internationalization and Localization.- Chapter 16: Deploying and Maintaining Flutter Apps.
£40.49
Apress Exploring PHP 8
Book SynopsisChapter 1: The Basics.- Chapter 2: Data and Types.- Chapter 3: Variables and Constants.- Chapter 4: Text, Files, and Streams.- Chapter 5: Numbers.- Chapter 6: Time.- Chapter 7: Logic and Control.- Chapter 8: Arrays.- Chapter 9: Functions.- Chapter 10: Object Fundamentals.- Chapter 11: Programming with Objects.- Chapter 12: Generators, Fibres, and Process Control.- Chapter 13: Databases.- Chapter 14: The Internet.- Chapter 15: Errors and Debugging.- Chapter 16: Testing.
£35.99
Apress Practical Playwright Test
Book SynopsisChapter 1 - Getting Started.- Chapter 2 - Write Tests Efficiently.- Chapter 3 - Locators.- Chapter 4 - Continuous Integration.- Chapter 5 - Make it Fast.- Chapter 6 - Extending Playwright Test.- Chapter 7 - Fixtures Deep-dive.- Chapter 8 - Mocking and Emulation.- Chapter 9 - Gain Confidence Thanks to Reliable Tests.- Chapter 10 - Automation and More with Playwright.- Chapter 11 - Beyond End-to-end Testing.- Chapter 12 - Solving the Test Frameworks Puzzle.
£49.49
APRESS L.P. The MCP Standard
£43.99
Wiley Symbian OS Communications Programming 2 Symbian
Book SynopsisA developera s guide to the Symbian OS (Operating System) Communications Architecture. The Symbian OS Communications Architecture is the cornerstone of Symbian OS -- enabling the combination of voice communications, wireless Internet access and computing functionality.Trade Review"...clear and detailed...the supporting text is lucid and clear..." (www.wirelessdevnet.com, 5 July 2002) "…something useful for everyone…the writing is clear, and the structure makes it easy to learn…" (Forum Nokia, 6 March 12003) "…written in a clear and accessible manner…" (CVu, June 2003)Table of ContentsPreface. Foreword. Section 1: The Basics of Symbian OS Communication. Introduction. Introduction to the Symbian Communication Architecture. Several Introductions to the Architecture Infrastructure. Transport Technologies. Look at Content Technologies. Security and Communication. Section 2: Programming using Symbian OS Communication. Getting Started with Communications Programming. Serial Communications. Communicating via Infrared: Serial Communications. Using Sockets. Communicating via Infrared: Using Sockets. Communicating with TCP/IP. Bluetooth Communications. Telephony. Sending and Receiving Messages. Browsable Content Technologies. Section 3: Miscellaneous Topics. Synchronization: PLP and SyncML. The Communications Database. Looking Ahead. Appendix A Developer Resources and Bibliography. Index.
£29.59
John Wiley & Sons Inc Architecting Enterprise Solutions Patterns for
Book SynopsisBased on real--world problems and systems and illustrated with "war stories," this practical nuts--and--bolts guide to architectural solutions describes step--by--step how to design robustness and flexibility into a system. A running case study illustrates the evolution and iteration of the system as it grows in functionality and capability.Table of ContentsAcknowledgements. An All-Too-Common Story. Introduction. Part 1 Architecture, Patterns and Internet Technology. System Architecture. Internet Technology Systems. Architectural Patterns for Internet Technology Systems. The GlobalTech System. Part 2 The Patterns. Fundamental Patterns. System Performance Patterns. System Control Patterns. System Evolution Patterns. Part 3 Application of the Patterns. GlobalTech Revisited. Appplying the Patterns. Moving on from Here. Appendix Reference Patterns. Bibliography. Glossary.
£23.99
John Wiley & Sons Inc Information Systems 2E wURL A Comprehensive
Book SynopsisHave you been asked to perform an information systems audit and don't know where to start? Examine a company's hardware, software, and data organization and processing methods to ensure quality control and security with this easy, practical guide to auditing computer systems--the tools necessary to implement an effective IS audit.Table of ContentsPreface. Acknowledgments. PART ONE: CORE CONCEPTS. Chapter 1. Basics of Computing Systems. Chapter 2. Identifying Computer Systems. PART TWO: STANDARD INFORMATION SYSTEMS AUDIT APPROACH. Chapter 3. Information Systems Audit Program. Chapter 4. Information Systems Security Policies, Standards, and/or Guidelines. Chapter 5. Auditing Service Organization Applications. Chapter 6. Assessing the Financial Stability of Vendor Organizations, Examining Vendor Organization Contracts, and Examining Accounting Treatment of Computer Equipment and Software. Chapter 7. Physical Security. Chapter 8. Logical Security. Chapter 9. Information Systems Operations. PART THREE: CONTEMPORARY INFORMATION SYSTEMS AUDITING CONCEPTS. Chapter 10. Control Self-Assessment and an Application in an Information Systems Environment. Chapter 11. Encryption and Cryptography. Chapter 12. Computer Forensics. Chapter 13. Other Contemporary Information Systems Auditing Challenges. Chapter 14. Humanistic Aspects of Information Systems Auditing. Chapter 15. Information Systems Project Management Audits. Chapter 16. Conclusion. Appendix A: Professional Auditing Associations and Other Organizations Related to Information Systems Auditing and Computer Security. Appendix B: Common Criteria for Information Technology Security Evaluation. Appendix C: The International Organization for Standardization: Seven-Layer Open Systems Interconnection Reference Model. Selected References. Glossary. Index.
£112.50
John Wiley & Sons Inc Operating Systems In Depth
Book SynopsisThis book is designed for a one-semester operating-systems course for advanced undergraduates and beginning graduate students. Prerequisites for the course generally include an introductory course on computer architecture and an advanced programming course. The goal of this book is to bring together and explain current practice in operating systems. This includes much of what is traditionally covered in operating-system textbooks: concurrency, scheduling, linking and loading, storage management (both real and virtual), file systems, and security. However, the book also covers issues that come up every day in operating-systems design and implementation but are not often taught in undergraduate courses. For example, the text includes: Deferred work, which includes deferred and asynchronous procedure calls in Windows, tasklets in Linux, and interrupt threads in Solaris. The intricacies of thread switching, on both uniprocessor and multiprocessor sysTable of Contents1 Introduction. 1.1 Operating Systems. 1.2 A Brief History of Operating Systems. 1.3 A Simple OS. 1.4 Beyond a Simple OS. 1.5 Conclusions. 1.6 Exercises. 1.7 References. 2 Multithreaded Programming. 2.1 Why Threads? 2.2 Programming with Threads. 2.3 Conclusions. 2.4 Exercises. 2.5 References. 3 Basic Concepts. 3.1 Context Switching. 3.2 Input/Output Architectures. 3.3 Dynamic Storage Allocation. 3.4 Linking and Loading. 3.5 Booting. 3.6 Conclusions. 3.7 Exercises. 3.8 References. 4 Operating-System Design. 4.1 A Simple System. 4.2 Rethinking Operating-System Structure. 4.3 Conclusions. 4.4 Exercises. 4.5 References. 5 Processor Management. 5.1 Threads Implementations. 5.2 Interrupts. 5.3 Scheduling. 5.4 Conclusions. 5.5 Exercises. 5.6 References. 6 File Systems. 6.1 The Basics of File Systems. 6.2 Crash Resiliency. 6.3 Directories and Naming. 6.4 Multiple Disks. 6.5 Flash Memory. 6.6 Case Studies. 6.7 Conclusions. 6.8 Exercises. 6.9 References. 7 Memory Management. 7.1 Memory Management in the Early Days. 7.2 Hardware Support for Virtual Memory. 7.3 Operating-System Issues. 7.4 Conclusions. 7.5 Exercises. 7.6 References. 8 Security. 8.1 Security Goals. 8.2 Security Architectures. 8.3 Conclusions. 8.4 Exercises. 8.5 References. 9 Introduction to Networking. 9.1 Network Basics. 9.2 Remote Procedure Call Protocols. 9.3 Conclusions. 9.4 Exercises. 9.5 References. 10 Distributed File Systems. 10.1 The Basics. 10.2 NFS Version 2. 10.3 Common Internet File System (CIFS). 10.4 DFS. 10.5 NFS Version 4. 10.6 Conclusions. 10.7 Exercises. 10.8 References. Appendix URL Index. Glossary. Index.
£153.85
John Wiley & Sons Inc DNS for Dummies
Book SynopsisAn entry level guide to Domain Name System (DNS), which translates Internet host names into IP addresses and is used with Internet servers. This book helps beginning systems administrators learn how to install, configure, and troubleshoot DNS on both Windows and UNIX servers.Table of ContentsIntroduction. Part I: How DNS Makes the Internet Go ’Round. Chapter 1: The Basics of DNS. Chapter 2: DNS Namespaces. Chapter 3: The DNS Request Process. Chapter 4: Facilitating Other Applications with DNS. Part II: Working with DNS Clients. Chapter 5: Configuring a DNS Client. Chapter 6: Using the DNS Clients on Your System. Part III: Working with DNS Servers. Chapter 7: Installing a Microsoft DNS Server. Chapter 8: Unix Domain Name Servers. Part IV: The Details: Setting Up Your DNS Zones. Chapter 9: The Basics: Zones and Records. Chapter 10: Using Subdomains. Part V: Security and Advanced DNS Tricks. Chapter 11: An Antidote for a Poisoned Cache: DNS Security. Chapter 12: What Else Can DNS Do? Chapter 13: “It Doesn’t Work!” (Troubleshooting). Part VI: The Part of Tens. Chapter 14: Ten DNS Services and Resources. Chapter 15: Ten Things Even Experienced People Do to Make DNS Break. Chapter 16: The Top Ten Tips for Maintaining a Manageable DNS Server. Chapter 17: The Top Ten DNS Server Design Considerations. Appendix A: Using the DNSCMD Utility. Appendix B: Using Webmin for BIND Administration. Appendix C: Other DNS Server Applications. Index.
£22.39
John Wiley & Sons Inc Shell Scripting
Book SynopsisA compendium of shell scripting recipes that can immediately be used or adjusted The Shell is the primary way of communicating with Unix and Linux and provides a direct way to program the system by automating simple-to-intermediate tasks.Table of ContentsIntroduction xxix Part I: About the Ingredients Chapter 1: The History of Unix, Gnu, and Linux 3 Unix 3 “Everything is a File” and Pipelines 5 BSD 6 GNU 7 Linux 11 Summary 12 Chapter 2: Getting Started 15 Choosing an OS 15 GNU/Linux 15 The BSDs 17 Proprietary Unix 17 Microsoft Windows 17 Choosing an Editor 18 Graphical Text Editors 18 Terminal Emulation 21 Nongraphical Text Editors 22 Setting Up the Environment 24 The Shell Profile 24 Aliases 26 vim Settings 30 Summary 31 Chapter 3: Variables 33 Using Variables 33 Typing 34 Assigning Values to Variables 35 Positional Parameters 39 Return Codes 42 Unsetting Variables 45 Preset and Standard Variables 47 BASH_ENV 47 BASHOPTS 47 SHELLOPTS 48 BASH_COMMAND 50 BASH_SOURCE, FUNCNAME, LINENO, and BASH_LINENO 51 SHELL 55 HOSTNAME and HOSTTYPE 55 Working Directory 55 PIPESTATUS 55 TIMEFORMAT 56 PPID 57 RANDOM 58 REPLY 58 SECONDS 58 BASH_XTRACEFD 59 GLOBIGNORE 60 HOME 62 IFS 62 PATH 63 TMOUT 64 TMPDIR 65 User Identification Variables 65 Summary 66 Chapter 4: Wildcard Expansion 67 Filename Expansion (Globbing) 67 Bash Globbing Features 70 Shell Options 71 Regular Expressions and Quoting 75 Overview of Regular Expressions 76 Quoting 77 Summary 81 Chapter 5: Conditional Execution 83 If/Then 83 Else 85 elif 85 Test ([) 87 Flags for Test 88 File Comparison Tests 95 String Comparison Tests 96 Regular Expression Tests 98 Numerical Tests 101 Combining Tests 103 Case 105 Summary 109 Chapter 6: Flow Control Using Loops 111 For Loops 111 When to Use for Loops 112 Imaginative Ways of Feeding “for” with Data 112 C-Style for Loops 118 while Loops 119 When to Use while Loops 119 Ways to Use while Loops 119 Nested Loops 125 Breaking and Continuing Loop Execution 126 while with Case 130 until Loops 131 select Loops 133 Summary 137 Chapter 7: Variables Continued 139 Using Variables 139 Variable Types 141 Length of Variables 142 Special String Operators 144 Stripping Variable Strings by Length 144 Stripping from the End of the String 146 Stripping Strings with Patterns 147 Searching Strings 151 Using Search and Replace 151 Replacing Patterns 153 Deleting Patterns 153 Changing Case 153 Providing Default Values 153 Indirection 157 Sourcing Variables 158 Summary 159 Chapter 8: Functions and Libraries 161 Functions 161 Defining Functions 162 Function Output 162 Writing to a File 164 Redirecting the Output of an Entire Function 167 Functions with Trap 171 Recursive Functions 173 Variable Scope 177 Libraries 181 Creating and Accessing Libraries 183 Library Structures 183 Network Configuration Library 187 Use of Libraries 191 getopts 191 Handling Errors 194 getopts within Functions 195 Summary 197 Chapter 9: Arrays 199 Assigning Arrays 199 One at a Time 200 All at Once 200 By Index 201 All at Once from a Source 201 Read from Input 203 Accessing Arrays 205 Accessing by Index 205 Length of Arrays 206 Accessing by Variable Index 206 Selecting Items from an Array 209 Displaying the Entire Array 209 Associative Arrays 210 Manipulating Arrays 211 Copying an Array 211 Appending to an Array 213 Deleting from an Array 214 Advanced Techniques 216 Summary 217 Chapter 10: Processes 219 The ps Command 219 ps Line Length 220 Parsing the Process Table Accurately 220 killall 223 The /proc pseudo-filesystem 225 prtstat 226 I/O Redirection 227 Appending Output to an Existing File 229 Permissions on Redirections 229 exec 229 Using exec to Replace the Existing Program 230 Using exec to Change Redirection 231 Pipelines 237 Background Processing 237 wait 238 Catching Hangups with nohup 239 Other Features of /proc and /sys 242 Version 242 SysRq 242 /proc/meminfo 245 /proc/cpuinfo 245 /sys 246 /sys/devices/system/node 251 sysctl 253 Summary 254 Chapter 11: Choosing and Using Shells 255 The Bourne Shell 256 The KornShell 256 The C Shell 256 The Tenex C Shell 257 The Z Shell 257 The Bourne Again Shell 257 The Debian Almquist Shell 258 Dotfiles 258 Interactive Login Shells 259 Interactive Non-Login Shells 260 Non-Interactive Shells 261 Logout Scripts 262 Command Prompts 262 The PS1 Prompt 262 The PS2, PS3, and PS4 Prompts 264 Aliases 265 Timesavers 265 Modifying Behaviors 265 History 266 Recalling Commands 267 Searching History 267 Timestamps 268 Tab Completion 269 ksh 269 tcsh 270 zsh 270 bash 271 Foreground, Background, and Job Control 272 Backgrounding Processes 272 Job Control 273 nohup and disown 275 Summary 276 Part II: Recipes For Using and Extending System Tools Chapter 12: File Manipulation 279 stat 279 cat 281 Numbering Lines 282 Dealing with Blank Lines 282 Non-Printing Characters 283 cat Backwards is tac 284 Redirection 285 Redirecting Output: The Single Greater-Than Arrow (>) 285 Appending: The Double Greater-Than Arrow (>>) 286 Input Redirection: The Single Less-Than Arrow (<) 288 Here Documents: The Double Less-Than Arrow (<< EOF) 290 dd 292 df 294 mktemp 295 join 297 install 298 grep 300 grep Flags 300 grep Regular Expressions 301 split 303 tee 304 touch 306 find 307 find-exec 310 Summary 313 Chapter 13: Text Manipulation 315 cut 315 echo 316 dial1 316 dial2 319 fmt 320 head and tail 323 Prizes 323 World Cup 324 od 328 paste 331 pr 334 printf 335 shuf 337 Dice Thrower 337 Card Dealer 338 Travel Planner 340 sort 341 Sorting on Keys 342 Sorting Log Files by Date and Time 344 Sorting Human-Readable Numbers 345 tr 346 uniq 350 wc 351 Summary 352 Chapter 14: Tools For Systems Administration 353 basename 353 date 355 Typical Uses of date 355 More Interesting Uses of date 359 dirname 360 factor 362 identity, groups, and getent 364 logger 367 md5sum 368 mkfi fo 370 Master and Minions 371 Reversing the Order 373 Networking 375 telnet 376 netcat 376 ping 378 Scripting ssh and scp 381 OpenSSL 383 nohup 390 seq 391 Integer Sequences 391 Floating Point Sequences 393 sleep 394 timeout 394 Shutdown Script 396 Network Timeout 399 uname 400 uuencode 401 xargs 402 yes 405 Summary 406 Part III: Recipes For Systems Administration Chapter 15: Shell Features 409 Recipe 15-1: Installing Init Scripts 409 Technologies Used 410 Concepts 410 Potential Pitfalls 410 Structure 410 Recipe 412 Invocation 414 Summary 414 Recipe 15-2: RPM Report 414 Technologies Used 415 Concepts 415 Potential Pitfalls 415 Structure 415 Recipe 417 Invocation 419 Summary 420 Recipe 15-3: Postinstall Scripts 421 Technologies Used 421 Concepts 421 Potential Pitfalls 422 Structure 422 Recipe 423 Invocation 425 Summary 426 Chapter 16: Systems Administration 427 Recipe 16-1: init Scripts 427 Technologies Used 428 Concepts 428 Potential Pitfalls 429 Structure 430 Recipe 431 Invocation 432 Summary 433 Recipe 16-2: CGI Scripts 433 Technologies Used 433 Concepts 434 Potential Pitfalls 434 Structure 435 Recipe 438 Invocation 441 Summary 445 Recipe 16-3: Configuration Files 445 Technologies Used 445 Concepts 445 Potential Pitfalls 446 Structure 446 Recipe 446 Invocation 447 Summary 448 Recipe 16-4: Locks 448 Technologies Used 448 Concepts 448 Potential Pitfalls 449 Structure 450 Recipe 453 Invocation 455 Summary 458 Chapter 17: Presentation 459 Recipe 17-1: Space Game 459 Technologies Used 459 Concepts 460 Potential Pitfalls 462 Structure 462 Recipe 464 Invocation 469 Summary 470 Chapter 18: Data Storage and Retrieval 471 Recipe 18-1: Parsing HTML 471 Technologies Used 471 Concepts 472 Potential Pitfalls 472 Structure 472 Recipe 473 Invocation 474 Summary 476 Recipe 18-2: CSV Formatting 476 Technologies Used 476 Concepts 476 Potential Pitfalls 477 Structure 477 Recipe 478 Invocation 480 Summary 481 Chapter 19: Numbers 483 Recipe 19-1: The Fibonacci Sequence 483 Technologies Used 483 Concepts 484 Potential Pitfalls 484 Structure for Method 1 485 Recipe for Method 1 486 Invocation of Method 1 486 Structure for Method 2 487 Recipes for Method 2 488 Invocations of Method 2 489 Structure for Method 3 490 Recipe for Method 3 490 Invocation of Method 3 491 Summary 492 Recipe 19-2: PXE Booting 492 Technologies Used 492 Concepts 493 Potential Pitfalls 493 Structure 493 Recipe 494 Invocation 497 Summary 499 Chapter 20: Processes 501 Recipe 20-1: Process Control 501 Technologies Used 501 Concepts 502 Potential Pitfalls 503 Structure 503 Recipe 506 Invocation 511 Summary 516 Chapter 21: Internationalization 517 Recipe 21-1: Internationalization 517 Technologies Used 518 Concepts 518 Potential Pitfalls 519 Structure 520 Recipe 521 Invocation 525 Summary 526 Part IV: Reference Appendix: Further Reading 529 Shell Tutorials and Documentation 529 Arrays 530 Tools 530 Unix Flavors 531 Shell Services 531 Glossary 533 Index 539
£32.00