linux运维常用命令

简介: 介绍linux运维常用命令

linux命令


Nginx


命令 说明
/usr/local/nginx/sbin/nginx -s reload 重启nginx
/usr/local/nginx/sbin/nginx 启动nginx


网络


命令 说明
telnet 47.90.45.137 9091

ping指定端口是否通



端口


firewall-cmd --list-ports 查看对外开放的所有端口

netstat -ntulp |grep 8880 查看8880端口是否启动

netstat -nat|grep -i “80”|wc -l 查看指定80端口的句柄数

firewall-cmd --permanent --zone=public --add-port=8080/tcp 开放指定端口

systemctl reload firewalld 重启防火墙


进程


netstat -nap | grep 30754 查看指定进程占用端口

netstat -an | grep 8101 查看指定端口占用进程

netstat -anpt | grep LISTEN | grep 3658 查看指定端口占用进程


文件


du -h –max-depth=1 * 查看当前路径下各个文件大小

du -h * 列出当前每个文件夹大小

Find / -name ‘filename’ /目录下搜索指定文件路径

sed -n ‘1021960,1023960p’ info.log 查看指定行范围的信息

cat info.log |grep -n -A10 -B200 “e1522

7019222@163.com”

查看指定信息出现的 上下多少行

netstat -n | awk ‘/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}’

查看tcpip连接数

占用资源


ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -30

使用ps命令找出占用内存资源最多的30个进程

ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -n -r | less

查看进程占用的实际物理内存(从大到小)

pmap -x 32462 查看具体进程下详细的内存使用情况

jmap -dump:format=b,file=/app/fkex/dump/dump.out 32227 指定进程生成dump堆信息


性能


CPU占用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k3|head -10


内存消耗最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10


虚拟内存使用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k5|head -10


%MEM 进程的内存占用率

MAJFL is the major page fault count,


VSZ 进程所使用的虚存的大小


RSS 进程使用的驻留集大小或者是实际内存的大小

(RSS is the “resident set size” meaning physical memory used)


TTY 与进程关联的终端(tty)


查看宽带


安装插件:yum install libpcap nethogs

执行命令:nethogs



相关文章
|
9天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
79 6
|
10天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
44 3
|
10天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
32 2
|
18天前
|
缓存 监控 Linux
|
21天前
|
Linux Shell 数据安全/隐私保护
|
5天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
24 3
|
6天前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
10天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
40 3
|
13天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
44 6
|
14天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
25 7
下一篇
无影云桌面