Linux安装软件浅析

  我们在使用linux过程中总是需要根据不同需求来安装不同的软件,那么如何高效快捷的安装软件就变得非常重要,

下面就简单谈一谈两种linux软件的安装方式:

一  yum install 软件名

  快速,简单,易用,常用于小的工具,或者说没有特殊需求的软件安装

  只有通过yum安装的软件,可以使用
    systemctl start/stop/restart/status/ 软件名
    yum install nginx 
    systemctl start nginx 启动nginx

  安装完成后,完成以下步骤:
    第一步,查看服务进程,ps -ef|grep nginx 

    第二步,查看服务的端口 netstat -tunlp | grep nginx 
  
    如果你没有netstat这个名字,提示comand not found,这是因为你没有安装netstat,
    yum install net-tools -y (net-tools软件包,包含大量网络服务管理名字)

二 通过下载源码包,进行编译安装(用的是最多,并且公司线上软件,都是通过编译安装的)

   可自定制插件,可自定制安装路径,便于之后对软件的管理

  进行源码包安装,需要提前解决所有的软件依赖,防止在编译软件后,发生缺少xxxx依赖
  如何解决?
  见招拆招,报错缺少了什么组件,就去安装响应的组件。
    1.下载所需的软件,源码包
    2.解压缩,切换进入源码包目录
    3.查看是否有configure这个脚本 ./configure --prefix=/opt/nginx1-12/ 这就是告诉make编译器,我的软件要装到/opt/nginx1-12/
    4.进行编译,编译安装 make && make install
    5.进入指定的安装路径,文件夹
    6.此时我的nginx1.12这个软件,就在/opt/nginx1-12/底下了,可执行命令,和配置文件都在这里了 

  什么是配置文件?
    安装了一个软件,你想要对他进行功能扩展,或者功能指定,或者打开官方提供给你的功能,那就需要指定配置文件了!!
    redis-server redis.conf
    nginx nginx.conf

猜你喜欢

转载自www.cnblogs.com/wdbgqq/p/9822030.html