在Github上使用OsmosFeed搭建在线RSS阅读器(无需服务器)
在Github上使用OsmosFeed搭建在线RSS阅读器(无需服务器)前言在搭建云野阁博客网站期间,看了好多具有个人特色的博客网站,有不少都有RSS订阅功能,那RSS是什么呢?咱们先唠唠。
🔜RSS🔚
RSS 全称 Really Simple Syndication(真正简易联合),是一种基于XML(可扩展标记语言)的内容分发协议,它允许用户订阅网站的内容更新,如新闻、博客文章等。好像还有另外的说法是Rich Site Summary(网站内容摘要)和 RDF Site Summary(资源描述框架站点摘要),不过其实都描述的是从订阅源获取更新的内容,并将获取的内容整合集中显示,方便用户进行查看。网上有关RSS的相关介绍有很多,感兴趣的话可以搜索了解下。
订阅了RSS,只要再结合RSS阅读器,就可以直接看到有关博客的最新文章,那我们就重点搞RSS阅读器。RSS阅读器无论是自建还是使用现成的,都有很多类型,像浏览器插件、手机端、电脑端程序、web端等。搭建一个web ...
Watchtower自动更新docker容器
基础环境系统:openEuler 22.03 (LTS-SP4) X86
软件:docker-26.1.3、 docker compose-2.27.0
关于WatchtowerWatchtower 是一个应用程序,监控正在运行的 Docker 容器,并监视这些容器的镜像版本的变化。如果 Watchtower 检测到容器的镜像已更改,它将自动拉取新镜像,关闭现有容器,使用最初部署时的相同选项重新启动它,实现容器的优雅升级。
安装docker(1)配置yum源下载docker。
12yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's/\$releasever/7/g' /etc/yum.repos.d/docker-ce.repo
(2)安装最新版docker和docker compose。
123# 下载依赖及docker、docker composeyum install -y container-selinux ...
docker容器日志配置管理
运行的项目容器突然就停了,查看容器日志发现磁盘空间不足,导致容器没法运行了。
Error response from daemon: Cannot restart container docker-p: mkdir /home/dockerData/overlay2/7bef1e2fa4788ab4d5db7e2e850d7ceeed09185b55c175f20c1500d28a0cc874d: no space left on device
先使用df -h看下磁盘使用情况。
overlay 413G 413G 0 100% /home/dockerData/overlay2/fea24dfbbe9f7d6d8309……/mergedoverlay 413G 413G 0 100% /home/dockerData/overlay2/7bef1e2fa4788ab4d5db……/merged
容器的存储目录/home/dockerData/(其默认存储目录是/var/lib/do ...
podman-5.1.2 部署
基础环境系统:openEuler 22.03 (LTS-SP4) X86
软件:podman-5.1.2、podman-compose-1.2.0
配置yum源123456789echo '[baseos]name=CentOS-Stream-9-Base-mirrors.aliyun.combaseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/gpgcheck=0[appstream]name=CentOS-Stream-9-Appstream-mirrors.aliyun.combaseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/gpgcheck=0' > /etc/yum.repos.d/CentOS.repo
安装podman和podman-compose123456# 安装podman podman-dockeryum install -y podman ...
x86服务器构建ARM架构docker镜像
基础环境操作系统:openEuler 22.03 (LTS-SP2)
软件:Docker-26.1.2 、Docker Compose-v2.27.0
安装Docker(1)配置yum源下载docker。
12yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's/\$releasever/7/g' /etc/yum.repos.d/docker-ce.repo
(2)安装最新版docker和docker compose。
123# 下载依赖及docker、docker composeyum install -container-selinuxyum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
(3)修改Docker的数据目录为“/data/dockerData”,并配置docker镜像源。
1234echo ' ...
使用portainer管理容器
基础环境系统环境:
操作系统:CentOS 7.9
软件环境:
Docker-26.1.4、Docker Compose-2.27.1 、portainer-2.20.3
配置阿里yum源 :
123cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bakcurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
配置防火墙策略:
123firewall-cmd --add-port=9443/tcp --permanentsudo firewall-cmd --reloadsudo firewall-cmd --list-all
安装Docker(1)安装 yum-utils 软件包(提供 yum-config-manager 实用程序)并设置存储库。
1234# 安装 yum-utils 软件包yum install -y yum-utils# 设置docker-ce存储库yum-config-manager ...
ELK | 使用 docker部署三节点 Elasticsearch 集群
环境准备
硬件环境
操作系统:Centos Stream 9
CPU:4颗
内存:8GB
硬盘:50GB
软件环境
docker版本:26.1.0
docker compose版本:v2.26.1
部署过程准备基础环境,安装Docker1、安装 yum-utils 软件包(提供 yum-config-manager 实用程序)并设置存储库,命令如下。
1234# 安装 yum-utils 软件包yum install -y yum-utils# 设置docker-ce存储库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2、安装最新版docker及其组件,命令如下。
1yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
3、启动Docker服务,并设置为开机自启动,命令如下。
123456# 启动Docker服务syst ...
项目问题总结
e720fb8297af95c5ceb1b2b23a1416610146b9fedf2d995d96e0ed39333855fa0c989c8c4a5042882d5d0694f5ea2c06d086f9b09f043f8ea4767352efe56fa106991a259c0aa10b7d5d13035a59a39cb549b87e12d1f627105fb52cdff5cfa94bf13fd586b0f54331f44a3cd7c3224f00e545b0228c313a86481dd704227eaa241e90f24577047ece72ed3d23a2b1cebbb288dc301974d803d56cd9c598016e599c944c4bc265bbd80af5569b8714f7e4faa67c5d18ccb9c265fd4d87d61a4b3d122b99b1188df59b3ac7e8c9af928396adadd76b28cbcc2b962affa0c9e4af5de73918b3276384888111545e1ba7ca10fc22b1f88ff7f0d ...
Hexo-Butterfly美化教程[1] | 基础环境
基础环境:
操作系统:Windows10/11
运行环境:node.js
实现过程:安装node.js在node.js中文官网https://www.nodejs.com.cn/download_current.html,下载适用于Windows的64位安装包,安装JavaScript运行环境。下载完成后,双击安装程序,按引导进行安装,在安装过程中需勾选”Automatically install the necessary tools. ……“,如图所示。安装过程中,弹出命令指示符,回车下载依赖工具。
安装完成后,使用快捷键win+r,调用运行窗口,输入cmd,在命令指示符中输入命令,验证node和npm版本号。
12node -vnpm -v
安装git从官网https://git-scm.com/download/win下载安装程序,按安装引导一直点击下一步即可。
安装hexo在命令指示符中输入命令安装hexo。
1npm install hexo-cli -g
创建博客存放目录
进入要存放博客目录的磁盘,以“F”盘为例,在如下图所示的磁盘路径框中输入“cmd”,点击回车 ...
Docker部署Matomo
基础环境系统环境:
操作系统:CentOS Stream 9
软件环境:
Docker、Docker Compose
安装Docker(1)安装 yum-utils 软件包(提供 yum-config-manager 实用程序)并设置存储库。
1234# 安装 yum-utils 软件包yum install -y yum-utils# 设置docker-ce存储库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
(2)安装最新版docker和docker compose。
12yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
(3)修改Docker的数据目录为“/data/dockerData”,并重启docker服务使配置生效。
1234567891011# 创建Docker守护进程配置文件# 编辑配置文件/etc/doc ...
LAMP部署
基础环境系统环境:CentOS Stream 9
软件环境:Apache-2.4.57Mysql-8.0.36(mariaDB)PHP-8.0.30
部署过程配置安全策略123firewall-cmd --add-port=80/tcp --permanentfirewall-cmd --reloadfirewall-cmd --list-all
安装Apache12345yum -y install httpdsystemctl start httpdsystemctl enable httpd# 查看版本httpd -v
安装PHP123456789# 安装php相应模块yum -y install php php-curl php-dom php-exif php-fileinfo php-fpm php-gd php-hash php-mbstring php-mysqli php-openssl php-pcre php-xml# 查看版本php -v# 测试phpecho "<?php phpinfo(); ?>" > /var/www ...
LNMP部署
基础环境系统环境:CentOS Stream 9
软件环境:nginx-1.20.1、mysql-8.0.36(mariaDB)、php-8.0.30
部署过程方案一:yum安装步骤一:配置安全策略123456# 开放80端口firewall-cmd --add-port=80/tcp --permanentsudo firewall-cmd --reload && sudo firewall-cmd --list-all# 关闭SELinuxsetenforce 0sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
步骤二:安装nginx123yum -y install nginx# 查看nginx版本nginx -v
步骤三:安装并配置mysql安装mysql
123456yum -y install mysql-server#查看mysql版本mysql -V# 启动并设置开机自启systemctl start mysqldsystemctl enable m ...