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

相关推荐
新时代牛马11 小时前
Linux 系统调用与IPC 完整篇:从syscall 入口、VDSO 到pipe/shm/futex 选型
linux·运维·服务器
luckystar513~11 小时前
Hermes 实战 :系列收官/生产化——安全审计与运维
运维·人工智能·安全·agent·智能体开发·hermes实战·智能体网关
大模型码小白12 小时前
AI大模型接入SDK:人工智能核心概念与发展史
大数据·运维·人工智能·安全·prompt
fpcc12 小时前
计算机原理—Linux是如何加载可执行文件到内存
linux
野熊佩骑12 小时前
Kubernetes实战系列文章(三) 之 K8S运维常用命令
linux·运维·docker·微服务·云原生·容器·kubernetes
码农客栈12 小时前
linux 设备树下的 platform 驱动编写
linux
小HANN12 小时前
Linux建站实战:CentOS7+LNMP 从零部署 ECShop 开源电商系统
linux·运维·服务器·经验分享
做运维的阿瑞13 小时前
Shell 脚本经典十三问:引号、变量、子 Shell 与重定向一次讲清问:引号、变量、子 Shell 与重定向一次讲清
linux·tcp/ip
昌原的儿子LEO13 小时前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
GeW13 小时前
RHCE通关秘籍:从零基础到高分拿证的5个加速器
linux