linux安装java学习环境
数据库连接命令
连接mysql数据库
格式为:
mysql -hip地址 -p端口号 -u root -p
输入密码
例如:
mysql -hlocalhost -p3306 -uroot -proot
连接oracle数据库
格式为:
sqlplus /nolog
conn 用户名/密码@ip地址:端口号/服务名
例如:
sqlplus /nolog
conm scott/tiger@192.168.66.7:1521/orcl
连接redis数据库
redis-cli -h ip地址 -p 端口号(默认是6379) -a 密码
例如
redis-cli -h localhost -p 6379 -a root
常用的dos命令
1.切换到某个盘符
d:
切换到d盘
2.显示文件路径
chdir
3.清屏命令
cls
4.删除文件的命令
del
linux常用命令和配置
1.搜索文件的位置
find / -name myfile
centos7配置静态ip并修改静态ip地址
我本机之前配置过
克隆时候配置静态ip
配置ifcfg-ens33这个文件即可
修改ipv4的地址就可以
VM虚拟机增加磁盘空间
虚拟机挂载
参考网址
https://www.cnblogs.com/liwenchaoCode/p/10421381.html
-
fdisk -l 查看系统 分区情况
-
fdisk /dev/sda (说明:sda是具体的文件名)创建新的分区
-
输入m 给命令提示 n 为新建分区
-
我们选择p
-
一路回车
-
最后 输入 w保存本次操作结果
-
再来看磁盘情况 多了一个 /dev/sda4 (说明: sda4是分配的文件名,具体情况具体分析)
-
reboot 重启系统
-
mkfs.ext2 /dev/sda4 (说明: sda4是分配的文件名,具体情况具体分析)
-
mount /dev/sda4 /centos2/ (说明:cetos2是我新建的目录)
-
df -h查看
linux安装软件
1.linux配置静态ip
参考网址
http://moguit.cn/#/info?blogOid=126
http://www.shaoming.club/archives/vmware%E4%B8%ADcentos%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E5%9B%BA%E5%AE%9Aipmd
- 打开配置文件配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
- 具体配置信息
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=1f6d2414-12b7-40ef-8fb1-d2e6db9c739b
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.13.130
NETMASK=255.255.255.0
GATEWAY=192.168.13.254
DNS1=223.5.5.5
- 需要注意的地方
#设置静态模式
BOOTPROTO=static
ONBOOT=yes
#ip地址【DHCP中的范围内的】
IPADDR=192.168.13.130
#子网掩码
NETMASK=255.255.255.0
#网关【刚刚我们在NAT设置中配置的】
GATEWAY=192.168.13.254
DNS1=223.5.5.5
- 重启网卡
这步骤很重要,否则配置不生效
service network restart
- 测试
ping www.baidu.com
发现能够成功访问网络了,这个时候说明我们虚拟机已经能够正常联网~
2.linux安装jdk
yum安装oracle-jdk
- 使用yum安装jdk
yum -y install java-1.8.0-openjdk*
- 配置环境变量
vim /etc/profile
末尾加上
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
说明: 注意jdk安装的版本需要根据自己yum安装的jdk版本进行修改
- 修改完成之后,使其生效
source /etc/profile
- 验证jdk是否安装成功
java -version
如下所示安装成功
[root@shaoming ~]# java -version
openjdk version “1.8.0_275”
OpenJDK Runtime Environment (build 1.8.0_275-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
[root@shaoming ~]#
安装包方式安装
-
下载jdk8的linux安装包
-
解压jdk安装包
tar -zxvf jdk-8u51-linux-x64.tar.gz
- 修改名称(此步骤可以省略)
mv jdk-8u51-linux-x64 jdk1.8
- 将jdk放到/usr/local/ (这个可以自定义,一般是放在这个目录)
mv jdk1.8 /usr/local/
- 测试是否可用
cd /usr/local/jdk1.8
cd bin
javac
java
说明:
[root@VM-0-15-centos bin]# java
Usage: java [-options] class [args…]
(to execute a class)
or java [-options] -jar jarfile [args…]
(to execute a jar file)
where options include:
-d32 use a 32-bit data model if available
-d64 use a 64-bit data model if available
-server to select the “server” VM
The default VM is server.…
[root@VM-0-15-centos bin]# javac
Usage: javac
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings…
如果执行java和javac命令出行一些说明,证明jdk安装成功
- 配置环境变量
vim /etc/profile
在最后一行加入如下内容
JAVA_HOME=/usr/local/jdk1.8
JAVA_BIN=/usr/local/jdk1.8/bin
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
- 测试jdk环境变量是否安装成功
在根目录(任意目录都是可以的)执行如下命令
java -version
出现如下
[root@VM-0-15-centos ~]# java -version
java version “1.8.0_51”
Java™ SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot™ 64-Bit Server VM (build 25.51-b03, mixed mode)
如果出现jkd版本,证明jdk安装成功
- 实际测试
写一个.java文件进行测试
java文件内容
文件名称:Hello.java
public class Hello{
public static void main(String[] args){
System.out.println("hello world 你好 世界");
}
}
执行如下命令
javac Hello.java
java Hello
出现如下:
[root@VM-0-15-centos myfile]# javac Hello.java
[root@VM-0-15-centos myfile]# java Hello
hello world 你好 世界
到此jdk安装和验证安装结束
3.linux安装tomcat
说明:
安装tomcat的前提
前提是必须安装好jdk,并且配置了jdk的环境变量
- 下载安装包
下载地址:
https://tomcat.apache.org/download-80.cgi
下载tar.gz结尾的文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mzMOodxO-1683774276736)(https://shaoming-1302346099.cos.ap-nanjing.myqcloud.com/blog-image/tomcat%E4%B8%8B%E8%BD%BD.png)]
- 安装tomcat
解压安装包
tar -zxvf apache-tomcat-8.5.55.tar.gz
解压不报错,那么tomcat安装成功
- 修改安装位置和目录名称(方便操作)
修改解压过后的tomcat目录目录名称(方便配置)
mv apache-tomcat-8.5.55 tomcat8.5
tomcat放到usr/loca(常规都是将tomcat,jdk,nginx等软件放到/usr/local目录下)
mv tomcat8.5 /usr/local/
- 启动tomcat
到tomcat安装目录的bin目录
cd /usr/local/tomcat8.5/bin
执行启动命令
./startup.sh
或者
sh startup.sh
出现如下提示,证明tomcat启动成功
[root@shaoming bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat8.5
Using CATALINA_HOME: /usr/local/tomcat8.5
Using CATALINA_TMPDIR: /usr/local/tomcat8.5/temp
Using JRE_HOME: /usr/local/java/jdk1.8
Using CLASSPATH: /usr/local/tomcat8.5/bin/bootstrap.jar:/usr/local/tomcat8.5/bin/tomcat-juli.jar
Tomcat started.
- 测试tomcat是否安装成功
开放8080端口,测试期间,直接关闭防火墙测试
systemctl stop firewalld
在宿主机使用谷歌访问tomcat首页
网址: ip地址:8080/
如图:
证明tomcat安装成功
配置tomcat环境变量(不建议这样使用)
这种方式不建议使用,但是也是可以在任意目录,快速的启动tomcat
- 编辑环境变量文件
vim /etc/profile
- 在末尾添加如下配置
TOMCAT_HOME=/usr/local/tomcat8.5
PATH=$TOMCAT_HOME/bin:$PATH
export PATH TOMCAT_HOME
说明:
需要修改的就是TOMCAT_HOME后面的值,修改为自己tomcat的安装目录即可
其余不需要修改
- 测试启动关闭tomcat
启动
startup.sh
访问localhost:8080
出现tomcat首页,证明tomcat环境变量配置成功
停止
shutdown.sh
tomcat注册为centos7系统服务(systemctl方式启动)
参考网址:
https://blog.csdn.net/fall10/article/details/52469712?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.not_use_machine_learn_pai
- 在**/usr/lib/systemd/system/**目录下自定义一个配置文件
在**/usr/lib/systemd/system/**目录下新建文件tomcat.service(名字自定义),具体内容如下
[Unit]
Description=Tomcat7
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment='JAVA_HOME=/usr/local/java/jdk1.8'
Environment='CATALINA_PID=/usr/local/usr/tomcat8.5/bin/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/tomcat8.5/'
Environment='CATALINA_BASE=/usr/local/tomcat8.5'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
WorkingDirectory=/usr/local/tomcat8.5/
ExecStart=/usr/local/tomcat8.5/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
自己可以根据自己的jdk和tomcat安装目录对以上文件进行修改
-
测试启停tomcat
设置为开启机启动
systemctl enable tomcat
启动服务
systemctl start tomcat
停止服务
systemctl stop tomcat
重启服务
systemctl restart tomcat
检查状态
systemctl status tomcat
tomcat注册为centos7系统服务(service方式启动)
安装好tomcat,并测试启动成功
- 在指定目录写配置文件
⾸先进⼊ /etc/rc.d/init.d ⽬录,创建⼀个名为 tomcat 的⽂件
cd /etc/rc.d/init.d
vim tomcat
- 赋予权限
chmod +x tomcat
- 在自定义的tomcat文件添加如下内容
#!/bin/bash
#chkconfig:- 20 90
#description:tomcat
#processname:tomcat
TOMCAT_HOME=/usr/local/tomcat8.5
case $1 in
start) su root $TOMCAT_HOME/bin/startup.sh;;
stop) su root $TOMCAT_HOME/bin/shutdown.sh;;
*) echo "require start|stop" ;;
esac
说明:
TOMCAT_HOME的值为tomcat为自己tomcat的安装目录,其余默认就可以
- 测试启停tomcat
启动tomcat
service tomcat start
停止tomcat
service tomcat stop
设置开机启动
chkconfig --add tomcat
chkconfig tomcat on
4.linux安装mysql
mysql5.6安装
第一步:环境准备
# 1.卸载mariadb,否则安装mysql会出现冲突
# 2.执行命令rpm -qa | grep mariadb
# 3.列出所有被安装的mariadb rpm 包;
# 4.执行命令rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
第二步:在线安装的方式安装mysql(使用yum安装)
# 1.添加官方的yum源创建并编辑mysql-community.repo文件
vi /etc/yum.repos.d/mysql-community.repo
# 2.粘贴以下内容到源文件中
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
#说明:粘贴的时候去除前面的空格
第三步:安装mysql
sudo yum install -y mysql-community-server
第四步:启动mysql服务
systemctl start mysqld
第五步:修改mysql数据库密码
mysqladmin -u root -p password 回车 输入原始密码 在输入新的密码
# 说明:mysql5.6默认是没有密码的,第一个回车意思是不用输入密码,然后输入两次新密码回车
第六步:登录mysql(我的密码设置简单一点,方便测试,密码为:root)
mysql -u root -p root
第七步:开启远程访问
#登录mysql
use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
#刷新权限(这步千万别忘了,否则不生效)
flush privileges;
#重启msql服务
systemctl restart mysqld
#关闭防火墙
systemctl stop firewalld
第八步:在window是种使用doc命令测试连接
mysql -h192.168.66.72 -p3306 -uroot -proot
#说明:-h后面是主机名,-p后面是端口号
登录成功,到此mysql安装完成
mysql5.7安装
说明:
此次安装的系统是centos7
1. 新建文件夹/opt/mysql,并cd进去
2. 运行wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包
PS:centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。
3. 运行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
4. 运行rpm -qa|grep mari,查询mariadb相关安装包
5. 运行rpm -e --nodeps mariadb-libs,卸载
6. 然后开始真正安装mysql,依次运行以下几条
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
7. 运行systemctl start mysqld.service,启动mysql
8. 然后开始设置root用户密码
Mysql自动给root用户设置随机密码,运行grep "password" /var/log/mysqld.log可看到当前密码
9. 运行mysql -u root -p,用root用户登录,提示输入密码可用上述的,可以成功登陆进入mysql命令行
10. 设置root密码,对于个人开发环境,如果要设比较简单的密码(生产环境服务器要设复杂密码),可以运行
set global validate_password_policy=0; 提示密码设置策略
(validate_password_policy默认值1,)
11. set password for 'root'@'localhost' =password('hspedu100');
12. 运行flush privileges;使密码设置生效
密码级别
mysql开启远程访问
登录到mysql客户端
1. 使用mysql库进行命令操作
use mysql
2. 开启远程连接
`root 用户名`
`% 所有人都可以访问`
`password 密码`
# 根据要求进行设置
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
3.刷新权限
FLUSH PRIVILEGES;
4.重启mysql服务
systemctl restart mysqld
5.linux安装redis
安装和简单使用
第一步:准备安装环境,安装c相关的依赖
yum install gcc-c++
第二步:下载解压安装包
# 我这里装的是4.0版本
# 下载地址https://redis.io
第三步:解压文件夹,到/usr/local
tar -zxvf redis-4.0.10.tar.gz
mv redis-4.0.10/ /usr/local/
第四步:安装编译redis
# 到redis安装目录
cd /usr/local/redis-4.0.10
make MALLOC=libc
make install
第五步:配置redis.config,可以远程访问redis
# 修改redis.config文件,修改bin为bind 0.0.0.0
cd /usr/local/redis-4.0.10
vim redis.conf
# 将 bind 配置成0.0.0.0,允许任意服务器来访问 redis
第六步:启动redis
cd /usr/local/redis-4.0.10
redis-server ./redis.conf
第七步:远程访问redis
#两种方式
#第一种
# 我用window的redis-cli进行访问
redis-cli -h host -p port -a password --raw
# -a password 是指明密码,如果不设置密码可以省略
# --raw是防止中文乱码的配置,最好带上
#第二种
# 使用redis图形化界面工具Redis Desktop进行连接
# 关闭防火墙
systemctl stop firewalld
第八步:简单命令进行测试
# 登录redis客户端
#(1)用ping命令看是否回应pong
127.0.0.1:6379> ping
PONG
#(2)set a aaa
get a
aaa
#(3)set b 测试中文乱码
get b
测试中文乱码
#(4)操作数据库
- 清空当前的库 FLUSHDB
- 清空全部的库 FLUSHALL
##到此redis安装成功,可以进行下一步学习以及集群的配置
redis设置后台启动
第一步:到redis安装目录,修改redis.conf的配置
cd /usr/local/redis-4.0.10
vim redis.conf
第二步:把daemonize设置为yes
6.linux安装ngnix
第一步:安装相关的依赖
yum install -y gcc pcre-devel zlib-devel
第二步:下载nginx
# 网站地址:http://nginx.org/en/download.html
第三步:解压安装包
tar -zxvf nginx-1.11.1.tar.gz
# 进入解压好的目录
cd nginx-1.11.1
第四步:在nginx解压好的目录下执行如下命令,指定配置位置(nginx启动就在改目录下)
./configure --prefix=/usr/nginx
# /usr/nginx 是安装路径,可以改变
第五步:在nginx-1.11.1目录下安装编译nginx
make && make install
第六步:进入第四步的指定的目录,到sbin目录启动ngnix
cd /usr/nginx
./nginx
第七步:访问localhost(nginx默认端口是80)
curl localhost
第八步:关闭防火墙,使用宿主机访问虚拟机的nginx
192.168.66.71:80
到此,nginx安装完成
- 安装相关依赖
yum install -y gcc pcre-devel zlib-devel
- 下载nginx安装包
参考网址:
http://nginx.org/en/download.html
- 解压安装包
把nginx安装包放到opt文件夹(个人习惯)
cd /opt
tar -zxvf nginx-1.15.10
- 指定nginx安装目录
执行该命令必须先进入nginx-1.15.10文件夹
cd /opt/nginx-1.15.10/
./configure --prefix=/usr/local/nginx
- 编译安装nginx
cd /opt/nginx-1.15.10/
make && make install
- 测试nginx是否安装成功
cd /usr/local/nginx/sbin
./nginx
出现如下安装成功
Welcome to nginx!
快捷启动nginx
CentOS 7 将 Nginx 添加系统服务
参考网址:
https://blog.csdn.net/weixin_34247032/article/details/88631716?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
- 在
/usr/lib/systemd/system
目录中添加nginx.service
,根据实际情况进行修改,详细解析可查看下方参考资料中的文章。内容如下
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
- 系统服务的方式启停nginx
启动nginx
systemctl start nginx
停止nginx
systemctl stop nginx
重启nginx
systemctl restart nginx
设置开机启动
systemctl enable nginx
配置nginx环境变量(这种方式快速启动的方式不推荐)
打开环境变量文件
vim /etc/profile
在末尾加上
PATH=$PATH:/usr/local/nginx/sbin
重新加载环境
source /etc/profile
7.linux安装node.js
参考网址:
1.确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。
yum -y install gcc gcc-c++ openssl-devel
2…下载NodeJS源码包
wget http://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.gz
说明:其中可以指定版本
比如下载14.15.4
那么执行(替换以下版本号就可以)
wget http://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.gz
3.解压node
tar -zxvf node-v14.15.4-linux-x64.tar.gz
# 方便配置,我们给node起一个简单的名字,就叫node
mv node-v14.15.4-linux-x64 node
4.指定node路径
一般我们习惯把java相关的放在/usr/local/目录下
mv node /usr/local/
5.配置环境变量
- 打开环境变量文件
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
- 在环境变量配置文件末尾加上如下内容
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
- 重新使环境变量文件生效
source /etc/profile
6.测试
第一种验证node安装成功的方法
node -v
npm -v
具体如下
[root@shaoming demo-api]# node -v
v14.15.4
[root@shaoming demo-api]# npm -v
6.14.10
出现版本号证明node安装成功
第二种验证node安装成功的方法
vim hello.js
添加内容
console.log("hello word 测试是否有中文乱码");
node hello
命令行打印:
hello word 测试是否有中文乱码
到此证明node安装成功
8.linux安装maven
说明:
windows的maven安装包(以zip结尾是windows安装包)
apache-maven-3.6.3-bin.zip
centos7的maven安装包(以.tar.gz结尾)
apache-maven-3.6.3-bin.tar.gz
参考网址:
https://mp.weixin.qq.com/s/pQ7vyHF59kMmb0DrgLq6Zw
1.下载安装
下载网址:
进入Maven下载页面 http://maven.apache.org/download.cgi
2.解压安装包
tar -zxvf apache-maven-3.6.3-bin.tar.gz
3.设置环境变量
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
4.使环境变量生效
source /etc/profile
说明:
这个命令一定不要忘记
jdk,maven等需要配置环境变量需要这个命令
5.验证maven是否安装成功
mvn -version
到此,maven安装成功
6.配置阿里云加速
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
9.linux安装git
- 使用yum的方式安装git
yum -y install git
说明:
因为git和linux都是林纳斯发明的,所以支持的很好,直接使用yum安装即可
- 测试git时候安装成功
git --version
如下图:
[root@shaoming gitpro]# git --version
git version 1.8.3.1
如果出现git版本
,证明git安装成功
配置ssh
10.linux安装jekins
- 参考网址:
https://mp.weixin.qq.com/s?__biz=MzU3NzczMTAzMg==&mid=2247491970&idx=1&sn=11e054fd1bb64fe747fe368cf2dd80bb&chksm=fd028135ca7508238b28ac6e13d84baebda83c1235c393f0077011c7dc92d58df712884cad29&mpshare=1&scene=23&srcid=1115mF4UVgRypNyxLfd4Ky8g&sharer_sharetime=1605439551156&sharer_shareid=9d1e76e919cc0b2f3ca23ed1f5ef67a8#rd
- 在centos7上安装jekins
#下载Jenkins库
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
#导入key
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
#安装Jenkins
yum install -y jenkins
#启动Jenkins服务
systemctl start jenkins
- 测试期间可以关闭防火墙
- 访问:ip:8080
11.linux安装zookeeper
# 1.安装jdk并配置环境变量 & 下载zk安装包
- https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
# 2.下载安装包上传到linux服务中,并解压缩
- tar -zxvf zookeeper-3.4.12.tar.gz
# 3.重命名安装目录
- mv zookeeper-3.4.12 zk
# 4.配置zoo.cfg配置文件
- 1.修改zk的conf目录下的zoo_simple.cfg,修改完后,重命名为zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/zookeeper/zkdata
clientPort=2181
# 5.启动zk
- 在zk的bin目录下,运行zkServer.sh
./bin/zkServer.sh start /usr/zookeeper/conf/zoo.cfg
# 6.使用jps查看启动是否成功
# 7.启动客户端连接到zk
- ./bin/zkCli.sh -server 192.168.0.220:2181
注意:可以通过 ./bin/zkCli.sh help 查看客户端所有可以执行的指令
12.linux安装nacos
参考网址:
https://nacos.io/zh-cn/index.html
https://blog.csdn.net/qq_21875331/article/details/104709912?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai
- 安装包下载地址
https://github.com/alibaba/nacos/releases
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M3JMUYmM-1683774276737)(https://shaoming-1302346099.cos.ap-nanjing.myqcloud.com/blog-image/nacos%E4%B8%8B%E8%BD%BD%E7%A4%BA%E4%BE%8B.png)]
- 解压安装nacos
tar -zxvf nacos-server-1.4.1.tar.gz
- 以单节点的方式启动nacos
单nacos解压后的bin目录
cd nacos/bin
启动
说明:一定要单节点的方式启动,否则会启动失败,单节点启动指令 -m standalone
sh startup.sh -m standalone
/usr/local/java/jdk1.8/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ext.dirs=/usr/local/java/jdk1.8/jre/lib/ext:/usr/local/java/jdk1.8/lib/ext -Xloggc:/opt/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/opt/nacos/plugins/health,/opt/nacos/plugins/cmdb -Dnacos.home=/opt/nacos -jar /opt/nacos/target/nacos-server.jar --spring.config.additional-location=file:/opt/nacos/conf/ --logging.config=/opt/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288
nacos is starting with standalone
nacos is starting,you can check the /opt/nacos/logs/start.out
-
浏览器访问nacos
注意访问前一定要关闭防火墙
访问:浏览器输入地址:
http://127.0.0.1:8848/nacos/
- 登录到nacos工作界面
用户名:nacos
密码:nocos
- 补充说明
nacos还有集群方式,以后补充说明
13.linux安装配置nacos集群
14.linux中安装gradle
说明:
gradle构建项目已经是一种趋势,gradle更新速度较快,所以我是以gradle6.4举例说明
参考网址:
https://blog.csdn.net/rdp1305442102/article/details/105536004?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162385739116780357214305%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162385739116780357214305&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-2-105536004.first_rank_v2_pc_rank_v29&utm_term=linux%E5%AE%89%E8%A3%85gradle6.8&spm=1018.2226.3001.4187
1.使用wget命令下载gradle的压缩包
wget https://downloads.gradle-dn.com/distributions/gradle-6.3-bin.zip
2.解压gradle安装包
unzip gradle-6.3-bin.zip
#把gradle移动到/usr/lcoal目录下
mv gradle-6.3 /usr/local/
3.设置环境变量
#修改/etc/profile文件
vim /etc/profile
#末尾添加如下内容
export GRADLE_USER_HOME=$PATH:/usr/local/gradle-6.3
export PATH=$PATH:$GRADLE_USER_HOME/bin
#刷新配置,使得环境变量生效
source /etc/profile
4.验证gradle是否安装成功
使用 gradle -v
查看
[root@VM-0-15-centos ~]# gradle -v
Welcome to Gradle 6.3!
Here are the highlights of this release:
- Java 14 support
- Improved error messages for unexpected failures
For more details see https://docs.gradle.org/6.3/release-notes.html
Gradle 6.3
Build time: 2020-03-24 19:52:07 UTC
Revision: bacd40b727b0130eeac8855ae3f9fd9a0b207c60Kotlin: 1.3.70
Groovy: 2.5.10
Ant: Apache Ant™ version 1.10.7 compiled on September 1 2019
JVM: 1.8.0_51 (Oracle Corporation 25.51-b03)
OS: Linux 3.10.0-1127.19.1.el7.x86_64 amd64
到此gradle安装成功