在Linux最小化安裝(minimal installation)中,系統僅包含最基本的組件,因此需要手動安裝網絡服務。以下是在基于Debian和Red Hat的系統上安裝常見網絡服務的步驟:
更新包列表
sudo apt update
安裝網絡服務軟件包
sudo apt install openssh-server
sudo apt install apache2
sudo apt install nginx
sudo apt install vsftpd
啟動并啟用服務
sudo systemctl start ssh
sudo systemctl enable ssh
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
配置防火墻
如果你使用的是ufw(Uncomplicated Firewall),可以這樣配置:
sudo ufw allow 22/tcp # SSH
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw enable
更新包列表
sudo yum update
安裝網絡服務軟件包
sudo yum install openssh-server
sudo yum install httpd
sudo yum install nginx
sudo yum install vsftpd
啟動并啟用服務
sudo systemctl start sshd
sudo systemctl enable sshd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
配置防火墻
如果你使用的是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進行網絡配置。/etc/resolv.conf文件或使用nmcli命令配置DNS服務器。通過以上步驟,你可以在Linux最小化安裝中成功安裝并配置常見的網絡服務。