为了账号安全,请及时绑定邮箱和手机立即绑定
  • 安装完rpm包之后,还可以安装源码包,因为两者的安装位置不同,但是只能启动一个,因为占用的端口一样

    如果网站过多人访问 apache建议用源码包

    查看全部
  • 1、源码包与RPM包区别 安装之前的区别: 概念上的区别 安装之后的区别: 安装位置不同

     rpm包安装的默认位置: /etc/ 配置文件安装目录

                                          /usr/bin/ 可执行的命令安装目录 

                                         /usr/lib/ 程序所使用的函数库保存位置                                                     /usr/share/doc/ 基本的软件使用手册保存位置 

                                        /usr/share/man/ 帮助文件保存位置

            安装位置不同带来的影响 

    rpm包安装的服务可以使用系统服务管理命令(service)来管理,例如: RPM包安装的apache的启动方法是: /etc/rc.d/init.d/httpd start 或者service httpd start 

     源码包安装位置 安装在指定位置当中,一般是: /usr/local/软件名/ 源码包安装的服务,只能用绝对路径进行服务的管理 


    查看全部
  • yum -y update 包名

      - update  升级

      -  -y 自动回答yes

    1、常用yum命令:

     查询:

     ①yum list:查询目前使用的yum源中所有可用软件包列表;

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

     安装:

     ①yum -y install 包名 ⑴-install:安装; ⑵-y:自动回答yes; 

     ②例如:yum -y install httpd 

    升级:

     ①yum -y update 包名 ⑴-update:升级; ⑵-y:自动回答yes; 卸载:

     ②yum -y remove 包名 ⑴-remove:卸载; ⑵-y:自动回答yes;

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

    2、yum软件组管理命令 

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

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

    yum gourpremove 软件组名:卸载指定软件组; 

    ①LANG=en_US:切换至英文;(临时生效)

    ②LANG=zh_CN.utf8:切换至中文;(临时生效)

      

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

    2019-01-30

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

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

    yum -y install 包名      安装包(不需要全名)

             - install 安装

             - -y 自动回答yes

       yum -y install gcc 下载编译器

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

    2019-01-30

  • 1、挂载光盘 mkdir /media或mnt/cdrom:建立挂载点; mount /dev/cdrom /media或mnt/cdrom:挂载光盘; 

    2、使网络yum源失效: cd/etc/yum.repos.d/:进入yum源目录; mv CentOS-Base.repo CentOS-Base.repo.bak:修改Yum源文件后缀名,使其失效;(判断yum源是根据后缀名repo来实现的,修改后缀名则可以使该yum源失效) 


    3、使光盘yum源生效: vim CentOS-Media.repo baseurl=file:///mnt或media/cdrom:地址为光盘挂载地址,如果有多余的光盘挂载点,需要注释掉不存在或不需要使用的光盘挂在地址; enabled=1:把enabled=0改为enabled=1,使该yum源配置生效; 

    4、命令:yum list:该命令可验证目前使用的yum源有哪些可用的rpm包;

    5.linux注释要在左边顶头注释

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

    2019-01-30

  • yum源文件: vi /etc/yum.repos.d/*.repo   (只有CentOS-Base.repo生效)

    ①[base]:容器名称,一定要放在[]中;

     ②name:容器说明,可以自己随意填写; 

     ③mirrorlist:镜像站点,这个可以注释掉; 

     ④baseurl:yum源服务器的地址。默认是CentOS官方的yum源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地址; ⑤enabled:此容器是否生效,如果不写或写成enabled=1都是生效,写成enabled=0就是不生效; 

     ⑥gpgcheck:如果是1是指RPM的数字证书生效,如果是0则不生效;(真实环境中,最好启用) 

     ⑦gpgkey:数字证书的公钥文件保存位置。不用修改

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

    2019-01-30

  • rpm -V 包名 校验包 (查看包是否被做过手脚)

    2) RPM 包中文件提取 

    2-1) rpm2cpio 包全名 | cpio -idv .文件绝对路径  

    2-2) cpio 选项 < [文件|设备] 2-2-1) -i : copy-in 模式, 还原 

    2-2-2) -d : 还原时自动新建目录 2-2-3) -v : 显示还原过程 2-3) 

    例 

    2-3-1) rpm -qf /bin/ls # 查询ls 命令属于哪个软件包 

    2-3-2) mv /bin/ls /tmp/ # 造成ls 命令误删除假象 确认一下/bin/ls的路径: rpm -qlp coreutils-8.4-19.el6.i686.rpm | grep /bin/ls 

    2-3-3) rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv .文件绝对路径 

    # 切换至家目录后, 提取RPM 包中ls 命令到当前目录的 /bin/ls 下

    2-3-4) cp /root/bin/ls /bin/ # 把ls 命令复制到/bin/目录, 修复文件丢失


    查看全部
  • rpm -q 包名         查询包

    rpm -qa  查询apm安装的所有包

    rpm -qa | grep httpd 查询安装的httpd包

    rpm -qi 包名   查询该包的详细包信息

    rpm -qip 包全名  查询未安装的包的信息

    rpm -ql 包名  查询包中文件安装位置

    rpm -qlp  包全名  查询未安装包中文件安装位置

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

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

    rpm -qRp 包全名           查询未安装软件包依赖的包 


    查看全部
  • rpm -Uh 包全名  升级包

    rpm -e 包名

    -e 卸载

    安装一定在 Package目录 卸载等不需要

    查看全部
  • rpm -ivh 包全名

    选项

        -i 安装

         -v 显示详细信息

         -h 显示进度

       "apr-util-ldap is needed by..."代表需要安装依赖包apr-util-ldap

        rpm和yum安装的都是rpm软件包

        一次或者两次tab键是补全键

    查看全部
  • RPM命令管理:RPM包命名规则 1、RPM包的来源:所有RPM包都在系统光盘的Packages目录中 2、RPM包命名规则:软件包名-软件版本-软件发布的次数-适合的Linux平台-适合的硬件平台-包扩展名 3、RPM包依赖性: a、树形依赖:a->b->c    解决方法:从后往前安装 b、环形依赖:a->b->c->a 解决方法:放在一条命令中安装即可 c、模块依赖:库文件依赖,库也叫模块,就是linux当中的函数,它有一个典型的特征,就是以【.so.数字】结尾,它依赖的其实是一个文件,而不是软件包。该文件藏身在某一个软件包当中。我们只要将该文件所在的软件包安装上,该文件也就安装了。解决方法:登录www.rpmfind.net网站,输入库文件名称查询到对应的rpm包,然后安装即可。 4、yum在线安装:可以方便的解决依赖文件,一条命令就可以帮用户从网上(本地也可以)找到安装包进行安装。 注:RedHat的yum是收费服务,而CentOS的yum是免费服务。

    查看全部
  • https://img1.sycdn.imooc.com//5c5032d20001db3819201080.jpg


    https://img1.sycdn.imooc.com//5c5033ad00010fcb19201080.jpg软件包管理

    查看全部
  • https://img1.sycdn.imooc.com//5c502f060001111819201080.jpghttps://img1.sycdn.imooc.com//5c502f3c0001f32119201080.jpg软件包管理

    查看全部
  • 源码包的安装

    1.将源码包导入系统。

    2.将源码包解压    tar -xzvf 源码包

    3.在解压文件路径下,执行以下命令

    4.    ./configure --prefixx=安装路径名。

    5.make    #编译,将源码包编译成机器语言    make clean #清空编译内容

    6.make install    #编译安装

    7.安装路径名/bin/apachectl start


    查看全部
  • 源码包推荐默认安装在/usr/local下,类似于windows的“program files(x86)”

    rpm系统默认程序启动方法:    /etc/rc.d/init.d/资源名称    start

    redhat系统启动方法:        service 资源名称    start

    查看全部

举报

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

微信扫码,参与3人拼团

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

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