Linux 软件安装

在线安装

前提:Linux是可以连接网络的。使用yum命令。

yum  list  <包名,支持通配符> 查看

yum  install  <包名>           安装

yum  remoe  <包名>           卸载

 

管理工具安装setup 

查询:yum list setup*

安装:yum -y install setuptool

查询组件:yum list system-config-*

安装组件 yum -y install system-config-*

安装服务操作组件:yum -y install ntsysv

 

rpm安装包安装

 

RPMRed-Hat Package ManagerRPM软件包管理器)的缩写,是小红帽厂商推出的软件管理器,在RedhatCentOS中完成支持。现在也基本推广到其它主流Linux发现版本中。

 

RPM软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便。

 

 rpm安装命令说明

 

--选项说明

-q query表示查询

-a all 全部,结合q使用

-l  link 路径,安装的路径

-i install 安装

-v : 回显

-h hash显示详细hash信息,结合-v使用

-e : 卸载

--nodeps 卸载的时候,加上表示忽略依赖

 

==查询包

rpm -q <关键字>

rpm -qa 查询所有已经安装的rpm

rpm -ql <关键字> 查看该关键字对应的软件安装在哪个位置

 

==安装包

rpm -ivh 安装包名

==卸载包

rpm -ev 安装包名 --nodeps

 

 

 JDK安装(安装前必须把安装包放在用户主目录中)

rpm -qa |grep <关键字>    查看所有rpm安装包再过滤安装包

rpm -ql 包名 通过包名查看jdk的路径

rpm -ivh  jdk.rpm    安装jdk,并显示安装进度

rpm -e jdk    卸载已经安装的jdk

rpm -e mysql --nodeps    卸载已经安装的mysql-nodeps 忽略相关依赖的卸载

 

 第一步:查看JDK安装状态

使用rpm -qa |grep jdk查看是否安装了JDK

 

 第二步:安装JDK

第三步:查看安装的目录

可以安装包名查看jdk的位置

 第四步:配置环境变量(set 查看环境变量)

编辑profile文件(vi /etc/profile),加入

export JAVA_HOME=/usr/java/jdk1.8.0_60

export PATH=$JAVA_HOME/bin:$PATH

 

完成后,通过source /etc/profile重新加载文件。让配置生效。

 

 

 MySQL安装

 

方式一(离线安装,已经下载好了安装包)

 

卸载旧版本mysql及插件

 

   1)、查看  rpm -qa | grep mysql

 

   2)、卸载  rpm -e mysql-libs-5.1.73-7.el6.x86_64 --nodeps

 

          --nodeps 忽略其它依赖,直接卸载

 

安装依赖perl

 

yum install -y perl

 

安装Mysql(重点)

 

1)上传、解压mysql.tar.gz文件;

 

2rpm依次安装4个应用程序,命令:rpm -ivh xxx.rpm;

 

 

 Tips:

如果Mysql-server安装失败,则查看是否是系统自带低版本mysql-lib库产生冲突,如果是这个原因,则卸载低版本mysql-lib库:

rpm -e mysql-libs-5.1.71-1.el6.x86_64

上传配置文件my.cnf/etc/目录下

目的:这个my.cnf文件,已经配置好了相关的设置,编码使用的是utf-8

 

 初始化mysql:/usr/bin/mysql_install_db

 启动Mysql:service mysql start

重置密码(重点)

 

改完密码填充一下:flush privileges

退出mysql:quit

 登录:mysql -u用户 -p密码

远程授权

1.设置防火墙

setup设置

远程授权的目的:让其他的主机、用户能够访问服务器上的mysql数据库。授权命令如下:

 

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

 

flush privileges;

 

 

 方式二(在线安装)

 

 检查是否安装了mariadb,如果已经安装了则卸载:

 

[root@localhost ~]# yum list installed | grep mariadb

mariadb-libs.x86_64-1:5.5.52-1.el6@anaconda

[root@localhost ~]# yum -y remove mariadb*

 

 

 

 下载官方提供的rpm

 

Mysql官方地址:https://dev.mysql.com/downloads/repo/yum/

1)、首先在linux中安装wget

[root@node8 ~]# yum -y install wget

 

2)、使用wget命令,下载rpm

wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

 

安装rpm

[root@node8 ~]# rpm -ivh mysql57-community-release-el6-11.noarch.rpm

 

 检查mysqlyum源是否安装成功

[root@node8 ~]# yum repolist enabled | grep "mysql.*-community.*"

 

 

 

 

Tomcat安装

Linux下,Tomcat是一个Java编写的绿色软件。只要配置了JAVA_HOME就可以直接运行了。

 

第一步:确认JAVA_HOME是存在了

使用env或者set命令

 

解压Tomcat软件 tar -xzvf apache-tomcat-7.0.73.tar.gz -C /usr/local/

 

 

 

1)拷贝/tomcat/bin目录下catalina.sh脚本到/etc/init.d目录下

 

     cp -v catalina.sh /etc/init.d/tomcat

 

2)在脚本中设置 CATALINA_HOME 和 JAVA_HOME 这两个脚本必需的环境变量,如:           

修改/etc/init.d/tomcat文件

 

#!/bin/sh

CATALINA_HOME=/usr/local/apache-tomcat-7.0.73    tomcat解压目录

JAVA_HOME=/usr/java/jdk1.8.0_60     jdk安装目录

 

# chkconfig: 2345 55 25

# processname: tomcat

 

 

(3)配置服务  chkconfig --add  tomcat

 

     注意:Tomcat是我们定义的服务名,建议与文件名保持一致

 

4)启动服务 service tomcat start|stop 启动|停止tomcat

 

posted @ 2019-08-07 10:18  茫茫林海  阅读(118)  评论(0编辑  收藏  举报