Unlike some operating systems, Linux doesn t try to hide the important bits from you it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does. In this completely revised second edition of the perennial best seller How Linux Works, author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the operating system. Inside, you ll find the kind of knowledge that normally comes from years of experience doing things the hard way. You ll learn: How Linux boots, from boot loaders to init implementations (systemd, Upstart, and System V) How the kernel manages devices, device drivers, and processes How networking, interfaces, firewalls, and servers work How development tools work and relate to shared libraries How to write effective shell scripts You ll also explore the kernel and examine key system ta
How Linux Works, 2nd Edition:What Every Superuser Should Know No Starch Press Brian Ward
This is a two book bundle related to starting to master Python programming language and dominating the Linux operating system! In Hacking University Junior Edition you will learn: The history of Python language The benefits of learning Python and the job market outlook when learning Python Setting up a development environment Variables, variable types, inputs, string formatting, decision structures, conditional operators, loops Several programming examples to make sure you practice what you learn String formatting and programming concepts Classes, special methods, and inheritance Key modules, and common errors And a whole lot more! 1. Language: English. Narrator: Kevin Theis. Audio sample: http://samples.audible.de/bk/acx0/076329/bk_acx0_076329_sample.mp3. Digital audiobook in aax.
The awesome Linux zines you love, now as a fancy box set! Ever wished you could spy on your computer with a handy incantation or bewitch your programs to debug themselves--now you can by becoming a Linux wizard! Okay, reading these zines won´t actually make you a wizard, but you´ll sure feel like one after you learn some neat Linux tricks. With this collected edition of Julia Evans´s wildly popular Linux zines, you´ll get super awesome repackaged versions of the zines like: * Networking, ACK! to learn how cat pics teleport from a server to your laptop through the magic of networking * So You Want to be a Wizard, which teaches you how to become a certified programming wizard * Bite Size Linux to explore the nitty gritty of how signals, sockets, and virtual memory work. * Let´s Learn tcpdump! to dump all your network traffic right into your CLI * Linux debugging tools you´ll love, so you can get the scoop on things like opensnoop, netcat, and netstat * Spying on Your Programs with strace lets you be a secret agent so you can see what programs your computer is (or isn´t!) running * Profiling & Tracing with perf teaches you how much CPU your functions are using Through Julia´s insatiable curiosity for all things technical, you´ll view programming in a way you never have before--now on fancier paper!
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 API While The
This is Linux for those of us who don´t mind typing. All Linux users and administrators tend to like the flexibility and speed of Linux administration from the command line in byte-sized chunks, instead of fairly standard graphical user interfaces. Beginning the Linux Command Line is verified against all of the most important Linux distributions, and follows a task-oriented approach which is distribution agnostic. Now this Second Edition of Beginning the Linux Command Line updates to the very latest versions of the Linux Operating System, including the new Btrfs file system and its management, and systemd boot procedure and firewall management with firewalld! Updated to the latest versions of Linux Work with files and directories, including Btrfs! Administer users and security, and deploy firewalld Understand how Linux is organized, to think Linux!