阅读量:3
- JDK安装https://blog.csdn.net/weixin_60692635/article/details/129972364
export JAVA_HOME=/www/server/java/jdk1.8.0_371 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export MAVEN_HOME=/usr/local/maven/apache-maven-3.9.8 export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
- maven安装
https://blog.csdn.net/m0_73740682/article/details/137424218 - redis安装
https://blog.csdn.net/xhmico/article/details/136450882
- git安装
https://blog.csdn.net/m0_52985087/article/details/136205445 - nginx安装
https://blog.csdn.net/qq_44316726/article/details/119453206
nginx安装 带ssl证书插件 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module nginx -v 检查配置 nginx -t 停止 nginx -s stop 启动 nginx 重载配置 nginx -s reload
nginx日志滚动配置
新增日志滚动配置文件 vi /etc/logrotate.d/nginx /usr/local/nginx/logs/*.log { # 每天轮转 daily # 忽略错误 missingok notifempty # 保留最近7个 rotate 7 # 禁用gzip压缩 delaycompress # 创建新的文件 create # 轮转后的日志文件后缀名为日期 dateext # 轮转后执行脚本 sharedscripts # 给nginx发送USR1信号,USR1信号是用于重新打开日志文件,以实现日志文件切割和重新命名。通过发送USR1`信号,Nginx主进程会重新打开日志文件,然后开始写入新的日志数据,同时将旧的日志文件重命名为备份。 postrotate if [ -f /usr/local/nginx/logs/nginx.pid ]; then kill -USR1 `cat /usr/local/nginx/logs/nginx.pid` fi endscript } 执行分割命令 查看是否正确 /usr/sbin/logrotate -vf /etc/logrotate.d/nginx 查看nginx日志目录 是否出现分割文件 配置定时任务-每日凌晨执行 crontab -e 0 0 * * * /usr/sbin/logrotate -f /etc/logrotate.d/nginx 查看定时任务 crontab -l nginx分割后的日志文件目录 -rw-r--r-- 1 nobody root 59853 Jul 5 09:16 access.log -rw-r--r-- 1 root root 8435472 Jul 4 09:49 access.log-20240704 -rw-r--r-- 1 nobody root 329921 Jul 4 23:46 access.log-20240705