ALL IN ONE最佳实践方案分享(从硬件到软件全覆盖)

1 篇文章 2 订阅
1 篇文章 0 订阅

何为ALL IN ONE

在一个电脑上,完成所有IT需求

  1. 软路由
  2. 旁路由
  3. nas网络存储
  4. windows系统
  5. linux系统

一般情况下,这需要2台以上的电脑才可能实现
本篇文章是一个全方位的知识分享,是可以帮助大家从无到有的搭建ALL IN ONE做一个认识型的了解

硬件篇

家用一定要省电,所以作者的硬件篇都基于低功耗硬件,
何为低功耗 ,CPU与主板整合在一起的x86电脑(它的功耗相对于CPU和主板分离要低50%),没有选择arm,是因为要打造all in one ,arm架构的硬件上软件方案能够折腾的东西太少,但笔者并没有完全的抛弃ARM机器,它也会有一席之地

低功耗版本

服务器选型

首推J4125

十代INTEL赛扬,目前第十一代INTEL N5105快形成主流市场,所以目前在闲鱼市场,它在市场属于淘汰产品,性价比极高

I3,5( 4代以上整合主板)

作者自己是i5-6200u 帮朋友整过i5 4300u,i3-7100u 为啥要重点在4代以上,因为3代以下,功耗较高,4代后,都在15W左右,同时核显有一定硬解1080的能力,如果需要完美硬件,至少要在第7代i系列芯片上

相对的低功耗超强版本

d1581

d系列是intel服务器市场上整合主板的主力系列,而真正有流通到中国市场,目前是d1581这块芯片,它只有65W功耗,同时具备16核32线程的 可以让你框框数到发晕的程度,笔者是最后才用到它的(选用的是火神革命高配版本 配上64G内存),用了它之后,才知道什么是最强的all in one ,当然没有特殊要求,不建议使用,多了40W,也都是钱,笔者家里用电是7*24小时不关机的

瘦主机

j1900(x86)

做为一个经受过矿难的矿产品,它现在在闲鱼上的价格,非常香,做x86架构的瘦主机,价格太香(只有10W的功耗)

玩客云和N1(arm)

玩客云(v7 a9 32位)和N1(v8 a53 64位) ,都是市场上 量很大的设备,它们都是拥有优秀的硬件和丰富的接口,通过普通android系统,配合windows 远程桌面APP,做为瘦主机,特点就是超低的功耗,比j1900还要低一倍的功耗,更低的发热,是我认为未来瘦主机的天下,一定是arm架构的天下

软件篇

虚拟化系统

相信大部分玩家,都用过windows平台的vm虚拟软件吧,但它家的虚拟化系统esxi,相信用得人很少,同时如果使用esxi,做为单机使用,是免费的
笔者在 在 esxi,proxmox ve 二个系统中选择了proxmox ve,简称pve 此二款系统无论是企业级应用和家庭应用都非常适合,其它的系统太小众,资料和文档以及兼容性都会有一些缺点
为什么没有选择 esxi呢,原因如下:
a.虽然它单机使用免费,但它的母公司的产品拆得很细,笔者是一个爱折腾的玩家,后面难免会用到更多的特性,到时候,花钱还是不花钱,又成了一个命题
b. esxi也挑硬件,比如非intel的网卡兼容性就很不好
c. esxi没有lxc容器,我其实并不喜欢套娃,lxc容器,可以明显的减少套娃的层次

而反观pve系统
1.对硬件兼容性高,直通性功能强
2.集群等其它特性全免费
3.有lxc容器,可以支持一个linux内核,虚拟多个linux实例

PVE

这是我的d1581的首页PVE的安装过程我就不在本章中展开,网上很多,我这里贴一下我参考过且实践的,如果有些同学有问题,我可以容易回答pve安装和集群

https://blog.csdn.net/qq_43417559/article/details/121338492

注意:集群一旦建立,其中主集群节点如果下机,就会导致其它节点无法正常启动PVE很稳定,但要不断的折腾系统的同学,就不要玩集群,想利用集群减轻运维工作量,它是一个利器

pvetools.sh

作者github地址:

https://github.com/ivanhao/pvetools

pve的一些基础运维脚本的图形化聚合,切源,安装基本软件等等,虽然在pve7.x有一些小BUG,但可以接受
但发现其实有些时候是访问不了的,所以我这里提供一个附件版本:

https://download.csdn.net/download/vipshop_fin_dev/86400251
# 通过ssh方式将pvetools.sh传到linux容器中
# 给它赋权限
chmod 777 pvetools.sh
# 执行命令,打开图形化界面
./pvetools.sh

如下图所示效果:
在这里插入图片描述

软路由

有了PVE系统后,一般都会安装软路由,它可以突破硬路由器的功能,去扩展硬由不足的地方,比如功能,比如性能
功能这块,因为软路由系统有很多,国外比较出名的是 openwrt(小米、斐讯这些都是基于openwrt 为基础打造的系统)
,专业性强的ROS等,国内基于上是爱快的天下,它太简单,使用门槛级低,它的分发能力,非常强
我这里强烈推荐使用爱快做 国,软路由的首选。
这是我的家快,我做了一些压测,可以看到很多的上传流量

旁路由

提到软路由,有一部分可能会了解,但什么是旁路由,估计很多人不清楚,路由中的网关,大家应该都清楚吧,这个网关,它一般是路由自己,但其实也可以是另一个路由,但它的系统一般都首先openwrt ,因为开源,及丰富的插件
有二种组合,可以帮助大家对旁路由有一定的感知
1.虚拟化下,虚拟一个爱快做为主路由、虚拟一个openwrt做为旁路由
2.家里主路由器太老,但又舍不得换,但它的负载很重,那么可以选择一个x86或arm 小机器,做为旁路由,比如可以使用arm架构 玩客云或N1,刷openwrt的系统
旁路由是一种 对现有主路由的补充,它在家用领域使用不多,但在企业级应用,是非常重要的

NAS系统

NAS(Network Attached Storage) 网络连接存储系统 ,它的主要功能就是聚焦在存储和网络连接二个方面
相信大家都知道家里的照片和资料,其实是非常重要的,信息化越发达,各种智能设备越来越多样化
我推荐群晖(synology做为全世界最流行的nas系统), 它能够支持绝大部分平台对接,无论是苹果或安桌、或WINDOWS、LINUX系统,它都有对应方案,使大家简单对接
存储上支持非常丰富的网络协议,常规的SMB、或NFS 等远程协议
软阵列,也支持raid0,1,5 等常规的,来保证数据的安全性
只要对数据有要求,相信都会愿意搭建一个nas系统并配合 域名,在任何地方都可以储放自己宝贵的信息

我的群晖

白群晖&半白群晖&黑群晖 知识点

白群晖是硬件和软件都是正版本的系统
半白群晖,使用了正版本SN,但系统是破解的,硬件是第三方的,基本功能可以正常使用
黑群晖,系统是破解版本,同时硬件也是第三方的,功能也无法全部正常使用

WINDOWS系统

这个大家都有需求,但在虚拟化中使用windows,它是一种瘦主机+服务器或普通PC+服务器的体验
我尝试将家里所有的PC需求,转移到 瘦主机+服务器方案
目前使用的瘦主机系统 是 朵拉云科技 (https://www.doracloud.cn/) 这家公司的,因为它对windows远程桌面免费
且提供系统引导方案,满足我的需求,确实也很好用,刷好系统后,无感知的启动就和使用普通电脑一样
windows推荐使用win10 ,并打开并行访问配置,可以当服务器使用

LINUX系统

linux系统 做为一个开发人员,一定要有一个linux系统,但其实linux的世界是丰富的

lxc容器

pve支持ct 容器虚拟化,它实际上就是lxc容器,用pve自身linux内核 驱动虚拟出来的容器,这相对于普通虚拟化 ,少了一层虚拟化,普通虚拟化,还要虚拟linux内核
我喜欢在此lxc容器下面安装docker,lxc+docker 是我认为的最佳方案

宝塔linux面板

宝塔(https://www.bt.cn/new/index.html)是一个linux的面板(它有免费和收费俩个版本),它可以帮助我们更好的运维linux
我本人其实是一个典型的实践派,不喜欢死背,而宝塔它可以帮我内聚好了很多的命令,减少了大量的重复敲命令的运维工作,快速实现想要的环境和监控,是linux系统运维的好帮手

结束语

因为涉及的知识点较多,这里是一个大的介绍
也许后面会出一些系列文章,展开其中一些点
是如何安装及各种问题

朱杰 2022-08-14

这是一个将很多小工具功能集成一体的一个"工具". 功能: 1.AutoRun -> 查看一般登陆后启动的项 用法:Aio.exe -AutoRun 2.Clone -> 克隆帐户 用法: Aio.exe -Clone 正常帐号 要被克隆帐户 密码 例子: Aio.exe -Clone Administrator Guest test 帮助: Aio.exe -Clone 不需要在system权限下也可用 3.CheckClone -> 检测克隆帐户 用法: Aio.exe -CheckClone 不需要在system权限下也可用 4.CleanLog -> 清除日志 用法: Aio.exe -CleanLog 5.ConfigService -> 修改服务的启动类型 用法: Aio.exe -ConfigService 服务器 启动类型 例子: Aio.exe -ConfigService W3svc Demand ->手动启动 例子: Aio.exe -ConfigService W3svc Auto ->自动启动 例子: Aio.exe -ConfigService W3svc Disabled ->禁止启动 帮助: Aio.exe -ConfigService 6.DelUser -> 删除系统帐户 用法: Aio.exe -DelUser 帐户 例子: Aio.exe -DelUser Guest 帮助: Aio.exe -DelUser (注意: 可以删除系统内建帐号,象Administrator,Guest等,小心使用) 7.EnumService -> 列举系统服务 用法: Aio -EnumService All|Running|Stopped 例子: Aio -EnumService All -> 列举所有服务 例子: Aio -EnumService Running -> 列举正在运行的服务 例子: Aio -EnumService Stopped -> 列举停止了的服务 帮助: Aio -EnumService 8.FHS -> 检查系统隐藏服务 用法: Aio.exe -FHS 9.FGet -> FTP下载 用法: Aio.exe -FGet FTP地址 端口 用户名 密码 要下载文件名 例子: Aio.exe -FGet 12.12.12.12 21 test test a.exe 例子: Aio.exe -FGet 12.12.12.12 21 test test *.exe (下载所有exe文件) 帮助: Aio.exe -FGet 10.FindPassword -> 得到NT/2K所有登陆系统用户密码 用法: Aio.exe -FindPassword 11.InstallService -> 安装服务 用法: Aio.exe -InstallService 服务名 文件名 例子: Aio.exe -InstallService test test.exe 帮助: Aio.exe -InstallService 11.InstallService -> 安装驱动 用法: Aio.exe -InstallDrver 服务名 驱动文件名 例子: Aio.exe -InstallDriver test test.sys 帮助: Aio.exe -InstallDriver 12.KillTCP -> 杀掉一个TCP连接 用法: Aio.exe -KillTCP 本地IP 本地端口 远程地址 远程端口 例子: Aio.exe -KillTCP 192.168.1.1 80 61.61.61.61 7890 帮助: Aio.exe -KillTCP (参数可以通过netstat -an得到) 13.LogOff -> 注销系统 用法: Aio.exe -LogOff 14.MGet -> HTTP下载文件 用法: Aio.exe -MGet URL 例子: Aio.exe -MGet http://www.abc.com/test.exe abc.exe 帮助: Aio.exe -MGet 15.MPort -> 端口和程序关连映射 用法: Aio.exe -Mport 16.Never -> 将系统帐户登陆次数重置为0 用法: Aio.exe -Never 帐户 例子: Aio.exe -Never Guest 帮助: Aio.exe -Never 17.PowerOff -> 关机,关电源 用法: Aio.exe -PowerOff 18.Pslist -> 列进程 用法: Aio.exe -Pslist 19.Pskill -> 杀进程 用法: Aio.exe -Pskill PID|进程名 例子: Aio.exe -Pskill 3465 例子: Aio.exe -Pskill Iexplore 20.PortScan -> 端口扫描(Syn和TCP扫描) 用法: Aio.exe -PortScan Syn|TCP -S 起始地址 -E 终止地址 -P 端口列表 -T 线程数 例子: Aio.exe -PortScan Syn -S 61.129.1.1 -E 61.129.1.255 -P 3389 -T 512 /TS -> 扫描61.129.1.1到61.129.1.255的主机的3389端口,检查是否打开的是终端 例子: Aio.exe -PortScan Syn -S 61.129.12.12 -P 1-65535 -T 512 /TS -> 扫描61.129.12.12主机65535个端口,检查哪个端口打开的终端服务 例子: Aio.exe -PortScan Syn -S 61.129.12.12 -P 1-65535 -T 512 /S5 -> 扫描61.129.12.12主机65535个端口,检查哪个端口打开的Socks5服务 帮助: Aio.exe -PortScan (更多用法,请参考我发布的SynScan) 这个功能的用法是最多的,而且也是很强大的.(Syn扫描只适用于2K或以上系统) 21.PortRelay -> TCP数据转发 用法: Aio.exe -PortRelay 本地绑定端口 转发至的IP 转发至端口 例子: Aio.exe -PortRelay 3389 211.12.12.12 3389 帮助: Aio.exe -PortRelay 22.Reboot -> 重启系统 用法: Aio.exe -Reboot 23.RemoveService -> 删除服务 用法: Aio.exe -RemoveService 要删除的服务 例子: Aio.exe -RemoveService test 帮助: Aio.exe -RemoveService 24.StartService -> 启动服务 用法: Aio.exe -StartService 要启动的服务 例子: Aio.exe -StartService test 帮助: Aio.exe -StartService 25.StopService -> 停止服务 用法: Aio.exe -StopService 要停止的服务 例子: Aio.exe -StopService Test 帮助: Aio.exe -StopService 26.Sysinfo -> 查看系统信息 用法: Aio.exe -Sysinfo 27.ShutDown -> 关机 用法: Aio.exe -ShutDown 28.Terminal -> 安装终端服务(2K/XP/2003中都适用) 用法: Aio.exe -Terminal 端口 例子: Aio.exe -Terminal 3389 帮助: Aio.exe -Terminal 29.Unhide -> 查看星号密码(NT系统有效) 用法: Aio.exe -Unhide 30.WinInfo -> 查看帐户信息等 用法: Aio.exe -WinInfo 例子: Aio.exe -WinInfo 例子: Aio.exe -WinInfo Guest 如果发现什么bug,请到论坛中发贴或发信到WinEggDrop@hotmail.com build 04/01/2006这版本因为编译时参数问题,syn扫描什么都扫不到,但build 06/10/2006版本已修正.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值