Linux服务器常用命令总结

view查找日志关键词

注意日志级别,回车后等一会儿,因为文件可能比较大加载完需要时间

当内容显示出来后,使用"/关键词"搜索

回车就能搜到,n表示查找下一个,N表示查找上一个

find 查找

find Family -name book 在Family文件夹下查找book文件

grep 在指定的文件中查找指定的字符串

grep "java" book 在book文件中查找java字符串

ps -fC java 查找java进程号PID

kill -9 pid 杀死该pid的进程

压缩和解压

bash 复制代码
 tar -czvf f.tar.gz Family/ #压缩打包Family文件夹为f.tar.gz文件
 tar -xzvf f.tar.gz -C demo/  #解压f.tar.gz文件到demo文件夹

VIM文本编辑器





chmod修改文件权限命令(change mode)

bash 复制代码
chmod  u+x  a.txt  #表示给a.txt文件用户所有者添加执行权限
chmod  g+x  a.txt  #表示给a.txt文件该用户所在的组的所有用户添加执行权限
chmod  a+x  a.txt  #表示给a.txt文件给所有用户添加执行权限

df查看硬盘使用情况

选项:

-h: 文件大小可读性较高

用法:

df -h

free查看内存使用情况

选项:

-m 表示显示的单位是M兆

-g 表示显示的单位是G

用法:

free -m

查看端口被占用,并杀死这个进程

bash 复制代码
lsof -i:8010   //查看8010端口被占用情况
COMMAND   PID   ... 
java      7834 ...
kill -9 7834  //杀死占用这个端口的进程

tail 动态监控文件的变化

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

例如:tail -500f system.log

相关推荐
AlfredZhao2 小时前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334668 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪10 小时前
linux 拷贝文件或目录到指定的位置
linux
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush41 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5201 天前
Linux 11 动态监控指令top
linux
小宇宙Zz1 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工1 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信