首页 > 技术 > Linux系统 > linux系统基本环境防火墙,selinux,yum、磁盘挂载、ip配置

linux系统基本环境防火墙,selinux,yum、磁盘挂载、ip配置


为一张网卡临时添加多个ip地址
为一张网卡临时添加多个ip地址
ifconfig 网卡名称:0 第一个 IP 地址 (netmask 子网掩码) ---增加一个 IP
ifconfig 网卡名称:1 第二个 IP 地址 (netmask 子网掩码) ---增加一个 IP
[root@xuegod63 ~]# ifconfig ens33:0 192.168.1.110 netmask 255.255.255.0 up
[root@xuegod63 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.63 netmask 255.255.255.0 broadcast 192.168.1.255
ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:0c:29:e8:0a:c4 txqueuelen 1000 (Ethernet)

删除临时 IP
删除临时 IP
[root@xuegod63 ~]# ifconfig ens33:0 del 192.168.1.110
[root@xuegod63 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.103 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fee8:ac4 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e8:0a:c4 txqueuelen 1000 (Ethernet)
RX packets 3056 bytes 311813 (304.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 961 bytes 145297 (141.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

dmidecode   :在linux7中可以获取设备硬件信息
RHEL/CENTOS Linux 网络相关的配置文件
RHEL/CENTOS 网络相关的配置文件路径为:
[root@xuegod63 ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33 #IP 地址,子网掩码等配置文件
[root@xuegod63 ~]# ls /etc/sysconfig/network-scripts/ifcfg-lo #网卡回环地址
[root@xuegod63 sysconfig]# cat /etc/resolv.conf #DNS 配置文件
[root@xuegod63 sysconfig]# cat /etc/hosts #设置主机和 IP 绑定信息
[root@xuegod63 sysconfig]# cat /etc/hostname #设置主机名

 永久修改网卡地址:
方法 1:使用 nmtui 文本框方式修改 IP
[root@xuegod63 Desktop]# nmtui
重启网卡服务生效:
[root@xuegod63 ~]# systemctl restart network ---重启服务
方法 2:通过修改网卡配置文件改 IP 地址
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=none # 等号后面写:dhcp 表示动态获取 IP 地址, satic 表示表态 IP,none 表示不指定,就
是静态。
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33 #网卡名
UUID=50eff37c-72b4-407a-a3ee-9ef8ca746b95
DEVICE=ens33
ONBOOT=yes
DNS1=8.8.8.8
DNS2=192.168.1.1
NETMASK=255.255.255.0
IPADDR=192.168.1.222
PREFIX=24
GATEWAY=192.168.1.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no

参数说明:
DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的 MAC 地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的 dhcp, static, none,bootp
NM_CONTROLLED: NM 是 NetworkManager 的简写,此网卡是否接受 NM 控制;建议 CentOS6 为“no”
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的 Ethernet, Bridge
UUID:设备的惟一标识
IPADDR:指明 IP 地址
NETMASK:子网掩码
GATEWAY: 默认网关学神 IT 教育 Linux 讲师 MK 老师 QQ: 2659153446 官方 QQ 群: 857826061
“Linux 运维学院”由 腾讯运维专家团和学神 IT 教育 联合打造
DNS1:第一个 DNS 服务器指向
DNS2:第二个 DNS 服务器指向
USERCTL:普通用户是否可控制此设备
IPV4_FAILURE_FATAL 如果为 yes,则 ipv4 配置失败禁用设备

关闭防火墙并设置开机开不启动
查看当前状态
[root@xuegod63 ~]# systemctl status firewalld.service #查看 firewalld 状态
[root@xuegod63 ~]# systemctl stop firewalld #关闭
[root@xuegod63 ~]# systemctl start firewalld #开启
[root@xuegod63 ~]# systemctl disable firewalld #开机自动关闭 //RHLE7
[root@xuegod63 ~]# chkconfig --list|grep network #查看开机是否启动 //RHLE6
[root@xuegod63 ~]# systemctl enable firewalld #开机自动启动

临时和永久关闭 Selinux
临时关闭不用重启
[root@xuegod63 ~]# getenforce
Enforcing
##setenforce 0 设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
[root@xuegod63 ~]# setenforce 0
setenforce: SELinux is disabled
永久关闭
[root@xuegod63 ~]# vim /etc/selinux/config
改:7 SELINUX=enforcing #前面的 7,表示文档中第 7 行。方便你查找
为:7 SELINUX=disabled
[root@xuegod63 ~]# reboot

设置系统光盘开机自动挂载
[root@xuegod63 ~]# vim /etc/fstab #在文档最后,添加以一下红色内容:
/dev/cdrom /mnt iso9660 defaults 0 0
[root@xuegod63 ~]# mount -a
mount: /dev/sr0 写保护,将以只读方式挂载
[root@xuegod63 ~]# ls /mnt/ #可以查看到此目录下有内容,说明挂载成功
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7

 配置本地 YUM 源
yum 的一切配置信息都储存在一个叫 yum.repos.d 的配置文件中,通常位于/etc/yum.repos.d 目录下
删除原有的文件
[root@xuegod63 yum.repos.d]#rm -rf /etc/yum.repos.d/*
创建一个新的 yum 源配置文件,yum 源配置文件的结尾必须是.repo
[root@xuegod63 yum.repos.d]# vim CentOS7.repo #写入以下红色内容
[CentOS7]             #[CentOS7] --->yum 的 ID,必须唯一
name=CentOS-server    #name=CentOS-server ----->描述信息
baseurl=file:///mnt   #baseurl=file:///mnt -------> /mnt 表示的是光盘的挂载点 . file:后面有 3 个///
enabled=1             #enabled=1 ------>启用
gpgcheck=0            #gpgcheck=0 ---->取消验证

清空并生成缓存列表
[root@localhost ~]# yum clean all #清空 yum 缓存
[root@localhost ~]# yum list #生成缓存列表
验证一下
[root@xuegod63 yum.repos.d]# yum -y install httpd


  •   正在提交中,请稍候...
      评论提交成功
    回复 的评论,点击取消回复。