linux的基本使用【7】linux安装以及卸载工具、服务

linux有诸多版本,安装软件方式不一而同。更多的,操作系统本身已经包含绝大多数的服务和软件。就拿我们当前使用centos7来讲,如果在安装过程中选择工作站模式,那么几乎所有常用的包和软件都会被安装,比如jdk就已经安装完毕。本文将介绍几种常用的软件安装方式,当然也包括卸载。

第一种:上传软件压缩包,解压,配置环境变量。

jdk、tomcat、zookeeper、hadoop、hbase、hive、storm等等java相关的几乎都可以采用这种方式安装。

第二种:源代码安装

redis、nginx就是采用这种方式安装。

第三种:rpm

红帽软件包管理器提供的安装命令。我们以mysql来举例子。

  • 卸载之前安装的mysql
#查看是否已经安装mysql
rpm -qa|grep mysql
#卸载安装的mysql包【这个版本的centos中自带这些mysql包,读者需根据实际情况删除】
rpm -e qt-mysql
rpm -e qt-mysql -nodeps
rpm -e akonadi-mysql --nodeps
#查看是否已经安装mariadb【mariadb是mysql的替代产品,centos7默认支持mariadb,为防止冲突,所以要卸载】
rpm -qa|grep mariadb
#卸载mariadb
rpm -e mariadb-server --nodeps
rpm -e mariadb-libs --nodeps
rpm -e mariadb --nodeps
rpm -e mariadb-devel --nodeps
  • 安装mysql
#下载全量安装包
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar
# 解压
tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar
# 安装文件
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm 
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm 

安装完毕,便有5个相关的包:

查看MySQL相关包

安装mysql成功。

  • 启动mysql
#启动mysql服务
service mysqld start
#查看3306端口是否处于监听状态
netstat -luntp|grep 3306

第四种:yum

rpm安装无法解决包之间的依赖问题,需要手动依赖,yum的出现解决这一难题,安装程序自动下载依赖。我们仍然以mysql的安装举例子,但先要将linux服务器中刚才安装的mysql删除。

#删除之前的mysql以后,执行一句命令即可安装mysql成功
yum install -y mysql-server mysql mysql-devel

具体操作请参照:《linux下mysql的安装和使用》 https://www.jianshu.com/p/6691f6fb8c0e

扫描二维码关注公众号,回复: 5866238 查看本文章

第五种:docker

docker是一种虚拟化技术,安装、迁移服务极其便捷,与微服务、微架构共同发展崛起。后面我们将有一个专辑详细介绍。

至此,我们了解了linux中服务和工具的安装,主要以yum为主,docker安装是趋势。

猜你喜欢

转载自blog.csdn.net/qq_41717874/article/details/89213508