目录
目录
一、JDK安装
1、将下载好的安装包 jdk-8u211-linux-x64.tar.gz 上传到服务器指定目录下;
2、解压安装包: tar -zxvf jdk-8u211-linux-x64.tar.gz
3、复制安装包到 /usr/local/java/ 目录下: cp -r jdk1.8.0_211/ /usr/local/java
4、添加环境变量:编辑 /etc/profile 文件: vim /etc/profile ,在最后面添加:JAVA_HOME=/usr/local/java CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH
5、source /etc/profile
卸载JDK
(方式一)
1、查看已安装的jdk: rpm -qa | grep java
2、卸载已有jdk:rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 tzdata-java-2013g-1.el6.noarch .................
(方式二)
1、删除 /usr/local/java 目录
2、删除 /etc/profile 文件中, Java 的环境变量. 执行如下命令
3、会删掉匹配到包含 JAVA_HOME
的如下三条:
4、source /etc/profile
二、MYSQL安装
1、检查linux是否安装了mariadb数据库,mariadb数据库是mysql的分支。是免费开源的。mariadb和msyql会有冲突。首先要检查安装了mariadb, 卸载掉。:yum list installed | grep mariadb。
2、卸载mariadb。执行命令:yum -y remove mariadb-libs.x86_64 ,其中 mariadb-libs.x86_64 是上一步搜索出来的 mariadb 软件包,如果有则删除,不同机器可能不一样, -y 参数确认删除。
3、下载完mysql安装包指定目录后在安装包目录下执行命令:tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
4、将解压后的文件复制到/usr/local/目录下:cp -r mysql-8.0.25-el7-x86_64/ /usr/local/mysql/
5、手工创建data目录,在mysql文件夹目录下创建一个data文件夹:mkdir data
6、创建用户执行 mysqld 命令,在mysql目录下执行命令:useradd mysql。
7、
初始化 MySQL:切换到 mysql/bin 目录下执行命令: ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
8、该命令执行后,会生成一个临时的 mysql 数据库 root 用户的密码,请先拷贝出来记住,后续第一次登录 mysql 需要使用
9、修改 mysql 安装目录的权限,执行命令:chown -R mysql:mysql /usr/local/mysql/
10、启动MySQL服务,mysql/bin目录下执行命令:./mysqld_safe &
11、
使用 mysql 客户端进入 mysql:./mysql -uroot -p ,密码是第7步生成的初始密码,复制回车。
12、修改密码:
mysql8.0.27版本之前修改命令:
set password for root@localhost =password(‘新密码’);
mysql8.0.27版本及之后的修改命令为:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
如果不行:ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘_Mr.Java.的博客-优快云博客
13、授权远程访问(以windows系统中Navicat连接linux系统中数据库)
mysql8.0.27版本前命令:
1、grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option;
mysql8.0.27版本后命令:
1、createuserroot@'%'identifiedby'123456';
2、grantallprivilegeson*.*toroot@'%'withgrantoption;
14、关闭linux系统防火墙
命令行界面输入命令“systemctl status firewalld.service”并按下回车键。
然后在下方可度以查看得到“active(running)”,此时说明防火墙已经被打开了。
在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。
然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这权样就说明防火墙已经关闭。
再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。
15、连接成功
卸载MYSQL
1、停止MYSQL服务:systemctl stop mysql
2、删除相关文件:
rm -rf /usr/local/mysql/
rm -rf /usr/share/mysql/
rm -rf /usr/lib64/mysql/
rm -rf /data/mysql
rm -rf /data/slowlog
rm -f /etc/my.cnf
rm -f /etc/init.d/mysqld
三、Nginx安装
1、安装gcc环境:yum install gcc-c++。查看安装版本:gcc -v
2、安装 openssl 库:yum install -y openssl openssl-devel
3、安装 zlib 库:yum install -y zlib zlib-devel。查看版本号:cat /usr/lib64/pkgconfig/zlib.pc
4、安装 pcre 库:yum install -y pcre pcre-devel
5、在安装路径解压nginx压缩包:tar -zxvf nginx-1.13.9.tar.gz
6、进入nginx目录执行绿色的configure文件:./configure
7、编译:make
8、安装:make install
9、创建执行configuer命令后创建临时文件目录:mkdir /var/temp/nginx/client -p
10、将解压后的文件拷贝到 /usr/local/nginx目录下一份:cp -r nginx-1.13.9/ /usr/local/nginx/
11、进入到Nginx目录下的sbin目录,启动nginx:./nginx
12、nginx启动成功
卸载nginx
1、杀掉nginx进程:ps -ef|grep nginx|grep -v grep|awk '{print $2}'|sed -ne '1p'|xargs kill
2、删掉nginx文件:rm -rf /usr/local/nginx
四、NACOS安装
1、下载安装包至指定目录解压:tar -zxvf nacos_45_.. 或 unzip nacos.zip
2、进入nacos目录下找到.sql文件
3、navicat数据库连接工具创建nacos数据库,运行.sql文件生成如下表。
4、拷贝nacos目录至 /usr/local/ 目录下一份:cp -r nacos/ /usr/local/nacos
5、进入nacos/bin目录,执行启动命令:./startup.sh -m standalone或sh startup.sh -m standalone
如果启动不起来报这个错:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin),则没有配置环境变量,步骤如下:
cd /usr/lib/jvm
ll 查看具体版本信息
vim /etc/profile 添加以下环境变量:
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64/
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile 使配置文件生效,启动成功。
卸载nacos
1、杀死nacos进程:ps -ef|grep nacos|grep -v grep|awk '{print $2}'|sed -ne '1p'|xargs kill
2、删除nacos文件:rm -rf /usr/local/nacos
五、redis安装
1、上传压缩包至指定目录
2、执行yum install gcc 命令(已存在则不需要)
3、解压
tar -zxvf redis-6.2.4.tar.gz
4、解压之后进入redis-6.2.4目录
5、执行make命令
如果make报错,可能没有准备好C语言编译环境。解决方案:执行make distclean命令并重新进入目录 执行make指令。
6、执行make install命令
7、复制安装包到 /usr/local/redis/ 目录下: cp -r redis-6.2.4/ /usr/local/redis
8、编辑redis.conf文件,将daemonize由no改为yes:vi redis.conf
9、启动redis服务
redis-server /usr/local/redis/redis.conf
10、redis-cli进入客户端,安装成功
卸载redis
1、杀掉redis进程
ps -ef|grep redis|grep -v grep|awk '{print $2}'|sed -ne '1p'|xargs kill
2、删除redis文件
rm -rf /usr/local/redis
六、rocketMq安装
1、将压缩包上传至指定目录并解压:unzip rocketmq45.zip
2、复制安装包到 /usr/local/rocketmq/ 目录下: cp -r rocketmq45/ /usr/local/rocketmq
3、配置环境变量:vim /etc/profile
export ROCKETMQ_HOME=/usr/local/rocketmq-4.4 export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH
4、启动Broker前修改runserver.sh配置:vim runserver.sh
修改内存配置分别为256 256 128
5、启动Broker前修改runbroker.sh配置:vim runbroker.sh
也修改成256 256 128
6、编辑broker.conf文件:vim /usr/local/rocketmq/conf/broker.conf
添加如下两行
7、启动mqnameser与roker
(1)mqnameser 后台运行 rocketmq:nohup sh /usr/local/rocketmq/bin/mqnamesrv &
(2)后台运行 broker:nohup sh /usr/local/rocketmq/bin/mqbroker -n localhost:9876 &
或者:
nohup sh /usr/local/rocketmq/bin/mqbroker -n localhost:9876 -c /usr/local/rocketmq-/conf/broker.config &
参考链接:Linux 下安装 RocketMQ_Yan Yang的博客-优快云博客
卸载rocketmq
1、关闭 rocketmq 服务
sh /usr/local/rocketmq/bin/mqshutdown broker
sh /usr/local/rocketmq/bin/mqshutdown namesrv
2、删除 rocketmq 文件
rm -rf /usr/local/rocketmq
3、结束 rocketmq-console 进程
ps -ef|grep rocketmq-console|grep -v grep|awk '{print $2}'|sed -ne '1p'|xargs kill
4、删除 rocketmq-console 文件
rm -rf /usr/local/rocketmq-console