因为平时会遇到新的项目或者服务器,需要重新进行相关配置,这里整理一下做个记录和分享。
linux服务器配置
1.OpenJDK安装
1.1 yum安装JDK
1.使用yum查找jdk,查看已有jdk列表
yum search java | grep jdk
2.选择一个jdk版本执行安装命令:
yum install java-1.8.0-openjdk
3.安装成功后,默认安装路径在
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
4.验证java是否安装成功
查看java版本:java -version
[root@node1 ~]# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
查看java是否可用:javac
[root@node1 ~]# javac
-bash: javac: command not found
错误原因:默认安装完只有运行环境,java安装目录下只有jre文件夹
5.需要安装开发环境(安装完java安装目录下会出现bin、lib等文件夹)
yum install java-1.8.0-openjdk-devel.x86_64
再次输入javac确认一下是否成功。
6.设置环境变量
修改/etc/profile文件:vi /etc/profile
在profile文件末尾新增如下内容(自行调整jdk版本名称):
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
7.使环境变量生效
source /etc/profile
查看环境变量
[root@node1 ~]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
OK结束。
1.2 apt-get安装JDK
针对Ubuntu和统信系统的jdk安装
1.查看apt库的jdk版本
apt search openjdk
2.选择版本进行安装
sudo apt-get install openjdk-7-jdk
3.设置环境变量:vi /etc/profile
在打开的profile文件中添加如下内容
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
4.使环境变量生效
source /etc/profile
查看环境变量
echo $JAVA_HOME
1.3 自行下载解压安装JDK
1.在/usr/目录下创建java目录
[root@localhost ~]# mkdir/usr/java
[root@localhost ~]# cd /usr/java
2.下载需要的压缩包上传到服务器,有网的话也可以用下面第一行的命令下载
[root@localhost java]# curl -O http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
[root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz
3.验证JDK
java -version
4.设置环境变量: vi /etc/profile
在profile中添加如下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
5.让环境变量生效
source /etc/profile
查看环境变量
echo $JAVA_HOME
2.Mysql安装
1.安装前,我们可以检测系统是否自带安装 MySQL(什么都没有出现证明没有安装过)
rpm -qa | grep mysql
2.下载mysql5.7 rpm源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
3.安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
4.安装下载好的rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
5.第五步,安装mysql,根据提示,选择y
yum install mysql-server
安装后可查看版本号
mysql -V
6.运行Mysql
service mysqld start
查看Mysql是否运行
service mysqld status
7.Mysql5.7默认安装之后root是有密码的,所以先获取密码
grep “password” /var/log/mysqld.log
8.登录数据库(替换为你的密码)
mysql -uroot -p'你的密码'
9.修改数据库密码(新密码设置的时候如果设置的过于简单会报错,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';
10.设置允许外部远程访问
grant all privileges on *.* to root@"%" identified by "你的密码";
11.如果是在自己电脑上的虚拟机的话允许本地访问
grant all privileges on *.* to root@"localhost" identified by "你的密码";
3.Redis安装
1.下载redis安装包在linux中使用wget
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2.解压
tar -zxvf redis-4.0.8.tar.gz
在执行第三步命令的之前为啦防止出错出现下列错误,可以先安装gcc环境
安装redis时 提示执行make命令时提示 CC adlist.o /bin/sh: cc: 未找到命令
这是由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gcc后再进行编译时,上面错误提示将消失
yum -y install gcc automake autoconf libtool make
yum install gcc-c++
3.进入到解压过的文件redis,并且执行编译
cd redis-4.08
make
cd src
make install PREFIX=/usr/local/redis
4.移动配置文件到安装目录下
cd ../
mkdir -p /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
5.把redis设置位后台启动
vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes
6.开启redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
4.Tomcat安装
1.Tomcat官网下载所需Tomcat:https://tomcat.apache.org/download-90.cgi
2.在/usr/local/目录下创建文件夹,将下载的tomcat安装包上传到tomcat文件夹里
mkdir tomcat
3.解压tomcat安装包
tar -zxvf apache-tomcat-9.0.40.tar.gz
4.进入tomcat/bin目录下启动tomcat,访问即可
./startup.sh
5.Nginx安装
1.安装依赖
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel
2.下载nginx安装包
#创建nginx文件夹
mkdir nginx
#进入nginx的目录
cd nginx
#下载安装包
wget http://nginx.org/download/nginx-1.16.1.tar.gz
下载安装包失败的话就去官网下载:http://nginx.org/en/download.html
3.解压–编译–安装
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1/
#使用nginx的默认配置
./configure
#编译安装
make && make install
#查找安装路径:
whereis nginx
4.启动nginx并访问
cd进入上述安装路径的sbin目录,可以看到有一个可执行文件nginx,命令启动
./nginx
运行之后访问服务器ip,可以看到nginx的欢迎页面
6.Nacos安装
Nacos官网:https://nacos.io/zh-cn/
1.下载(linux版):
https://github.com/alibaba/nacos/releases
2.上传压缩包,并解压
tar -zxvf nacos-server-2.0.2.tar.gz
3.启动nacos (默认port: 8848)
单机版启动命令:
sh ./nacos/bin/startup.sh -m standalone
集群模式启动:
sh ./nacos/bin/startup.sh
4.nacos访问
http://101.34.20.71:8848/nacos
用户名:nacos
密码:nacos