为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux软件安装管理_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux软件安装管理

Tony Linux系统工程师
难度初级
时长 3小时 6分
  • pkill -9 php-fpm 强制结束进程
    查看全部
  • 脚本安装包:linux中安装包只有rpm包和源码包,所谓一键安装包(脚本安装包),实际上还是安装的源码包与rpm包,只是把安装过程写成了脚本; 优点:加单,快速,方便; 缺点: 1.不能定义安装软件的版本; 2.不能定义所需要的软件功能; 3.源码包的优势几乎完全丧失; Nginx:一款请来高年级的额Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄国公司在2004年发布; Nginx可以支持更大的并发连接量(同时访问量); Apache默认的最大并发量为400个、一旦改到2K以上,则需要进行测试,避免出现故障; Nginx无需进行测试则可以将并发量调整到5W, 安装LAMP/LNMP的时候,建议关闭SELinux; SELinux关闭方式: vi /etc/selinux/config 将SELINUX=enforcing改为disabled,也就是关闭SELINUX;(更改此服务,需要重启服务器)
    查看全部
  • 源码包安装过程:<br> 一、<br> 1.安装C语言编译器“gcc”;<br> 2.下载源码包;<br> http://mirror.bit.edu.cn/apache/httpd/<br> 二、<br> 1.源码包保存位置:/usr/local/src/<br> 2.软件安装位置:/usr/local/<br> 3.如何确定安装过程报错:<br> 安装过程停止;<br> 并出现:error、warning或no的提示;<br> <br> <br> 下载源码包解压缩下载的源码包进入解压缩目录;<br> <br> ./configure:软件配置与检查<br> 1.定义需要的功能选项;<br> 2.检测系统环境是否符合安装要求;<br> 3.把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑;<br> <br> make:编译<br> 如果报错,可执行“make clean” :清除编译缓存文件;<br> make install:编译安装 源码包的卸载无需卸载命令,直接删除安装目录即可,不会遗留任何垃圾文件;
    查看全部
  • RPM包默认安装位置: /etc/:配置文件安装目录; /usr/bin/:可执行的命令安装目录; /usr/lib/:程序所使用的函数库保存位置; /usr/share/doc:基本的软件使用手册保存位置; /usr/share/man/:帮助文件保存位置; 源码包必须指定安装位置、因为源码包是没有卸载命令的,靠删除安装目录来卸载程序; 安装在指定位置当中,一般是/usr/local/软件名/
    查看全部
  • yum命令 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命令(下)

    2016-08-08

  • 1、常用yum命令: 查询: ①yum list:查询目前使用的yum源中所有可用软件包列表; ②yum search 关键字:搜索服务器上所有和关键字相关的包; 安装: ①yum -y install 包名 ⑴-install:安装; ⑵-y:自动回答yes; ②例如:yum -y install httpd
    查看全部
    0 采集 收起 来源:yum命令(上)

    2016-08-08

  • 光盘yum源搭建: 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包;
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2016-08-08

  • yum源文件: vi /etc/yum.repos.d/*.repo ①[base]:容器名称,一定要放在[]中; ②name:容器说明,可以自己随意填写; ③mirrorlist:镜像站点,这个可以注释掉; ④baseurl:yum源服务器的地址。默认是CentOS官方的yum源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地址; ⑤enabled:此容器是否生效,如果不写或写成enabled=1都是生效,写成enabled=0就是不生效; ⑥gpgcheck:如果是1是指RPM的数字证书生效,如果是0则不生效;(真实环境中,最好启用) ⑦gpgkey:数字证书的公钥文件保存位置。不用修改;
    查看全部
    0 采集 收起 来源:yum源文件

    2016-08-08

  • 一、RPM包校验: rpm -V(大写V) 已安装的包名 V(verify):校验指定RPM包中的文件; ##!!该命令执行之后,如果没有任何回馈信息,则表示该文件一切正常!! 验证内容中的8个信息得具体内容如下: ①S:文件大小是否改变; ②M:文件的类型或文件的权限(rwx)是否被改变; ③5:文件MD5校验和是否改变(可以看成文件内容是否改变) ④D:设备的主从代码是否改变; ⑤L:文件路径是否改变; ⑥U:文件的属主(所有者)是否改变; ⑦G:文件的属组是否改变; ⑧T:文件的修改时间是否改变; 文件类型: ①c:配置文件(config file) ②d:普通文档(documentation) ③g:“鬼”文件(ghost file),很少见,就是该文件不应该被这个RPM包 包含; ④L:授权文件(license file) ⑤r:描述文件(read me) 二、RPM包中文件提取: rpm2cpio 包全名 cpio -idv .文件绝对路径 ①-rpm2cpip //将rpm包转换为cpio格式的命令; ②-cpip //是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件; cpio 选项 < [文件设备] ①-i:copy-in模式,还原; ②-d:还原时自动新建目录; ③-v:显示还原过程;
    查看全部
  • ⑴查询是否安装: rpm -q 包名 //查询包是否安装; rpm -qa //查询所有已经安装的RPM包; 选项: ①-q(query):查询; ②-a(all):所有; ⑵查询软件包详细信息: rpm -qi 包名 选项: ①-i(information):查询软件信息; ②-p(package):查询未安装包信息; ⑶查询包中文件安装位置: rpm -ql 包名 选项: ①-l(list):列表; ②-p(package):查询未安装包信息; RPM包常规默认安装位置 ①/etc/ :配置文件安装目录; ②/usr/bin/ :可执行的命令安装目录; ③/usr/lib/ :程序所使用的函数库保存位置; ④/usr/share/doc/ :基本的软件使用手册保存位置; ⑤/usr/share/man/ :帮助文件保存位置; ⑷查询系统文件属于哪个RPM包: rpm -qf 系统文件名 选项: -f(file):查询系统文件属于哪个软件包; ⑸查询软件包的依赖性: rpm -qR 包名 选项: ①-R(requires):查询软件包的依赖性; ②-p(package):查询未安装包信息;
    查看全部
  • ⑴RPM包升级: rpm -Uvh 包全名 选项: ①-U(upgrade/update) //升级 ⑵RPM包卸载: rpm -e 包名 选项: ①-e(erase) //卸载 ②--nodeps //不检查依赖性(!真实环境绝对不允许使用!)
    查看全部
  • 安装命令: 1、包全名与包名 包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径 包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库 2、RPM安装 rpm -ivh 包全名 选项: -i(install)安装 -V(verbose)显示详细信息 -h(hash)显示进度 --nodeps不检测依赖性
    查看全部
  • 由于脚本安装包简单易行,在工作中,绝大多数企业都是采用这种安装方式。
    查看全部
  • 库文件依赖 .so.2结尾的是一个文件,不是软件包。 怎么知道这个文件究竟在哪个包里? 可以用www.rpmfind.net查询
    查看全部
  • SELinux由美国国家安全局开发,是Linux的安全加强组件,如果要禁止的话,方法如下:vi /etc/selinux/config,打开这个文件后,把enforcing改成disabled,然后重启计算机生效。
    查看全部

举报

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

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