nginx的相关命令:angular打包+nginx部署项目,文本修改等

angular前台打包: ng build --prod
angular前台代理启动:"start": 
        "ng serve --proxy-config proxy.config.json"
显示或配置网络设备(网络接口卡):ifconfig

查看网卡连接信息:ifup ens33
查看ip:ipconfig

关闭防火墙centos6:临时关闭:service iptables stop
    禁止开机启动:chkconfig iptables off
centos7:临时关闭: systemct1 stop firewalld
    禁止开机启动:systemctl disable firewalld
开启网卡服务:service network restart

windows查看端口: netstat -ano|find "8080"
linux查看端口号:netstat -tlnup|grep 8080

查找目录路径:whereis ifconfig/nginx

显示当前文件夹的所有文件:ll

解压工具安装:yum install unzip

解压文件命令:unzip dist.zip(所解压的压缩包

解压并覆盖文件:unzip -o dist.zip(所需解压的压缩包

进入xx目录:cd dist或nginx或等等文件夹内
进入xx目录:cd /usr/local/nginx(常用的进入命令
返回上一级:cd ../


编辑某个文本文档:vi nginx.conf  {内部加入反向代理的设置}
反向代理好处:1,可以解决端口少,不是80端口,端口占用,端口分配;
        2,可以配置集群:可以启动很多tomcat,只需反向代理分摊到不同机器上,可以提高并发,负载均衡.
    例如:
    设定负载均衡的服务器列表
    upstream mysvr {
        #weight参数表示权值,权值越高被分配到的几率越大
        #本机上的Squid开启3128端口
        server 192.168.8.1:3128 weight=5;
        server 192.168.8.2:80 weight=1;
        server 192.168.8.3:80 weight=6;
    }
配置集群了之后
    proxy_pass http://指定>>mysvr;
即请求转向mysvr,定义的服务器列表,可以自动分发...(服务器列表+反向代理指向)
linux的优点:1.可以通过命令执行,web服务并不需要界面
        2.部署应用更稳定
        3.病毒少
编辑模式: i
命令模式:esc
保存所修改的文本文档:  :wq
不保存所修改的文本文档: :q!


查看错误日志:tail -f error.log
查看正确日志:tail -f access.log
查看以n行结尾的日志:tail -100f error.log
查看日志文件:tail -f demo.log
清空日志:>error.log(大于号+要清空日志的名称
删除单行: 两下dd

tab键可自动补齐
暂停当前的行进:ctrl+c
拷贝本分:cp neinx.conf nginx.conf.bak1
文件覆盖:cp -r /root/dist/rout/* /usr/local/nginx/html{词条命令意思为复制rout下所有文件到html下,这是前台启动的一个条件;nginx文件夹下有html和sbin,sbin内做启动命令
权限修改:chmod 777 ./dist {权限全部放开rwx}
递归循环改变子目录:chmod -R 755 /root/dist
停止前台nginx服务:./sbin/nginx -s stop
启动前台nginx服务:./sbin/nginx
重启前台nginx服务:./sbin/nginx -s reload{需要分析目录
临时关闭:set enforce 0
显示行数:   :set nu
查看路径:pwd
启动程序:java -jar XXX.jar
启动程序并后台运行:java -jar XXX.jar &
设置简洁后台开启命令:1.查看[root@localhost ~]文件夹下文件:ll            2.编辑后台文件:xx.jar  :vi start-demo.jar.sh
    3.加入本条:nohup java -jar -Dspring.profiles.active=prod demo.jar >./demo.log 2>&1 &
启动后台可直接执行:./start-demo.jar.sh
注意修改本文件为粗体即设置权限:chmod +x start-demo.jar.sh
查看开启的8080端口:netstat -tlnup|grep 8080
查找进程java启动的项目:ps -aux|grep java
过滤nginx项:ps -aux|grep nginx
过滤nginx启动项:netstat -tlnup|grep nginx
清理:clear
清理缓存:ctrl+shift+delete

杀掉进程:kill -9 进程id{强制结束,不会扫尾


安装后台运行的jdk环境:rpm -ivh jdk-8u172-linux-x64.rpm(根据切实引入版本
查看java版本:java -version
不确定:[nohup Java-javaagent:/usr/local/xrebel/xrebel.jar -jar -Dspring.profiles.active=   指定激活的配置文件
将标准出错重定向标准输出(把错误也重定向到指定文件):
prod customer_server-0.01-SNAPSHOT.jar >./customer0.1.log 2>&1 &]


1.安装gcc {安装nginx需要先将官网下载的源码进行编译,编译依    赖gcc环境}:yum install gcc-c++
2.PCRE pcre-devel安装:是一个perl库pcre二次元开发库:
    命令是: yum install -y pcre pcre-devel+
         yum install -y pcre pcre-devle
3.zlib安装(提供了很多压缩和解压缩的方式:
    yum install -y zlib zlib-devel
4.OpenSSL安装:一个强大的安全套接字曾密码库,攘括主要的密码算法,常用的密钥和证书封装管理功能即HTTP协议,并提供丰富的应用程序供测试或其它目的是用:
    yum install -y openssl openssl-devel
tar解压:tar -zxvf nginx-1.14.0.tar.gz
打压缩包:tar -zcvf test.tar.gz ./nginx-1.14.0
???:wget -c http://nginx.org/download/nginx-1.14.0.tar.gz

部署springboot项目
nohup java -javaagent:/usr/local/xrebel/xrebel.jar -jar -Dspring.profiles.active=prod customer_server-0.0.1-SNAPSHOT.jar  >./customer0.1.log 2>&1 &

shell脚本的内容(启动程序)
nohup java -jar -Dspring.profiles.active=prod demo2.jar  >./demo2.log 2>&1 &   
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LLY-yy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值