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 证书。

相关推荐
TsengOnce6 分钟前
Docker 安装 禅道-21.2版本-外部数据库模式
运维·docker·容器
永卿00118 分钟前
nginx学习总结(不包含安装过程)
运维·nginx·负载均衡
无为扫地僧42 分钟前
三、ubuntu18.04安装docker
ubuntu·docker
谷莠子9052 小时前
hadoop实验之创业有感
hadoop·docker·团队开发
G丶AEOM2 小时前
Docker快速入门
docker
大熊程序猿3 小时前
airflow docker 安装
运维·docker·容器
小湿哥4 小时前
ubuntu22.04 nginx配置下载目录,亲测成功
运维·nginx
带电的小王4 小时前
Docker在Ubuntu上安装
ubuntu·docker
fanruitian4 小时前
docker 为单个容器设置代理
运维·docker·容器
梁萌4 小时前
Docker快速安装Tomcat
docker·容器·tomcat·镜像