课程进度 69% · 第7/9章第7/9章 · 标签 1/4
— 1 —
网络接口配置
静态IP配置
bash
1
# 编辑网络配置文件
2
sudo nano /etc/network/interfaces
3
4
# 静态IP配置
5
auto eth0
6
iface eth0 inet static
7
address 192.168.1.100
8
netmask 255.255.255.0
9
gateway 192.168.1.1
10
dns-nameservers 8.8.8.8 8.8.4.4
DHCP配置
bash
1
# DHCP自动获取IP
2
auto eth0
3
iface eth0 inet dhcp
网络接口管理
bash
1
# 查看网络接口
2
ip addr show
3
4
# 启用/禁用网络接口
5
sudo ip link set eth0 up
6
sudo ip link set eth0 down
7
8
# 添加IP地址
9
sudo ip addr add 192.168.1.100/24 dev eth0
— 2 —
路由与服务配置
路由配置
bash
1
# 查看路由表
2
ip route show
3
4
# 添加默认网关
5
sudo ip route add default via 192.168.1.1
6
7
# 添加静态路由
8
sudo ip route add 10.0.0.0/24 via 192.168.1.2
SSH服务配置
bash
1
# 编辑SSH配置
2
sudo nano /etc/ssh/sshd_config
3
4
Port 2222 # 修改默认端口
5
PermitRootLogin no # 禁用root登录
6
AllowUsers user1 user2 # 只允许特定用户登录
7
8
sudo systemctl restart sshd
Web服务器配置(Nginx)
bash
1
# 安装Nginx
2
sudo apt install nginx
3
4
# 配置虚拟主机
5
sudo nano /etc/nginx/sites-available/example.com
6
7
# 启用站点
8
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
9
10
# 重启Nginx
11
sudo systemctl restart nginx
iprouteSSHNginx静态IPDHCP