mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
commit
b5e6e7b119
@ -1,137 +0,0 @@
|
||||
translating by ypingcn
|
||||
|
||||
10 Linux System Administrators New Year’s Resolutions (2017)
|
||||
============================================================
|
||||
|
||||
As we prepare to bid 2016 a more than deserved farewell, it is a time to make our New Year’s resolutions. Regardless of your experience level as a Linux system administrator, we think it is worthy and well to set goals for growth for the next 12 months.
|
||||
|
||||
In case you are out of ideas, in this post we will share 10 simple professional resolutions that you may want to consider for 2017.
|
||||
|
||||
### 1.: Decide to Automate More
|
||||
|
||||
You don’t need to run like a chicken with its head cut off trying to solve foreseeable problems every day. If you find yourself spending time performing repetitive tasks on a daily basis, you need to stop here and now.
|
||||
|
||||
With all the [Linux-based and open source tools][4] at your disposal, you can give yourself some leisure time by [automating as many of your Linux tasks][5] as possible.
|
||||
|
||||
You will find that several of the following resolutions will help you work towards this goal, so keep reading.
|
||||
|
||||
Additionally, do yourself a favor and take a couple of minutes to browse through our [Free eBooks][6] section.
|
||||
|
||||
Chances are you will want to download the books related to [Bash shell scripting][7] and brush up your skills. Happy automating!
|
||||
|
||||
### 2\. Learn a New Scripting Language
|
||||
|
||||
Although every system administrator should be comfortable using Bash for scripting, it is important to consider other modern and robust tools such as [Python][8].
|
||||
|
||||
But don’t just take our word for it – check this [2-article series on Python][9] that we published not long ago. You will realize that, among other things, Python brings the power of Object-oriented programming and allows you to write shorter and more robust scripts.
|
||||
|
||||
### 3\. Learn a New Programming Language
|
||||
|
||||
In addition to learning a new scripting language, decide to take some time to start or brush up your programming skills. Not sure where to start? This year’s [Stackoverflow Developer Survey][10] reveals that Javascriptcontinues to lead the list of most popular languages for third year in a row.
|
||||
|
||||
Other all-time favorites such as Java and C are also worthy of your consideration. Do check out our [Best Programming Courses of 2016][11].
|
||||
|
||||
### 4\. Create a GitHub Account and Update it Regularly
|
||||
|
||||
Especially if you are new to programming, you should consider showcasing your work on GitHub. By allowing others to fork your scripts or programs, you will be able to improve your knowledge and create more sophisticated software through the help of others.
|
||||
|
||||
Learn more on [how to install and create GitHub Account][12].
|
||||
|
||||
### 5\. Contribute to an Open Source Project
|
||||
|
||||
Another great way to learn (or improve your knowledge about) a new scripting or programming language is by contributing to an open source project on GitHub.
|
||||
|
||||
If this sounds like something that may interest you, check the [Explore GitHub][13] pages. There you can browse repositories by popularity or by language, so you will be able to find something interesting to work on.
|
||||
|
||||
On top of this, you’ll get the satisfaction that comes from giving back to the community.
|
||||
|
||||
### 6\. Try Out a New Distribution Each Month
|
||||
|
||||
With new distributions or spin-offs coming out regularly, you have several options to choose from. Who knows that your dream distribution is just around the corner and you have not discovered it yet? Head to Distrowatchand pick a new distribution each month.
|
||||
|
||||
Also, don’t forget to [subscribe to Tecmint][14] to stay informed about new distros hitting the streets, so to speak.
|
||||
|
||||
Hopefully our reviews will help you to determine if you want to give a new distribution a try. Also do check out our articles on top Linux distributions here:
|
||||
|
||||
1. [Top 5 Best Security-Centric Linux Distributions Of 2016][1]
|
||||
2. [Top Linux Distributions To look Forward To In 2016][2]
|
||||
3. [10 Top Most Popular Linux Distributions of 2015][3]
|
||||
|
||||
### 7\. Attend a Linux or Open Source Conference
|
||||
|
||||
If you live near a place where a conference sponsored by the [Linux Foundation][15] is scheduled to take place, I strongly encourage you to attend.
|
||||
|
||||
This will not only provide the opportunity to enhance your knowledge about Linux but also give you the chance to meet other open source professionals.
|
||||
|
||||
### 8\. Learn Free or Paid Course from Linux Foundation
|
||||
|
||||
The Linux Foundation continually offers free and paid courses through edX.org and via their own portal, respectively.
|
||||
|
||||
Topics for free courses include (but may not be limited to) Introduction to Linux, Introduction to Cloud Infrastructure Technologies, and Introduction to OpenStack.
|
||||
|
||||
On the other hand, paid options include preparation for the [LFCS Certification][16] and [LFCE certification][17] exams, Linux for developers, Kernel internals, Linux Security, Performance testing, High Availability, and more.
|
||||
|
||||
As a plus, they offer discounts for enterprise courses, so try to convince your boss to pay for your and your colleagues’ training. Additionally, free webinars are offered on a periodic basis so don’t forget to subscribe to< their newsletters!
|
||||
|
||||
You may also consider checking out our best [Online Linux Training Courses][18].
|
||||
|
||||
### 9\. Answer X Questions in a Linux Forum Per Week
|
||||
|
||||
Another great way to give back to the community is by helping others who are just starting off with their Linux journey. You will find lots of people looking for answers in Linux forums all over the web.
|
||||
|
||||
Keep in mind that you were once a newbie just like them, and try to put yourself in their shoes.
|
||||
|
||||
### 10\. Teach a Kid or Teenager to Use Linux
|
||||
|
||||
If I could go back 20 years, I wish I had a computer back then and the chance to [learn Linux as a teenager][19].
|
||||
|
||||
I also wish I had to start off with programming much earlier than I did. Without a doubt, things would have been a whole lot easier. That kind of gives me the perspective that teaching at least basic Linux and programming skills to kids or teenagers (I do it with my own kids) is an important endeavor.
|
||||
|
||||
Educating the raising generation on how to effectively use open source technologies will give them the freedom of choice, and they will thank you forever for it.
|
||||
|
||||
##### Summary
|
||||
|
||||
In this article we have shared 10 prospective New Year’s resolutions for system administrators. The [Tecmint.com][20] wishes you the best of luck as you work towards your goals and hope to keep you as a frequent reader in 2017.
|
||||
|
||||
As always, don’t hesitate to use the form below if you have questions or comments about this article. We look forward to hearing from you!
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
||||
作者简介:
|
||||
|
||||
![](http://1.gravatar.com/avatar/d9d14c5b51331864398e6288cb0c2091?s=128&d=blank&r=g)
|
||||
|
||||
Gabriel Cánepa is a GNU/Linux sysadmin and web developer from Villa Mercedes, San Luis, Argentina. He works for a worldwide leading consumer product company and takes great pleasure in using FOSS tools to increase productivity in all areas of his daily work.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: http://www.tecmint.com/linux-system-administrators-new-years-resolutions-ideas/
|
||||
|
||||
作者:[Gabriel Cánepa][a]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]:http://www.tecmint.com/author/gacanepa/
|
||||
[1]:http://www.tecmint.com/best-security-centric-linux-distributions-of-2016/
|
||||
[2]:http://www.tecmint.com/top-linux-distributions-to-look-forward-in-2016/
|
||||
[3]:http://www.tecmint.com/10-top-most-popular-linux-distributions-of-2015/
|
||||
[4]:http://www.tecmint.com/category/top-tools/
|
||||
[5]:http://www.tecmint.com/using-shell-script-to-automate-linux-system-maintenance-tasks/
|
||||
[6]:http://tecmint.tradepub.com/category/information-technology-servers-and-linux-server-os/806/
|
||||
[7]:http://tecmint.tradepub.com/free/w_syst05/?p=w_syst05
|
||||
[8]:http://www.tecmint.com/category/python/
|
||||
[9]:http://www.tecmint.com/learn-python-programming-and-scripting-in-linux/
|
||||
[10]:http://stackoverflow.com/research/developer-survey-2016#technology
|
||||
[11]:https://deals.tecmint.com/collections/best-of-bundles-2016
|
||||
[12]:http://www.tecmint.com/install-git-centos-fedora-redhat/
|
||||
[13]:https://help.github.com/articles/where-can-i-find-open-source-projects-to-work-on/
|
||||
[14]:http://subscribe.tecmint.com/newsletter
|
||||
[15]:http://events.linuxfoundation.org/
|
||||
[16]:http://www.tecmint.com/sed-command-to-create-edit-and-manipulate-files-in-linux/
|
||||
[17]:http://www.tecmint.com/installing-network-services-and-configuring-services-at-system-boot/
|
||||
[18]:http://www.tecmint.com/linux-online-training-courses/
|
||||
[19]:http://www.tecmint.com/free-online-linux-learning-guide-for-beginners/
|
||||
[20]:http://tecmint.com/
|
@ -0,0 +1,139 @@
|
||||
|
||||
10个 Linux 系统管理员新年决心
|
||||
============================================================
|
||||
|
||||
当我们准备告别2016时,也到时间定下我们的新年决心了。不管你身为 Linux 系统管理员的经验水平如何,我们认为,制定接下来12个月的成长目标是很值得的。
|
||||
|
||||
万一你没什么想法的话,我们将会在这篇文章分享10个简单专业的决心,你可以为 2017 年考虑一下。
|
||||
|
||||
### 1. 决定更自动化
|
||||
|
||||
你没必要每天忙得像头无头苍蝇,忙于解决可预见的问题。如果你发现自己每天都花费时间在执行重复的任务,你有必要现在就停下来。
|
||||
|
||||
你了解了所有[基于 Linux 而且开源的工具][4]后,你能通过尽可能地[自动化你的 Linux 任务][5]来给你自己休闲的时间。
|
||||
|
||||
你会发现,接下来的几个决心会帮你在工作上朝着这个目标前进。所以继续看下去吧。
|
||||
|
||||
另外,帮自己一个忙,花费几分钟来浏览我们[免费的电子书][6]部分。
|
||||
|
||||
你将有机会下载跟[Bash shell 脚本编程][7]相关的书籍来巩固你的技能。开心地自动化!
|
||||
|
||||
### 2\. 学习一门新的脚本语言
|
||||
|
||||
虽然每一个系统管理员应该熟练地使用 Bash 编程,但考虑一下其他更现代化、鲁棒性更强的工具也是很重要的,例如 Python 。
|
||||
|
||||
但别只是相信我们说的话——点这个不久之前我们出版的[两篇关于 Python 的系列文章][9]。你将会意识到,与其他相比,Python 带来了面向对象编程的力量和允许你写出更短、鲁棒性更强的脚本。
|
||||
|
||||
### 3\. 学习一门新的编程语言
|
||||
|
||||
除了学习一门新的脚本语言,(你也可以)决定花费点时间来开始学习或者巩固你的编程技能。不确定从何处开始?今年的 [Stackoverflow 开发者调查][10]表明 Javascript连续第三年继续引领最流行语言的榜单。
|
||||
|
||||
其他经典例如 Java 和 C 也值得考虑。来看我们[2016年最好的编程课程][11]
|
||||
|
||||
### 4\. 注册一个 Github 账户并且定期更新
|
||||
|
||||
特别是如果你是一个编程新手,你应该考虑一下在 Github 上展示你的成果。通过允许别人去复刻你的脚本或者程序,你就能提高知识水平和通过别人的帮帮助来创造出更复杂的软件。
|
||||
|
||||
在[《如何安装和注册 Github 帐号》][12]一文中了解更多。
|
||||
|
||||
### 5\. 向一个开源项目做贡献
|
||||
|
||||
在 Github 上向一个开源项目做贡献,这是另一个学习或者提高一门新脚本语言或者编程语言能力的好办法。
|
||||
|
||||
如果这吸引到了你的兴趣,点击 [Explore Github][13] 页面。这里你能按热度或者编程语言浏览仓库,你能在这里面找到一些有趣的事情来做。
|
||||
|
||||
在此基础上,你能因回馈社区而获得满足感。
|
||||
|
||||
|
||||
### 6\. 每月尝试一个新的发行版
|
||||
|
||||
经常会有新的发行版或者分支出现,你有不同的选项以供选择。谁知道你梦想中的发行版是否就在角落,而你还没发现它?每个月去一次 Distrowatch 然后选择一个新的发行版。
|
||||
|
||||
也别忘了[订阅 Techmint][14] 来获取新发行版的消息,这样说吧,了解刚出现的发行版。
|
||||
|
||||
如果你想要尝试一个新的发行版,希望我们的评论能帮你做出决定。也可以点击我们这里关于最好的 Linux发行版的文章:
|
||||
|
||||
|
||||
1. [2016年最好的5个注重安全的 Linux 发行版][1]
|
||||
2. [2016年最值得期待的 Linux 发行版][2]
|
||||
3. [2015年最流行的10个 Linux 发行版][3]
|
||||
|
||||
### 7\. 参加一个 Linux 或者开源会议。
|
||||
|
||||
如果你住在由 Linux 基金会赞助的会议举办地附近,我强烈建议你去参加会议。
|
||||
|
||||
这不仅将会给你一个巩固关于 Linux 知识的机会,而且将是个会见其他开源专家的机会。
|
||||
|
||||
### 8\. 从 Linux 基金会的免费或付费课程中学习
|
||||
|
||||
Linux 基金会分别通过 edX.org 和他们自己的入口,不断地提供免费或付费课程。
|
||||
|
||||
免费课程的话题包括(但不仅限于)Linux 介绍,云基础设施技术介绍和 OpenStack 介绍。
|
||||
|
||||
另一方面,付费课程包括 [LFCS 认证][16] 和 [LFCE 认证][17] 考试的准备,给开发者的 Linux ,内核内部构件,Linux 安全,性能试验,高可用性及其他。
|
||||
|
||||
另外,他们对企业课程有折扣,所以尝试去说服你上司来为你和你同事的训练付费。还有,也会提供周期性的免费在线研讨会,所以别忘了订阅他们的时事通讯。
|
||||
|
||||
你也可以考虑下看看我们最棒的[在线 Linux 训练课程][18]
|
||||
|
||||
### 9\. 每周在 Linux 论坛上回答特定数量的问题
|
||||
|
||||
另一个回馈社区的好方法是帮助那些刚开始使用 Linux 的人。你将会发现全网的 Linux 论坛上有许多人正在寻找着答复。
|
||||
|
||||
牢记你曾经也是像他们那样是个新手,试着换位思考。
|
||||
|
||||
### 10\. 教一个孩子或少年使用 Linux
|
||||
|
||||
如果我能回到20年前,我希望我能有台电脑,有个能[在青年时学习 Linux ][19]的机会。
|
||||
|
||||
我也希望我能比现在尽早地开始编程。毫无疑问,这样事情就会变得简单许多。那样会使我认为给孩子和青年教授至少是基础的 Linux 和编程技巧(我对我的孩子这样做)是个重要的尝试。
|
||||
|
||||
教育成长中的一代如何有效地使用开源技术将会给他们选择的自由,而他们会因此永远感激你。
|
||||
|
||||
##### 总结
|
||||
##### Summary
|
||||
|
||||
在这篇文章里我们分享了10个适合系统管理员的可能新年决心。[Tecmint.com][20]祝你在朝着目标的工作顺顺利利,希望你能在2017年成为我们网站的常客。
|
||||
|
||||
如果你有关于这篇文章的问题或者评论,永远不要犹豫地使用下面的表格。我们期待着收到您的信息。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
||||
作者简介:
|
||||
|
||||
![](http://1.gravatar.com/avatar/d9d14c5b51331864398e6288cb0c2091?s=128&d=blank&r=g)
|
||||
|
||||
Gabriel Cánepa 是个 GNU/Linux 系统管理员和网页开发者,他来自阿根廷圣路易斯的 Villa Mercedes 。他供职于全球领先的消费品公司,享受在日常工作的方方面面使用 FOSS(自由及开源软件) 工具来提高生产效率。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: http://www.tecmint.com/linux-system-administrators-new-years-resolutions-ideas/
|
||||
|
||||
作者:[Gabriel Cánepa][a]
|
||||
译者:[ypingcn](https://github.com/ypingcn)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: http://www.tecmint.com/author/gacanepa/
|
||||
[1]: http://www.tecmint.com/best-security-centric-linux-distributions-of-2016/
|
||||
[2]: http://www.tecmint.com/top-linux-distributions-to-look-forward-in-2016/
|
||||
[3]: http://www.tecmint.com/10-top-most-popular-linux-distributions-of-2015/
|
||||
[4]: http://www.tecmint.com/category/top-tools/
|
||||
[5]: http://www.tecmint.com/using-shell-script-to-automate-linux-system-maintenance-tasks/
|
||||
[6]: http://tecmint.tradepub.com/category/information-technology-servers-and-linux-server-os/806/
|
||||
[7]: http://tecmint.tradepub.com/free/w_syst05/?p=w_syst05
|
||||
[8]: http://www.tecmint.com/category/python/
|
||||
[9]: http://www.tecmint.com/learn-python-programming-and-scripting-in-linux/
|
||||
[10]: http://stackoverflow.com/research/developer-survey-2016#technology
|
||||
[11]: https://deals.tecmint.com/collections/best-of-bundles-2016
|
||||
[12]: http://www.tecmint.com/install-git-centos-fedora-redhat/
|
||||
[13]: https://help.github.com/articles/where-can-i-find-open-source-projects-to-work-on/
|
||||
[14]: http://subscribe.tecmint.com/newsletter
|
||||
[15]: http://events.linuxfoundation.org/
|
||||
[16]: http://www.tecmint.com/sed-command-to-create-edit-and-manipulate-files-in-linux/
|
||||
[17]: http://www.tecmint.com/installing-network-services-and-configuring-services-at-system-boot/
|
||||
[18]: http://www.tecmint.com/linux-online-training-courses/
|
||||
[19]: http://www.tecmint.com/free-online-linux-learning-guide-for-beginners/
|
||||
[20]: http://tecmint.com/
|
Loading…
Reference in New Issue
Block a user