Linux的IP配置與yum(複習)
阿新 • • 發佈:2021-11-29
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通的話就說明配置成功
配置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