腾讯云服务器安装软件的踩坑与总结

如果你不相信努力和时光,那么成果就会是第一个选择辜负你的。不要去否定你自己的过去,也不要用你的过去牵扯你现在的努力和对未来的展望。不是因为拥有希望你才去努力,而是去努力了,你才有可能看到希望的光芒。腾讯云服务器安装软件的踩坑与总结,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

目前是安装了jdk、mysql、redis、docker、elasticsearch。

 

安装前一定要注意防火墙的配置。

这里要注意,外网如果要访问到云服务器,是需要开放端口的。

而腾讯云的服务器本身有个特点,存在Linux服务器上一层防火墙和控制台这边配置的额外一层防火墙,有两层,只有当两层防火墙都做了相关配置开放某一端口时,访问该端口才不会被防火墙阻拦

所以有时候Navicat连不上mysql(报10060错误)是有各种原因的,比如说mysql的root用户权限配置、linux的端口配置等。这些检查好了才算OK。

防火墙参考博客:(16条消息) 在腾讯云控制台下配置防火墙端口无效_GeorgeZrx的博客-CSDN博客

 

购买用的是默认配置(镜像是腾讯云宝塔、centos)

腾讯云服务器安装软件的踩坑与总结

 

一般来说建议先安装docker,不过像我这样只有一台服务器,只需要配置一次的人来说,docker容器什么的根本没卵用。

但还是可以玩一玩,说不定什么时候就用到它的镜像了呢。。这样以后的安装就省下很多配置步骤了。

 

安装jdk

Centos安装Java – 简书 (jianshu.com)

这里要注意,如果你想要安装带javac命令的jdk,要选择安装devel版本的jdk

 

安装mysql

Linux系统(七):安装MySQL(2021最新最详细) – 净重21克 – 博客园 (cnblogs.com)

拿了之前做过的课程设计做测试:

腾讯云服务器安装软件的踩坑与总结

 

访问swagger,成功。

腾讯云服务器安装软件的踩坑与总结

 

 

=============================================================================

安装了redis

参考博客:Linux系统(九):安装Redis(2021最新最详细) – 净重21克 – 博客园 (cnblogs.com)

遇到的坑:

RDM连接不上redis

解决方法:

1. 检查腾讯云服务器是否有开启6379端口,还有要在xshell命令行里面开启6379端口(原因上面有提到)

2. 修改配置文件(我的都是按照默认配置安装的,所以是/usr/local/bin/conf/redis.conf文件),找到 bind 127.0.0.1 的配置,将它注释掉,让redis能够被外网访问。

额外的配置:

Redis 密码设置和查看密码 – 云+社区 – 腾讯云 (tencent.com)

redis如何重启-Redis-PHP中文网

[root@VM-20-10-centos bin]# pkill redis //杀死原先进程
[root@VM-20-10-centos bin]# ./redis-server conf/redis.conf //启动服务
[root@VM-20-10-centos bin]# ps -ef | grep redis
[root@VM-20-10-centos bin]# ./redis-cli -p 6379
127.0.0.1:6379> auth 密码 //验证

 

=================================================================================

安装docker

Docker Hello World | 菜鸟教程 (runoob.com)

这里要注意安装好docker要启动:service docker start

腾讯云服务器安装软件的踩坑与总结

 

使用:

腾讯云服务器安装软件的踩坑与总结

 

安装elasticsearch

安装之前要先添加用户,名字和密码随意,不过要先切换到这个用户下,再进行安装。

adduser es;
passwd es;

参考博客:liunx下安装elasticsearch7.6、ik分词器以及kibana可视化工具_共勉-CSDN博客

配置基本按照它里面的写就好了。不过我遇到了两个问题:

Native controller process has stopped - no new native processes can be started

这个的解决方法是:

修改config文件夹下的elasticsearch.yml文件:

node.name: node-1

cluster.initial_master_nodes: [“node-1”]

修改之后保存,再次启动elasticsearch,就成功启动elasticsearch了。

还有就是:

[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

这个也要去修改配置文件。

//需要root权限
//1.修改配置文件sysctl.conf
vim /etc/sysctl.conf 
//2.文件末尾处添加或修改
vm.max_map_count=262144 
//3.保存退出后使之生效
sysctl -p

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/199819.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!