Linux的IP配置与yum(复习)

IP配置

#进入网络的配置文件(进入文件之后点i改为配置模式就可以修改里面的内容)
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

#进入文件之后修改的配置
BOOTPROTO=static                //修改为静态地址
ONBOOT=yes                       //开机自动启动网卡
IPADDR=192.168.223.66            //IP地址
PREFIX=24                       //子网掩码
GATEWAY=192.168.223.2            //网关
DNS1=114.114.114.114            //DNS(可以写一个 DNS 也可以写两个 DNS)
DNS=8.8.8.8
#按 ESC 键之后 Shift+: 然后输入 wq 是保存退出

[root@localhost ~]# systemctl restart network
做完之后去 ping qq.com ping通的话就说明配置成功

 

磁盘挂载

/dev/sr0 是光盘挂在区

#在opt目录下创建centos
[root@localhost ~]# mkdir -p /opt/centos
#将/dev/sr0挂载到/opt/centos
[root@localhost ~]# mount /dev/sr0 //opt/centos
#查询挂载情况
[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 475M     0  475M    0% /dev
tmpfs                    487M     0  487M    0% /dev/shm
tmpfs                    487M  7.8M  479M    2% /run
tmpfs                    487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  1.5G   16G    9% /
/dev/sda1               1014M  138M  877M   14% /boot
tmpfs                     98M     0   98M    0% /run/user/0
/dev/sr0                 4.4G  4.4G     0  100% /opt/centos

#这个目录就是光盘里所以的文件(两个须知目录一个是:Packages(所以软件包rpm所存放的位置)还有一个是:repodata(yum源数据))
[root@localhost ~]# ls /opt/centos
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

 

配置yum源

与上一步(磁盘挂载同步,这个yum源需要与挂载)
(1)
#源仓库
[root@localhost centos]# cd /etc/yum.repos.d/
#这些yum源都在国外下载有延迟
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo
#把这几yum源移走
[root@localhost yum.repos.d]# mv * /mnt/

#创建自己的yum源库
[root@localhost yum.repos.d]# vi local.repo
#进入文档之后输入这些【baseurl:仓库路经、gpgcheck:校验、nabled:开启】
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1

#清除缓存
[root@localhost yum.repos.d]# yum clean all
#列出yum仓库所以文件(下面的显示的源名称跟上面修改的一样)
[root@localhost yum.repos.d]# yum repolist all
已加载插件:fastestmirror
Determining fastest mirrors
centos                                                                                          | 3.6 kB  00:00:00     
(1/2): centos/group_gz                                                                          | 153 kB  00:00:00     
(2/2): centos/primary_db                                                                        | 3.3 MB  00:00:00     
源标识                                                源名称                                                状态
centos                                                centos                                                启用: 4,070
repolist: 4,070
#安装vim测试是否可以下载
[root@localhost yum.repos.d]# yum install vim -y
#查看vim
[root@localhost yum.repos.d]# rpm -qa | grep vim
vim-common-7.4.629-8.el7_9.x86_64
vim-filesystem-7.4.629-8.el7_9.x86_64
vim-enhanced-7.4.629-8.el7_9.x86_64
vim-minimal-7.4.629-7.el7.x86_64
#常用的一些工具
vim install autofs wget net-tools telnet tree nmap sysstat lrasz dos2unix bind-utils bzip2 rsync psmisc mlocate unzip vim bash-completion -y

#写一个小脚本让他开机自动挂载yum源
[root@localhost ~]#  echo "mount /dev/sr0 /opt/centos" >> /etc/rc.d/rc.local
#会发现他是没有执行权限的
[root@localhost ~]# ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 500 11月 29 15:51 /etc/rc.d/rc.local
#增加权限
[root@localhost ~]# chmod +x /etc/rc.d/rc.local
#查看是否成功
[root@localhost ~]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 500 11月 29 15:51 /etc/rc.d/rc.local

(2)windows文件夹的yum源
#先使用xftp把文件存放到Linux里放到root根目录下
[root@localhost ~]# ls
anaconda-ks.cfg        gpmall-repo
#把 gpmall-repo 移动到 opt 目录下
[root@localhost ~]# mv gpmall-repo /opt
[root@localhost ~]# cd /etc/yum.repos.d/
#可以接着上面的写
[root@localhost yum.repos.d]# vi local.repo
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[gpmall]
name=gpmall
baseurl=file:///opt/gpmall-repo
gpgcheck=0

#清除缓存
[root@localhost yum.repos.d]# yum clean all
#列出yum仓库所以文件(下面的显示的源名称跟上面修改的一样)
[root@localhost yum.repos.d]# yum repolist all
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识                             源名称                             状态
centos                             centos                             启用: 4,070
gpmall                             gpmall                             启用:   165
repolist: 4,235

 

关闭防火墙与se

#关闭防火墙并开启不自启
[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld
#关闭防火墙基于包过滤的有一些特性
[root@localhost yum.repos.d]# iptables -F
[root@localhost yum.repos.d]# iptables -X
[root@localhost yum.repos.d]# iptables -Z
[root@localhost yum.repos.d]# iptables-save

#关闭se(简单的关闭se,重启后还会自动打开)
[root@localhost yum.repos.d]# setenforce 0
#修改se配置文件(永久性的关闭se)
[root@localhost ~]# vim /etc/selinux/config 
#进入文件之后修改
SELINUX=disabled
#查看se状态
[root@localhost ~]# getenforce
Disabled

 

posted @ 2021-11-29 18:38  花花de代码生活  阅读(121)  评论(0编辑  收藏  举报