-
源码包的缺点查看全部
-
源码包的优点查看全部
-
YUM源配置文件的位置查看全部
-
第5章 源码包安装 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/软件名/ 源码包安装的服务,只能用绝对路径进行服务的管理 2、 源码包安装过程 1)安装准备: 安装C语言编译器 下载源码包: http://mirror.bit.edu.cn/apache/httpd/ 2)安装注意事项 源代码保存位置: /usr/local/src/ 软件安装位置: /usr/local/ 如何确定安装过程报错: 安装过程停止 并出现error、warning或no的提示 3)安装步骤: 下载源码包: 解压缩: tar -zxvf httpd-2.2.34.tar.gz 进入解压缩目录 ./configure ./configure软件配置与检查 定义需要的功能选项; 检测系统环境是否符合安装要求 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑。 安装: ./configure --prefix=/usr/local/apache2 make编译 make clean make install 编译安装查看全部
-
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/软件名/ 源码包安装的服务,只能用绝对路径进行服务的管理查看全部
-
3、yum命令 常用yum命令 1)查询: yum list #查询所有可用软件包列表 yum search 关键字 #搜索服务器上所有和关键字相关的包 2)安装: yum -y install 包名 选项: -y 自动回答yes install 安装 3)升级: yum -y update httpd 4)卸载: yum -y remove 包名 服务器使用最小化安装,用什么软件安装什么,尽量不卸载 yum软件组管理命令 yum grouplist #列出所有可用的软件组列表 yum groupinstall 软件组名 #安装指定软件组,组名可以由grouplist查询出来 yum groupremove 软件组名 #卸载指定软件组 LANG=en_US 临时更改语系为英文 LANG=zh_CN.utf8 临时生效 /etc/sysconfig/i18n中 修改配置文件永久生效查看全部
-
第4章 yum在线安装 1、yum源文件 vi /etc/yum.repos.d/CentOS-Base.repo [base] 容器名称,一定要放在【】中 name 容器说明,可以自己随便写 mirrorlist 镜像站点,这个可以注释掉 baseurl yum源服务器的地址,默认是CentOS官方的yum源服务器,可以改成其他yum源地址 enabled 此容器是否生效,如果不写或写成enable = 1 都是生效,写成 enable=0 是不生效 gpgcheck 如果是1是指RPM的数字证书生效,如果是0则不生效 gpgkey 数字证书的公钥文件保存位置。不用修改 2、光盘yum源搭建 1)挂载光盘 mkdir /mnt/cdrom #建立挂载点 mount /dev/cdrom /mnt/cdrom #挂载光盘 2)使网络yum源失效 (修改网络yum源后缀名) cd /etc/yum.repos.d/ #进入目录 mv CentOS-Base.repo CentOS-Base.repo.bak #修改yum源文件后缀名,使其失效 3)使用光盘yum源生效 vi /etc/yum.repos.d/CentOS-Media.repo #编辑光盘yum源文件 baseurl=file:///mnt/cdrom #修改目录 # file:///media/cdrom/ #注释不使用的目录 # file:///media/cdrecorder/ enabled=1 #使生效查看全部
-
1、rpm -q 包名 :查询包是否安装 2、rpm -qa :查询所有安装的包 3、rpm -qi 包名 :查询软件包的信息(可以查询未安装包 -p) 4、rpm -ql 包名 :查询包中文件的安装位置(可以查询未安装包 -p) 5、rpm -qf 系统文件名 :查询系统文件属于哪一个包 6、rpm -qR 包名 :查询软件包的依赖性(可以查询未安装包 -p)查看全部
-
RPM包默认安装位置: RPM包默认安装路径 作用 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存的位置 /usr/share/doc/ 基本的软件使用手册保存的位置 /usr/share/man/ 帮助文件保存的位置 4、查询系统文件属于哪个RPM包 rpm -qf 系统文件名 选项: -f 查询系统文件属于哪个软件包 (file) 5、查询软件包的依赖性 rpm -qR 选项:-R 查询软件包的依赖性( requires) -p 查询未安装包信息 (package ) 四、RPM包校验 1、RPM包校验 rpm -V 验证内容中的8个信息的具体内容如下: S 文件大小是否改变 M 文件的类型或文件的权限(rwx)是否被改变 5 文件MD5校验和是否改变(可以看成文件内容是否改变) D 设备的主从代码是否改变 L 文件路径是否改变 U 文件的属主(所有者)是否改变 G 文件的属组是否改变 T 文件的修改时间是否改变 2、RPM包中文件的提取 rpm2cpio 包全名 | cpio -idv .文件绝对路径 -rpm2cpio #将rpm包转换为cpio格式的命令 -cpio #是一个标准工具,用于创建软件档案文件和从档案文件中提取文件。 cpio 选项 < 文件|设备 选项: -i: copy-in模式,还原 -d:还原时自动新建目录 -v: 显示还原过程查看全部
-
第3章 rpm命令管理 一、RPM包简介 1、RPM包的来源 RPM包在系统光盘中 2、RPM包命名规则 httpd-2.2.15-15.el6.centos.1.i686.rpm httpd 软件包名 2.2.15软件版本 15 软件发布的次数 el6.centos适合的Linux平台 i686 适合的硬件平台 rpm rpm包扩展名 3、RPM包依赖性: 树形依赖: a-->b-->c 环形依赖: a-->b-->c-->a 模块依赖: 查询网站: www.rpmfind.net 二、RPM包安装命令 1、包全名与包名 包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径 包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库 2、RPM安装: rpm -ivh 包全名 选项: -i (install)安装 -v(verbose)显示详细信息 -h (hash) 显示进度 --nodeps 不检测依赖性 (禁用使用在实际环境中) 3、升级 rpm -Uvh 包全名 选项:-U(upgrade) 升级 卸载 rpm -e 包名 选项:-e (erase) 卸载 --nodeps 不检查依赖性 三、RPM包查询 1、查询是否安装 rpm -q 包名 #查询包是否安装 rpm -qa #查询所有已经安装的RPM包 rpm -qa | grep httpd 2、查询软件包详细信息 rpm -qi 包名 选项: -i 查询软件信息( information) -p 查询未安装包信息 (package) 3、查询包中文件安装的位置 rpm -ql 包名 选项: -l 列表 (list ) -p 查询未安装包信息 (package) 4、查询系统文件属于哪个RPM包 rpm -qf 系统文件名 选项: -f 查询系统文件属于哪个软件包 (file) 5、查询软件包的依赖性 rpm -qR 选项:-R 查询软件包的依赖性( requires) -p 查询未安装包信息 (package )查看全部
-
第2章 软件包管理简介 1、软件包分类 源码包: 脚本安装包 二进制包: RPM包、系统默认包 2、源码包 优点: 开源,如果有能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高。 卸载方便 (删除安装目录) 缺点: 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建), 容易出现拼写错误。 编译过程时间较长,安装比二进制安装时间长。 因为是编译安装,安装过程中一旦报错,新手很难解决。 3、RPM包 优点: 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载。 安装速度比源码包安装快的多 缺点 : 经过编译,不再可以看到源代码 功能选择不如源码包灵活 依赖性问题。 4、脚本安装包 所谓的脚本安装包,就是把复杂的软件包安装过程写成了程序脚本,初学者可以执行程序脚本实现一键安装。但是实际安装的还是源码包和二进制包 优点:安装简单、快捷 缺点:完全丧失了自定义性 第3查看全部
-
重启php-fpm: /etc/rc.d/init.d/php-fpm start查看全部
-
pkill -9 php-fpm : -9是强制杀死的意思查看全部
-
虚拟机中安装lnmp常常会卡在 starting php-fpm,真实环境中很少出现。其实安装已经完成,只需要杀掉php-fpm进程,再重新启动这个进程就好了查看全部
-
lnmp安装脚本分析查看全部
举报
0/150
提交
取消