每天推荐一个 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