删除超链-centos 7 minimal最小化安装后遇见的故障排除
2018-08-23 作者:哎丫丫 来源:哎丫丫电脑
环境:windows 2008 hyper-v 虚拟机
在https://www.c*e*n*t*o*s.org/download/下载最新CentOS-7-x86_64-Minimal-1804 Minimal ISO安装后,首先使用ifconfig去查看网路配置的时候发现command not find了
原因是:但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令。
处理方法:
CentOS 7最小化系统,使用“ip addr”和“ip link”命令来查找网卡详情。要知道统计数据,可以使用“ip -s link”。
使用 “ip addr” 发现有eth0 ,但是好像并没有启动。
解决方法:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT="no"
MM_Controlled="yes"
BOOTPROTO="dhcp"
需要我们修改成:
ONBOOT="yes"
MM_Controlled="no"
BOOTPROTO="dhcp"
这是自动获取IP
也可以自己手动设置ip格式如下:
ONBOOT="yes"
MM_Controlled="no"
IPADDR=192.168.0.33
BOOTPROTO=none
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DNS2=192.168.0.2
USERCTL=yes
保存,现在重启网络服务:#service network restart
获取了dhcp的地址。
友情提示,如果没有手动设置ip地址的,最好在主路由器上做下静态地址绑1。
使用netstat 又提示没有命令了!!!
原来在CentOS 7 minimal中为了精简化,剔除了netstat 命令,可以自己添加,但是更省事的办法是,可以使用 ss 这个命令代替 netstat
例如:
ss -lt
不过此命令还是不习惯啊,还是安装下net-tools
yum install net-tools
再次使用netstat -ntlp的时候,发现有22端口及ssh开放
但是我在内网使用winscp都无法连接
这个就是防火墙的原因咯。
很早以前我就有篇关于这个centos 7的防火墙的文章的
CentOS 7.0 关闭firewalld防火墙指令 及更换Iptables防火墙
不过w闭防火墙或者是替换防火墙都不是我们centos 7的原有安全措施,
所以我们应该设置新的防火墙规则,去实现端口的开放。
方法:
配置firewalld-cmd
查看版本: firewall-cmd --version
查看w助: firewall-cmd --help
显示状态: firewall-cmd --state
查看所有打开的端口: firewall-cmd --zone=public --list-ports
更新防火墙规则: firewall-cmd --reload
查看区域信息: firewall-cmd --get-active-zones
查看指定接w所属区域: firewall-cmd --get-zone-of-interface=eth0
拒绝所有包:firewall-cmd --panic-on
取消拒绝状态: firewall-cmd --panic-off
查看是否拒绝: firewall-cmd --query-panic
那怎么开启一个端口呢
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone= public --query-port=80/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
我这里使用了
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
最终显示开放了22端口,然后我们再次试试winscp登陆
嗯,很顺利的登陆上了,很奇怪以前老版本的centos是不允许root用户直接登陆ssh的,
而centos7 居然直接就root登陆上了。PS 我错了,这个不是unubtu
最后在主路由器做下端口映射,至此,centos 7 最小化安装版已经可以正常使用了,可以reboot做下校验。
电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置、 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!郴州网站建设 小程序搭建 郴州电脑维修
咨询电话:18175576644 扫描二维码。关注公众号,小程序 享受星级服务 |
手机点击二维码关注 |
手机点击打开小程序 |