
linux
一个人也很酷
这个作者很懒,什么都没留下…
展开
-
Centos7更换yum镜像源
Centos7更换yum镜像源原创 2025-01-07 12:04:15 · 285 阅读 · 0 评论 -
VM CentOS7 根目录扩容
dev/sda1 分区是挂在 根目录(“/”) 上的,因此无法用常规的LVM(逻辑卷管理)模式进行扩容。(在用 lvextend 命令用于动态扩展逻辑卷的空间,即会报 “/dev/sda1”: Invalid path for Logical Volume. 错误),故采用以下方式进行扩容,数据不会丢失。转载 2023-11-23 15:59:19 · 1477 阅读 · 0 评论 -
VM CentOS7安装ffmpeg
项目中涉及给视频添加水印,使用到了ffmpeg,windows系统可直接使用,Linux需要手动编译完成ffmpeg后才可正常使用。原创 2023-11-23 15:13:51 · 576 阅读 · 0 评论 -
SSL双向认证-Nginx配置
3.浏览器添加证书,在浏览器设置里找到SSL证书,导入client.p12证书,再次访问后选择证书即可访问。Nginx配置适用于前端项目或前后端都通过Nginx转发的时候(此时可不配置后端启用双向认证)SSL双向认证需要CA证书,开发过程可以利用自签CA证书进行调试验证。原创 2023-09-14 11:50:51 · 1047 阅读 · 0 评论 -
SSL双向认证-SpringBoot项目
1.将server.p12证书和client.jks证书复制到项目resources目录下。SSL双向认证需要CA证书,开发过程可以利用自签CA证书进行调试验证。3.利用apifox/postman或浏览器测试双向认证。这里不勾选SSL证书验证(自签证书无法通过验证)2.修改配置文件,增加下述内容。保存配置,启动项目。原创 2023-09-14 11:47:27 · 984 阅读 · 0 评论 -
SSL双向认证-自签CA证书生成
注意这里的Common Name不要与服务器证书或客户端证书的域名相同,这里使用 root。SSL双向认证需要CA证书,开发过程可以利用自签CA证书进行调试验证。邮箱地址,比如 test@qq.com。邮箱地址,比如 test@qq.com。所在公司的部门拼音,比如 yanfa。所在公司的部门拼音,比如 yanfa。地市拼音,比如 guangzhou。地市拼音,比如 guangzhou。公司名称拼音,比如 test。域名或者ip,比如 root。公司名称拼音,比如 test。密码,比如 123456。转载 2023-09-14 11:26:31 · 834 阅读 · 0 评论 -
Nginx安装nginx_upstream_check_module模块
Nginx安装nginx_upstream_check_module模块,实现自主健康检查及流量屏蔽转载 2022-10-15 16:30:48 · 2243 阅读 · 0 评论 -
minio单机、集群搭建、Spring Boot集成,详细步骤
一、单机minio搭建1.下载rpm包下载地址:https://dl.min.io/server/minio/release/linux-amd64/2.安装rpm -ivh minio-20220504074527.0.0.x86_64.rpm修改 /etc/systemd/system/minio.service文件#启动的用户和用户组User=rootGroup=root#配置文件地址EnvironmentFile=-/etc/default/minio..原创 2022-05-17 23:39:42 · 2709 阅读 · 5 评论 -
VM虚拟机静态IP无法上网
TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=4125ad51-7fd4-4a14-83ff-12c4076b6d.原创 2022-05-17 21:07:49 · 406 阅读 · 0 评论 -
linux 查看指定路径下的各文件大小,批量删除文件
#查看指定路径的各文件大小du -ah --max-depth=1 路径#模糊删除文件 rm -rf localhost_access_log.*.txt原创 2022-04-20 11:06:24 · 503 阅读 · 0 评论 -
tomcat启动慢解决方案
找到tomcat安装路径下的/conf/catalina.properties修改:tomcat.util.scan.StandardJarScanFilter.jarsToSkip=的值为*.jar原创 2022-04-09 16:29:57 · 1286 阅读 · 0 评论 -
nginx映射https请求到tomcat,重定向变成http的解决办法
Nginx代理配置内容: proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;proxy_redirect http:// https://; 不建议仅修改tomcat,因为ssl配置在n转载 2022-03-04 11:32:09 · 1016 阅读 · 0 评论 -
配置系统镜像为yum源
1.挂在系统镜像mkdir /mnt/cdrommount /dev/sr0 /mnt/cdrom2.查看是否挂载成功df -h3.进入配置文件的文件夹cd /etc/yum.repos.d/备份配置文件tar zcvf yum.repos.d.tar.tz CentOS*删除CentOS-Media.repo 以外的配置文件,编辑CentOS-Media.repo文件vim CentOS-Media.repo按ESC,输入:wq回车,保存退出转载 2020-12-03 15:39:20 · 622 阅读 · 0 评论 -
nginx配置https证书
1.下载https证书压缩包,包含xxxx.pem文件和xxxx.key文件xxxx.pem文件=证书文件xxxx.key文件2.转载 2021-06-10 20:39:21 · 645 阅读 · 0 评论 -
linux下安装Nginx并应映射至Tomcat,配置域名访问
1.安装nginx相关依赖包yum -y install gcc pcre-devel zlib-devel openssl openssl-devel2.切换至Nginx压缩包所在路径下,解压Nginx至/usr/local下tar -zxvf nginx-1.12.2.tar.gz -C /usr/local3.配置./configure --prefix=/usr/local/nginx-1.12.24.创建日志文件夹mkdir logschmod 700 lo原创 2020-10-09 16:17:41 · 889 阅读 · 1 评论 -
413 Request Entity Too Large 解决nginx限制上传文件大小
编辑nginx的配置文件,在http{节点下增加client_max_body_size 1024m; //文件限制大小原创 2021-06-26 15:22:22 · 314 阅读 · 0 评论 -
Vue部署到Nginx
1.打包Vue项目,在项目路径下执行:npm run build打包完成后会在项目路径下生成dist文件夹2.将dist文件夹上传至服务器上,如/usr/local/项目名称3.编辑Nginx的配置文件:location /项目名称 { alias /usr/local/项目名称/dist; try_files $uri $uri/ /index.html; //不加这一句,刷新404}//这里是vue的配置信息说明,不需要加在nginx配置文件,/*con原创 2021-09-10 10:47:48 · 337 阅读 · 0 评论 -
spring boot分布式部署集成Spring session+redis cluster实现共享Session
项目本身是Spring boot单体应用,需横向扩展部署多台应用,由于JWT改造改动过大,评估后确定采用Spring session+redis cluster实现共享Session。redis cluster安装过程参考redis集群搭建nginx负载均衡参考Nginx多台服务器负载均衡1.Maven引用<dependency> <groupId>org.springframework.session</groupId> <原创 2022-01-25 21:57:45 · 3646 阅读 · 0 评论 -
redis集群搭建
版本:CentOS 7.0,Redis-6.2.6本文模拟于一台机器上安装6个redis节点实现redis集群,实际生产环境中操作基本类似。节点:192.168.14.133:8001192.168.14.133:8002192.168.14.133:8003192.168.14.133:8004192.168.14.133:8006192.168.14.133:80071.从官网下载redis2.将redis-6.2.4.tar.gz上传至192.168.14.原创 2022-01-24 11:07:30 · 1018 阅读 · 0 评论 -
tomcat+redis实现session共享
本文基于CentO1.从官网下载redis,tomcat安装过程转载 2021-06-16 15:48:40 · 3217 阅读 · 2 评论 -
云主机keepalived 其他节点无法ping通虚拟IP
云主机上启用了keepalived,虚拟IP只能在当前映射的服务器上能ping通,其他节点无法ping通虚拟IP。解决方案:需要在云主机的控制台上将虚拟IP绑定keepalived各节点的原创 2021-06-15 15:23:20 · 3050 阅读 · 0 评论 -
利用keepalived实现高可用服务
利用keepalived可实现mysql、fastDFS等服务的高可用,单点故障时自动切换节点。本文在CentOS7环境下,结合fastDFS,实现fastDFS的高可用性fastDFS的安装请参见原创 2021-06-13 17:44:50 · 335 阅读 · 0 评论 -
CentOS7安装keepalived
关于FastDFS的安装请参见点击查看转载 2021-06-13 14:43:17 · 1634 阅读 · 0 评论 -
CentOS7将系统镜像做为本地yum据源
mount /dev/cdrom /media/ #挂载镜像mkdir /tmp/repomv /etc/yum.repos.d/CentOS-* /tmp/repo/vi /etc/yum.repos.d/centos7.repo原创 2021-06-12 16:48:38 · 328 阅读 · 0 评论 -
FastDFS双机热备的实现
1.安装前需已安装好gcc、pcre 、zlib 、opensslyum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel转载 2021-06-07 23:56:23 · 1550 阅读 · 1 评论 -
CentOS7将文件发送到远程服务器
有时候根据需求可能多台服务器只有一个公网IP,有些文件也需要上传至其他服务器(未绑定公网IP),则可通过命令将服务器A(绑定公网IP)上的文件发送到其他服务器(未绑定公网IP)原创 2021-06-04 22:24:12 · 961 阅读 · 0 评论 -
Nginx多台服务器负载均衡
1.服务器IP192.168.14.132 //主服务器192.168.14.133192.168.14.134转载 2021-06-03 17:22:13 · 3661 阅读 · 2 评论 -
centos7设置nginx开机自启
1.在/lib/systemd/system目录下,创建nginx.service文件cd /lib/systemd/systemtouch nginx.service2.转载 2021-06-03 16:31:51 · 130 阅读 · 0 评论 -
CentOS7 离线安装gcc
1.挂载系统镜像mount /dev/cdrom /mnt2.rpm安装包在/mnt/Packages路径下,将yix原创 2021-06-03 13:19:48 · 666 阅读 · 0 评论 -
linux设置tomcat开机自动启动
设置方法1、修改/etc/rc.d/rc.local,使用vi /etc/rc.d/rc.local 命令2、在/etc/rc.d/rc.local文件最后添加下面两行脚本export JAVA_HOME=/usr/local/jdk1/usr/local/tomcat/bin/startup.sh start/usr/local/jdk 为本机jdk安装目录/usr/local/tomcat/bin/startup.sh 为本机tomcat安装的目录3、修改rc.local文件.转载 2021-03-19 11:55:39 · 227 阅读 · 0 评论 -
磁带机操作
1.查看磁带机cat /proc/scsi/scsilsscsi2.安装mt工具yum install mt-st3.查看磁带状态mt -f /dev/st0 status4.查看磁带内的文件tar tvf /dev/st0无文件时:有文件时:5.写文件到磁带机tar cvf /dev/st0 test.txt...原创 2021-03-25 11:54:05 · 878 阅读 · 0 评论