linux环境下如何搭建服务器(搭建个人的家庭服务器方法)
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注七彩阳光三农网-农村养殖业致富项目。

之前分享了很多关于“家服务器”的内容,但是有朋友反馈说内容太分散了,看了之后问题很多。所以我整理了构建一个家庭服务器的整个过程,并与大家分享我的经验:
个人服务器的门槛比你想象的要低:一台二三百元的二手小型主机,或者一台没用过的笔记本电脑,或者一台带有ITX主板和小机箱的低功耗主机。你甚至可以购买一个塔服务器,如果你有预算,不关心电力。总之,个人服务器硬件价格的选择非常灵活,从几百到几万都能找到合适的解决方案。我建议从小型主机或旧笔记本电脑的大脑开始。
家庭服务器的常用功能有:家庭NAS、下载机、智能家庭服务器、家庭影院、客厅游戏机、软路由、监控录像机等。为了满足这些要求,我对小控制台的硬件有以下建议:
1、CPU4以上核,8G以上内存,满足多任务处理的性能要求;
2个及以上硬盘位,或至少1个板载硬盘+ 1个2.5英寸SATA硬盘位(系统和数据分别在2个独立硬盘上);
三、用作软路由的小主机最好有2个以上的网口,作为视频服务器最好支持HDMI2.0以上;
我推荐两种参考配置:CPU:J4105内存:8GB或CPU:N4100内存:8GB。目前的价格应该在五六百左右。
然后分享一个经验技巧:小型主机一般是12V-19V的直流电源,低压直流电源加上UPS的成本要比交流电源低得多。网上有许多成熟的18650锂电池解决方案,这些解决方案都带有直流头,可以开箱即用。因此,建议小主机用充电电池作为UPS,但费用要几十元。
我认为,对于新手来说,最好的家庭服务器硬件是一台闲置的旧笔记本电脑。老式笔记本电脑的优点如下:
首先,笔记本自带电池,相当于自己的UPS;
二、笔记本自带屏幕、键盘、触控板,操作维护基本不需要其他外设,使用方便;
三、笔记本的运行功率一般不高,屏幕的运行功率一般不超过15W,不比小主机高多少;
四、笔记本一般有3个硬盘位,扩展存储方便(笔记本的光驱也可以转换成一个硬盘位);
老笔记本价格和同样性能的小主机接近,五六百就可以淘到可以做家用服务器的笔记本。但有几点需要注意:
一、性能最低的老旧笔记本建议支持Windows10的平稳运行,太旧的电脑即使便宜也不建议选择;
二、不支持硬盘扩容仅板硬盘薄本(一般64G、128G),不推荐;
创建自己的主机比上述两种解决方案更具可玩性。主机与小型主机和笔记本电脑相比优势有以下几点:
一、具有PCI-E接口,具有较强的扩展能力(外加万兆网卡、SAS磁盘阵列卡等);
二、可定制多磁盘机箱,更适合家用NAS;
第三,高性能天花板,如果不考虑功耗直接上标CPU,性能更强。2000元就可以架设一个不错的个人服务器,比如Ryzen 5600G小主机成本不到3000元,但性能和同价位的NAS不在一个区间;
如果你想要一个真正的商业服务器。然后机架服务器、刀片服务器、塔式服务器这几类,适用于家用或塔式服务器。塔式服务器的大小与家用电脑的主机差不多。看看戴尔(Dell)的Power Edge和惠普(HP)的MicroServer Gen. Standard服务器硬件,无论是在价格还是功耗方面,都更适合烧钱的朋友,而对于普通用户来说,像家庭服务器这样的硬件性能太高了。
相信看了以上内容,您对如何选择硬件和硬件价格有了基本的了解。如果需要我帮忙推荐具体的硬件,可以私信或者留言给我。
以下是我的硬件解决方案:由于我在外地工作,家里和出租屋各有两台设备:N4100+8G主机(原价600元),6200U+8G ThinkPad(未使用的笔记本电脑),以及我曾经报废的HP T610瘦客户端:AMD T56N+4G(原价160元),主要问题是性能不够。
第一步:选择硬件
个人服务器的技术门槛真的不高,只有一个:将系统安装好,当你尝试各种系统再试一次甚至成功进入。
服务器应该选择什么系统?与企业场景中的服务器不同,个人服务器不需要考虑全年无故障运行,不需要考虑容错冗余,甚至防火墙设置也不需要太复杂,所以安装什么系统真的是相当自由的。NAS在市场上能做的,Windows10和Windows上的Docker基本上都能做到。所以你不想经历安装Windows10的麻烦。但是我仍然强烈推荐Linux发行版,因为SSH非常方便。
有许多Linux发行版。我处理过的是ubuntu(目前正在使用)、Manjaro和Linux mint(用于低端计算机),它们可以直接开箱即用,以及一些在线参考资料。国产Linux可以选择Deepin depth。至于Arch Linux、Gentoo Linux等需要编译安装的Linux则不适合初学者。如果您有多余的个人服务器容量(8核或更多,32 gb RAM或更多),并且希望构建多个系统。您可以学习ESXi和PVE,使用虚拟化技术使多个系统同时运行。然而,我并没有那么执着于表现。Docker可以满足大多数使用场景的需求,所以我没有构建ESXi的需求。
我不会在这里深入介绍如何安装系统的基础知识,但是我推荐一个系统安装工件:Ventoy。Ventoy制作并安装u盘后,会生成两个分区。较小的分区是引导分区。较大的分区为数据分区。数据分区存放系统镜像和常用软件包。
将系统镜像拷贝到Ventoy u盘,设置BIOS从u盘启动,进行系统安装。Ventoy最强大的功能是能够同时复制多个系统映像。安装镜像的选项消除了重复制作引导USB驱动器的需要。如果是Windows安装和维护,你比较习惯比较丰富的PE,我推荐两种:优奇通和微PE,其余的PE大部分系统自带很多私货。
一个常见的初学者误解:你必须在Windows和Linux之间做出选择吗?首先,不要兜圈子。你不必在Windows和Linux之间做出选择。这两个系统都很强大,值得学习。Windows的日常使用更加舒适,但Linux在一些专业设置中也非常强大。
第二步:安装系统
如果您的服务器有一个公网IP地址,远程访问服务器并不困难。但是大多数人没有固定的公共IP地址,所以像zerotier和tailscale这样的虚拟局域网解决方案可以提供帮助。我第一次接触到zerotier,所以以zerotier为例,基于wireguard的tailscale相信它会工作得很好。
首先,在zerotier的官方网站上注册一个帐户,然后在网络页面上创建一个虚拟局域网。您将获得一个NETWORK ID,该ID允许您加入同一虚拟局域网上的其他设备。
下一步是在不同的设备上安装零层客户机,并添加上面指定的NETWORK ID。windows客户端有UI界面操作比较简单,我主要介绍Linux的操作:
# installation zerotiercurl -s https://install.zerotier.com | sudo bash#安装成功后加入网络sudo zerotier - cli join NETWORK ID#重置服务以确保设置生效服务zerotier -one restart#zerotier主要有两个管理命令:zerotier - cli(操作程序)和zerotier -one(服务器)。除了windows和linux, zerotier也可以安装在openwrt路由器和智能手机上。将设备添加到网络后,另一个步骤是转到后台,选择要加入虚拟局域网的设备。此时,在“已管理IP”中可以看到设备的虚拟局域网IP。有了这个IP,不同的设备就可以像在局域网上一样进行通信。zerotier基于UDP通信,如果双方直接连接,这是很好的。如果不实现直连,则速度小于1M,延迟大于500ms。通过设置月亮服务器可以改善网络状况,这需要购买云服务器。我将在zerotier的推广中介绍如何做到这一点。
使用虚拟局域网,您可以通过Docker在家庭服务器上托管各种服务并远程访问它们。
构建web服务不再是一个困难的操作,Docker的出现使得构建服务变得非常简单(现在的运维主要是对集群的维护)。Docker是基于Linux的,但是Windows有WSL,所以它也可以安装。Docker可以通过Docker for Windows或在WSL中安装。下面详细介绍一下:
第三步:网络设置
Ubuntu安装docker
安装docker。iosudo systemctl start docker sudo systemctl enable docker# docker- composesudo apt如果需要安装docker- composewindows安装docker,可以从docker官网下载docker Desktop for Windows安装包,直接运行安装。从使用体验的角度来看,我更倾向于推荐在Linux原生环境中使用Docker。
第四步:部署应用
服务器应用程序的部署是根据要求安装不同的程序,这种内容很难用的很短,比如homeassistant搭建的智能家居服务器就有很多内容。因此,我将在以后的文章中继续对此进行补充,重点介绍两种应用程序部署方法:
第一种是直接安装。可以直接安装Samba、Calibre等软件。两者都可以通过局域网访问,而zerotier可以通过外联网访问。
Samba——文件服务器
在Windows上设置文件共享很简单,就像在linux上安装Samba一样:
samba安装完成后,只需设置要共享的指定文件夹即可。其他主机只需访问局域网主机的IP地址即可访问服务器的共享内容。
Calibre——个人电子图书馆
Calibre是一个可下载的Windows安装包,但也可以从Linux命令行安装:
Sudo -v wget - nv - O - https://download.calibre-ebook.com/linux-installer.sh | Sudo sh/dev/stdin安装Calibre后,打开Calibre开放内容服务。局域网上的所有设备都可以通过浏览器访问该库。
以speedtest为例。通过安装速度测试,你可以发现你和你的个人服务器之间的互联网有多快。通过docker安装非常简单。安装完成后,只需访问:http://local:8090即可测量速度。
docker pull adolfintel/speedtest# run speedtestdocker run——restart=always -d -p 8090:80留下评论!
linux环境下如何搭建服务器(搭建个人的家庭服务器方法)推荐知识
在澳大利亚学习,你只需要你的学习成绩和英语成绩达到学校的入学要求,通常不需要其他活动、奖励等。此外,你的经济状况也足以支付在澳大利亚学习的费用。目前,在澳大利亚学习的平均费用为每年20-30万元人民币,包括学费和生活费。...
姚頔珠最终和二少爷在一起,因为姚頔珠原本注定要嫁给二少爷。后来,姚地珠和二少爷在出国境的时候相遇了,两人已经相爱了,二少爷回到京城后,他们就结婚了。...
好。 Fallkniven是一家世界知名的刀具公司,也是瑞典领先的刀具工厂,位于瑞典北部。森林覆盖率占陆地总面积的80%,三面环海,多山。林业和渔业是瑞典人的基础产业,他们在狩猎、捕鱼、露营和探险方面有几十年的经验。我们从实际经验中知道哪种刀效果最好。...
高中生和中学生出国接受教育已经不是新闻了。在我初中的时候,我的父母想送我出国留学。当时明慧大学留学学院的老师也告诉我,申请美国留学的学生可以更快地适应当地的文化和生活。 此外,在申请过程中,我了解到学生除了语言表现外,还要有优秀的学习成绩。申请美国高中时,申请...
常绿植物可以和绿色植物一起饲养常绿植物和绿色植物都是有叶植物、阴植物。通常有些宾馆的银行大厅都是绿色植物和常绿植物一起摆放的。 盆栽夏季最好放置在室内距南侧窗台约80厘米处或室外阴凉处,避免强光直射阳光,否则叶片容易晒伤。除了充足的浇水外,还应该每天早晚在...
本文主要介绍了关于linux环境下如何搭建服务器(搭建个人的家庭服务器方法)的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://www.shichangquan.com/shuma/1802726.html