为了账号安全,请及时绑定邮箱和手机立即绑定
  • 源代码(源码包)保存位置:/usr/local/src

    软件安装位置:/usr/local/

    如何确定安装过程报错:

        安装过程停止;

        并出现error、warning或no的提示;

    tar -zxvf httpd-2.4.34.tar.gz    #解压缩下载的源码包;

    cd httpd-2.4.34    #进入解压缩目录;

    https://img1.sycdn.imooc.com//5b9f6a3a00015c1910780253.jpg

    ./configure --prefix=/usr/local/apache2

    make    #编译    make clean    #清楚编译缓存文件;

    make install    #编译安装

    vi INSTALL    #安装说明文件;

    setup    #关闭防火墙后,再进行访问;

    vi /var/www/html/index.html    #yum源apache 页面;

    vi /usr/local/apache2/htdocs/index.html    #源码包apache 页面;

    查看全部
  • 源码包都是用C语言写的,必须先安装C语言的编辑器;

        yum -y install gcc

    源码包是从官方网站下载;

    rpm包和源码包,选择哪一个呢?

        源码包:开源、自定义、本机编译效率更高;

        rpm包:是厂商编译好的,执行效率不一定高;

    查看全部
  • RPM包默认安装位置,管理更加方便,符合系统要求,不建议指定位置安装;

    service httpd start

    源码包安装位置,一定要指定位置,没有卸载命令;

    一般是/usr/local/软件名/    

    因为安装位置不同,service不能启动源码包服务的;

    查看全部
  • yum -y update 包名    #升级,  一定要慎用;

        -update    升级

        -y    自动回答Yes

        yum -y update    #升级所有软件,包括内核;系统会直接崩溃,内核被替换了,新内核需要做配置才能使用;

    yum -y remove 包名    #卸载

        -remove    卸载

        -y    自动回答Yes

    服务器使用最小化安装,用什么软件安装什么,尽量不卸载;


    YUM软件组管理命令

    yum grouplist    #列出所有可用的软件组列表;

    yum groupinstall “软件组名”    #安装指定软件组,组名可以由grouplist查询出来;

    注意:软件组名,必须是英文;

        LANG=en_US    #中文-->英文

        LANG=zh_CN.utf8    #英文-->中文

    yum groupremove “软件组名”    #卸载指定软件组;

    查看全部
    0 采集 收起 来源:yum命令(下)

    2018-09-17

  • yum list    #查询所有可用软件包列表;

    yum search 关键字    #搜索服务器上所有和关键字相关的包;

    yum -y install 包名    #安装yum

        -install    安装

        -y    自动回答yes

    yum -y install httpd    #安装Apache;

    yum -y install gcc    #安装编译器;

    查看全部
    0 采集 收起 来源:yum命令(上)

    2018-09-17

  • 光盘搭建yum源

    1、挂载光盘

        mkdir /mnt/cdrom    #建立挂载点

        mount /dev/sr0  /mnt/cdrom    #挂载光盘

    2、使网络yum源失效

        cd /etc/yum.repos.d/    #进入yum源目录

        mv CentOS-Base.repo  CentOS-Base.repo.bak    #修改后缀名失效

    3、使光盘yum源生效

        vim CentOS-Media.repo

        baseurl=file:///mnt/cdrom    #地址为光盘挂载地址

        #        file:///media/cdrom/    #注释这两个不存在的地址

        #        file:///media/cdrecorder/

        gpgcheck=1

        enabled=1    #改为1,让Yum源配置生效;

    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2018-09-17

  • vi /etc/yum.repos.d/CentOS-Base.repo    #Yum源文件

    https://img1.sycdn.imooc.com//5b9f0dc7000152cd12480484.jpg

    查看全部
    0 采集 收起 来源:yum源文件

    2018-09-17

  • rpm -V 已安装的包名    #RPM包校验

        -V    校验指定RPM包中的文件;

    rpm2cpio 包全名 | cpio -idv .文件绝对路径    #RPM包中文件担提取

        -i    copy-in模式,还原;

        -d    还原时自动新建目录;

        -v    显示还原过程;

        .    提取到当前目录下,可通过dir查看 

        -rpm2cpio    #将rpm包转换为cpio格式的命令;

        -cpio    #是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件;


    查看全部
  • rpm -q 包名    #查询包是否安装;

        -q    查询query

    rpm -qa    #查询所有已经安装的rpm包

        -a    所有all

    rpm -qi 包名    #查询软件包详细信息;

        -i    查询软件信息information

        -p    查询未安装包信息package    #rpm -qip 包名

    https://img1.sycdn.imooc.com//5b9b6ec600011c1d12140615.jpg

    rpm -qf 系统文件名    #查询系统文件属于哪个rpm包

    rpm -qR 包名    #查询软件包的依赖性 

        -R    查询软件包的依赖性 

        -p    查询未安装包信息

    查看全部
  • rpm -e 包全    #卸载

    ls /var/lib/rpm

    查看全部
  • rpm -ivh 包全名    #RPM安装

        -i    install安装

        -v    verbose显示详细信息

        -h    hash显示进度

        -U    upgrade升级

    查看全部
  • RPM包在系统光盘中    /mnt/cdrom/Packages

        mkdir /mnt/cdrom

        mount /dev/sr0   /mnt/cdrom

        cd /mnt/cdrom

        ls

        cd Packages/

    查看全部
  • 搭建光盘yum源


    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2018-09-14

  • www.rpmfind.net

    查看全部
  • 脚本一键安装包
    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前,需要熟悉Linux的常用命令,可参见课程《Linux达人养成计划I》。
老师告诉你能学到什么?
1、了解软件包管理的基本概念 2、能够使用rpm命令对软件进行安装、卸载等操作 3、能够使用yum对软件进行在线管理 4、能够安装源码包 5、能够使用脚本安装包

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!