实现Nextcloud私有云盘
任务目标
完成Nextcloud私有云盘的搭建
部署指南基础环境准备配置防火墙策略
12firewall-cmd --zone=public --add-service=http --permanentfirewall-cmd --reload
配置SELinux策略
设置SELinux为permissive或disabled。
123456#修改setenforce 0sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config#或setenforce 0sudo sed -i 's/^SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
安装Apache1yum -y install httpd
安装PHP123yum -y install php#安装php模块依赖yum -y install php-zip php-dom php-xml php-mbstring php-pdo php-g ...
DNS服务器搭建
服务器端(1)通过在线方式安装bind9
1yum install -y bind bind-utils
(2)启动服务
1systemctl start named
(3)查看服务状态
1systemctl status named
(4)配置服务为开机自启动
1systemctl enable named
(5)修改named服务配置文件,配置DNS日志路径
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051vi /etc/named.conf-------------------named.conf-------------------options { // 接受来自任何网络接口的DNS请求 listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory ...
DHCP服务器搭建
服务器端(1)通过在线方式安装dhcp-server
1[root@dncp-103 ~]# yum -y install dhcp-server
(2)修改dhcpd服务配置文件,完成DHCP服务器的搭建
12345678910111213141516171819202122232425262728293031323334353637383940414243[root@dncp-103 ~]# vi /etc/dhcp/dhcpd.conf-------------------dhcpd.conf-------------------# DHCP Server Configuration file.# see /usr/share/doc/dhcp-server/dhcpd.conf.example# see dhcpd.conf(5) man page## 设置域名为 "elk.com"option domain-name "elk.com";# 设置域名服务器为 10.10.2.103option domain-name-s ...
NTP服务器搭建
服务器端(1)通过在线方式安装chrony
1yum install -y chrony
(2)启动chrony服务
1systemctl start chronyd
(3)查看chrony服务状态
1systemctl status chronyd
(4)配置chrony服务为开机自启动
1systemctl enable chronyd
(5)修改chronyd服务配置文件,完成NTP服务器的搭建
12345678910111213141516171819202122232425vi /etc/chrony.conf-------------------chrony.conf-------------------pool 2.centos.pool.ntp.org iburstsourcedir /run/chrony-dhcp#配置的多个NTP服务器server ftp.aliyun.com iburstserver time1.aliyun.com iburstserver time2.aliyun.com iburstserver time3.aliyun.com iburs ...
安装Winlogbeat日志采集器
Winlogbeat安装程序可通过其官网(https://www.elastic.co/cn/beats/winlogbeat)下载。
双击启动安装程序,进入安装向导后勾选“I accept the terms in the License Agreement”,单击【Install】,如图所示。
按安装向导安装完成后,单击【Finish】,完成安装并打开安装目录。如图所示。
以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择以管理员身份运行),允许在本地主机上创建winlogbeat服务,创建成功后允许winlogbeat服务并验证。如图所示。
12345678910111213141516171819202122232425PS C:\Windows\system32> cd "C:\Program Files\Elastic\Beats\8.13.2\winlogbeat"# 允许在本地计算机上编写的未签名脚本自由运行PS C:\Program Files\Elastic\Beats\8.13. ...
Kubernetes知识梳理
e720fb8297af95c5ceb1b2b23a1416610146b9fedf2d995d96e0ed39333855fa0c989c8c4a5042882d5d0694f5ea2c06d086f9b09f043f8ea4767352efe56fa106991a259c0aa10b7d5d13035a59a39cb549b87e12d1f627105fb52cdff5cfa94bf13fd586b0f54331f44a3cd7c3224f00e545b0228c313a86481dd704227eaa241e90f24577047ece72ed3d23a2b1cebbb288dc301974d803d56cd9c598016e599c944c4bc265bbd80af5569b8714f7e4faa67c5d18ccb9c265fd4d87d61a4b3d122b99b1188df59b3ac7e8c9af928327ecc9025e4060ef546fa014828fd25ac8f937c3d2f4e926b1760bfb98f05aab85898c727bb19748f ...
docker知识梳理
e720fb8297af95c5ceb1b2b23a1416610146b9fedf2d995d96e0ed39333855fa0c989c8c4a5042882d5d0694f5ea2c06d086f9b09f043f8ea4767352efe56fa106991a259c0aa10b7d5d13035a59a39cb549b87e12d1f627105fb52cdff5cfa94bf13fd586b0f54331f44a3cd7c3224f00e545b0228c313a86481dd704227eaa241e90f24577047ece72ed3d23a2b1cebbb288dc301974d803d56cd9c598016e599c944c4bc265bbd80af5569b8714f7e4faa67c5d18ccb9c265fd4d87d61a4b3d122b99b1188df59b3ac7e8c9af9283e53ad6f8663e6ffef689e0d0caa34ee79ef8091d1c0ad9c0a0b1e417ece30a6927da09731e442f30e ...
docker部署zabbix6.4指南
任务目标
在主机一上完成docker部署zabbix6.4
在主机二上安装zabbix-agent2
使用主机一上的zabbix容器监控主机二的容器等业务
任务平台
物理设备—
操作系统:CentOS 7
部署指南任务 一
安装docker(最新版)
123456789#下载并安装docker文件及依赖yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ce docker-ce-cli containerd.io#启动docker并设置开机自启systemctl start docker systemctl enable docker#查看版本docker -v
配置防火墙所需的开放端口
123456789101112131415161718# 放行nginx端口firewall-cmd --zone=public --add-port=80/tcp --perman ...
shell脚本
e720fb8297af95c5ceb1b2b23a1416610146b9fedf2d995d96e0ed39333855fa0c989c8c4a5042882d5d0694f5ea2c06d086f9b09f043f8ea4767352efe56fa106991a259c0aa10b7d5d13035a59a39cb549b87e12d1f627105fb52cdff5cfa94bf13fd586b0f54331f44a3cd7c3224f00e545b0228c313a86481dd704227eaa241e90f24577047ece72ed3d23a2b1cebbb288dc301974d803d56cd9c598016e599c944c4bc265bbd80af5569b8714f7e4faa67c5d18ccb9c265fd4d87d61a4b3d122b99b1188df59b3ac7e8c9af9283a1ecbb904067fa4a8b177e3c98ca41c539c9b8e4955afdd9d52fd4e6f47876cf110dbb8e420607eea ...
docker镜像仓库搭建(Harbor)
任务目标
完成docker镜像仓库的搭建
任务平台
物理设备—
操作系统:openEuler 22.03 LTS SP2
部署指南任务一:环境需求
硬件配置
下图列出了部署 Harbor 的最低硬件配置和推荐的硬件配置。
网络端口
Harbor 要求在目标主机上打开以下端口
端口
协议
备注
443
HTTPS
Harbor 门户和核心 API 接受此端口上的 HTTPS 请求
4443
HTTPS
连接到适用于 Harbor 的 Docker 内容信任服务
80
HTTP
Harbor 门户和核心 API 接受此端口上的 HTTP 请求
任务二:基础环境准备任务三:部署
下载Harbor
123wget https://github.com/goharbor/harbor/releases/download/v2.9.1/harbor-offline-installer-v2.9.1.tgz#解压tar -vzxf harbor-offline-installer-v2.9.1.tgz
安装https证书
简单版
1234567891 ...
高可用k8s集群部署指南
任务目标
完成高可用k8s集群安装部署
任务平台
物理设备—
操作系统:openEuler 22.03 LTS SP2
部署指南集群拓扑图
任务一:配置准备
重命名hostname
12345678# 将10.10.3.121的主机名改为future-k8s-node0hostnamectl set-hostname future-k8s-node0 && bash# 将10.10.3.122的主机名改为future-k8s-node1hostnamectl set-hostname future-k8s-node1 && bash# 将10.10.3.123的主机名改为future-k8s-node2hostnamectl set-hostname future-k8s-node2 && bash# 将10.10.3.124的主机名改为future-k8s-node3hostnamectl set-hostname future-k8s-node3 && bash
安装前的配置修改
1234567891011 ...
Kubeadm方式搭建K8S集群
环境准备在虚拟机里安装三台centos 7.x操作系统
配置系统名称和ip地址(同一网段)如:
角色
IP
master
192.168.66.100
node1
192.168.66.101
node2
192.168.66.102
三台机器都要执行的命令:(使用xshell执行命令更方便)
1234567891011121314151617181920212223242526272829# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# selinux永久关闭sed -i 's/enforcing/disabled/' /etc/selinux/config# swap永久关闭sed -ri 's/.*swap.*/#&/' /etc/fstab# 添加hostscat >> /etc/hosts << EOF192.168.66.100 master192.168.66.101 node1192.168.66. ...