Linux运维常用脚本整理
Linux运维常用脚本整理
在日常工作过程中,经常要对服务器进行一些操作,整理了一些常用的一句话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 ‘{print $2}’|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 –dport80 -j DNAT –to-destination 127.0.0.1:8080
13、linux服务器之间传文件
scp ~/test.txtroot@192.168.0.10:/data/ #将个人主目录下test.txt传到远程主机的/data目录下
14、对大文件进行分割
split -l 1000 message.log message #按每个文件1000行来分割
split -b 5m message.log message #按每个文件5M来分割
转载于:https://blog.51cto.com/chaochang/1982096
Linux运维常用脚本整理相关推荐
- linux运维常用命令整理
对于刚接触运维的朋友们来说,linux命令行是个非常头痛的问题,要不就是记不住命令,要不就是记不住用法,总之,就是觉得linux运维命令很头疼. 最近花了些时间整理了一些常用的linux下常用的运维命 ...
- Linux学习总结(55)——Linux 运维常用脚本
同步本机时间 ntpdate 210.72.145.44 清除系统缓存,空出更多内存 free && sync && echo 3 > /proc/sys/vm/ ...
- linux运维常用服务器软件整理和介绍
本文介绍Linux运维常用的服务器软件,中间件,运维工具等. 目录 代理服务器 nginx 运行环境 php python c++/g++ java go 数据库/中间件 redis mysql po ...
- oracle 运营维护_Oracle数据库日常运维常用脚本
大 中 小 Oracle数据库日常运维常用脚本 1 查看所有数据文件 select file_name from dba_data_files union select file_name from ...
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
- Linux运维常用命令(转)
为什么80%的码农都做不了架构师?>>> 1.删除0字节文件 find-type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 p ...
- linux运维常用培训
linux运维常用培训 2021年2月 目录 一. 系统监控 1.free命令使用 2.ulimit命令使用 3.top命令使用 4.du命令使用 5.ps命令使用 6. crontab 命令 二. ...
- 6.Linux运维常用命令
1.Linux运维常用命令 chage -M 99999 test #修改test用户的密码有效期:10W天 lscpu --查看cpu; #查看CPU核数,当前机器是物理机还是虚拟机 iosta ...
- Linux 运维常用命令 find、awk、sed、grep、vi、ps、lsof、rpm
先用一个脚本,模拟创建 14 个测试文件: #!/bin/bash for ((i=1;i<=10;i++)); do if [ $i -lt 3 ] thentouch /home/mysql ...
- python大数据运维常用脚本_大数据岗位要求之大数据运维
继续介绍大数据系列岗位要求,大数据运维可能是"技术含量最高"的职位之一,这里说的大数据运维主要是指hadoop生态体系方面的运维,在一些小公司或者传统行业的大公司也会使用oracl ...
最新文章
- linux查看msf安装目录,linux系统安装msf的过程详解
- 对于5G通信 我们可能都有一点误解
- 20行python代码的入门级小游戏-用Python设计一个经典小游戏
- [ASP.NET 控件实作 Day8] 控件常用 Attribute 介绍(1)
- switch分支结构
- 梁戈碧:促数据中心转型 释放数据洞察力
- uvalive5986(贪心)
- 解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码
- 【kafka】kafka 0.10以及1.x版本的kafka topic 分区扩容
- mysql date 默认值_通过Oracle DB了解MySQL
- md5碰撞Java_什么是导致MD5碰撞的最短字符串?
- 捷速编辑pdf文件插入图片的方法
- 一种基于波状扩散特征分析的光斑检测方法
- 487计算机毕业设计
- Android开发新手入门总结(1)
- C# dgv自动排序后,各种样式设定无效的解决办法
- 在天堂与地狱之间——清华浪子梦断中关村[推荐]
- 南卡和苹果蓝牙耳机哪个好?高颜值且音质好的蓝牙耳机推荐
- java 正则表达式贪婪与懒惰
- VUE计算属性如何带参数
热门文章
- 2021-09-02spark streaming
- 184.部门工资最高的员工
- conda常用命令和基础知识整理
- html入门难,HTML+CSS入门之打造全网最劲富文本系列之大话技术难点与特色设计
- python 环形图_Python通过matplotlib画双层饼图及环形图简单示例
- CBDNet:Toward Convolutional Blind Denoising of Real Photographs
- 《概率统计》知识点(持续更新……)
- Flume 1.8.0 开发者指南(中文教程)-个人翻译版
- android 调用线程方法,Android使用线程获取网络图片的方法
- mysql 查询最大值的总和_mysql中最大值和最小值以及总和查询与计数查询的实例详解...