在线安装
前提: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安装包安装
RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写,是小红帽厂商推出的软件管理器,在Redhat、CentOS中完成支持。现在也基本推广到其它主流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文件;
(2)rpm依次安装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 |
检查mysql的yum源是否安装成功
[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