安装教程
腾讯云服务器Ubuntu安装宝塔教程
- 执行命令,下载宝塔
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72
- 下载完记住连接和账号密码
-
端口放行
(1) 选中自己的服务器,点击防火墙,添加规则
(2) 添加之前防火墙设置的端口
- 进去刚刚让保存的外网面板地址
- 输入刚刚让保存的账号密码、下拉同意,然后绑定一下账号密码,就进入到宝塔来啦
- 可以一键安装也可以自己选择安装
- 登录终端,用户和密码就是在创建系统的时候设置的。
Ubuntu JAVA的安装与配置
- 检测是否已经有java
java -version
比如我这台就是没有安装,然后他提示安装。
- 安装java
sudo apt install openjdk-17-jre-headless
我这边就跟着他的提示走,也可以选择别的版本,也可以去官网下载别的版本,选对就可以了
-
环境变量配置
下载完,系统已经识别到jdk了
但是我想换系统的jdk怎么办,配置环境变量咯
(1) 快速选择
sudo update-alternatives --config java
当只有一个jdk的时候,没得选择机会啊
当有别的版本的时候,就可以万能回车选择啦
(2) 配置JAVA_HOME
首先查看jdk存放的位置
sudo update-alternatives --list java
这便是我刚刚下载的两个jdk的存放位置啦,将要配置的路径复制下来
打开配置文件,也可以使用别的文本文件
nano ~/.bashrc
在文件最后末尾加上查看的路径
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin (不知道为什么不生效)
export PATH=$JAVA_HOME/bin:$PATH (这样就行,感觉可能path前面有java的配置,所以导致这个不生效,也没去深究)
刷新配置文件
source ~/.bashrc
Ubuntu安装Redis
- 下载redis
sudo apt install redis
或
sudo apt install redis-server
文件会出现在这
- 使用redis
redis-cli
出现这说明就下载成功啦
- 下载可视化
就可以看到添加的信息啦
Ubuntu ES数据库的安装与使用
- 下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.3-linux-x86_64.tar.gz
- 解压
tar -xzvf elasticsearch-7.16.3-linux-x86_64.tar.gz -C /usr/local/software
其中我遇到问题:Exiting with failure status due to previous errors,可能是没有权限,所以切换到root用户进行解压,就可以了。
- 修改内存占用配置
cd /usr/local/software/elasticsearch-7.16.3/config/
vim jvm.options
-Xms4g -> -Xms512m
-Xmx4g -> -Xmx512m
- 创建es专属用户
1. 创建用户
useradd user-es
root用户下设置密码
passwd user-es
2. 创建所属组:
chown user-es:user-es -R /usr/local/software/elasticsearch-7.16.3
3. 切换用户
su user-es
4. 进入bin目录
cd /usr/local/software/elasticsearch-7.16.3/bin
5. es,启动
./elasticsearch
elasticsearch.yml配置项
path.data: /home/user-es/elasticsearch/data
path.logs: /home/user-es/elasticsearch/logs
network.host: 0.0.0.0
cluster.name: elasticsearch
node.name: es-node-1
cluster.initial_master_nodes: ["es-node-1"]
将存日志数据和日志的文件也添加
sudo chown -R user-es:user-es /home/user-es
问题:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决:
su root
vim /etc/sysctl.conf
添加信息
vm.max_map_count=262144
刷新配置
sysctl -p /etc/sysctl.conf/
问题:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决:
su root
vim /etc/sysctl.conf
添加信息
vm.max_map_count=262144
刷新配置
sysctl -p /etc/sysctl.conf/
持续更新~~