zoukankan      html  css  js  c++  java
  • 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 是一个目录,并且可以访问

  • 相关阅读:
    Mvc+三层(批量添加、删除、修改)
    js中判断复选款是否选中
    EF的优缺点
    Git tricks: Unstaging files
    Using Git Submodules
    English Learning
    wix xslt for adding node
    The breakpoint will not currently be hit. No symbols have been loaded for this document."
    Use XSLT in wix
    mfc110ud.dll not found
  • 原文地址:https://www.cnblogs.com/hkkkk/p/6223278.html
Copyright © 2011-2022 走看看