Linux环境搭建

一、安装jdk

​1、下载安装包下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;

2、创建/usr/java/目录,将jdk放进去

mkdir /usr/java

3、将下载的jdk移动到新建的文件夹中

mv /home/xxxxxxxx/jdk1.8.0_144 /usr/java

4、解压文件

cd /usr/java/
tar  -zxvf  jdk-8u144-linux-x64.tar.gz

5、修改环境变量

vim /etc/profile

#用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑):


export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

然后,保存并退出(按:wq!)

6、通过命令source /etc/profile让profile文件立即生效,如图所示

7、测试是否安装成功

①、使用javac命令,不会出现command not found错误

②、使用java -version,出现版本为java version "1.8.0_131"

③、echo $PATH,看看自己刚刚设置的的环境变量配置是否都正确

二、安装redis

1、下载Redis

找到redis官网(Downloads - Redis

2、上传redis到创建的文件夹

创建redis文件夹
mkdir /usr/local/redis

3、解压文件

 解压文件
tar  -zxvf  redis-6.2.6.tar.gz

4、编译
由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:

yum install gcc-c++

5、然后进入到redis目录,进入redis-6.2.6,然后执行make,控制台会输出一编译的信息

6、编译成功

7、安装
输入命令

make PREFIX=/usr/local/redis install

8、自此redis就安装成功了。可以输入命令查看安装的redis版本

redis-cli -v

9、启动redis
进入src目录下,输入命令启动redis

cd /usr/local/redis/
./bin/redis-server& ./redis.conf

或
cd src
./redis-server

或
/usr/local/redis/bin/redis-server /usr/local/redis/conf/6379.conf
或
nohup redis-server>redis.log 2>&1&
tail -f redis.log

10、修改redis.conf的配置来设置redis以守护进程的形式启动,将no改为yes,这样启动就不会有图形界面。

vim redis.conf 

11、查看Redis运行情况:
输入命令:

ps -ef|grep redis

12、关闭redis
采用kill命令

三、安装数据库

1、下载地址:MySQL :: Download MySQL Community Server

创建mysql文件夹

mkdir /usr/local/mysql

解压文件夹

tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

再移动并重命名一下

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

创建mysql用户组和用户并修改权限

groupadd mysql
useradd -r -g mysql mysql

创建数据目录并赋予权限

mkdir -p  /data/mysql              #创建目录
chown mysql:mysql -R /data/mysql   #赋予权限

配置my.cnf

vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

初始化数据库

进入mysql的bin目录

cd /usr/local/mysql/bin/

初始化

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

 查看密码

cat /data/mysql/mysql.err

启动mysql,并更改root 密码

先将mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

启动!!!

service mysql start
 
ps -ef|grep mysql
 

到这里说明mysql已经安装成功了!!

下面修改密码

首先登录mysql,前面的那个是随机生成的

./mysql -u root -p   #bin目录下

再执行下面三步操作,然后重新登录。

SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;                                 

 这时候你如果使用远程连接……你会发现你无法连接。

这里主要执行下面三个命令(先登录数据库)

use mysql                                            #访问mysql库
update user set host = '%' where user = 'root';      #使root能再任何host访问
FLUSH PRIVILEGES;                                    #刷新

四、安装nacos

1、下载https://github.com/alibaba/nacos/releases nacos-server-1.3.1.tar.gz 源码包

2、上传到liunx服务器 /usr/local下

3、 解压

tar -zxvf nacos-server-1.3.1.tar.gz

4、进入解压后的nacos文件目录下,进入到bin目录下

cd /usr/local/nacos/bin

7、进入/usr/local/nacos/conf目录下

cd /usr/local/nacos/conf

8、编辑 application.properties 修改如下

vim application.properties

10、启动,进入 /usr/local/nacos/bin   执行./startup.sh -m standalone

cd /usr/local/nacos/bin
./startup.sh -m standalone

11、然后打开浏览器http://ip:端口/nacos

12、默认用户和密码一样:nacos

五、安装nginx

在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可

1.先安装gcc-c++编译器

yum install gcc-c++
yum install -y openssl openssl-devel

2.再安装pcre包

yum install -y pcre pcre-devel

3.再安装zlib包

yum install -y zlib zlib-devel

下面进行nginx的安装

1.在/usr/local/下创建文件nginx文件

mkdir /usr/local/nginx

2.在网上下nginx包上传至Linux(https://nginx.org/download/),也可以直接下载

wget https://nginx.org/download/nginx-1.19.9.tar.gz

3.解压并进入nginx目录

tar -zxvf nginx-1.19.9.tar.gz
cd nginx-1.19.9

4.使用nginx默认配置

./configure

5.编译安装

make
make install

6.查找安装路径

whereis nginx

7.进入sbin目录,可以看到有一个可执行文件nginx,直接./nginx执行就OK了。

./nginx

9.查看是否启动成功

ps -ef | grep nginx

  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值