常用Linux命令汇总: 1.根据类名查询jar包(使用场景:项目很大时,打包后不知道该类在哪个jar包下) find . -name *.jar | xargs grep 类名
2.查询最新的日志文件(使用场景:生产环境中多组件不知道日志在哪个具体的日志文件) find . -name *.log | xargs ls -lrt --查看到最新跟新的日志文件
3.idea远程debug时查看端口是否启动(使用场景:远程debug调试) lsof -i:port --注意事项,应该使用root用户执行,因为当前用户只可以查询到当前用户下开放的端口号
4.修改文件或目录的用户属组(使用场景:生产环境上传上去的包需在当前用户属组下,才可以操作) chrown -R user:group 文件/路径
5.查看Linux下配置的环境变量: env --使用root用户查看即root用户下的环境变量 –使用当前用户查看即当前用户下的环境变量
6.如何快速找到日志路径: 找到log4j.properties属性文件,可以查看到日志是什么日志,及日终止问下路径,是否滚动日志,以及日志级别等等信息,适当的时候可以修改问debug级别日志,查看程序流程 find . -name log4j.properties
7.如何快速查询当前程序连接的数据库 找到jdbc.properties文件,查看该文件中的配置信息 find . -name jdbc.properties