0
点赞
收藏
分享

微信扫一扫

Linux三种软件安装方式

Linux三种软件安装方式

源码包安装

安装源码包需要安装编译器:

yum install -y gcc gcc-c++ make

3.但是当你的程序包含很多个源文件时,

建议安装位置:/usr/local

  • 安装步骤

RPM安装

在这里插入图片描述

在这里插入图片描述

  • RPM包安装位置
路径含义
/etc/配置文件安装目录
/usr/bin/可执行的命令安装目录
/usr/lib/程序所使用的函数库保存位置
/usr/share/doc/基本的软件使用手册保存位置
/usr/share/man/帮助文件保存位置
  • RPM命令:
rpm

参数
-i:安装软件包
-q:询问软件包,和-a一起使用列出安装全部的包
-e:删除软件包
-U:把一个已经安装好的软件包升级
-V:验证已经安装的软件包
-h:显示安装进度条
--nodeps :不检查依赖性

组合使用
-ivh:安装
-Uvh:升级
-qa:查询
-e:卸载

Yum安装

redhat所持有的安装RMP包的工具,centOS可以免费试用,redhat需要付费

  • yum针对软件包操作常用命令:
1.使用YUM查找软件包 
命令:yum search 

2.列出所有可安装的软件包 
命令:yum list 

3.列出所有可更新的软件包 
命令:yum list updates 

4.列出所有已安装的软件包 
命令:yum list installed 

5.列出所有已安装但不在 Yum Repository 内的软件包 
命令:yum list extras 

6.列出所指定的软件包 
命令:yum list 

7.使用YUM获取软件包信息 
命令:yum info 

8.列出所有软件包的信息 
命令:yum info 

9.列出所有可更新的软件包信息 
命令:yum info updates 

10.列出所有已安装的软件包信息 
命令:yum info installed 

11.列出所有已安装但不在 Yum Repository 内的软件包信息 
命令:yum info extras 

12.列出软件包提供哪些文件 
命令:yum provides

创建自己的仓库

查看系统自带的仓库(使用这些仓库必须要能上网)

ls /etc/yum.repos.d/

在这里插入图片描述

1.、创建目录,当作仓库

cd /etc/yum.repos.d/
mkdir myyum

2.、把系统仓库里的东西移动到我们创建的仓库中

mv CentOS* myyum/

3、编写仓库信息

cd /etc/yum.repos.d/
vi myyum.repo//系统上唯一要写的后缀名,代表此目录是仓库

在这里插入图片描述
4、清除、检查仓库

yum clean all  //清楚yum源缓存
yum repolist   //检 查yum源
yum list       //查看yum源中的文件

5、开始安装

yum search  包名  //搜索软件包
yum install 包名  //安装软件包
yum remove  包名  //删除软件包

最小化 Linux 安装一些常用软件(需要重启)

yum install vim -y //安装 vim 编辑器 -y需要同意的默认同意
yum install bash-completion  //安装自动补齐的命令

Linux服务管理

服务分类

在这里插入图片描述

  • 查询已安装的服务

1、RPM包安装的服务:

service --status -all  //可以看到rpm所有的服务状态(红帽专属)

chkconfig -list    //查看所有自启动服务的状态

2、源码包安装的服务:

查看服务安装位置,一般是/usr/local/下

在这里插入图片描述

RPM包安装的服务

1、独立服务
  • 独立服务的启动

/etc/init.d/ 独立服务名 start|stop|status|restart|

  • 独立服务的自启动

1、chkconfig [- -level 运行级别] [独立服务名] [ on | off ] ([ ] 代表可选择)
2、修改/etc/rc.d/rc.local文件
3、使用ntsysv命令管理自启动

2、基于xinetd服务
  • 安装xinetd与telnet

越来越少

yum -y install xinetd
yum -y install telnet-server

源码包服务

1、源码包安装服务的启动

使用绝对路径,调用启动脚本来启动。不同的源码包的启动脚本不同。可以查看源码包的安装说明,查看启动脚本的方法。

/usr/local/apache2/bin/apachectl   start | stop

2、源码包服务的自启动

vi /etc/rc. d/rc. local

加入
/usr/local/apache2/bin/apachectl start
举报

相关推荐

0 条评论