CentOS7基础配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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软件)
[[email protected] 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

[[email protected] 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 是一个目录,并且可以访问

以上是关于CentOS7基础配置的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7基础配置

CentOS7 下配置svn的安装及基础配置介绍

centos7 新安装基础配置

Linux基础Centos7的网络配置问题

CentOS7.x的DNS服务的基础配置

U盘安装CentOS7.2 Linux系统和基础配置