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

  • 相关阅读:
    DateUtil-工具类
    文件上传到服务器
    删除文件以及文件夹
    Git命令<转载 https://www.cnblogs.com/cspku/articles/Git_cmds.html>
    httpd似乎没有在运行,并且正在代理补鞋匠,或者SELinux正在这样做。
    【转载】使用yum安装服务报错:[Errno 14] curl#6
    Cobbler自动化安装部署操作系统
    恢复或重置root密码(Centos7)
    DNS服务器
    Windows Server 2008安装教程
  • 原文地址:https://www.cnblogs.com/hkkkk/p/6223278.html
Copyright © 2020-2023  润新知