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

时间: 2024-10-11 04:11:15

CentOS7基础配置的相关文章

《1》CentOS7.0+OpenStack+kvm云平台部署—基础配置

一.主机分配: 主机名        IP(Static)       系统配置                                      角色 openstack      192.168.1.2    CentOS-7.0-x86_64-desktop     4CPU,16G RAM,300G DISK,2网卡       管理节点/计算节点 node          192.168.1.3    CentOS-7.0-x86_64-desktop    4CPU,16G

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

[[email protected] ~]# yum install subversion 查看是否安装安装成功[[email protected] ~]# svnserve --versionsvnserve, version 1.7.14 (r1542130) compiled Jun 9 2014, 18:54:44 Copyright (C) 2013 The Apache Software Foundation.This software consists of contributio

Centos7 安装配置OpenLdap服务及OpenLdap管理工具

我们上一篇文章中介绍了,Centos7+Openvpn使用Windows AD(LDAP)验证登录的配置介绍.说到LDAP服务,我们知道不止windows有,linux下也有,比如openldap,sambaLDAP服务,具体就不多介绍了,我们今天主要介绍一下Centos7 安装配置OpenLdap及Ldap管理工具等操作,为后面的Centos7+Openvpn+openldap验证登录做好基础. 我们首先配置一个指定源,我们源地址指向了阿里云的仓库源 cd /etc/yum.repos.d v

centos7基础文档一

centos7基础文档一 一.centos7与原有版本的区别 1 文件系统 centos7选择了xfs作为 默认的文件系统.但是之前版本的所有的文件系统仍然支持,如:EXT文件系统之类的,而是对未来爆炸式的增长的数据量,ext的文件系统已经不能满足存储了,而XFS的文件系统完全是为大数据而生的,单个文件系统最大可以支持到8EB大小,单个文件的大小为16T,并且提供了丰富的日志系统,是应对大数据存储的强大文件系统.XFS是扩展性高,高性能的文件系统,于是RHEL/centos7的默认文件系统 可通

开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4

1.前言上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强调代码提交之前必须找团队中经验丰富的人来审核通过后方可提交,但这一条有时候不是所有时候都能得到满足,有没有依赖于机制而不是人来保证代码质量呢,我们知道计算机的缺点也是优点之一就是可以忠实执行指令.答案是有的,那就是SonarQube,其官方网址为:https://www.sonarqube.org/,目前最新版本为6.4.SonarQube是一个开源平台,用于管理源代码的质

DNS服务基础及bind基础配置和应用

DNS服务基础及bind基础配置和应用  DNS服务基础011.DNS:Domain   Name  Service,  ( 应用层协议)2.tld:Top Level Domain 顶级域(1)顶级域中的组织域.com  (company).net    网络组织.org非盈利型组织   org:other  organizations.gov  government.edu    教育机构.mil   military军事的,军队,军人...(2)顶级域中的国家域.tw   .hk  .cn

DHCP、PXE的基础配置

一.DHCP基础概念 DHCP:dynamic host configration protocol 动态主机配置协议 c/s架构: server:静态地址.提供了一个地址池(列表):67/udp client:动态地址,68/udp(服务器有时会向客户端发起请求) DHCP工作范围:当前的物理网络,不能跨网络进行: DHCP通信过程:(广播方式,brodcast) client:dhcp discover报文 server:dhcp offer报文 client:dhcp request报文

Varnish基础配置实现动静分离web站点

由于一个web站点的程序的访问具有局部性特征:时间上的局部性:一个数据被访问过之后,可能很快会被再次访问到:空间局部性:一个数据被访问时,其周边的数据也有可能被访问到;varnish可将这部分数据缓存下来.缓存的数据存在被访问较频繁的数据可以称其为热区:缓存同样存在局部性:时效性:如果缓存空间耗尽:则采用LRU,最近最少使用算法:将过期的缓存清理掉 varnish的基本工作原理: Varnish通过类似于HTPP反向代理的方式将可以用来缓存的数据缓存下来直接响应给客户端的缓存数据,如果缓存中没有

CentOS7网络配置——nmcli命令集

体验过CentOS7系统的都知道,CentOS7虽然是CentOS6.8的下一个版本,但两者的性能以及各个方面都发生了很大的变化,单从网络配置模块来说,就做了很大的改变,网卡的命名规则以及网络配置工具,都做了较大的更新,CentOS7上配置网络的主要工具是nmcli命令集,但刚接触这个命令集的朋友,都会感觉很不习惯,一个命令下面的选项及参数可以用火车皮拉了,所以记忆起来确实是挺麻烦的,但有弊就有利,使用CentOS7之前的系统时如果要配置网络,要使用好多的命令组合完成,而且还不会直接修改配置文件