常用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