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

最近有信商网络工程专业的学生来公司参观学习,问了一个问题,到景安当运维工程师,需要掌握哪些基础技能。

 

今天小编跟大家分享一下,想从事运维工程师,一定要看。
 

运维工程师

 

基础技能

 

1.运维常见命令

 

(1)删除0字节文件

  

代码如下:

  

find -type f -size 0 -exec rm -rf {} \;

 

(2)查看进程

  

按内存从大到小排列

  

代码如下:

 

ps -e -o “%C : %p : %z : %a”|sort -k5 -nr

  

(3)按cpu利用率从大到小排列

  

代码如下:

  

ps -e -o “%C : %p : %z : %a”|sort -nr

 

(4)内存的大小

 

代码如下:

  

free -m |grep “Mem” | awk ‘{print $2}’

 

(5)查看连接某服务端口最多的的IP地址

  

代码如下:

  

netstat -an -t | grep “:80” | grep ESTABLISHED | awk ‘{printf “%s %s\n”,$5,$6}’ | sort

 

(6)CPU负载 # cat /proc/loadavg

  

检查前三个输出值是否超过了系统逻辑CPU的4倍。

  

(7)网络负载 # sar -n DEV

  

检查网络流量(rxbyt/s, txbyt/s)是否过高

 

(8)网络错误 # netstat -i

  

检查是否有网络错误(drop fifo colls carrier) 也可以用命令:# cat /proc/net/dev

 

2.基础服务

 

比如:FTP、DNS、SAMBA、EMAIL、NTP、DHCPLAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle)

 

3.服务器运维监控管理工具

 

比如:Nagios、Puppet、Zabbix、Cacti、SaltStack

 

4.脚本

 

必备:Shell

 

额外:Python,Perl... 

 

5.网络

 

网络是非常重要的一块,建议把《TCP/IP协议详解》多看几遍,理解。熟练使用tcpdump等抓包工具。

 

6.硬件

 

比如:接口类型有哪些、如何查看硬件信息、服务器类型等等。

 

薪资待遇

 

根据相关数据显示,运维工程师的工资大多是在4500到8000之间,如果你的能力很强又有很多工作经验的话,待遇也能够达到10000到15000之间。
 

运维工程师

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读