经验之谈:Linux运维工程师所需技能
以自己有限的经验说说作为一名合格的Linux运维工程师需要掌握的东西:
1、选择版本 现在发行版本已经让人有点眼花缭乱了。但是架构和底层的东西都是一样的,只是各自会有一些自己特有的工具。 LINUX:CentOS、Red Hat、Oracle Linux、Debian、Ubuntu、SUSE 只要玩转精通一类,基本上就可以了。有空再去玩玩其它的发行版本。Unix版本也要学学。 UNIX:Oracle Solaris、IBM AIX、HP-UX、FreeBSD 在熟悉之前可以多安装系统,了解系统安装的每个步骤,自定义选择组件安装。
注:Unix系统现在慢慢被淘汰掉了,比如Solaris就不再更新了。(2023.2.8更新) 由于CentOS8开始更新规则变化,很多人开始不用CentOS了,所以Debian现在最好也要掌握
2、系统基础 要去了解和理解跟WIN不一样的思想,彻底改变固定的思维,如 开源的思想和本质 一切皆文件 根目录结构 根目录下每个文件存放什么文件 挂载分区 安装软件 源码编译安装软件 系统上各种服务的功能
3、各种命令 因为Linux下一般都是文字界面,不用图形界面,平时管理都要靠命令来操作。 掌握基本的命令至关重要,特别是一些基本的文件操作命令,如: cp 复制文件 mkdir 新建目录 touch 新建文件 cat 显示文件内容 rm 删除目录和文件 cd 切换路径 ls 列出目录和文件 man 列出命令的详细说明 find 找文件