- 博客(51)
- 资源 (4)
- 收藏
- 关注

原创 CentOS7安装Nextcloud+ocDownloader+aria2使用Nextcloud网盘做离线下载服务器
需求:做离线下载直接保存到网盘,需多用户在线播放视频,在线office文档预览编辑,能分享文件链接,既能做个人网盘,又能做离线下载服务器。环境:CentOS-7-x86_64-Minimal-1810软件及插件:宝塔面板+Nextcloud+ocDownloader+aria2+AriaNg+onlyoffice目录一、宝塔面板宝塔面板安装二、添加网站三、安装Nextc...
2020-01-15 13:33:13
7975
原创 Certimate自动化SSL证书部署至IIS服务器
笔者上一篇内容已经部署好了Certimate开源系统,于是开始搭建部署至Linux和Windows服务器,Linux服务器十分的顺利,申请证书-部署证书很快的完成了,但是部署至Windows Server的IIS服务时,遇到一些阻碍,后面也解决了,谨以此片记录部署过程,一起共勉。
2024-12-10 17:35:43
1689
3
原创 公网可信CA机构颁发SSL证书自动部署-Certimate
由于公网和内网有网站访问的需求,并且要求域名https进行访问,使用自签名https证书对于用户而言很麻烦,每一台主机都需要安装证书到本地,于是使用SSL证书签发系统进行部署,笔者使用的是阿里云域名服务,每年有20个免费的SSL证书可以创建下载,每张证书有效期3个月,这样的方式20个证书很快就用完了,便不得不付费购买SSL证书,但是我的网站是内网服务,并不需要太高端的CA(证书颁发机构)颁发,于是有没有免费的可信CA机构颁发的SSL证书。
2024-12-10 13:58:51
1276
原创 本地化云桌面系统环境VMware horizon搭建
预准备使用空闲服务器,搭建轻办公云桌面环境,类似“华为云桌面FusionAccess”,或天翼云桌面系统。注意云桌面不是桌面云,云桌面的适用场景为团队化云上办公,可私有部署/云化部署。horizon是VMware旗下产品,因相关部署文档极少,踩过不少的坑,包括视频,文档资料各大网站均搜集后才最终完成部署使用。环境信息准备:安装包:Horizon相关安装包,windows系统镜像安装包等。AD/DNS域控服务器:Windows server 2019操作系统:Windows server 2019。
2024-08-27 16:17:25
9339
2
原创 使用nginx实现一个端口和ip访问多个vue前端
前言:由于安全组要求,前端页面只开放一个端口,但是项目有多个前端,此前一直使用的是一个前端使用单独一个端口进行访问,现在需要调整。重新打包构建vue前端代码,修改nginx配置,并重启nginx,防火墙允许nginx配置的端口。需要实现:这里以80端口为例,两个前端分别是:project1,project2。例如:访问项目1:192.168.1.10:80/project1。需要的配置:1、nginx配置;2、vue前端代码修改。两个项目的vue代码均要修改。2、vue前端代码修改。
2024-07-22 16:53:10
1868
1
原创 Jenkins设置开机自启(以war包方式启动jenkins)
配置环境:Centos7.6/Jenkins 2.452.2/jdk-21.0.3。# jenkins.war包,放在了/root/software目录。#开机自启动 systemctl enable jenkin。#生效 systemctl daemon-reload。#启动 systemctl start jenkins。3、生效配置,并配置自动启动。1、创建sh脚本文件。2、创建系统服务文件。
2024-07-11 12:12:23
2058
2
原创 Ubuntu 24.04安装zabbix7.0.0图形中文乱码
当zabbix安装完成后,设置中文界面时,打开图形,中文内容会显示方框乱码,是因为服务器字体中没有相关的中文字体,需要更换。1、找到中文字体,可以在网络上下载《得意黑》开源字体,也可以在windows电脑中复制微软雅黑字体出来。备份原来字体:mv DejaVuSans.ttf DejaVuSans.ttf_bak。然后把微软雅黑字体文件,上传至上面目录后,重命名为。只需要替换这个字体就可以正常显示了。,刷新zabbix页面即可正常显示。2、上传至ubuntu服务器中。
2024-06-19 15:47:58
1933
原创 Jenkins服务器IP更换,Jenkins URL地址更换
在jenkins网页中的URL地址栏中,后缀输入restart重启。4、检查页面显示是否正确,完成IP配置修改。1、进入jenkins服务器,找到配置文件。3、修改完成,保存配置,重启jenkins。
2024-04-18 11:44:48
3025
1
原创 搭建开源数据库中间件MyCat2-配置mysql数据库双主双从
mycat2下载地址无法访问,不知道是不是被DNS污染了,还是需要搭梯子访问,所以我只能找到1.21的版本进行安装。搭建mycat2的前提是搭建数据库主从复制。架构:双主双从配置:3台服务器,4台数据库;其中2台服务器为数据库各装主从配置,1台服务器为数据库中间件。版本信息:mycat1.21,mysql8.0.16下载地址:安装程序包:http://dl.mycat.org.cn/2.0/install-template/mycat2-install-template-1.21.zip。
2024-01-18 10:39:36
1867
原创 清理docker Build Cache缓存文件
使用docker构建镜像,发现docker的overlay2文件会越来越大。可以添加一条自动任务,每月自动清理docker构建缓存。# 每月1日清理docker build的缓存。可以看到已经占用了26.7GB,清理这个缓存。再次查看,已经没有缓存了,清理成功。
2023-11-29 15:23:55
1942
原创 homeassistant安装HACS应用商店
如果能够访问成功,安装完成后请重启homeassistant,即可完成安装,以下第3步不用再操作。等待几分钟,会自动安装hacs,看到restart后安装成功,重启homeassistant。点击链接,这里需要访问github,网络要加速器。进入容器:docker exec -it homeassistant bash。环境:iStoreOS,已在商店中安装homeassistant。1、进入终端,输入账号和密码(默认:root,password)使用命令下载hacs,会转向github,可能无法访问。
2023-10-26 15:17:47
7743
5
原创 docker安装minio作为图床服务
适用于AI的高性能分布式云存储,MinIO提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的私有云储存服务。MinIO原生支持 Kubernetes,它可用于每个独立的公共云、每个 Kubernetes 发行版、私有云和边缘的对象存储套件。MinIO是软件定义的,不需要购买其他任何硬件,在 GNU AGPL v3 下是 100% 开源的。
2023-10-25 09:41:01
585
原创 GitLab使用webhook触发Jenkins自动构建
进入单个项目,设置-webhook,粘贴刚刚复制的URL地址,取消勾选SSL验证,增加webhook后测试,完成自动化构建,当提交代码后jenkins会自动构建job。进入job设置,构建触发器中就可以看到gitlab的webhook配置,复制URL地址和随机令牌至gitlab中。勾选后,就可以展开设置,点高级,往下拉,点击generate生成随机令牌,复制至gitlab。在插件管理中,搜索gitlab安装这个插件。2、job中配置webhook地址和密钥。1、jenkins安装gitlab插件。
2023-10-18 09:54:34
1416
原创 自定义jenkins镜像提示FontConfiguration.head错误
自定义jenkins镜像提示FontConfiguration.head错误
2023-10-13 16:37:45
1457
原创 docker制作自定义版本的jdk镜像
把下载好的jdk压缩包上传至服务器,目录和Dockerfile在一起。注意最后有一个点,代表用当前的目录下的Dockerfile文件。1、下载jdk版本,这里以jdk1.8.0_381为例。2、创建Dockerfile文件。3、完成jdk镜像制作。
2023-10-12 09:46:41
2417
原创 Jenkins安装多个jdk版本,并在项目中选择对应jdk版本
1、找到下载的版本,一般选择linux64位,后缀为.tar.gz的压缩包,下载需要登录oracle账号,没有账号先注册,免费下载的。例:比如项目需要使用java8.341的版本,而jenkins用的是java11的版本,这里就需要下载多个jdk版本。选中项目的job,进入通用设置,就可以看到JDK的选择项,应用保存即可实现不同项目用不同的jdk版本。把jdk的目录复制到java_home路径中,取个名字,可以添加多个jdk版本。4、jenkins的job中选择jdk版本。上传路径随意,一般放在。
2023-10-11 15:07:34
7463
1
原创 gradle对应jdk版本
Gradle运行在所有主要的操作系统上。它需要Java开发工具包(JDK)版本8或更高版本才能运行。有关详细信息,您可以查看兼容性矩阵。
2023-10-11 09:08:42
2802
原创 docker创建nginx容器
前言:当直接run运行nginx容器时,如果命令带有-v 映射出配置文件目录,则会报错,提示无法初始化,原因是没有配置文件,docker会同步主机文件到容器内,而主机文件又是空白的,所以无法启动。这里我把nginx的页面,日志,配置文件都复制出来。复制到/home/apps下。2、复制出nginx容器中的配置文件。5、访问nginx首页,创建成功。1、创建一个空的nginx容器。3、删除这个空的nginx容器。http://主机IP地址。4、运行nginx镜像。
2023-10-10 10:57:10
273
原创 Python自动检测西北政法大学研究生院网站硕士招生新闻并发送邮件
处理逻辑:使用request请求得到页面交给bs4处理,得到标题和链接,日期,内容。配置发件函数,手工建立title.txt文件在脚本的目录,用于保存上一次最新的消息标题,用最新标题的时间和今日时间进行对比,一致后再对比与上一个标题是否一致,不一致发送邮件。因为近期需要时刻查看该网页的最新公布消息,所以使用python自动访问网页消息并通过邮件通知。工具:python,官网下载python安装即可。
2023-09-05 13:35:27
216
原创 Clock moved backwards. Refusing to generate id for 25323564ms项目报错解决方法
Clock moved backwards错误解决
2023-08-31 16:14:08
2364
原创 centos自动同步北京时间
cat /var/spool/mail/root日志,提示/bin/sh: ntpdate: 未找到命令。因为crontab执行的时候,在/bin/sh中找命令,需要输入ntpdate的全路径。通过邮件通知服务的文件,进行查看cron任务日志。# 每小时第30分钟同步AD域控时间。1、安装ntpdate服务。2、加入自动任务计划。3、查看是否执行成功。
2023-08-10 13:54:58
1563
原创 使用mysql容器创建主从同步
给主mysql数据库设置my.cnf进入主mysql配置目录,并创建my.cnf进入主数据库容器的mysql,并执行以下操作留意这2个参数,从数据库中需要用到。
2023-08-03 14:14:35
313
原创 docker容器日志大小限制
docker的日志驱动设置有两种方式,一种是全局配置,一种是特定容器的限制。这里我选择特定容器限制更加的符合生产环境。全局配置下,需要重启docker。docker的日志随着时间推移越来越大,我们可以做出一些限制。在容器运行命令中,加入这句话就可以实现日志大小限制。比如我想限制日志为100GB大小,就可以这样写。
2023-07-24 16:09:20
2235
原创 zabbix监控docker容器
需要被监控的主机安装zabbix-agent2插件,请参考另一篇博客进行安装。原有的zabbix-agent插件不支持docker容器的监控的。agent的功能,agent2也都有并在被监控的主机中开发 10050端口。
2023-07-24 14:13:42
830
原创 为harbor仓库添加https,新增DigiCert 免费版SSL证书
为harbor仓库添加https,新增DigiCert 免费版SSL证书
2023-07-21 11:47:02
973
原创 Loki+promtail+Grafana监控docker容器日志
使用Loki+promtail+Grafana监控docker容器日志,适用于生产环境。
2023-07-12 17:49:35
4445
2
原创 jenkins构建历史设置保留数量
应用保存job配置,并重新构建项目,重新构建完成后会根据保留设置,删除多余的个数和天数的构建历史。勾选Discard old builds,设置保留天数和个数,可以只填保留个数。jenkins默认保留构建历史所有,这样磁盘空间越来越小,设置保留个数。进入job项目中-配置。
2023-07-06 10:41:14
3486
原创 alist网盘增加onlyoffice
alist网盘十分的好用且神奇,但无奈的是无法查看pdf和office文档预览。在linux主机中增加view.html文件,其中src配置为自己的ip地址,可以保存至/home/onlyoffice中。"onlyoffice":"http://主机IP:8081/view.html?src的值,要填写自己的主机IP,端口号就是刚才创建的onlyoffice容器暴露的端口。nginx安装好后,就在nginx中新建配置添加server,端口是8081。完成添加配置,现在可以在网页上正常预览文档。
2023-07-05 10:43:43
6719
16
原创 使用kubeshpere创建k8s容器日志系统grafana-loki
使用kubeshpere创建loki应用十分的方便,减少了很多操作,易用的同时也实用,k8s不再是精通人员才能使用的编排系统。创建一个工作负载,也就是k8s的Deployment,随意取一个名字,下一步。服务创建完成外部端口,可以通过k8s-master主机的ip加端口访问。左侧点击connections,搜索loki,添加loki数据源。URL地址为POD应用创建的服务,DNS+服务端口。编辑名字,并添加URL,URL地址在服务中找到。在项目-应用负载-应用-添加-从应用模板添加。
2023-07-05 09:56:57
1241
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人