约定
* /opt/start.sh :通用启动脚本,第一个参数指定应用名,如/opt/start.sh myapp
* /opt/stop.sh :通用停止脚本,第一个参数指定应用名,如/opt/stop.sh myapp
* /opt/<app_name>/<app_name>.jar :启动的应用jar包
* /opt/
最近买了几台云主机,写了个脚本初始化用户和权限
1. 创建一个无密码的新用户
2. 开启SSH登录
3. 设为SUDOUser
4. 禁用root用户
#!/bin/bash
NEWUSER='fyn'
IDRSA_PUB="*****"
useradd -m ${NEWUSER}
mkdir /home/${NEWUSER}/.ssh
echo ${IDRSA_PUB} > /home/${NEWUSER}
nginx反向代理默认用的http1.0,如果尚有不支持http1.0,需要增加proxy_http_version 1.1选项来指定版本
location /api {
proxy_http_version 1.1;
proxy_pass http://192.168.1.30:8080/;
}
配置文件
logback_spring.xml
<appender name="myAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"
netstat -ant|grep -v TIME_WAIT|awk -F '[[:space:]:]+' '{print $6"\t"$4":"$5}'|sort|uniq -c|sort -rg|grep :5672|head -n 20
* netstat