Linux运维工程师须掌握的基础技能有哪些?

2024-12-26 23:43:36
推荐回答(5个)
回答1:

1、Linux基础命令及脚本:shell是基本要求,最好再懂点perl或python等。如果不懂脚本,怎么把重复的劳动变得简单呢?
2、系统监控命令:目的是获取系统当前的运行状态,遇到故障等要懂得分析排查。系统调优并懂得原理,知道为什么参数要调整成某个值。
3、网络监控命令:理由和第二点一致,不过侧重于网络。同样需要理解原理及调优,不能照搬前人的经验而不知甚解。

回答2:

1、Linux基础
包括对Linux整体的理解/使用和基本命令:
基本操作命令:Google,如Linux command cheat sheet
熟悉至少一个内置编辑器: vi, nano
至少熟悉一个发行版(或系列),建议作为服务器常用的如Centos, Debian, Ubuntu,可以了解多个常用发行版
个人使用/开发尽量在Linux上,比如我前期选择了 Gentoo Welcome – Gentoo Linux ,非常Cool的一个Linux发行版,配合官方的 Handbook Handbook:Main Page,可以学到很多东西
2、基础服务:
LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle)
FTP DNS SAMBA EMAIL NTP DHCP
...可以本地搭建练练手
3、运维平台工具:
也在这个问题 如何才能更深入的学习linux? 里提到了:
Nagios Puppet Zabbix Cacti SaltStack
....
可以选择性的折腾下,因为这个涉及到业务,没有实际环境,很难去理解他们的功能和特点。
4 脚本:必备:Shell额外:Python,Perl...
运维的知识范围很广,要不断学习。遇到问题,做好分析记录,,好记性不如烂笔头。记录整理的过程也是一个思考升华的过程。

回答3:

学习Linux运维,首先你要了解Linux系统,学习Linux指令等等。具体要了解什么技能你可以看黑马程序员Linux运维学习大纲,里面的知识非常的全面,而且还有配套的学习视频,视频是免费的!

回答4:

学习Linux运维

回答5:

1、扎实的基础。你需要掌握如何查看文件类型、查看系统运行状态、编辑文件、输出文件、创建用户等最基础的知识。
2、脚本语言和操纵文本文件命令。shell脚本是最常见的、使用最多的脚本语言。
3、熟悉数据库的使用。当前市场应用最多的数据库类型是MySQL和MariaDB。
4、监控zabbix与nagios。对于初学者,Nagios简单直观更容易上手,但zabbix界面更美观、功能更多。
5、rsync备份数据。rsync具有保持原来文件的权限、时间、软硬链接等功能,可以镜像保存整个目录树和文件系统。