AMD R9 5900x+GeForce GT1030装机记录
前言 现在的笔记本电脑也已经使用四年多了,当时买的tlc固态硬盘也已经将近寿命。我用HDTune Pro查看了读写数据,写入数据达到260T,不知道240GB的系统盘到底是干了什么,最让我想换电脑的是硬盘实在是太难用了,Windows Explorer时不时高占用、屏幕闪烁,排除很久也没有异常的进程,换个新盘又觉得浪费了,况且旧电脑的CPU也是…,四核打不过一核。
一、配置选购 在用我的intel笔电期间,一直都有关注AMD,当时就想着换电脑的话首选AMD,毫无疑问,平台肯定是在AMD选购,最近的是锐龙5000系列,就有5600x、5800x、5900x、5950x,核心的话需求是8核以上。因为我是不打游戏,也不是什么发烧机友、玩超频等,所以主板选择的是微星MAG B550M mortar WIFI,当时是根据5800x进行配置,后来发现5800x和5900x都差不多,不如加一千上5900x(千万别听群友忽悠,一步上5950x😊)。
众所周知,现在的显卡价格就…,七月份倒是有群友开车3000元RTX3060,当时还没装机所以就错过了,不过对于我来说,影响 ...
docker部署gitlab以及runner实现CICD
一、前言
二、安装配置Gitlabps: 全部配置均在gitlab.rb上,不用gitlab.yml。
Gitlab大概流程,由于我是禁止gitlab自带Nginx,因此我们只需要两个端口,一个是github服务监听地址端口,一个是ssh端口
启动Gitlabmkdir -p /mount/gitlab/{config,logs,data}sudo docker run --detach \ --hostname gitlab.fungit.org \ -p 127.0.0.1:2080:80 \ -p 2022:22 \ --name gitlab \ --restart always \ -v /mount/gitlab/config:/etc/gitlab \ -v /mount/gitlab/logs:/var/log/gitlab \ -v /mount/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce
有关Docker容器端口映射,可以参考理解Docker容器端口映射
修改gitlab.r ...
手动编译openresty
一、前言手动编译openresty或者叫手动升级oneinstack openresty版本 又叫做oneinstack升级nginx翻车
最近看到oneinstack更i新了nginx和lua_nginx_module版本,之前由于两者的版本不太匹配,故打算升级。先是通过upgrade.sh升级失败,后来想直接通过oneinstack提供的uninstall.sh脚本卸载web服务再重新安装,安装卸载提示,备份以下目录文件
当我再安装web服务之后,发现/data/wwwroot下的网站数据都没了,因为上面卸载脚本没提示要备份这个目录,我也没做处理,以为是默认删除了、数据丢失。
后面就干脆直接重装系统了,之后再看下卸载脚本:
其实不是删除网站wwwroot数据,而是mv到一个文件夹,相当于备份。悲剧。
二、编译、升级OpenResty我用的是oneinstack一键安装的OpenResty,由于机器重装不久,刚好用来试验nginx、openresty升级、添加模块。
既然重新编译,就改些奇奇怪怪的东西。
参考nginx安全:修改对外的服务软件名称并隐藏版本号
注意,ope ...
gclone自动挂载Google Drive
前言脚本来源gclone自动挂载服务脚本。修改支持CentOS/Oracle Linux | Debian/Ubuntu 系统。
使用请预先使用rclone/gclone配置好Google Deive,然后使用脚本进行挂载
bash <(curl -sL https://git.io/gclone-mount)
脚本会安装所需的依赖组件 fuse,和检查安装gclone
依次输入云盘名称、云盘路径、挂载路径。
服务操作方法:
重启挂载服务:systemctl restart gclone-{云盘名称}
停止挂载服务:systemctl stop gclone-{云盘名称}
删除挂载服务:systemctl disable gclone-{云盘名称}
systemctl status gclone-koel
相关链接
gclone自动挂载服务脚本
gclone-mount.sh
koel进阶配置
前言之前搭建了koel个人音乐平台,对接fm.last体验起来不错,Lastfm生成数据集。前面文章也有一些错误和一些不好的设置,这里将改正。
更正1.关于前面文章说的初始化报错。
注:这里有个坑,我看到最后红色提示那里还以为失败,而且还没有提示错在哪里,搜索发现GitHub上有人发issue。但实际是可以使用。
实际上我使用的是docker部署,出现这个错误不会影响程序运行,详情看issues。 但是如果你使用的是编译安装就不行,应该是环境问题。
2.mysql配置问题之前因为不熟悉docker和iptables的配置,所以我给koel开放外网访问,有一定的安全隐患。安装docker的时候会生成一个docker0虚拟网卡,运行容器会分配一个docker0网段的ip。172.17.0.1/16
ip addr4: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default link/ether 02:42:6a:91:f5:b9 brd ff: ...
CentOS7编译安装zabbix 5.2.5(lnmp)
前言最近将空闲服务器搭建了几个服务,决定搭建zabbix对服务器进行监控。
ps: 最近SpartanHost更改了路由,使用Cera的CUVIP线路,目前来看速度都不错,从监控可以看到,改了路由之后延时降低和稳定性提高,晚高峰测试Plex看视频速度也不错。为了减少一些不必要的服务器资源浪费,打算除了SpartanHost之外的服务器全部不再续期,包括现在博客使用的OlinkCloud(又要迁移~)。为了少折腾浪费时间,一些少用的服务也不再使用,Plex、emby、koel、nextcloud等等。
编译安装lnmp安装可以使用军哥的lnmp,也可以使用oneinstack一键安装。我使用的是oneinstack:
wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 9 --phpcache_option ...