- 博客(45)
- 资源 (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 7407
原创 Jenkins服务器IP更换,Jenkins URL地址更换
在jenkins网页中的URL地址栏中,后缀输入restart重启。4、检查页面显示是否正确,完成IP配置修改。1、进入jenkins服务器,找到配置文件。3、修改完成,保存配置,重启jenkins。
2024-04-18 11:44:48 289 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 1306
原创 清理docker Build Cache缓存文件
使用docker构建镜像,发现docker的overlay2文件会越来越大。可以添加一条自动任务,每月自动清理docker构建缓存。# 每月1日清理docker build的缓存。可以看到已经占用了26.7GB,清理这个缓存。再次查看,已经没有缓存了,清理成功。
2023-11-29 15:23:55 964
原创 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 2875 3
原创 docker安装minio作为图床服务
适用于AI的高性能分布式云存储,MinIO提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的私有云储存服务。MinIO原生支持 Kubernetes,它可用于每个独立的公共云、每个 Kubernetes 发行版、私有云和边缘的对象存储套件。MinIO是软件定义的,不需要购买其他任何硬件,在 GNU AGPL v3 下是 100% 开源的。
2023-10-25 09:41:01 293
原创 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 1102
原创 自定义jenkins镜像提示FontConfiguration.head错误
自定义jenkins镜像提示FontConfiguration.head错误
2023-10-13 16:37:45 1225
原创 docker制作自定义版本的jdk镜像
把下载好的jdk压缩包上传至服务器,目录和Dockerfile在一起。注意最后有一个点,代表用当前的目录下的Dockerfile文件。1、下载jdk版本,这里以jdk1.8.0_381为例。2、创建Dockerfile文件。3、完成jdk镜像制作。
2023-10-12 09:46:41 507
原创 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 3992 1
原创 gradle对应jdk版本
Gradle运行在所有主要的操作系统上。它需要Java开发工具包(JDK)版本8或更高版本才能运行。有关详细信息,您可以查看兼容性矩阵。
2023-10-11 09:08:42 1080
原创 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 171
原创 Python自动检测西北政法大学研究生院网站硕士招生新闻并发送邮件
处理逻辑:使用request请求得到页面交给bs4处理,得到标题和链接,日期,内容。配置发件函数,手工建立title.txt文件在脚本的目录,用于保存上一次最新的消息标题,用最新标题的时间和今日时间进行对比,一致后再对比与上一个标题是否一致,不一致发送邮件。因为近期需要时刻查看该网页的最新公布消息,所以使用python自动访问网页消息并通过邮件通知。工具:python,官网下载python安装即可。
2023-09-05 13:35:27 118
原创 Clock moved backwards. Refusing to generate id for 25323564ms项目报错解决方法
Clock moved backwards错误解决
2023-08-31 16:14:08 1174
原创 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 1149
原创 使用mysql容器创建主从同步
给主mysql数据库设置my.cnf进入主mysql配置目录,并创建my.cnf进入主数据库容器的mysql,并执行以下操作留意这2个参数,从数据库中需要用到。
2023-08-03 14:14:35 258
原创 docker容器日志大小限制
docker的日志驱动设置有两种方式,一种是全局配置,一种是特定容器的限制。这里我选择特定容器限制更加的符合生产环境。全局配置下,需要重启docker。docker的日志随着时间推移越来越大,我们可以做出一些限制。在容器运行命令中,加入这句话就可以实现日志大小限制。比如我想限制日志为100GB大小,就可以这样写。
2023-07-24 16:09:20 1727
原创 zabbix监控docker容器
需要被监控的主机安装zabbix-agent2插件,请参考另一篇博客进行安装。原有的zabbix-agent插件不支持docker容器的监控的。agent的功能,agent2也都有并在被监控的主机中开发 10050端口。
2023-07-24 14:13:42 487
原创 为harbor仓库添加https,新增DigiCert 免费版SSL证书
为harbor仓库添加https,新增DigiCert 免费版SSL证书
2023-07-21 11:47:02 814
原创 Loki+promtail+Grafana监控docker容器日志
使用Loki+promtail+Grafana监控docker容器日志,适用于生产环境。
2023-07-12 17:49:35 2842
原创 jenkins构建历史设置保留数量
应用保存job配置,并重新构建项目,重新构建完成后会根据保留设置,删除多余的个数和天数的构建历史。勾选Discard old builds,设置保留天数和个数,可以只填保留个数。jenkins默认保留构建历史所有,这样磁盘空间越来越小,设置保留个数。进入job项目中-配置。
2023-07-06 10:41:14 2010
原创 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 2806 11
原创 使用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 949
原创 k8s-containerd容器运行时默认50G存储位置更换
containerd作为k8s主要的cri,它默认存储位置是使用的/根目录挂载的资源。移动或者复制,我使用复制文件方式:cp -r /var/lib/containerd/* /home/containerd。这里我使用方式2,可以看到/home目录为104G,/根分区默认划分为50G。找到root这行,把目录位置换为/home/containerd,退出保存。方式2、修改containerd配置文件,修改默认配置为/home。创建文件夹:mkdir /home/containerd。
2023-06-16 14:22:53 2922
原创 zabbix监控-企业微信webhook告警并使用markdown格式
zabbix监控-企业微信webhook告警并使用markdown格式最终告警样式:markdown格式与text格式的优点:文字排版清晰,可对不同文字标识颜色,大小等。此方法使用zabbix提供的webhook方式,不需要建立脚本文件。zabbix版本:Zabbix 5.2.3一、创建企业微信群聊机器人点开群聊,右上角更多,输入名字,创建完成即可二、新建报警媒介类型名称随意,类型选择webhook参数设置:Message {ALERT...
2022-02-21 11:27:32 4606
原创 使用python3爬取网页,利用aria2下载电影,Jellyfin自动更新最新电影
前言:在我搭建好Jellyfin软件后,因为只能播放本地视频,就想能不能播放网络上的电影,可以每天自动下载并更新,这样就不用我手工下载好,再上传到NAS中播放。或许有更好的方法,那就是直接用电影播放源,那就有个问题了,没有那个视频网愿意给播放源,所以还是自己慢慢下载后再播放吧。个人对于python语言也是小白,在网络上寻找大神的脚本稍加修改得到的。如果需要搭建jellyfin,请看我之前的博客...
2020-02-24 12:40:50 7316 1
原创 家庭影院Jellyfin搭建,linux网页视频播放器
搭建家庭影院系统,适用于网页在线播放,APP,TV盒子环境:Centos7+docker+jellyfin效果:一、安装软件1、官网直达链接,选择下载,从Docker安装稳定版,按官网提示输入命令2、前2个命令不变,第三个命令要注意,请替换“资源磁盘目录为自己的目录”,其他不用更改docker run -d -v /srv/jellyfin/config:/c...
2020-02-07 10:38:45 15159
原创 zabbix模板-天融信防火墙
天融信防火墙,的zabbix模板,自己摸索创建的,网络上很少有zabbix监控设备的详细介绍。导入模板修改信息即可使用。监控了流量,运行时间,会话数,内存,CPU利用率,VPN隧道状态等常用信息。因VPN隧道还未找到自动创建规则怎么使用,故只能使用单条监控(只写了10条)。其中需要的文件:1、天融信防火墙的MIB文件(需要复制在zabbix服务器中的这个目录/usr/share/snmp/...
2018-11-05 11:04:04 5642 20
原创 华为S5700-24TP-SI-AC,MIB库文件
官网下载地址:https://support.huawei.com/enterprise/zh/switches/s5700-pid-6691579/software/21553101?idAbsPath=fixnode01%7C7919710%7C21782164%7C21782167%7C22318564%7C6691579下载第一个就行,MIB_2015-03-03.rar云盘下载地...
2018-10-29 15:29:54 3192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人