Linux指令大全-项目相关

项目相关-Linux指令大全(待补充)

1 项目jar包部署(linux)

linux服务器重启jar包
1.1 先kill进程
1.2 执行jar包
定时任务xxljob启动
admin:
nohup java -Xms2048m -Xmx2048m -Duser.timezone=GMT+8 -Dfile.encoding=utf-8 -jar /data/project/ad-platform/3399-ad-xxl-job/xxl-job-admin-2.2.1-SNAPSHOT.jar >/dev/null &
executor:
nohup java -Xms2048m -Xmx2048m -Duser.timezone=GMT+8 -Dfile.encoding=utf-8 -jar /data/project/ad-platform/3399-ad-xxl-job/xxl-job-executor-sample-springboot-2.2.1-SNAPSHOT.jar >/dev/null &

2 linux指令:
查看端口占用情况:
netstat  -anp  |grep   端口号
netstat  -anp  |grep   8082
或者
lsof -i:8082

查看进程:
ps -ef|grep 122910
ps -ef|grep xxl-job-admin-2.2.1-SNAPSHOT.jar
ps -ef|grep /data/project/ad-platform/3399-ad-xxl-job

修改文件名称:
mv pig-upms-biz-ad.jar pig-upms-biz-ad.jar-bak1
将文件移动到上一级目录:
mv bak/pig-upms-biz-ad.jar .

进入jar包
vim pig-upms-biz-ad.jar
查询文件
/bootstrap
进入文件:enter
修改后,保存退出:	:wq    记得打冒号
退出jar包:	:quit

查看当前时间
date

模糊查询某个文件:find用法
[root@cdh-01 opt]# find . -name "*trino*"
./app/trino

[root@cdh-01 di_mh]# find . -name "*trino*"
./lib/trino-jdbc-353.jar

[root@cdh-01 lib]# find /home/di_mh/lib -name "*trino*"
/home/di_mh/lib/trino-jdbc-353.jar

2 nginx指令(linux和windows)

windows系统

Windows下Nginx的启动、停止等命令

在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。
1、启动:
C:\server\nginx-1.0.2>start nginx
或
C:\server\nginx-1.0.2>nginx.exe
注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

2、停止:
C:\server\nginx-1.0.2>nginx.exe -s stop
或
C:\server\nginx-1.0.2>nginx.exe -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

3、重新载入Nginx:
C:\server\nginx-1.0.2>nginx.exe -s reload
当配置信息修改,需要重新载入这些配置时使用此命令。

4、重新打开日志文件:
C:\server\nginx-1.0.2>nginx.exe -s reopen

5、查看Nginx版本:
C:\server\nginx-1.0.2>nginx -v

linux系统

以下总结了一下nginx在使用过程中的一些常用命令(yum安装nginx)

nginx的访问页面(welcome to nginx)具体所在位置
vi /usr/share/nginx/html/index.html
访问IP
curl 192.168.100.111
关闭nginx进程
nginx -s stop
启动nginx进程
/usr/sbin/nginx          yum安装的nginx也可以使用         servic nginx start
检查配置文件是否有误
nginx –t
重新加载配置文件
nginx –s reload
查看日志
tail -f filename 显示文件默认10行,刷新显示
例:tail -f /var/log/lvs-agent.log          tail -f /etc/nginx/nginx.conf
查看文件后几行
tail -n 行数 文件名 例: tail -n 100 /var/log/aa.log
删除网卡ip
ip addr del 192.168.11.5/32 dev lo (lo eth1 eth2)
lvs清空所有集群服务
ipvsadm –C
获取eth0网卡上的所挂的ip值
ip a|grep eth0|grep inet|awk{print $2}|cut -d “/” -f1
验证该ip或者网址是否通 可用返回200
curl -I -m 10 -o /dev/null -s -w %{http_code} 10.110.26.10:8080
后台启动jar包
nohup java -jar /usr/sbin/项目名.jar >>/var/log/项目名.log 2>&1 &
查看上一个命令是否执行成功 返回0执行成功 其他不成
echo $?
查看nginx进程是否启动。此命令用在代码判断nginx进程是否启动,如果只用ps aux | grep nginx 即使没有启动也会用内容返回,影响判断
ps aux | grep nginx | greo –v grep
如果是安装包安装的nginx,查看nginx进程,找到路径,使用命令。
ps aux | grep nginx

/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -s stop

3 trino-新版presto(linux)

1 重启trino
重点:在/bin/launcher目录下操作:start stop restart

bin目录重启trino服务:
/launcher restart
/opt/app/trino/bin/launcher start
/opt/app/trino/bin/launcher stop

2 将jar移动到上上层目录下备份

[root@node1] mv  trino-udf-1.0-SNAPSHOT.jar ../../

3 上传文件

rz

4 trino日志

查看日志文件日志:
[root@node1 log]# tail -fn 100 server.log
查看日志中error关键字:
[root@node1 log]# grep error server.log

5 启动trino shell
进入presto命令行:

/opt/trino/bin/trino --server ip号:port号--catalog catalog名称 --schema schema名称

/opt/app/trino/bin/trino --server 192.168.1.36:20080 --catalog dongxin_kudu  --schema impala::dx_data

6 查看配置数据源

[root@node1 catalog]# more dongxin_kudu.properties
connector.name=kudu
kudu.client.master-addresses=192.168.0.97:7051,192.168.0.98:7051,192.168.0.99:7051
kudu.schema-emulation.enabled=true
kudu.schema-emulation.prefix=
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值