运维岗位学习历程

本文介绍了Linux运维岗位所需掌握的知识,包括操作系统、计算机网络、Linux、数据库、数据结构和算法,以及一系列运维工具的使用,如htop、dstat、glances、ansible、ethtool等,帮助运维人员提升工作效率。
摘要由CSDN通过智能技术生成

面经链接:https://www.nowcoder.com/discuss/142474

运维岗位要求的知识面比较广,操作系统、计算机网络、linux、数据库、数据结构、常见的运维工具等等

1. 操作系统

2. 计算机网络

3. linux

4. 数据库

5. 数据结构

6. 算法设计与分析

7. 常见的运维工具

1. 系统监控工具

htop命令==》安装:

  1. 默认支持图像界面的鼠标操作;
  2. 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完成的命令行;
  3. 可以直接通过F9杀死进程。
$yum -u install htop  (需要epel)

2. 多功能系统信息统计工具

dstat命令==》查看支持插件$ dstat --list

# 常用参数

  • -l: 显示负载均衡统计量 相当于 uptime

  • -m: 显示内存使用率(used,buffer,cache,free)

  • -r: 显示I/0统计(read, write)

  • -s: 显示交换分区使用情况(used, free)

  • -t: 显示当前时间

  • --fs: 显示文件系统统计数据(files,inodes)

  • --socket:显示网络统计数据(tot,tcp,udp,raw,frg)

  • --tcp:显示常用的TCP统计(lis,act,syn,tim,clo)

  • --udp: 显示监听的UDP接口及其当前用量的一些动态数据(lis,act)

常用的插件

  • --disk-util : 显示每块磁盘的util

  • --proc-count:显示正在运行的程序数量

  • --top-bio:显示块I/O最大的进程

  • --top-cpu:显示CPU占用最大的进程

  • --top-mem:显示占用最多内存的进程

  • --output:输出到指定的csv文件中

3. 资源监控命令

glances命令

支持服务器/客户端的模式,实现 远程监控。监控端口时61209

被监控端:glances -s   监控端:glances -c ip

4. 批量管理主机工具

ansible

5. 网络检测工具

ethtoll命令

# 查看网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off 部分网卡驱动不支持
ethtool -a|--show-pause devname
# 修改网卡中 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值