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即可

kill -9 pid
nginx检验配置文件

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

./nginx -t
nginx 启动
./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中

如果没有安装jdk或者没有注册到环境变量里,可以用jdk路径运行

nohup /usr/local/jer1.8.0_3/java -jar a.jar >msg.log 2>&1 &;

如果是一些应用,以es为例

设置文件编码

使用图形化文本编辑器后可能会改变文件编码,之后如果编译不通过(比如配置文件不是被),就需要改回去,使用命令行即可,这里使用vim为例,在vim命令行中改为utf-8

:set fileencoding=utf-8
查看运行时间以及负载
uptime
 top
根据端口查看服务

有时grep命令找不到服务,就只能通过lsof去找服务

lsof -i tcp:8081
rpm包安装以及卸载

安装

rpm -ivh 包名.rpm

如果要忽视依赖检测,可以加上 --force --nodeps
卸载

rpm -e 包名
依赖问题

有时安装软件缺少依赖,可以先看下系统内是否存在

rpm -qa|grep 依赖名

查看系统内已有哪些版本的安装包,以glibc为例

strings /lib64/libc.so.6 |grep GLIBC_ 

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值