学习Linux服务器的技巧
作为一名Web开发人员,我将后端编程作为我日常工作的一部分。尽管我在Mac上完成了所有的开发工作,但是我的代码在Linux环境下的生产环境中运行。尽管我不打算成为系统/ devops工程师,但我一直想知道更多关于Linux以及如何管理它的知识。我认为任何后端开发人员都可以获得一些Linux知识,这对于更多了解Linux服务器上的代码运行背景有所帮助。由于大多数服务器在没有GUI的情况下运行,因此我一直专注于学习Linux命令行。即使我不是专家,以下是一些帮助我的方法。
学习Vim
学习Linux时有一个好的终端文本编辑器是必不可少的。我最喜欢的是Vim。Vim有很高的学习曲线,但其有效的键盘快捷键非常高效。在使用Linux服务器时,您需要进行大量的文本编辑,以便使用命令行编辑器。其他受欢迎的编辑包括Emacs和Nano。
编写Shell脚本
编写一个方便的shell脚本是学习更多关于Linux的好方法。shell脚本是一个可以由你的shell直接运行的代码文件(通常是bash)。该脚本是您可能在shell中键入的命令列表,但写下来可以重复使用。例如,我编写了一个在我的开发环境中连接到MySQL的shell脚本,并刷新本地设置的数据库。shell脚本有很多用途,它们非常适合用于试用Linux实用程序。
Raspberry Pi
有一台服务器可以大大加强你的学习。您可以购买的最便宜的Linux服务器是Raspberry Pi。我购买了一台Pi 3,并在其上加载了Raspbian Lite作为家庭网络上的服务器。我不得不首先将它连接到显示器以设置WiFi,但现在我运行它并通过SSH进行更改。我仍在探索Pi的不同用途,但我已经为它开发了一个Python服务器和MySQL。
我希望这些提示能够鼓励您更多地了解Linux。这是一个非常棒的操作系统,也是互联网的中坚力量。更好地了解它非常有趣,并提高了我的生产力和调试网站问题的能力。此外,Linux的用途是无穷无尽的,所以总有更多需要学习的东西。
本文系作者 @河马 原创发布在河马博客站点。未经许可,禁止转载。
暂无评论数据