博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 一句话运行多,Linux运维工程师常用一句话脚本,你会几句?
阅读量:6903 次
发布时间:2019-06-27

本文共 1157 字,大约阅读时间需要 3 分钟。

在日常工作过程中,经常要对服务器进行一些操作,这些操作说简单也不简单,写个脚本实现又太浪费时间和成本,于是笔者整理了一些常用的一句话shell命令,使运维童鞋工作起来更加得心应手,如果您有什么好的一句话脚本,欢迎留言!

1、查找当前目录下占用为0字节的文件并删除

find ./ -type f -size 0 -exec rm -rf {} ; #此命令不要用于对根目录0字节文件的操作

2、将系统进程按内存占用大小排列显示出来

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

3、将系统进程按CPU占用大小排列显示

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

4、匹配某文件中某一行并进行内容替换

sed -i '/Root/s/no/yes' /etc/ssh/sshd_config #先匹配到Root,再将此行no替换为yes

5、显示所有运行级别为3并开机启动的服务

ls /etc/rc3.d/S* |cut -c 15- #rc3.d中S开头即为运行级别3的服务,并用cut截取第15个字符后面的内容

6、取得eth0网卡的IP地址

方法1:ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'方法2:ifconfig eth0 |grep 'inet addr:' |awk ''|cut -c 6-

7、TCP抓包工具分析80端口数据流

tcpdump -c 10000 -i eth0 -n dst port 80

8、查询昨天的日期

date --date=yesterday

9、删除所有空目录

find /data -type d -empty -exec rm -rf {} ; #最好不要在/目录下执行此命令

10、删除5天前的文件

find /data -mtime +5 -type f -exec rm -rf {};

11、强制踢出终端用户

pkill -KILL -t pts/1

12、将来自80端口的请求转发到8080端口

iptables -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8080

13、linux服务器之间传文件

14、对大文件进行分割

split -l 1000 message.log message #按每个文件1000行来分割split -b 5m message.log message #按每个文件5M来分割

15、你还用过哪些一句话脚本呢??

等你补充

转载地址:http://cqodl.baihongyu.com/

你可能感兴趣的文章
linux svn命令
查看>>
Android中获取CPU负载和进程cpu时间
查看>>
docker容器启动后添加端口映射
查看>>
Xtrabackup系列之:二进制安装
查看>>
python变量的定义
查看>>
Python面向对象
查看>>
CentOS5 安装vsFtpd软件及配置
查看>>
设计师应该关注的科技发展方向(二)
查看>>
redis python监控
查看>>
PowerDesigner连接MySQL数据库
查看>>
界面控件Essential Studio for ASP.NET Web Forms 2017 v3发布丨附下载
查看>>
Java web部署目录结构和web.xml作用
查看>>
Python中list的遍历
查看>>
Linux系统下常见性能分析工具的使用
查看>>
事件驱动模型
查看>>
多机调度问题-贪心算法
查看>>
我的友情链接
查看>>
强制弹出页面代码(以及自动最小化功能)
查看>>
VRRP单备份配置
查看>>
好程序员学习笔记:函数
查看>>