Linux安装jdk、mysql、Tomcat
一、修改Cenos 7 yum源为国内源
1.更新现有包 所有的包 免提示更新
yum -y update
2.wget 从网络下载资源
yum -y install wget
-O 指定将资源下载到那个文件
3.移动文件或文件夹
修改文件名
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
4.从mirrors.aliyun.com/ 下载资源到 CentOS-Base.repo文件中
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
5.缓存
yum makecache
6.更新包
yum -y update
No packages marked for update 没有包可更新了
二、Linux安装jdk1.8
1.在根目录创建software目录
mkdir /software
2.上传jdk-8u181-linux-x64.tar.gz到/software中
3.将jdk包解压到opt目录
tar -zxvf /software/jdk-8u181-linux-x64.tar.gz -C /opt/
4.vim进入/etc/profile文件
跳到文件最后一行,输入i进入编辑模式,配置java环境变量。(注意路径是自己java的路径)
export JAVA_HOME=/opt/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5.保存并推出,刷新环境变量
source /etc/profile
6.输入java -version 查看java版本
java -version
在输入javac 测试是否可用
javac
三、Linux安装Mysql
1.卸载mariadb
yum remove mariadb -y
2.查找mariadb包
rpm -qa | grep mariadb
会找到 mariadb-libs-5.5.60-1.el7_5.x86_64 也删除:(版本号可能不一样,一定要仔细查看)
yum remove mariadb-libs-5.5.60-1.el7_5.x86_64 -y
3.删除遗留文件
rm -rf /var/lib/mysql/
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
下载mysql:
1.安装rpm
rpm -ivh mysql57-community-release-el6-7.noarch.rpm
vim /etc/yum.repos.d/mysql-community.repo
找到mysql57,修改为以下内容:
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
*gpgcheck=0*
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
2.rpm安装
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
yum install -y net-tools
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
3.启动服务
systemctl start mysqld
systemctl enable mysqld
4.查看临时密码 最后写是临时密码
cat /var/log/mysqld.log | grep "temporary password"
如果没有显示出密码,可以删除/var/lib/mysql,然后重新启动服务
注意:然后通过 mysql -u root -p 回车, 进入后将临时密码粘贴进去,回车就进去了。
5.修改密码
set global validate_password_policy=LOW;
set global validate_password_length=4;
alter user 'root'@'localhost' identified by '123456你自己得mysql密码';
6.打开远程连接
update mysql.user set host='%' where user='root';
7.刷新授权
flush privileges;
8.退出mysql
quit
9.修改编码
vim /etc/my.cnf
在[mysqld]下添加:
character-set-server=utf8
推出保存并重启服务
service mysqld restart
实践:
1.JDK安装
注意:rpm与软件相关命令 相当于window下的软件助手 管理软件
步骤:
1)查看当前Linux系统是否已经安装java
输入 rpm -qa | grep java
2)卸载两个openJDK
输入rpm -e --nodeps 要卸载的软件
3)上传jdk到linux
4)解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local
5)配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去
6)重新加载/etc/profile配置文件 source /etc/profile
2.Mysql安装
步骤:
1)查看CentOS自带的mysql
输入 rpm -qa | grep mysql
2)将自带的mysql卸载
3)上传Mysql到linux
4)解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内
cd /usr/local
mkdir mysql
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
5)在/usr/local/mysql下安装mysql
安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
6)启动mysql
service mysql start
7)将mysql加到系统服务中并设置开机启动
加入到系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
8)登录mysql
mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret
msyql –u root -p
9)修改mysql的密码
set password = password('root')
10)开启mysql的远程登录
默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限
登录mysql后输入如下命令:
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
11)开放Linux的对外访问的端口3306
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中
3.Tomcat安装
步骤:
1)上传Tomcat到linux上
2)解压Tomcat到/usr/local下
3)开放Linux的对外访问的端口8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
4)启动关闭Tomcat
进入tomcat的bin下启动:./startup.sh
进入tomcat的bin下关闭:./shutdown.sh
注意:本文归作者所有,未经作者允许,不得转载