背景:
自己是做Java的,做互联网或者说学计算机的都知道,近几年大环境太差,人却越来越多,造成行业越来越卷;针对Java来说,被迫要学习多方面的知识,工作拧螺丝,面试造火箭已经很平常了。
在Java方向上不得不学习微服务方向的知识来提升自己的竞争力,其中环境就是第一步。
自己涉及的环境:
JDK、Mysql、Redis、MQ(RocketMQ\Kafa)、Dubbo、xxl-job、分库分表、gitlab、Jenkins、docker等。
为什么会想下云,自己搭建服务器?
刚开始接触云服务器的时候,感觉非常的方便,对于学生新用户来说,学习有很大的帮助,成本9.9/99/不超过300块就可以拥有自己的服务器,非常的划算,当服务器到期的时候就需要面临以下的问题。
上述的问题是我自己实实在在遇到的问题,自己已经将各大厂商的云服务器都薅过了,薅无可薅后,走到了搭建本地服务器的路子。
云服务器的好处是什么?
我自己的笔记本是17年上大学时期买的Dell(戴尔)笔记本,距今已经5年的时间。还需要自己制作系统启动盘,我选择的是Ubuntu来作为服务器的系统,从刚开始接触的时候就对Ubuntu情有独钟,你问我为啥,我也不知道,只能说看对眼了,在后续的学习中我都采用的Ubuntu系统,命令也比较熟悉了,当然工作中使用Centos是比较常见的,看个人的选择吧。
网上的系统盘制作教程已经比较多了,我没必要陈醋装新瓶了,这里推荐一下文章和工具。
开始选择Ubuntu版本的时候是20系列的,但是开始装系统的时候安装失败,报的问题为:Failed to start Ubuntu live CD installer
;刚开始是怀疑显卡,在查询了一些资料后,感觉是操作系统版本和笔记本硬件不兼容的问题,后面换成18版本安装正常了。在操作的需要注意笔记本硬件和版本的问题。
贴一下自己的笔记本信息:
需要注意的是磁盘划区的部分一定一定需要注意,不能以整个磁盘进行格式化,不然数据会全部丢失了。
**【问题】**root账号无法进行SSH连接Permission denied, please try again
:
文章推荐:https://blog.csdn.net/yitian_881112/article/details/80889242
**【问题】**使用SSH连接后,命令输入有很明显的延迟问题:
文章推荐1:https://www.cnblogs.com/liqing1009/p/4807027.html
文章推荐2:https://blog.csdn.net/dehailiu/article/details/9800015
**【问题】**笔记本电脑合盖时不挂起 Ubuntu(减少耗电)
文章推荐:https://blog.csdn.net/yaxuan88521/article/details/126968295
网络访问分为,内网访问和外网访问,内网访问需要静态IP,这里需要cue一个SSH的问题,连接的时候是需要具体的IP+端口号的。
【推荐文章】:https://blog.csdn.net/IT_SoftEngineer/article/details/112794427
外网访问就比较麻烦了,自己去搜索的话,要不就是需要向运营商申请动态公网IP,要不就是花钱等操作。这几推荐一下内网穿透的方式把,可以做临时方案。一个是花生壳一个是natapp;
我这里采用的是natapp设置的,因为它有两个免费隧道可以用。
【推荐文章1】如何使用:https://natapp.cn/article/natapp_newbie
【推荐文章2】后台运行:https://natapp.cn/article/nohup
【推荐文章3】TCP使用:https://natapp.cn/article/tcp
安装服务器运维管理面板:https://1panel.cn/;
后续安装docker环境和CICD环境,可以继续关注我。