阅读量:4
在Linux最小化安装(minimal installation)中,系统仅包含最基本的组件,因此需要手动安装网络服务。以下是在基于Debian和Red Hat的系统上安装常见网络服务的步骤:
基于Debian的系统(如Ubuntu)
-
更新包列表
sudo apt update -
安装网络服务软件包
- SSH服务
sudo apt install openssh-server - Web服务器(Apache)
sudo apt install apache2 - Nginx
sudo apt install nginx - FTP服务(vsftpd)
sudo apt install vsftpd
- SSH服务
-
启动并启用服务
- SSH服务
sudo systemctl start ssh sudo systemctl enable ssh - Web服务器(Apache)
sudo systemctl start apache2 sudo systemctl enable apache2 - Nginx
sudo systemctl start nginx sudo systemctl enable nginx - FTP服务(vsftpd)
sudo systemctl start vsftpd sudo systemctl enable vsftpd
- SSH服务
-
配置防火墙 如果你使用的是
ufw(Uncomplicated Firewall),可以这样配置:sudo ufw allow 22/tcp # SSH sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS sudo ufw enable
基于Red Hat的系统(如CentOS)
-
更新包列表
sudo yum update -
安装网络服务软件包
- SSH服务
sudo yum install openssh-server - Web服务器(Apache)
sudo yum install httpd - Nginx
sudo yum install nginx - FTP服务(vsftpd)
sudo yum install vsftpd
- SSH服务
-
启动并启用服务
- SSH服务
sudo systemctl start sshd sudo systemctl enable sshd - Web服务器(Apache)
sudo systemctl start httpd sudo systemctl enable httpd - Nginx
sudo systemctl start nginx sudo systemctl enable nginx - FTP服务(vsftpd)
sudo systemctl start vsftpd sudo systemctl enable vsftpd
- SSH服务
-
配置防火墙 如果你使用的是
firewalld,可以这样配置:sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
其他注意事项
- 网络配置:确保你的网络接口已经正确配置。你可以使用
ip addr或ifconfig命令查看网络接口状态,并使用nmcli或nmtui进行网络配置。 - DNS设置:编辑
/etc/resolv.conf文件或使用nmcli命令配置DNS服务器。 - SELinux:如果你使用的是SELinux,可能需要调整相关的策略以允许网络服务正常运行。
通过以上步骤,你可以在Linux最小化安装中成功安装并配置常见的网络服务。
以上就是关于“Linux minimal如何安装网络服务”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm