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 &