Java程序员在开发过程中常用的Linux命令

和大家分享下Java程序员工作中常用的Linux命令

排查问题,查看文件

作为程序员,每天基本都要去排查问题

  • 切换到指定的日志目录
cd /usr/log/20230101
  • 切换后到指定目录后,可通过pwd来查看当前路径

  •  列出当前目录下的文件
ll      # 列出所有的文件
ls -l   # 列出显示文件
ls -lrt # 按照时间顺序列出文件,修改时间越晚就排得越前

  • 查看指定的log文件。less会打开指定的文件用于查看文件,或者在文件中搜索关键字
less a.log
  • 如果只知道某些关键字(比如流水),而不知道对应的log文件时,可以通过关键字查询对应的log文件
grep -lr 202301010001 *  # 202301010001是流水,也可以是别的关键字

  • 有时候想看某个java文件,但不知具体的路径,可以通过文件名来搜索
locate a.log

  • 当然,less不仅可以查看log文件,还能查看其他文件,比如系统的一些配置文件

less

使用less命令进入进入文件后,可以使用一些命令来帮助你快速定位

g         去到文件开头
G         去到文件末尾
ctrl + u  向上滚动半个屏幕的内容
ctrl + d  向下滚动半个屏幕的内容

输入/ 然后再输入关键字  用于向下搜索
输入? 然后再输入关键字  用于向上搜索

进入搜索之后,可通过n和N来进行下一个和上一个的操作
  • 搜索时要注意,如果是向下搜索,n就是向下搜下一个;如果是向上搜索,n就是向上搜下一个

系统重启

当系统发生故障,或者新的jar包不生效时,需要重新启动系统

cd /home/mysystem

# 执行脚本
sh shutdown.sh
sh start.sh
  • sh命令可以用来执行sh文件

故障排查

当系统出现故障时,也可以通过查看CPU占用,端

# 查看端口占用
lsof -i:80

# 强制杀进程
kill -9 pid

口占用等方式来排查

  • 查看CPU占用

top

  • 当系统无法正常关闭时,需要强制杀进程
# 查看端口占用
lsof -i:80

# 强制杀进程
kill -9 pid # pid是lsof命令中查出来的

 

 

上面是Java开发过程中会用到的一些简单的命令。由于实际开发中,会受到权限的限制等,且服务器有专门的管理员来管理,所以开发时只用上面提到的命令基本上就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值