前言
可能与大部分人不同,我当初想弄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
这一部分已经很多人做过教程了,我就简单提一嘴:
- 将USB驱动器插入你想要安装Ubuntu的计算机上。
- 启动计算机,并按下F12(或者您计算机的特定按键)来进入启动菜单。选择从USB驱动器启动。
- 您将看到Ventoy的启动菜单,其中列出了您在USB驱动器上添加的所有ISO文件。选择Ubuntu的ISO文件并按下回车键。
- 按照屏幕上的指示进行Ubuntu的安装。这个过程与在实际计算机上安装Ubuntu类似。
- 在安装过程中,您需要选择一些选项,例如时区、键盘布局和用户名/密码等。
- 完成安装后,重新启动计算机。您现在应该能够进入新安装的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站,有什么问题随时可以问我。