OpenEuler常用命令行(部署测试用)

前言

openEuler是一个aarch64架构的linux系统,使用时发现有些特性和命令行比较独特,值得记录一下

正文

openEuler中安装VNC访问桌面,经过大量尝试,似乎都不能使用,高版本的会有权限问题和版本问题,低版本则会有依赖旧版本无法安装的问题,最后前端部署后无法桌面尝试,那么只能通过如下命令进行nginx测试

curl http://localhost:你的nginx端口号

替换“你的nginx端口号”为你的nginx实际端口号,如80或8080等。
执行命令后,如果返回的是前端项目的源代码,则表明部署成功;如果返回的是404错误或其他错误信息,则说明前端项目未部署成功或部署有误。

注意:在测试时,需要确保nginx服务已经启动,并且前端项目的根目录已经正确设置。

命令重启nginx
systemctl restart nginx

如果nginx没有设置到环境变量里,需要进入sbin目录下

查找并停止端口
 ps -ef|grep nginx
 kill -quit 端口号

也可以直接grep端口,然后 找到pid ,kill这个pid即可

检验配置文件

切换到nginx目录下的sbin文件夹

./nginx -t
启动
./nginx    //启动

./nginx -s stop     //关闭

./nginx -s reload     //重新启动nginx(每次修改配置文件都要重新启动)

查看挂载

业务中使用了材料和存储中心,需要查看挂载的硬盘

df -h
部署后端jar包

有场景需要部署后端包,采用java-jar 命令,但是关掉终端就会掉部署,采用nohup命令方式

nohup java -jar a.jar >msg.log 2>&1 &;

这里是把原本要输出到终端的内容输出到msg.log里,将 stdout 和 stderr 合并后,即输出数据和报错信息放到msg.log中

补充

后续发现openEuler没有图形化界面,那么猜测vnc连接后也可能没有用,可以安装dde外接图形化界面,但是需要重启服务器

你可能感兴趣的:(linux,持续部署)