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