互联网技术 · 2024年2月4日

两年来学习Linux系统服务搭建的心得体会

学习linux有也有快两年多了。从最初的基本命令到现在的服务搭建维护,再到自动化运维,再到系统架构。自己也是一步步走来。慢慢的发现,自己越来越离不开linux了。自己的暗下决心,已经打算在这条道上走到黑。做好自己的职业规化,系统管理员-系统工程师-架构师。一步步去实现自己的目标。

前一段时间,在从linux相关微信公众号上,看到 关于linux大牛,王垠大咖发的《完全用linux工作》文章。 感触也很深。确实是linux的重要性不言而语。说来也很惭愧, 看着大咖的背景与文章,望期项背。后悔自己下手晚了,这么久了才接触到。从工作生活学习及科研等等方面, 仔细想一想确实如此。

自己还是学习linux的,这样大神级的人物,我都不知道。直是孤陋寡闻了。我也得扩展自己的知识面。 忍不好奇,搜索了一下有关其它的文章。 其中有一篇,《如何掌握所有程序语言》也是感触很多。写的也是十分到位。有如沐春风的感觉。自己的想法思路也开阔了不少。 现在就结合自己的学习经历也大家一起分享关于 linux服务搭建的总结。

很多人都觉得linux难学,不便于操作。命令如些,服务更是。特别是服务,不像windos一样,一键单击点到底,图型操作方便又快捷。 其实不然,linux也有很多提示。只是我们没有发现,没有去找对地方。对于linux服务搭建,通过《Linux就该这么学》中,我在学习当中,总结了一些心得。与大家分享交流一下。

Linux一个服务要装好多包,包名记不住;服务与包名有时也一样; 又很多配置文件要修改; selinux防火墙等等,很多很乱。 刚开始的时候,没有自己的思路。 一股脑儿上去,东一下,西一下。都不知道自己的,做到那了。 出现了问题,更是无从下手。再网上找呢?也无从下手。很多情况下,一些基础环境与实现的情况不一样。 怎么都没有头绪。 这还是小部分,随着linux版本升级,服务变化,之前的那套又不管用了。 那时候,只能是照着,网上的文章一条条的敲。祈祷不要出错。。。呵呵。出了问题,困好久,最后实在没有办法,只好重置,重新来过。后来,朋友推荐linux就该这么学,跟刘遄老师一起做实验。慢慢的才一点点的明白一些思路。 眨看,确实是没有像windows那样方便。那是我们已经习惯了,那样简单的操作。看着你会了,其实里面很多东西原理、配置都不知道。通过一段时间的学习,通过一些简单的服务,自己的慢慢的明白了一些。原来linux配置服务当中,有很多提示。 从刚开始dns, ntp, ftp,smb,httpd等等,一步一步来。可以从所有服务搭建过程中,去总结分析。找一些共性、通性的问题。从中找一种通用的思路。然后再针对不同的服务,去具体的操作。 这样搭建服务就有地放失。

下面说一下自己配服务的思路想法:

1,网络通畅

大致包含IP、网关、DNS、主机名及各与客户端之间,还有时间也得同步。各服务之前相互通信及认证等等。这些都十分重要的。这些没有做好一切无从谈起。

2,查软件包,安装软件包

跟据什么服务装什么软件。还得明确各软件版本之前的兼容性。可以通过

rpm命令配合参数查找。

3,查找修改配置文件

可以通过rpm命令查看配置文件。修改配置文件,一般都有案例模版。如果没有,也可以用man命令查看样例。

4,设置服务启动方式

这个也是相当重要的。考过rhce的朋友们一定很清楚它的重要性。设置服务启动方式,先设置开机自动启动,然后再启动服务。 这样可以充分使用linux强大的tab补全命令。从linux7之上的版本,支持更选项补全的操作。有些操作甚至可以用tab加提示,全补一气呵成。十分的方便。

5,防火墙

Linux7推出了更方便易管理的firewalld服务。在启动服务时,如里设置了防火墙了,还是有问题。这个可以查看linux强大的日志。有些时候,在日志里面你可以看到,如何操作的命令都可以看到。

6,selinux设置

Selinux我们可以配置的时间,先设置为警告。可以通过日志,或者配置文件的说明完全可以处理。也可以通过selinux工具提示来操作。

7,验证测试

一般本着先本地,后跨网络。

以上是我自己的一些总结心得。分享给大家。希望与大家一起交流学习有关linux的相关知识。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册