Linux常用的20条运维命令,值得收藏!
1、 删除0字节文件
find –type f –size 0 –exec rm –rf{}
2、 查看进程按内存从大到小排序
ps –e –o “%C:%p:%z:%a”|sort –k5 –nr
3、查看磁盘和分区信息
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
4、 打开文件数目:检查打开文件总数是否过多
lsof |wc –l
5、 查看网络信息
ifconfig # 查看所有网络接口的属性
iptables -L # 查看防火墙设置
route -n # 查看路由表
netstat -lntp # 查看所有监听端口
netstat -antp # 查看所有已经建立的连接
netstat -s # 查看网络统计信息
6、 核心日志:检查是否有异常错误记录
dmesg
7、 系统日志:检查是否有异常错误记录
cat /var/log/rflogview/*errors
也可以搜索一些异常关键字:比如
grep –i error /var/log/messages
grep –i fail /var/log/messages
8、查看服务
chkconfig –list # 列出所有系统服务
chkconfig –list | grep on # 列出所有启动的系统服务
9、 检查是否有异常进程出现
top –id 1
10、 检查是否有分区使用率过高
df –h
#找出占用空间最多的文件或目录
du –cks * | sort –rn |head –n 10
11、 磁盘I/O负载:检查I/O使用率是否超过100%
Iostat –x 1 2
12、 检查进程个数
ps aux |wc –l
13、tar解压命令
参数说明:-x: 解压,-z:有gzip属性,-v:显示所有过程,-f:文件名,c:创建压缩文档
tar -xzvf file.tar #解压
tar -czvf /home/ccc.tar ccc/ #压缩
tar tfz ccc.tgz #查看压缩包内容
tar -zxvf ccc.tgz mylog.txt #解压压缩包中指定的文件
14、 检查网络负载(网络流量是否过高)
sar –n DEV
15、 检查是否有网络错误
netstat –i 或者cat /proc/net/dev
16、 杀掉80端口相关的进程
lsof –i :80|grep –v ”ID”|awk’{print “kill -9”,$2}’|sh
17、 tcpdump抓包
tcpdump –c 10000 –I eth0 –n dst port 80>/root/zhuabao
18、 检查登录用户是否过多
who |wc –l 或者uptime
19、 按cpu利用率从大到小排序
ps –e –o “%C:%p:%z:%a”|sort –nr
20、 检查内存空间
free 或者cat/proc/meminfo
IT技术分享社区
个人博客网站:https://programmerblog.xyz
文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识
Linux常用的20条运维命令,值得收藏!相关推荐
- 实战为上!深入解析20个运维命令
实战为上!深入解析20个运维命令 http://mp.weixin.qq.com/s?__biz=MjM5NTU2MTQwNA==&mid=2650652657&idx=1&s ...
- 【微学堂】实战为上!深入解析20个运维命令
[微学堂]实战为上!深入解析20个运维命令 原创 2016-08-24 微学堂 CU技术社区 第19期微学堂预告: 拒绝套路!Docker技术快速精通指南 本文编辑整理自[微学堂]第十八期活动实录. ...
- 常用的linux命令20条,Linux常用的20条命令
1.cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如:[plain] view plain copy pr ...
- 工具猿之Linux运维命令总结以及场景运用
Linux运维命令汇总与使用 一.线上查询及帮助命令 命令 功能说明 何时使用(举例不全) man 查看命令帮助,命令的词典,更复杂的还有info.但不常用. 当你需要查看某个命令的参数时只要man一 ...
- 10个实用Linux运维命令
前言 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了,因为不想在使用时总是东 ...
- 记一些Linux/centos的基础运维命令
目录 前言 基础硬件部分 基础操作指令 更改网络配置 防火墙 前言 相较于windows,新手在接触Linux/centos(ubuntu.debian.redhat)等非图形化界面时会比较生疏和乏力 ...
- linux运维实施命令,很实用的Linux运维命令
find -an|find /i "EST" /c :windown下统计连接数 find -an|find /i "portid" ...
- linux系统基本运维命令
linux系统基本运维命令 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录 linux系统基本运维命令 查看操作系统版本信息 ...
- 【分享】Oracle 常用运维命令大全
教材下载 ORACLE OCP 19C 官方电子教材 ORACLE OCP 12C官方电子教材 课程介绍 DBA数据库管理必备认证:ORACLE OCP 19C Oracle 常用运维命令大全 一.o ...
最新文章
- Yii2掉index.php?r=
- Bugku-CTF之flag在index里
- MYSQL中LIMIT用法_后台分页
- 如何解决:“ UnicodeDecodeError:#39;ascii#39;编解码器无法解码字节”
- LeetCode.917-只反转字母(Reverse Only Letters)
- 2009年SOA七大预测:SOA借力云计算
- [转载] Python高级变量(列表、元组、字典、字符串、公共方法)
- 【Java】判断某值是否在数组中,使用Arrays类
- 国际版Azure搭建Windows多种类型***_一.简介及安装服务
- 软件测试-等价类划分练习
- Bootstrap 警告块
- 还不会用springboot写接口?快看这里,手把手操作,一发入魂~
- 2019.1.23 01迷宫
- 10Gb以太网——数据中心的未来
- Python 从协议到抽象基类
- 计算机主板cpu插座分类,Intel历代CPU插槽类型、架构、常用主板大全
- 计算机自动维护有用吗,Win10系统关闭自动维护功能提高系统运行速度
- Effective C++ 学习笔记 第二章:构造、析构、赋值运算
- 微博开放平台-发微博测试
- html在表格输入文字不显示,Word表格中有部分格子内无法输入文字是怎么回事?...