FTP、ISCSI、CHRONY、DNS、NFS、DOCKER、MARIADB、NGINX、PHP、CA各服务开启方法

2.1 FTP 服务 (vsftpd)

安装 vsftpd:

复制代码
sudo yum install vsftpd -y

启动并设置开机自启:

复制代码
sudo systemctl start vsftpd

sudo systemctl enable vsftpd

配置文件位于 /etc/vsftpd/vsftpd.conf,可根据需要修改配置。

2.2 SCSI 服务

SCSI 配置通常涉及磁盘管理和硬件设备设置。如果系统中有 SCSI 磁盘,通常只需要通过 lsblk、fdisk 等命令查看并管理磁盘。如果有特定的 SCSI 配置需求,可以编辑 /etc/fstab 来挂载 SCSI 磁盘,或者根据需求安装相关驱动程序。

2.3 Chrony 服务 (时间同步)

安装 Chrony:

复制代码
sudo yum install chrony -y

启动并设置开机自启:

复制代码
sudo systemctl start chronyd

sudo systemctl enable chronyd

可以编辑 /etc/chrony.conf 文件配置时间服务器。然后同步系统时间:

复制代码
sudo chronyc tracking

2.4 DNS 服务 (BIND)

安装 BIND(DNS 服务器):

复制代码
sudo yum install bind bind-utils -y

启动并设置开机自启:

复制代码
sudo systemctl start named

sudo systemctl enable named

配置文件位于 /etc/named.conf 和 /var/named/ 目录中。你需要根据需求配置 DNS 区域和主机记录。

2.5 NFS 服务

安装 NFS:

复制代码
sudo yum install nfs-utils -y

启动并设置开机自启:

复制代码
sudo systemctl start nfs-server

sudo systemctl enable nfs-server

编辑 /etc/exports 文件来配置共享目录,例如:

复制代码
/home   *(rw,sync,no_root_squash)

然后重新加载配置:

复制代码
sudo exportfs -a

2.6 Docker 服务

安装 Docker:

复制代码
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum install -y docker

启动并设置开机自启:

复制代码
sudo systemctl start docker

sudo systemctl enable docker

确认 Docker 正常运行:

复制代码
sudo docker --version

2.7 MariaDB 数据库服务

安装 MariaDB:

复制代码
sudo yum install mariadb-server -y

启动并设置开机自启:

复制代码
sudo systemctl start mariadb

sudo systemctl enable mariadb

进行初始化设置(设置 root 密码等):

复制代码
sudo mysql_secure_installation

2.8 Nginx 服务

安装 Nginx:

复制代码
sudo yum install nginx -y

启动并设置开机自启:

复制代码
sudo systemctl start nginx

sudo systemctl enable nginx

Nginx 的配置文件位于 /etc/nginx/nginx.conf,你可以根据需求进行修改。

2.9 PHP 服务

安装 PHP:

复制代码
sudo yum install php php-fpm php-mysqlnd -y

启动 PHP-FPM 服务:

复制代码
sudo systemctl start php-fpm

sudo systemctl enable php-fpm

配置 /etc/php-fpm.d/www.conf 使其与 Nginx 配合工作。

2.10 CA (证书管理服务)

对于证书管理,你可以使用 openssl 来生成证书,或者安装并配置 certbot 来获得 Let's Encrypt 证书。

安装 OpenSSL:

复制代码
sudo yum install openssl -y

使用 openssl 创建自签名证书:

复制代码
openssl req -new -newkey rsa:2048 -days 365 -nodes -keyout /etc/ssl/private/server.key -out /etc/ssl/certs/server.crt

或者使用 certbot 配置 Let's Encrypt 证书。

相关推荐
todoitbo3 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器
qetfw3 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
开源必胜8 小时前
Socket、异步非阻塞 I/O 与 NGINX、Netty 模型
网络·tcp/ip·nginx
是枚小菜鸡儿吖10 小时前
Home Assistant跨品牌智能家居教程:Docker部署、米家接入、vivo桥接与远程访问
docker·容器·智能家居
螺蛳粉 螺蛳粉12 小时前
第 02 篇:镜像分层与 containerd 2.x 实战:SystemdCgroup 与 pause 镜像配置踩坑(底座认知 02)
docker·云原生·容器·kubernetes·etcd·containerd·kube-apiserver
wefg113 小时前
【Docker】镜像相关指令
运维·docker·容器
java_logo14 小时前
Docker 部署 DPanel:轻松搭建轻量容器管理平台
运维·docker·容器·podman·容器管理·dpanel·轩辕镜像
死磕音视频14 小时前
Open WebUI 入门:用 Docker 装上本地对话界面并连接 Ollama
docker·ollama·本地大模型·open webui
分布式存储与RustFS14 小时前
CI 老被 Docker Hub 的 429 卡住,自建 Registry 把镜像搬进内网
运维·docker·开源·镜像仓库·对象存储·ci·rustfs
n1121215 小时前
Docker 容器时区错 8 小时:3 个坑
运维·docker·容器·故障排查·服务器运维·容器时区