对于配通网络,直接用nmtui是很好的一个方法。
-->首先把自动改为手动,然后配置IP地址,192.168.28.100/24,然后网关dns都为192.168.28.4。(大概根据虚拟编辑器而定)
然后就是重启网卡,systemctl restart network / service network restart
然后用ping命令测试网络,用ctrl+z /ctrl+c 暂停
然后对于安装软件第一个命令是rpm安装,前提是你有这个安装包。
RPM安装
rpm –ivh 包全名
-i(install) 安装
-v(verbose) 显示详细信息
-h(hash) 显示进度
--nodeps 不检测依赖性
RPM包升级
rpm -Uvh 包全名
-U(upgrade) 升级
卸载
rpm -e 包名
-e(erase) 卸载
--nodeps 不检查依赖性
查询是否安装
[root@localhost ~]# rpm -q 包名
查询软件包详细信息
[root@localhost ~]# rpm –qi 包名
查询包中文件安装位置
[root@localhost ~]# rpm –ql 包名
查询系统文件属于哪个RPM包
[root@localhost ~]# rpm –qf 系统文件名
查询软件包的依赖性
[root@localhost ~]# rpm –qR 包名
yum工具
1核心:需要有一个软件仓库,软件仓库指的是来存放软件包和软件包之间的依赖关系地方。
仓库可以在本地——>本地yum源
仓库可以在远程——>网络yum源——>网络必须ok
2. 需要告诉yum工具到哪个仓库里找
默认有一个地方,存放了xxx.repo文件——>定义了去哪个仓库里找
配置本地仓库
步骤一 挂载光盘
mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/
列出BaseOS和AppStream的内容如下说明仓库已准备好
[root@RedHat8 ~]# ls /mnt/BaseOS/
Packages repodata
[root@RedHat8 ~]# ls /mnt/AppStream/
Packages repodata
步骤2:修改配置文件指定本地存储库
[root@localhost ~]# cd /etc/yum.repos.d/
[root@RedHat8 yum.repos.d]# pwd
/etc/yum.repos.d
[root@RedHat8 yum.repos.d]# cat local.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0
步骤3:查看是否成功清空yum缓存
[root@RedHat8 yum.repos.d]# yum clean all
创建yum缓存
[root@RedHat8 yum.repos.d]# yum makecache
查看仓库
[root@RedHat8 yum.repos.d]# yum repolist
仓库标识 仓库名称 状态
AppStream AppStream 4,672
BaseOS
BaseOS 1,658
② yum(dnf)工具使用
安装软件包
# yum -y install 软件包1 软件包2
# yum -y groupinstall "包组名"
注意:
1.其中,-y选项表示取消交互
2.包组里面包含很多的软件包。
卸载软件包
# yum -y remove 软件包名
# yum -y groupremove "包组名"
升级rpm包
# yum update 软件包名
配置网路yum
cd /etc/repo.d
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo