常用软件安装

启动mysql
docker run -p 3307:3306 --name mysql 
-v /opt/docker/mysql/log:/var/log/mysql 
-v /opt/docker/mysql/data:/var/lib/mysql 
-v /opt/docker/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7  --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci

docker start 容器id 重启关闭的容器



安装java oracle官方 S.
JDK1.8的二进制发布包
tar -xzf jdk-8uXXX-linux-x64.tar.gz

export JAVA_HOME=/opt/java/jre1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile


发布 -noverify跳过检查
java -jar -noverify shopping-0.0.1-SNAPSHOT.jar

start.sh
#!/bin/sh
PROJECT_NAME=shopping-0.0.1-SNAPSHOT.jar

## 调用 判断程序是否正在运行
pid=$(ps -ef | grep ${PROJECT_NAME} | grep -v "grep" | awk '{print $2}')
if [ -z "${pid}" ];then
else
kill -9 ${pid}
echo $pid
fi

nohup java -jar -noverify ${PROJECT_NAME} 1>shopping.log 2>&1 &
echo "shopping startup success"


安装nginx
# 安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
wget http://nginx.org/download/nginx-1.12.2.tar.gz
#编译 执行命令 考虑到后续安装ssl证书 添加两个模块  如不需要直接执行./configure即可
./configure --with-http_stub_status_module --with-http_ssl_module
make
make install

./nginx -s reload
./nginx -c conf

开机自启
#编辑
vim /etc/rc.local
/usr/local/nginx/sbin/nginx

nginx.conf
server {
	#监听的端口
	listen       80;
	server_name  localhost;
	
	location / {
		root   html; 前端页面
		index  index.html index.htm;
	}
	location /api {
		proxy_pass http://127.0.0.1:8085/api;
	}
	
	# 错误页面路由
	error_page   500 502 503 504  /50x.html;
	location = /50x.html {
		root   html;
	}
	
	#监听80端口,并重定向到443
	#rewrite ^/(.*)$ https://test.com:443/$1 permanent;
}
server {
        listen       443 ssl;
        server_name  localhost;
        ssl on;
        ssl_certificate      /usr/local/nginx/ssl_certificate/server.crt;
        ssl_certificate_key  /usr/local/nginx/ssl_certificate/server.key;

        ssl_session_timeout 30m;
        ssl_protocols TLSv1.2;
        ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";
        proxy_redirect http://$host:6002/  https://$host:6014/;

        location / {
            root   html;
            index  index.html index.htm;

        }
		 location /api
         {      
                 proxy_pass http://127.0.0.1:8085/api;
                 proxy_http_version 1.1;
                 proxy_set_header Upgrade $http_upgrade;
                 proxy_set_header Connection "Upgrade";
                 proxy_set_header X-Real-IP $remote_addr;
                 proxy_set_header Host $host;
         }

    }

添加 --permanent永久生效,没有此参数重启后失效 这里的6379为redis服务的端口,若为其他服务设置,需要对应端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

https://blog.csdn.net/weixin_36268255/article/details/116901303
rpm -qa|grep snmp
net-snmp-utils-5.3.2.2-5.el5 net-snmp-libs-5.3.2.2-5.el5 net-snmp-5.3.2.2-5.el5 net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64
libsensors3-2.10.6-55.el5 lm_sensors-2.10.6-55.el5

移除之前的包yum -y remove
下载 yum -y install nmap --downloadonly --downloaddir /opt/temp
安装 rpm –ivh 包名 --force --nodeps

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值