每天推薦一個 GitHub 優質開源項目和一篇精選英文科技或編程文章原文,歡迎關注開源日報。交流QQ群:202790710;微博:https://weibo.com/openingsource;電報群 https://t.me/OpeningSourceOrg


今日推薦開源項目:《前端 UI 框架 lulu ui》傳送門:GitHub鏈接

推薦理由:這個前端 UI 框架是基於 jQuery 的,使用起來很簡單,你可以直接引入所有 UI 組件,也可以像裝插件一樣單獨引入按鈕或者別的什麼,官方文檔里也有足夠的示例,即使是初心者級別的萌新來使用也可以通過照葫蘆畫瓢來上手而不需要花費太多學習時間,如果你還沒有學習 Vue 或者 React 這些有點複雜的框架的話,試試這個也是不錯的選擇。


今日推薦英文原文:《8 books for sysadmins》作者:

原文鏈接:https://opensource.com/article/18/7/book-list-sysadmins

推薦理由:給系統管理員的八本書,這篇文章肯定是推薦給系統管理員朋友們一讀的

8 books for sysadmins

Sysadmins may feel underappreciated for most of the year, but come July, they've got a whole 24 hours dedicated to them on the last Friday of the month.

At Opensource.com, we strive to celebrate them the whole year through, and in July we make a point to dedicate more days in a month than usual to publishing articles that speak to the system, network, and database admins.

I asked our writer community to recommend their favorite books for admins: Here's their list.

Applied Cryptography: Protocols, Algorithms and Source Code in C

By: Bruce Schneier

This book has been incredibly useful in understanding the very basics of cryptography systems and algorithms all the way up to much more advanced concepts. Produced in the early days of public key encryption detailing the inner workings of encryption systems. An absolute must-read for anyone wanting to understand more about the privacy systems that protect our data. (Recommendation and review by Brian Whetten)

Database Reliability Engineering

By: Laine Campbell and Charity Majors

The infrastructure-as-code revolution in IT is also affecting database administration. With this practical book, developers, system administrators, and junior to mid-level DBAs will learn how the modern practice of site reliability engineering applies to the craft of database architecture and operations. Authors Laine Campbell and Charity Majors provide a framework for professionals looking to join the ranks of today』s database reliability engineers (DBRE).

You'll begin by exploring core operational concepts that DBREs need to master. Then you』ll examine a wide range of database persistence options, including how to implement key technologies to provide resilient, scalable, and performant data storage and retrieval. With a firm foundation in database reliability engineering, you』ll be ready to dive into the architecture and operations of any modern database. (Recommendation by Chris Short | Review by Google Books)

Mastering Ubuntu Server

By: Jay LaCroix

Disclaimer, this is my latest book, but I worked really hard to make the most relevant book possible for running Ubuntu on servers. Think of this book as a passion project of mine. It was expanded from the first edition to be up to date for Ubuntu 18.04, and cover additional topics, such as Ansible, LXD, and more.

"For both simple and complex server deployments, Ubuntu's flexible nature can be easily adapted to meet the needs of your organization. With this book as your guide, you will learn all about Ubuntu Server, from initial deployment to creating production-ready resources for your network." (Recommendation and review by Jay LaCroix)

The Container Commandos Coloring Book

By: Dan Walsh and Mairin Duffy

It's summer, and you should take the time to do something fun and learn something new. Fortunately, you can do both with this book, clocking in at just over a dozen pages. How? By coloring as you read about how Linux containers and the tools that support them are saving the world.

Introduce yourself to the superheroes of this story—Skopeo, Podman, Buildah, CRI-O, and OpenShift—and learn how the superpowers of each can protect the planet, or your data center, from disaster through the power of decentralization and resiliency.

You can download the PDF or get the source on GitHub. (Recommendation and review by Jason Baker)

The Information: A History, A Theory, A Flood

By: James Gleick

This book covers the history of information and how we have changed as a culture and consume information. From deciphering the language of talking drums in Africa and the introduction of Morse code to the development of the written word as a foundation of all information through social media, and how we consume and categorize information today.

As much as the subject matter looks like it would make for a dull read, I found this to be thoroughly engaging. There are fascinating accounts of people who's contribution to how we perceive and consume information. The story about the deciphering of talking drums was both memorable and made me smile.

James Gleick also gives a talk on the subject. (Recommendation and review by Andy Thornton)

The Linux Philosophy for SysAdmins

By: David Both

(This book is available September 21, 2018; Apress; ISBN 978-1-4842-3729-8)

Linux has a strong historical connection with Unix, not just in terms of its technology but especially to its philosophy. My new book, The Linux Philosophy for SysAdmins, honors that connection while developing a new philosophy that is uniquely applicable to the Linux System Administrator. The Linux Philosophy for System Administrators is not about learning new commands, processes, or procedures. Rather it is about becoming a better SysAdmin through understanding the power of Linux as a function of the philosophies that built it.

This book uses a relatively few common Linux commands to illustrate practical, usable aspects of the philosophy. Readers will learn a philosophical approach to system administration that will unlock the power of the knowledge they already have. This book takes place on the Linux command line, but it is not about the commands themselves. The commands are only the tools through which the beauty of the underlying structure of Linux is revealed with real-world experiments you can perform. Inspired by my real mentors, and dedicated to them, this book is a mentor to SysAdmins everywhere. (Recommendation and review by David Both)

Time Management for System Administrators

By: Thomas Limoncelli

There are a lot of great books that cover the various technical aspects and systems of being a system administrator, but we sometimes lose sight of the human side of it. This book covers time management with a specific focus on sysadmins and the common time issues they encounter. As the tagline puts it: "Stop working late and start working smart."

It covers how to deal with continual interruptions, managing calendars and creating routines, and how to focus and prioritize what's important, among a host of other topics. It even gives a shout out to the often neglected art of documentation. It's a great book for anyone who always finds themselves busy, but never feel like they are getting anything done. (Recommendation and review by David Critch)

Unix Linux System Administration Handbook

By Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, and Dan Mackin

I think the latest edition of this book goes back to 2011, which seems like yesterday.

One could argue the job of the sysadmin has evolved quite a bit in the past seven years with the growth of DevOps, cloud, and PasS, among other things. But, I think this book still has a lot of great information, some of which are best practices that transcend development models and technologies. It is a beast of a book, with 1500 pages, but it is one of the best sysadmin-oriented books I've ever read. (Recommendation and review by Anderson Silva)


每天推薦一個 GitHub 優質開源項目和一篇精選英文科技或編程文章原文,歡迎關注開源日報。交流QQ群:202790710;微博:https://weibo.com/openingsource;電報群 https://t.me/OpeningSourceOrg