你应该掌握的运维小知识

简介: 你应该掌握的运维小知识

控制台使用

操作快捷键(常用)

Ctrl+r:快速查找历史命令

Ctrl+l:清空控制台内容

Ctrl+c:终止执行的程序

Ctrl+z:挂起一个进程

Ctrl+d:相当于执行exit

Ctrl+a\Ctrl+e:移动光标到命令行首\行尾

Ctrl+w\Ctrl+k:删除光标之前\之后的内容

tab:补全内容

Vim操作快捷键(常用)

^:光标移动到行首

$:光标移动到行尾

gg:光标移动到第一行

G:光标移动到最后一行

dd:删除(剪切)光标所在行的内容

yy:复制光标所在行的内容

P:粘贴内容到光标所在行的下一行

{number} dd:删除光标所在的下一行开始的n行内容

ZZ:保存并退出

命令中快捷键(top)

Shift+p:根据CPU使用率排序

Shift+m:根据内存占用排序

Shell命令合集

空间分析

`1.磁盘空间不足,需要快速定位日志目录

du -x --max-depth=1 / |sort -k1 -nr
du :查看文件和磁盘空间使用情况
-x :跳过其他文件系统
--max-depth=1 :统计根目录下第一级目录中所有文件大小
sort :对文件进行排序
-k :按照哪一列进行排序
-n :对数值进行排序
-r :反向排序

2.系统产生很多碎片文件,导致inode资源不足

find -type f | awk -F / -v OFS=/ '{$NF="";dir[$0]++}END{for(i in dir)print dir[i]" "i}'| sort -k1 -nr |head

20200603164849584.png

find -type f :查找指定文件类型的文件
-F / :字符串之间以/进行分割
-v OPS=/ :表示文件显示结果以/进行分割展示
{}END{} :前面的{}表示行处理操作,END{}表示处理后进行整体结果
$NF="" :表示将每一行的文件名信息去除,只保留目录路径
dir :用于统计结果,最后通过for循环进行输出dir数组中所有行信息


文件操作

批量查找文件作内容替换

find ./ -type f -name 文件名 -exec sed -i "s/aaaa/bbbb/g" {} \;
-name :指定查找的文件名
-exec :将查到的内容传递给一下一个命令继续执行
sed :内容替换
{} \; :不加可能会报错

2.批量查找文件作拷贝打包

(find . -name "*.txt" | xargs tar -cvf test.tar) && cp -f test.tar /opt/.
(find . -name "*.txt" | xargs tar -cvf test.tar) :查找指定目录下以.txt结尾的文件进行打包处理
cp -f test.tar /opt/. :如果上条命令成功,将打包的内容复制到/opt目录下

网络连接状态分析

网络连接状态分析

netstat -n | awk '/^tcp/ {++S[$NF]}END{for (a in S)print a,S[a]}'
netstat -n :查看主机上tcp、udp连接信息
/^tcp/ :正则表达式,匹配以tcp开头的每一行信息

IP信息提取

提取主机上的ip信息

ip a | grep "global" | awk '{print $2}' | awk -F / '{print $1}'
ip a :查看ip信息
grep "global" :过滤出包含global关键词的行
awk '{print $2}' :打印输出第二列信息
awk -F / '{print $1} :以/为分隔符打印输出第一列内容


目录
相关文章
|
运维
为运维人写的打油诗:
为运维人写的打油诗:
209 1
|
人工智能 运维 监控
运维,也挺好的嘛
运维,也挺好的嘛
74 0
|
消息中间件 运维 大数据
畅意抒怀,以诗会友,写下你的运维打油诗!
看过《长安三万里》,是不是勾起了你想要赋诗一首的欲望。对于咱们IT人来说,也许不能作出工整、押韵的绝句,但来一首打油诗还不是手到擒来嘛; 7月24日是一个专属于 IT人的日子,寓意是7×24小时待命电脑不离手、保障业务7×24小时高效可用。他们运筹“维”幄,有紧急情况发生,他们会坚守在机房直到问题解决;他们“时来运转”,每逢重大节日、重大活动,就能看见运维人忙碌的身影像陀螺一样运转。致敬所有it运维工程师;
573 1
|
存储 运维 监控
关于运维那点事
运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。
关于运维那点事
|
存储 云安全 运维
从运维到运维大神,只需要一个正确的选择
对于运维工作来说,想要在黑天鹅横飞,灰犀牛直撞的当下,既能独善其身,又能兼济天下,那么选择一款靠谱的存储产品,是至关重要的。
1341 1
从运维到运维大神,只需要一个正确的选择
|
运维 监控 安全
什么是运维?
什么是运维?
241 0
|
运维 网络架构 安全
IT运维存在问题及改进
IT运维管理存在的问题 1.1 IT运维机制不完善,流程操作层面缺乏统一 没有建立起稳定、规范的IT运维机制。现有的IT运维流程的操作层面缺乏统一。如事件单提交之后,事件预判和优先级的设定缺少统一、规范的指导文档,仅以人员的主观经验或约定俗成的方式指导事件的处理过程。
|
运维 关系型数据库 Shell
|
运维 安全 数据库