前端:
阿里云docker 中nginx初级配置
创建nginx容器
命令:docker run --name nginxweb -p 8880:80 -d nginx
创建挂载目录
mkdir -p /home/nginx/conf mkdir -p /home/nginx/logs mkdir -p /home/nginx/html
命令:docker exec -it 960468d12b80 /bin/bash docker run --name nginx -p 8880:80 -d nginx
docker cp 0aeb9042b137:/etc/nginx/nginx.conf /home/nginx docker cp 0aeb9042b137:/etc/nginx/conf.d /home/nginx/conf docker cp 0aeb9042b137:/usr/share/nginx/html /home/xxx docker cp 0aeb9042b137:/var/log/nginx /home/nginx/logs 命令: docker run --name nginx -p 8880:80 -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/xxx:/usr/share/nginx -v /home/nginx/logs:/var/log/nginx -v /home/nginx/conf/conf.d:/etc/nginx/conf.d --privileged=true -d nginx
将dist文件放置在 /home/xxx
后端
打包项目成jar包
放在了腾讯云服务器(/home/java/community)上运行:
nohup java -jar community-0.0.1-SNAPSHOT.jar >temp.log &
nohup java -jar community-0.0.1-SNAPSHOT.jar >log.out &
*temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。*
查看jar包进程:
ps aux|grep community-0.0.1-SNAPSHOT.jar
将会看到此jar的进程信息
root 3581568 0.0 0.0 221460 860 pts/0 S+ 16:23 0:00 grep --color=auto community-0.0.1-SNAPSHOT.jar
其中3581568则为此jar的pid,杀掉命令为
kill -9 3581568
查看log.out日志命令
1.前台实时查看nohub.out文件内容: tail -f nohup.out
- [ ] 2.根据关键字查看 tail -f nohup.out |grep “关键字”
- [ ] 3.输出文件最后500行 tail -n 500 nohup.out
4.输出文件最后2000行,含关键字 tail -n 2000 nohup.out |grep “关键字”