【下云】旧笔记本实现私人服务器

背景&缘由&想法

背景:

自己是做Java的,做互联网或者说学计算机的都知道,近几年大环境太差,人却越来越多,造成行业越来越卷;针对Java来说,被迫要学习多方面的知识,工作拧螺丝,面试造火箭已经很平常了。

在Java方向上不得不学习微服务方向的知识来提升自己的竞争力,其中环境就是第一步。

自己涉及的环境:

JDK、Mysql、Redis、MQ(RocketMQ\Kafa)、Dubbo、xxl-job、分库分表、gitlab、Jenkins、docker等。

为什么会想下云,自己搭建服务器

刚开始接触云服务器的时候,感觉非常的方便,对于学生新用户来说,学习有很大的帮助,成本9.9/99/不超过300块就可以拥有自己的服务器,非常的划算,当服务器到期的时候就需要面临以下的问题。

  1. 是否续费(比较昂贵)
  2. 购买另外厂商的云服务器,继续用新用户薅羊毛
  3. 针对第二点,需要迁移服务器环境,少次数还可以,如果服务器环境复杂,那么会非常耗费精力和时间
  4. 针对第三点,通过容器化可以打包自己的环境但又有多少小白或新手能实现该操作

上述的问题是我自己实实在在遇到的问题,自己已经将各大厂商的云服务器都薅过了,薅无可薅后,走到了搭建本地服务器的路子。

云服务器的好处是什么?

  1. 方便,随时随地能都用
  2. 安全,售后有保障
  3. 最重要的--->公网IP

系统选择与设置

流程操作

我自己的笔记本是17年上大学时期买的Dell(戴尔)笔记本 ,距今已经5年的时间。还需要自己制作系统启动盘, 我选择的是Ubuntu来作为服务器的系统,从刚开始接触的时候就对Ubuntu情有独钟,你问我为啥,我也不知道,只能说看对眼了,在后续的学习中我都采用的Ubuntu系统 ,命令也比较熟悉了,当然工作中使用Centos是比较常见的,看个人的选择吧。

网上的系统盘制作教程已经比较多了,我没必要陈醋装新瓶了,这里推荐一下文章和工具。

  1. 工具:rufus.ie/zh/
  2. 文章:zhuanlan.zhihu.com/p/498100251
  3. 系统安装参考的文章:blog.csdn.net/weixin_4817...
  4. 比较详细的:blog.csdn.net/weixin_7013...

问题及解决方式

开始选择Ubuntu版本的时候是20系列的,但是开始装系统的时候安装失败,报的问题为:Failed to start Ubuntu live CD installer;刚开始是怀疑显卡,在查询了一些资料后,感觉是操作系统版本和笔记本硬件不兼容的问题,后面换成18版本安装正常了。在操作的需要注意笔记本硬件和版本的问题。


贴一下自己的笔记本信息:

需要注意的是磁盘划区的部分一定一定需要注意,不能以整个磁盘进行格式化,不然数据会全部丢失了。


【问题】 root账号无法进行SSH连接Permission denied, please try again

文章推荐:blog.csdn.net/yitian_8811...

【问题】 使用SSH连接后,命令输入有很明显的延迟问题:

文章推荐1:www.cnblogs.com/liqing1009/...

文章推荐2:blog.csdn.net/dehailiu/ar...

【问题】 笔记本电脑合盖时不挂起 Ubuntu(减少耗电)

文章推荐:blog.csdn.net/yaxuan88521...

网络访问

流程操作

网络访问分为,内网访问和外网访问,内网访问需要静态IP,这里需要cue一个SSH的问题,连接的时候是需要具体的IP+端口号的。

【推荐文章】blog.csdn.net/IT_SoftEngi...

外网访问就比较麻烦了,自己去搜索的话,要不就是需要向运营商申请动态公网IP,要不就是花钱等操作。这几推荐一下内网穿透的方式把,可以做临时方案。一个是花生壳一个是natapp;

我这里采用的是natapp设置的,因为它有两个免费隧道 可以用。

【推荐文章1】如何使用:natapp.cn/article/nat...

【推荐文章2】后台运行:natapp.cn/article/noh...

【推荐文章3】TCP使用:natapp.cn/article/tcp

安装服务器运维管理面板: https://1panel.cn/

后续安装docker环境和CICD环境,可以继续关注我。

最后效果

相关推荐
重生之我在二本学院拿offer当牌打5 分钟前
Redis分布式锁深度解析:从SETNX到Redisson,彻底搞懂分布式锁!
后端
chenzfp7 分钟前
【运维】鲲鹏麒麟V10 操作系统aarch64自制OpenSSH 9.8p1 rpm包 ssh漏洞修复
运维·ssh
61900833616 分钟前
linux 安装jdk
java·linux·运维
可涵不会debug19 分钟前
UU远程深度测评:重构远程控制体验的“无套路”标杆
运维·服务器
峰顶听歌的鲸鱼36 分钟前
1.云计算与服务器基础
运维·服务器·笔记·云计算·学习方法
绝无仅有36 分钟前
百度面试题解析:微服务架构、Dubbo、Redis及其一致性问题(一)
后端·面试·github
绝无仅有1 小时前
百度面试题解析:Zookeeper、ArrayList、生产者消费者模型及多线程(二)
后端·面试·github
IDOlaoluo1 小时前
dotnet-sdk-5.0.400-linux-x64.tar.gz 安装教程(Linux 手动安装 .NET 5.0.400 SDK 步骤)
运维·服务器
2501_915918411 小时前
iOS 混淆与 IPA 加固一页式行动手册(多工具组合实战 源码成品运维闭环)
android·运维·ios·小程序·uni-app·iphone·webview
菜鸟谢1 小时前
二进制翻译技术
后端