第一步,修改主机名
1.1 临时修改
临时修改,下次开机失效
hostname [name]
示例:
hostname lzq
注意修改后我们需要重启登录一下命令行才会生效,我们使用
su
或bash
都会进行切换命令行,所以显示了我们修改的名字
1.2 永久修改
示例:
hostnamectl set-hostname love
第二步,防火墙
防火墙的默认模式是阻断一切或关闭一切端口,当然我们可以手动设置的
2.1 查看防火墙开放的端口
firewall-cmd --list-all
services
代表当前开放的服务,port
代表当前开放的端口
2.2 开放指定服务
示例-开放http服务:
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
firewall-cmd --list-all
2.3 开放指定端口
示例-开放443端口:
firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
2.4 关闭端口和服务
示例-关闭443端口:
firewall-cmd --remove-port=443/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
示例-关闭http服务:
firewall-cmd --remove-service=http --permanent
firewall-cmd --reload
firewall-cmd --list-all
第三步,服务管理
在centos和rhel中,我们通常使用
systemctl
进行管理服务的开关和开机自启
3.1 开启服务
示例-开启ssh远程登录服务:
systemctl start sshd
3.2 查看服务当前的状态
systemctl status sshd
active
说明处于运行状态
3.3 关闭服务
systemctl stop sshd
3.4 设置开机自启
systemctl enable sshd
我们继续将ssh服务保持开启执行
3.1
的命令
第四步,设置IP地址
在Linux中设置ip地址的方法有很多,我们只介绍三种
- 修改配置文件进行修改ip
- 使用nmcil修改ip
- 使用nmtui修改ip
4.1 修改配置文件修改ip地址
vim /etc/sysconfig/network-scripts/ifcfg-ens160
编辑这三个为
BOOTPROTO=none ONBOOT=yes IPADDR=192.168.40.130 PREFIX=24
值得注意的是,IPADDR需要修改成与网卡处于同一局域网下的ip地址段,我是虚拟机网卡设置的就是192.168.40.x段的
wq
保存退出
ifconfig ens160
查看ip并未生效
现在我们需要使ip生效
重启网络服务,重启ens160网卡
systemctl restart NetworkManager
nmcli connection up ens160
ip地址生效了
4.2 使用nmcli设置ip
该命令很长
nmcli connection modify ens160 ipv4.addresses 192.168.40.131/24 ipv4.method manual connection.autoconnect yes
nmcli connection up ens160
以上两种方法都比较麻烦,因此诞生了第三种带图形化界面的更改方式
4.3 使用nmtui设置ip
nmtui是一个图形化界面的更改ip的一种很简便的一种方式
nmtui
界面如下:
4.3.1 更改ip
默认选择的是第一编辑,我们直接回车即可
- 让我们选择网卡,选择第一个直接回车
此处就会显示当前网卡的ip啊,获取ip的模式什么的,使用方向键上下键进行移动
回车
上键选择auto开头的,也就是开启dhcp模式,然后回车选中
然后下键移动到右下角的ok回车
返回到选中网卡页面
按esc
返回主页面,下键选中第二个
回车
此处显示的是网卡当前的运行状态,带*
号说明,网卡处于运行状态,我们按下回车关闭网卡,再按回车开启网卡,也就是重启一下网卡,使得我们刚才配置的信息生效
按esc
返回主页面,下键选中quit
回车即可退出
已经自动获取了IP地址
学习到此,相信你已经学会了如何修改主机名,放行端口和服务,以及管理服务的状态,和设置ip地址