数据小站
数据科学成长之路

linux下的软件服务安装管理

在centos7下,为系统装一个服务有两种方式,一种是通过系统提供的rpm/yum自动安装,一种是通过服务的官网提供的安装包进行安装。

rpm/yum 服务的安装及管理

yum -y install 包名: 可以通过yum方式默认安装当前yum源中提供的软件服务,yum是基于rpm的软件包管理工具。可以通过yum对服务进行安装,通过rpm对服务进行管理。

rpm -ivh : 安装包
    -q  包名 :查询安装包的信息
    -qa 包名 :列出所有安装包的信息
    -qi 包名 : 查询包的详细信息
    -ql 包名 : 查询安装包的路径
    -qf 文件名 : 查询文件属于哪个安装包
    -e 包名 : 删除包
通过yum安装的服务,都可以通过rpm进行管理

chkconfig:安装服务自启动管理, –list 查看通过yum/rpm安装的服务自动开机启动情况,设置开机启动。

netstat :查看当前启动服务的端口

yum/rpm 安装与官网自定义安装的区别

两种方式都能可以安装程序,区别主要是有三个,第一是按照软件的版本,第二是软件的管理,第三是软件安装的位置。

在软件的版本上,通过yum安装的软件,是通过默认找到的yum源里提供的最高版本进行下载安装,yum源更新软件版本会延时,也可能找不到软件,当出现版本不兼容时,就需要取官网下载合适的版本,需要手动安装。

在服务的管理上,如服务的启动,都是通过绝对路径找到该服务的可执行文件,运行启动。通过rpm/yum按照的服务,会自动把这个服务的启动路径,安装到环境变量path中,如centos可以通过service命令来对服务进行管理。通过官网下载手动安装的程序,就不能直接通过系统自带的service命令进行管理,需要通过绝对路径进行启动关闭等。当然也可以把路径安装到环境变量中。

在软件安装的位置上,yum安装的位置由软件的设计者决定,文件会分布在很多文件夹中。官网下载手动安装的软件,路径可以手动指定。单从文件的管理上来讲,手动安装要比yum直接安装好管理。

赞(0) 打赏
未经允许不得转载:技术文档分享 » linux下的软件服务安装管理

评论 抢沙发