All in one服务器第一部分:亏钱计划

本文详述了一位用户如何被劝说构建NAS,最终发现NAS在数据备份、媒体流和游戏方面带来的便利。文章详细介绍了选用的低成本硬件配置,包括CPU、内存、硬盘和电源,并分享了安装UbuntuLTS版的操作步骤,以及安装VNC和SSH服务以实现远程控制。此外,还提到了安装宝塔面板以简化后期的服务器管理。
摘要由CSDN通过智能技术生成

前言

可能与大部分人不同,我当初想弄nas的原因是单纯的被各种大佬洗脑,为了你的数据安全啊,数据备份啊。结果被洗脑了啊,搞了个nas。

所以各位在花钱之前请看看自己是否真的需要QAQ。

但在真正上手后,我发现,诶?这小玩意居然在不知不觉解决了我很多问题,比如我开头提到的数据备份,有了这玩意以后,我就可以更方便的下载涩涩,以及在手机上看涩涩了,再也不用担心我的手机内存不够用,以及可以用手机推流玩小游戏了。

当然这一切的前提是我在家里不敢玩涩涩游戏,怕被爸妈发现了

第一章 配置

我的配置其实非常垃圾,但也够用

CPU+主板:75元 拆机铭瑄n3160 4核心,1.6hz,性能很差,安装完windows后打开浏览器都卡,但是用来推流+玩点涩涩小游戏还是轻轻松松

内存条:40元 店家搭配的两条4g内存条,第一次因为兼容性原因点不亮,铭瑄的j3160主板好像都有这个问题,建议让卖家搭配着卖

硬盘:大约30左右 128g sata固态硬盘,这个我忘了多少钱,问就是30均价

435元 希捷st4000vx000机械硬盘,去年买的。这个硬盘已经有升级版的vx015,vx015更强,而且价格差那么10块钱,建议买升级款,注意看清楚是不是叠瓦片(SMR),要买垂直盘(CMR)

记不住的话教你个小口诀,要做聪明人(CMR),不做傻帽人(SMR)。

这一部分看你怎么调控,要是你有多余的硬盘也可以自由搭配。

电源:90元 台达的静音王vx350,好啦,我知道我买这个电源很傻缺,毕竟有更便宜的选择,但是我一圈看下来,台达更加稳定,省啥不能省电源,至于1u电源,由于是放在卧室的,为了控制噪音,就没选1u电源

机箱:25元 开放式亚克力机箱,为啥不用鞋盒捏?因为matx主板加电源塞不下,以后我也会升级这个机箱,让它好看点,也更方便移动。

无线网卡:29元 如果你的机箱没法插网线,才要买这个东西,我是没发插网线才买这个的,倒不是说电脑的网口没用,主要是插不了。

这样下来。抛去硬盘,整个服务器的价格就来到了259,说句实话我觉得电源买贵了,不过胜在稳定,省啥不能省电源,等未来我再帮大家看看能不能在200以内搞一个。

第二章 确定需求

首先,我的主要目的是可以在局域网内看涩涩,以及把公司的文件备份到家里,以便我在家里可以加班,什么苦逼打工人

其次,软路由什么的暂时不能玩,因为弱电箱放不了软路由,而且这部分的设置我并没有搞懂,但我以后肯定是会加上软路由的

然后,我希望可以跑自己的博客,在线编辑文档,在线查看文件(Office,PDF,CAD)

如果有后续需求,我会再补充

但是现在,我们来————

第三章 开搞!

首先是————

第一部分 安装unbutu

首先要确定安装的版本

 unbutu目前有两个版本,一个是LTS版本,一个是普通版本,两个版本唯一的区别在于一个是长期服务版,一个是最新版,说白了就是没啥区别。但这里推荐LTS长期服务版,更加稳定。

安装unbutu有很多教程,我也不想一一赘述,但是一定要教的话,我会推荐使用Ventoy

 原因无他,除了放unbutu.ios,还能同时存放windows镜像,微pe镜像等,这样以后你想再刷机会方便的多,且这u盘也能更雅观的存放文件

(一)下载unbutu.ios镜像

1、打开Ubuntu官网下载 Ubuntu系统下载 ,选择下载unbutu22.04LTC版本

2、打开Ventoy官网下载 Ventoy下载 ,点击下载,一般选windows,不会真的有人用Ubuntu还来看这个教程吧。。

3、在U盘上安装Ventoy:打开软件,点击选择你要安装的U盘,这个U盘最好大于8G,用来存放镜像,安装好后就可以关掉了。

4、把下载好的Ubuntu镜像拖入U盘即可,这不比什么软件好使多了

(二)安装Ubuntu

这一部分已经很多人做过教程了,我就简单提一嘴:

  1. 将USB驱动器插入你想要安装Ubuntu的计算机上。
  2. 启动计算机,并按下F12(或者您计算机的特定按键)来进入启动菜单。选择从USB驱动器启动。
  3. 您将看到Ventoy的启动菜单,其中列出了您在USB驱动器上添加的所有ISO文件。选择Ubuntu的ISO文件并按下回车键。
  4. 按照屏幕上的指示进行Ubuntu的安装。这个过程与在实际计算机上安装Ubuntu类似。
  5. 在安装过程中,您需要选择一些选项,例如时区、键盘布局和用户名/密码等。
  6. 完成安装后,重新启动计算机。您现在应该能够进入新安装的Ubuntu系统。

如果你对上述方法不感兴趣或者看不懂,请看别人的教程,我这有个来自B站UP主科技宅小明的视频,在开头就有详细的安装Ubuntu的教程。简单易学!手把手教你把一台垃圾电脑改成全能服务器!_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Bh411s765/

 那么接下来是————

第二部分 安装远程服务

因为我是想直接把服务器丢在角落不插显示器,所以一定要远程控制(主要是n3160的vgn接口太折磨人了)

(二)安装VNC

想要远程控制的话,你可以选择安装VNC服务,协议兼容相对较好,反正我很喜欢

但在此之前————

(一)开启共享

是的,我把第一部分放在了这里,这样就可以避免某些大聪明忘了一件事情,开启共享

是的,这个大聪明就是我你还骄傲起来了

1、右键桌面,点击设置

2、在设置中找到共享

3、这里可能会让你设置密码,你记得就好,实在不行你就写你登陆linux的密码,然后开启共享

4、把下面两个共享全部打开,注意第一个屏幕共享,点击小齿轮

5、在里边有一个密码,记得把那个改了。然后这一部分就暂时搞定了。

后面安装软件的时候,有可能会问你要不要安装,直接输入Y,然后回车就好。

(二)安装nano

nano是一个文本编辑器,使用起来对小白来说非常友好,因为你不用去记例如保存,退出的命令,它所有的命令都在终端的下方有写,操作为ctrl+按键,例如保存是ctrl+o,退出为ctrl+x

要在Ubuntu上安装nano文本编辑器,可以按照以下步骤进行操作:

1. 打开终端(Ctrl+Alt+T)。
2. 运行以下命令更新软件包列表:

   sudo apt update

3. 运行以下命令安装nano编辑器:

   sudo apt install nano

4. 安装完成后,你可以通过运行以下命令来验证nano是否成功安装:

   nano --version

如果成功安装,将显示nano的版本信息。

现在,你已经成功在Ubuntu上安装了nano编辑器。你可以使用以下命令来打开文件进行编辑:
nano 文件名

nano 文件名称
如nano /home/123.jiso

(三)安装ssh

SSH是一个可以让你远程输入命令行的东西,你会问为啥有了VNC还需要SSH呢,因为一个是基于图像的,如果你内网环境不好,VNC会灰屏,而且SSH可以通过宝塔面板的SSH服务来调用,宝塔面板是Web服务,不需要你在windows上安装额外的软件,当然有时候SSH不好使,我们就需要用到VNC
1.更新软件列表,上一步已经做了,这一步就不用了。
2. 运行以下命令安装SSH服务器:

 sudo apt install openssh-server

4. 安装完成后,SSH服务器将自动启动。你可以通过运行以下命令来验证SSH服务器是否正在运行:

 sudo service ssh status

   如果SSH服务器正在运行,将显示"active (running)"的状态。

现在,你已经成功在Ubuntu上安装了SSH服务器。你可以使用SSH客户端连接到其他计算机或允许其他计算机连接到你的Ubuntu计算机。

如果你想从其他计算机连接到你的Ubuntu计算机,你需要知道Ubuntu计算机的IP地址。你可以运行以下命令来查看IP地址:

ip addr show

在输出中,找到以"inet"开头的行,后面跟着的是你的IP地址。

要使用Windows连接到Ubuntu的SSH服务,你可以使用一个SSH客户端工具,如PuTTY。以下是使用PuTTY连接到Ubuntu的SSH服务的步骤:

1. 首先,确保你的Ubuntu计算机上已经安装并运行了SSH服务器。你可以按照之前提供的步骤在Ubuntu上安装SSH服务器。

2. 下载并安装PuTTY客户端。你可以从PuTTY官方网站(https://www.putty.org/)下载最新版本的PuTTY。

3. 打开PuTTY客户端。

4. 在PuTTY的主机名(或IP地址)字段中,输入你的Ubuntu计算机的IP地址。

5. 确保连接类型选项卡中选择的是SSH。

6. 点击“打开”按钮,开始连接。

7. 当连接建立后,PuTTY将提示你输入用户名和密码。输入你的Ubuntu计算机的用户名和密码。

8. 如果一切顺利,你将成功连接到Ubuntu的SSH服务,并可以在PuTTY中执行命令和管理Ubuntu计算机。

请注意,如果你的Ubuntu计算机位于受限制的网络环境中,你可能需要配置防火墙或路由器以允许SSH连接。此外,确保你的Windows计算机和Ubuntu计算机在同一网络中,并且你知道Ubuntu计算机的IP地址。

如果你不想要安装额外的软件,请看第五步。

(四)安装VNC服务

不怕一万,就怕万一,安装一个VNC服务来保底很重要。

1、首先我们来安装图形界面,否则VNC打开来是灰色的

sudo apt install gnome-shell

2、更新软件包

sudo apt update
sudo apt upgrade

3、安装VNC服务

sudo apt install tightvncserver

4、安装完成后,运行以下命令启动VNC服务器并设置密码:

vncserver

这将提示你设置一个VNC密码,用于远程访问。

5、关闭VNC服务器,运行以下命令:

vncserver -kill :1

注意,`1` 是VNC服务器的显示号码,如果你有多个VNC服务器,可能会有不同的显示号码。

6、配置VNC服务:

  nano ~/.vnc/xstartup

 然后把里边的内容替换为

  #!/bin/bash
   xrdb $HOME/.Xresources
   startxfce4 &

ctlr+o,然后回车保存,然后ctlr+x退出

7、重启VNC

vncserver

8、现在,你可以使用VNC客户端连接到Ubuntu上的VNC服务器。你可以使用任何支持VNC协议的客户端,例如RealVNC、TightVNC或VNC Viewer等。

这些步骤将安装和配置VNC服务器,以便你可以远程访问和控制Ubuntu的桌面。请注意,VNC服务器默认使用5901端口,如果你有多个VNC服务器,每个服务器将使用不同的端口号(5901、5902等)。

9、配置防火墙

要开放Ubuntu防火墙端口,您可以按照以下步骤进行操作:

查看防火墙状态:首先,您需要确认防火墙是否已启用。在终端中运行以下命令来检查防火墙状态:

sudo ufw status

   如果防火墙已启用,您将看到类似于 "Status: active" 的输出。

2. 确定要开放的端口:确定您要开放的端口号。请注意,开放不安全的端口可能会导致安全风险,因此请仅开放您确实需要的端口。

3. 开放端口:使用以下命令来开放指定的端口:

sudo ufw allow <端口号>

   例如,如果您要开放端口号为 80 的端口,可以运行以下命令:

sudo ufw allow 80

   如果您需要开放的是特定协议的端口,例如TCP或UDP,可以在端口号后面指定协议。例如,要开放TCP端口号为 22 的端口,可以运行以下命令:

sudo ufw allow 22/TCP

   您可以根据需要重复此步骤来开放多个端口。

验证更改:开放端口后,可以再次运行以下命令来验证更改是否生效:

  sudo ufw status

   您将看到已开放的端口列表。

看完了吧,现在让我们放行5901端口

sudo ufw allow 5901

这样就可以远程链接VNC服务了

(五)安装宝塔面板

广告招租位啊,我没收钱,因为我根本接不到广告饿饿,饭饭

宝塔面板下载,免费全能的服务器运维软件 (bt.cn)https://www.bt.cn/new/download.html为啥要用宝塔面板呢,因为宝塔面板有一键部署脚本,有了这玩意,以后安装东西会方便的多

一键部署脚本:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

 安装完成后不要着急关闭终端,先点开终端中的内网访问地址

然后输入终端中的账号(password上面那个)密码(password),就可以登陆了,登陆后会让你绑定宝塔面板,先注册绑定一个

然后在宝塔面板的设置,点击基础设置,然后修改

1、账号,密码

2、端口号

3、安全地址

刚给出的宝塔面板的账号密码和安全地址都是乱的,所以一定要记得修改,端口号给一个记得住的就行

累了累了,等以后再更新吧。就先写到这,等你们弄完估计差不多也要两小时了,等我哪天把这个文章上传到知乎和B站,有什么问题随时可以问我。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值