Koncocoo

Best Linux Programming

The Linux Programming Interface: A Linux and UNIX System Programming Handbook
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. Michael Kerrisk has been using and programming UNIX systems for more than 20 years, and has taught many week-long courses on UNIX system programming.
Reviews
"I can't imagine the work done in writing such a massive book, but I appreciate it."
"If your serious about developing AAA Linux applications this is an excellent guide."
"The images are all broken on the Kindle version."
""The Linux Programming Interface" is a very comprehensive book targeted at programmers and is concerned with teaching the system calls and library functions provided by the Linux operating system."
"This book is pretty amazing in explaining complex subjects in Linux programming."
"I purchased this book to use on my job as a part time programmer working from home on scientific applications in a Linux environment."
"It's a great reference, better than googling!"
"This is a thorough, well-organized, lucidly written treatment of the somewhat arcane world of programming in the Linux environment."
Find Best Price at Amazon
The Linux Command Line: A Complete Introduction
The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. "Anyone who reads this book and makes use of the examples provided will not be able to avoid becoming a Unix command line pro by the time they've hit the end of the book." "If you’re new to the command line there is definitely a lot that you can learn from this book."
Reviews
"I have run a Linux system for almost 15 years....got sick of the cost of Window and its upgrades, not to mention the unexplained crashes...and get along good with PCLinuxOS."
"What if you had a book that took you from the very beginning of the Linux command line options, and it took you through progressively interesting and relevant topics so that you really could develop a mastery of the shell? The first part of the book walks the user through the many commands that are relevant to all systems and all shells; the navigation options through directories, showing files, getting your head around terminals, finding and opening files, moving files and directories around, links (both literal and symbolic), learning about commands and how to learn more about them. Next we cover understanding file systems and the variety of commands that helps to mount disks, examine file systems, check and repair systems, get online and check the network for connectivity, copying files over a network and connecting via secure shell, performing archive and backup steps. Each section starts with the commands it will cover, walks through careful and thorough examples of each command, and then wraps with a simple explanation of the section covered, with sidebars aplenty. Seeing as this is a command line book, you bet that you are seeing a lot of the actual commands, and how they interact, how to apply permissions, manipulate text and manage processes. If you want practice with these things and not their graphical counterparts (and really, what "command line" book worth its salt wouldn't make that its prime focus), well, you get your wish!"
"So far, it is easy to read and you'll learn a world of commands for Linux."
"I read another review of this book by someone who said it helped their hacking skills and gave them a good understanding of how computers work."
"Be aware that there is a free electronic version of this book available, but I purchased the hard copy because I felt that it would be useful to refer to the book while logged into Linux and typing in the commands presented in the book."
"This book is recommended by the Linux Foundation (the group that employs Linus Torvalds) in the LFS101 Intro to Linux course materials as a helpful and accurate introduction to the Linux command line and as a reference."
"But more, it explains a lot of the hidden gotchas and quirks of the command-line/bash environment that we need to know to make this stuff work."
Find Best Price at Amazon
UNIX and Linux System Administration Handbook (5th Edition)
“This edition is for those whose systems live in the cloud or in virtualized data centers; those whose administrative work largely takes the form of automation and configuration source code; those who collaborate closely with developers, network engineers, compliance officers, and all the other worker bees who inhabit the modern hive.”. The authors—world-class, hands-on technologists—offer indispensable new coverage of cloud platforms, the DevOps philosophy, continuous deployment, containerization, monitoring, and many other essential topics. Whatever your role in running systems and networks built on UNIX or Linux, this conversational, well-written ¿guide will improve your efficiency and help solve your knottiest problems. Trent holds a BS in Computer Science from the University of Colorado. Dan Mackin’s (@dan_mackin) long-standing passion for technology inspired him to get a BS in Electrical and Computer Engineering from the University of Colorado at Boulder.
Reviews
"As a FreeBSD user, I was thrilled to see the system included in the coverage, however I was disappointed with several glaring omissions. The inclusion of FreeBSD without proper coverage of its features may actually make the system look worse than if it hadn't been included at all, as readers ignorant of the system assume that the omission of coverage implies the lack of a feature."
"A summary of changes I noticed compared to the previous editions: - Boot chapter describes systemd. - Scripting chapter dropped Perl and added Ruby and GIT. - Much more on sudo (for example, explains how to configure sudo without password). - Syslog chapter now includes rsyslog. - Web hosting chapter added Nginx and HAProxy. Completely new chapters: - Configuration Management (Ansible and Salt). - Containers (Docker). - Continuous Integration and Delivery (DevOps, Jenkins). - Cloud Computing (AWS). DNS, E-mail, Networking and NFS chapters didn't change. Backups chapter has gone away! Tapes as transportable media and tape libraries are not going to die and will always be in use."
"I purchased the Kindle edition of this book."
"Excellent, comprehensive, and up-to-date."
"Many tech books can be PAINFULLY dry, and this does a good job of keeping highly technical information easy to read."
"The content of the book is great and easy to grok, it's one of a kind that I've found so far, but it is marred by what seems to be a kindle fire issue."
"honestly one of... if not my favorite book concerning computers... ever."
Find Best Price at Amazon

Best Linux Applications

3: Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version
Understand the key algorithms and issues associated with client and server software design; then review three leading approaches: iterative, connectionless servers (UPD); and both iterative and concurrent connection-oriented servers (TCP). Comer is a professor of computer science at Purdue University, where he teaches courses and does research on computer networking, internetworking, and operating systems. He has done implementations of most of the Internet Protocol Suite and co-authored several Computer Science textbooks with Dr. Comer. In recent years, Stevens has worked in the area of scalable networking on high-performance multiprocessor systems for Sequent Computer Systems and the IBM Corporation.
Reviews
"This book was recommended to me by kernel developer and head of nanomsg project, Garrett D'Amore."
"Compared with Steven's Unix Network Programming, this book is more simply and clearly written."
"item received as described."
"This is a great book for those who want to enrich their knowledge of network communication and Internet Architecture."
"There are some notes inside the book which I wanted not to give it 5 stars but its price was just $10."
"Although I need vol I actually, but this book is also very good for me."
"I got the book in time and in a very good condition as mentioned by the seller."
Find Best Price at Amazon

Best Linux Kernel & Peripherals

Linux Kernel Development (3rd Edition)
An all-new chapter on kernel data structures Details on interrupt handlers and bottom halves Extended coverage of virtual memory and memory allocation Tips on debugging the Linux kernel In-depth coverage of kernel synchronization and locking Useful insight into submitting kernel patches and working with the Linux kernel community.
Reviews
"Even if you are doing driver development or just embedded system work, I highly recommend this as the text for learning the linux kernel."
"The book is not a Linux kernel reference for details and completeness, but it focus on the major points of Linux kernel."
"Highly informative book, that is well written by a Kernel insider."
"Extremely valuable overview of linux kernel internals."
"I would recommend this book to anyone who is interested not just in the Linux kernel but OS internals in general."
"Recommended reading(well this and the source code) for anyone interested in how the Linux kernel works, even if you don't plan to become a kernel hacker."
"Some of the concepts may be hard to understand for someone coming from a non-CS background but then again they are part of the core CS."
Find Best Price at Amazon

Best Computer Operating Systems

CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)
Practice exams download for both exam 901 and 902 with hundreds of accurate practice exam questions More than an hour of online video training featuring Mike Meyers Online performance-based simulations that prepare you for the performance-based exam questions A link to Mike's favorite PC tools A PDF copy of the book. He is author of Mike Meyers’ A+ Guide to Managing and Troubleshooting PCs and Mike Meyers’ Network+ Guide to Managing and Troubleshooting Networks .
Reviews
"My method of study i chose to read this textbook cover to cover, taking all practice tests at the end of each chapter, along with the included practice exams on the disc. In addition to this text i went further to find online practice exams and Professor Messer videos on Youtube as free self studying material. The book covered the objectives and even went beyond which is why this makes a great on-the-job reference."
"Most importantly, I was looking for a book that could not only keep me engaged yet also provide the necessary educational materials. Presently I'm over a hundred or so pages in (the book is Bible thick) and have purposely slowed myself down at times to ensure lesson absorption but honestly could read this book like it was a spellbinding work of fanciful fiction. It really helps to have an actual, honest interest in the subject matter and there are times where you'll want access to several different operating systems."
"Just started, but it has been an easy to follow book so far."
"It's alright, the language the guy uses isn't 100% professional but VERY relatable with the youth."
"Will always keep current copies of Mike Meyers books in my library."
"Gives a CD in order for you to have a digital copy of the book as well as other helpful quizzes....I do not have a CD drive on my laptop, had to go out of my way to find someone with a CD drive just to place it on a thumb drive."
"this is an IT field essential."
"Came it great condition, book is a bible but it very entertaining and it's enjoyable."
Find Best Price at Amazon

Best Linux Servers

The Accidental Administrator: Linux Server Step-by-Step Configuration Guide
Inside this concise, step-by-step guide, you'll find: --Where to find and legally download the free server software. --How to build and configure an Apache Web server, including virtual hosts. --How to configure file and printer sharing for Windows clients with Samba. --How to understand Linux file and directory permissions. This practical book makes it possible for you to build a working Linux server in a matter of minutes. Whether you're brand new to Linux in general or new to Red Hat/CentOS, My goal is that you'll find this book helpful in learning the basics and even some of the more advanced concepts of Linux configuration and administration. Don R. Crawley, Linux+ and IPv6 Silver Engineer, invested his nearly 40 years of workplace technology experience and nearly 20 years as a technical trainer in the Accidental Administrator book series.
Reviews
"This book is not helpful if you aren't running the specified version of CentOS."
"A Great Go-To reference book for the beginning and intermediate Admin or Linux user."
"You can actually finish it, rather than just having it sit on the shelf like the typical 700+ page tech book monster. I have used it as a broad overview to then search the internet for the exact steps I need in real situations. You can install a free virtualization software on your PC (e.g. VMWare Player) and have CentOS running in under an hour. c) Some key concepts are not covered sufficiently, in my opinion: IP tables and package management pop into mind."
"Knowing only how to install Linux desktop did help, but this helped a lot to get the server operational quickly for a beginner to start practicing. The first install worked great, but the reboot failed to start so I recommend using a live CD to complete the first objective exercise, then install from the live CD."
"This book is very well written and is easy to follow!"
Find Best Price at Amazon

Best Linux Networking & System Administration

CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)
Practice exams download for both exam 901 and 902 with hundreds of accurate practice exam questions More than an hour of online video training featuring Mike Meyers Online performance-based simulations that prepare you for the performance-based exam questions A link to Mike's favorite PC tools A PDF copy of the book. He is author of Mike Meyers’ A+ Guide to Managing and Troubleshooting PCs and Mike Meyers’ Network+ Guide to Managing and Troubleshooting Networks .
Reviews
"My method of study i chose to read this textbook cover to cover, taking all practice tests at the end of each chapter, along with the included practice exams on the disc. In addition to this text i went further to find online practice exams and Professor Messer videos on Youtube as free self studying material. The book covered the objectives and even went beyond which is why this makes a great on-the-job reference."
"Most importantly, I was looking for a book that could not only keep me engaged yet also provide the necessary educational materials. Presently I'm over a hundred or so pages in (the book is Bible thick) and have purposely slowed myself down at times to ensure lesson absorption but honestly could read this book like it was a spellbinding work of fanciful fiction. It really helps to have an actual, honest interest in the subject matter and there are times where you'll want access to several different operating systems."
"Just started, but it has been an easy to follow book so far."
"It's alright, the language the guy uses isn't 100% professional but VERY relatable with the youth."
"Will always keep current copies of Mike Meyers books in my library."
"Gives a CD in order for you to have a digital copy of the book as well as other helpful quizzes....I do not have a CD drive on my laptop, had to go out of my way to find someone with a CD drive just to place it on a thumb drive."
"this is an IT field essential."
"Came it great condition, book is a bible but it very entertaining and it's enjoyable."
Find Best Price at Amazon