CentOS7基础配置
网络的配置:
ip address add 192.168.100.2/24 dev eno16777728
发现了没有ifconfig命令,缺少提供这个命令的软件
进入光盘的Packages目录,找以net-tools*
rpm -ivh net-tools-2.0-0.17.20131004git.el7.x86_64.rpm
安装后就可以使用ifconfig命令配置网络了
1、思考最小化安装的系统没有bzip2、zip、unzip、命令,学会去安装提供这些命令的软件
2、尝试使用rpm命令安装光盘自带的httpd服务软件,(提示:安装httpd服务需要如下4个依赖、只有先安装好了依赖才能安装httpd软件)
[root@localhost Packages]# rpm -ivh httpd-2.4.6-40.el7.centos.x86_64.rpm
warning: httpd-2.4.6-40.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
/etc/mime.types is needed by httpd-2.4.6-40.el7.centos.x86_64
httpd-tools = 2.4.6-40.el7.centos is needed by httpd-2.4.6-40.el7.centos.x86_64
libapr-1.so.0()(64bit) is needed by httpd-2.4.6-40.el7.centos.x86_64
libaprutil-1.so.0()(64bit) is needed by httpd-2.4.6-40.el7.centos.x86_64
=================================================================================================
桥接,是指桥接到物理网卡上面,必要和物理机一个网段
物理机可以上网:172.16.191.x/24 172.16.191.1
第一步:通过cmd查询自己本机的IP,然后记录下来,手工配置到本地连接上面
IP:
子网掩码:
DNS1:101.7.8.9
DNS2:202.38.184.13
第二步:给物理机 本地连接配置第二个IP,
192.168.100.学号
255.255.255.0
验证:配置好了之后,ping 192.168.100.40
第三步:将linux虚拟机网络配置成桥接模式,
ip地址为:192.168.100.100+学号
子网掩码:255.255.255.0
验证:虚拟机配置好了之后,ping 192.168.100.140
######################################################################
如果没有ifconfig,需要安装net-tools软件,光盘自带
1、修改自己root密码
passwd //修改自己的密码,根据提示
passwd user01 //加上用户 ,就是修改指定用户的密码
2、修改时间、主机名(vm+学号),如vm40,学号宽度2位
3、挂载光盘到/media/cdrom目录,安装上net-tools命令
ifconfig 网卡名 ip/netmask
ip address add ip/netmask dev 网卡名
永久生生效还是需要修改网卡配置文件:/etc/sysconfig/network-scripts目录
重启网络服务:
Cenots 7对服务的管理不是service命令, 是 systemctl 动作 服务名
网络服务:systemctl restart network.service
[root@localhost Packages]# rpm -ivh httpd-2.4.6-40.el7.centos.x86_64.rpm
warning: httpd-2.4.6-40.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
/etc/mime.types is needed by httpd-2.4.6-40.el7.centos.x86_64
httpd-tools = 2.4.6-40.el7.centos is needed by httpd-2.4.6-40.el7.centos.x86_64
libapr-1.so.0()(64bit) is needed by httpd-2.4.6-40.el7.centos.x86_64
libaprutil-1.so.0()(64bit) is needed by httpd-2.4.6-40.el7.centos.x86_64
需要依赖,依赖4个文件
1、/etc/mime.types 由mailcap-2.1.41-2.el7.noarch.rpm提供
2、httpd-tools = 2.4.6-40.el7.centos 需要httpd-tools-2.4.6-40.el7.centos.x86_64.rpm软件包
3、libapr-1.so.0()(64bit) 由apr-1.4.8-3.el7.x86_64.rpm提供
4、libaprutil-1.so.0()(64bit) 由apr-util-1.5.2-6.el7.x86_64.rpm提供
rpm -qpl apr-util-1.5.2-6.el7.x86_64.rpm //查询指定的rpm包里的文件
systemctl restart httpd.service //重启httpd服务
验证(在物理机上验证):http://ip
可能访问不到,原因firewalld.service和selinux,将他们关闭
setenforce 0
systemctl stop firewalld.service
vim命令由vim-enhanced-7.4.160-1.el7.x86_64.rpm软件提供
安装vim-enhanced-7.4.160-1.el7.x86_64.rpm需要的依赖如下:
error: Failed dependencies:
libgpm.so.2()(64bit) is needed by vim-enhanced-2:7.4.160-1.el7.x86_64 //已解决
libperl.so()(64bit) is needed by vim-enhanced-2:7.4.160-1.el7.x86_64
perl(:MODULE_COMPAT_5.16.3) is needed by vim-enhanced-2:7.4.160-1.el7.x86_64
vim-common = 2:7.4.160-1.el7 is needed by vim-enhanced-2:7.4.160-1.el7.x86_64 //已解决
libgpm.so.2()(64bit) 由gpm-libs-1.20.7-5.el7.x86_64.rpm软件包提供
rpm -ivh gpm-libs-1.20.7-5.el7.x86_64.rpm
vim-common = 2:7.4.160-1.el7 指的是vim-common-7.4.160-1.el7.x86_64.rpm
但是安装vim-common-7.4.160-1.el7.x86_64.rpm由需要vim-filesystem-7.4.160-1.el7.x86_64.rpm依赖
因此需要先安装vim-filesystem-7.4.160-1.el7.x86_64.rpm
因此要解决vim-common = 2:7.4.160-1.el7依赖的话,需要按如下顺序安装
rpm -ivh vim-filesystem-7.4.160-1.el7.x86_64.rpm
rpm -ivh vim-common-7.4.160-1.el7.x86_64.rpm
libperl.so()(64bit) 由perl-libs-5.16.3-286.el7.x86_64.rpm这个软件包提供
但是安装perl-libs-5.16.3-286.el7.x86_64.rpm它又需要依赖
perl(:MODULE_COMPAT_5.16.3) is needed by perl-libs-4:5.16.3-286.el7.x86_64
.........
yum命令所解决的问题,解决安装软件所需的依赖问题
yum install 软件包的名字
yum install vim-enhanced-7.4.160-1.el7.x86_64.rpm
yum install vim
yum命令是有配置文件的,yum命令会去读取配置文件,
配置文件在/etc/yum.repos.d目录,只要以.repo结尾的都是配置文件
CentOS-Media.repo
基于自带光盘的本地yum源的搭建
[c7-media] //yum仓库的名字
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom //光盘挂载的目录,不要写光盘下的Packages目录
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
yum install vim //安装vim软件
yum install nmap -y //安装nmap软件,加上-y就不用手工输入y或者yes
yum install httpd //安装httpd服务
基于网络yum仓库,只需要在baseurl=后面指定http的路径即可,如http://192.168.100.140/centos
但要保证http://192.168.100.140/centos 是一个目录,并且可以访问