Skip to content

centos7 安装,静态ip,防火墙,共享文件夹等配置

梅凡

797字约3分钟

系统安装

2024-07-21

vm-tool 安装

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

ll /mnt/cdrom

cp /mnt/cdrom/VMwareTools-10.3.10-13959562.tar.gz /tmp

cd /tmp
tar -zxvf VMwareTools-10.3.10-13959562.tar.gz

./vmware-install.pl

reboot

Centos 固定静态ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static

DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=81eb5936-c813-482e-8d62-a0a43a8f0250
DEVICE=ens33

ONBOOT=yes
IPADDR=192.168.100.180
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
DNS=8.8.8.8
DNS1=114.114.114.114

systemctl restart network

配置说明

DEVICE     接口名(设备,网卡)
USERCTL    [yes|no](非root用户是否可以控制该设备)
BOOTPROTO  IP的配置方法[none|static|bootp|dhcp]
(引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
HWADDR     MAC地址   
ONBOOT     系统启动的时候网络接口是否有效(yes/no)   
TYPE       网络类型(通常是Ethemet)   
NETMASK    网络掩码   
IPADDR     IP地址   
IPV6INIT   IPV6是否有效(yes/no)   
GATEWAY    默认网关IP地址
BROADCAST  广播地址
NETWORK    网络地址

image-20230329135659103

image-20230329135724540

image-20230329135742285

image-20230329135800772

Centos 防火墙

启动: systemctl start firewalld
查看状态: systemctl status firewalld 
停止: systemctl disable firewalld
禁用: systemctl stop firewalld

添加
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=80/tcp
删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctlis-enabled firewalld.service
查看已启动的服务列表:systemctllist-unit-files|grep enabled
查看启动失败的服务列表:systemctl--failed
3.配置firewalld-cmd
查看版本: 
查看帮助: firewall-cmd --help
显示状态: firewall-cmd --state
查看所有打开的端口: firewall-cmd --zone=public --list-ports
更新防火墙规则: firewall-cmd --reload
查看区域信息:  firewall-cmd--get-active-zones
查看指定接口所属区域: firewall-cmd--get-zone-of-interface=eth0
拒绝所有包:firewall-cmd --panic-on
取消拒绝状态: firewall-cmd --panic-off
查看是否拒绝: firewall-cmd --query-panic

Centos7 最小安装后常见问题

yum install ==> could not retrieve mirrorlist ?

没联网

ping 127.0.0.1
ping www.baidu.com

如果第一个正常,第二个错误,那就可能是你没有IP或者你没有启用联网功能;
没有IP就查查怎么配静态或者动态IP喽;
我遇到的事没有启用网络连接
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改配置ONBOOT=no----->ONBOOT=yes
service network restart重启网络服务

如果你能ping通百度,还是报这个问题,这个就可能是你的DNS解析不了你的请求,修改DNS
vi /etc/resolv.conf
nameserver 改成 8.8.8.8

CentOS7 中ifconfig不能使用

  yum install net-tools
 
 对于centos7来说ifconfig已经过时了所以在centos7中找不到ifconfig命令了,
    现在一般都使用"ip addr"和"ip link"来查看网卡信息
        1.要查看网卡细节可以使用:“ip add”

        2.查看网络接口统计 数据:“ip link”或者“ip -s link”
    如果想要继续使用ifconfig命令的话直接安装net-tools包

共享文件夹

vmware-hgfsclient
mkdir /mnt/docker_home
vmhgfs-fuse .host:/docker_home /mnt/docker_home
umount /mnt/docker_home