分类 计算机技术 下的文章

家用网络升级计划


我的家庭局域网准备再升级了,把拨号的旧路由器改为红米 ax6000,接一个 2.5g 网口的 poe 交换机,再接两个中兴的 wifi7 路由器覆盖核心区域,两个 wifi7 路由器开有线 mesh 并开启 2.4g 和 5g 的双频合一,再从 2.5g 交换机分出来一根网线接旧的 wifi6 路由器,旧的 wifi6 路由器只开一个 2.4g 信号,wifi 名字和 wifi7 不一样,这个专门是给智能家居设备用的,全部网线都是面条线,走隐藏式布线,适合大户型而且没有预装网线的情况。

以后若再升级,就 2.5gpoe 交换机接一个猫棒,宽带提速到 2000M。

主路由我准备用软路由,2.5G交换机有点鸡肋,不如直接上万兆电口和光口,不过ap用有线mesh这个可以保留。wifi7相对wifi6提升不大,而且家里的手机和电脑最高支持wifi6和千兆网卡,目前我的升级动力不大。
大户型以后不需要集客固件的ap了,只需要一台桥接的光猫,接一个主路由,主路由不发射wifi信号,只进行dhcp内网ip分配和pppoe拨号上网。再接两个wifi7路由器,两个wifi7路由器用有线mesh组网,这样就完全够用了。而且后续也方便升级。目前2.5G交换机有点鸡肋,nas其实不需要这么高的性能,稳定的千兆有线就够了。我准备买一个中兴【问天】BE7200Pro+ WiFi7家用路由器 ,目前京东价格545.76元。这款路由器比同价位的小米强太多了,小米近期出的路由器都不行。理论上支持wifi7的手机可以跑满1200M的无线网速。直接从我以前预想的500M无线网速干到了1000M无线,而且是全屋都是这样的速率。2.5G交换机是为2000M家用宽带准备的,但我不太想用2.5G交换机,内网到时候直接上10G的交换机就行了。

https://www.bilibili.com/video/BV1AdcLeyETc

https://zhuanlan.zhihu.com/p/702777195


fnos启用透明压缩


https://club.fnnas.com/forum.php?mod=viewthread&tid=10009

zstd透明压缩,比如游戏文件在nas上,压缩后这些exe程序还能正常执行。

https://club.fnnas.com/forum.php?mod=viewthread&tid=10009

我更倾向于把冷备数据进行统一存储,用zstd压缩后还能提升小文件的读写性能。
至于打游戏,黑猴有盗版检测,不知道是否有影响。

zstd主要是两个功能,1可以减少磁盘占用。2.加速机械硬盘的读写性能。

这种压缩方法好像只对程序有用,我试了word文件和视频,都没有压缩。

这东西应该对源代码是最好的,压缩文本信息,这样能用更少的空间存储数据。而且还不影响性能,可以搞一搞。

先用这个软件进行压缩,再把nas空间通过iscsi的方式把磁盘空间共享给电脑用,这样即有压缩,也能享受到高性能。https://post.smzdm.com/p/ag564g4d/

电脑和nas之间再用2.5G网或者10G网相连,这就是无盘系统了。和磁盘在电脑本地没啥区别。

我现在都开始研究10G家庭局域网了

而这一切都可以通过N100小主机,挂载一个4T的固态硬盘来实现。可以做成非常轻量级的nas,但性能绝对够用,2.5G的网速也不是瓶颈。平时就是电脑开机,这个轻nas开机,电脑关机,它也同步关机。另一个用来作为冷备的nas,安装飞牛os,插满机械硬盘,再用zstd透明压缩,能压缩文件(程序压缩50%,其他的基本压缩不了),稍微提升一下小文件的读写性能。

关于自动开关机,电脑开机后自动给轻nas发送局域网开机信号。关机就自动发送关机命令。


ubuntu系统安装记录


基础环境

机房有交换机,可以插网线,配好ip可以直接从调度室访问到服务器。
服务器无法直接连外网,外网访问服务器只能通过跳板机先远程到调度室的电脑,再远程服务器。
矿上的网络防火墙没做端口限制。

安装准备

服务器架设到机柜,接网线,上电,开机。只支持VGA口的显示器,usb的键鼠。
自己做网线,网口不够,需要交换机。

安装操作系统

服务器硬件规格

服务器硬件规格

其中这些硬盘都是接到raid卡上,默认已做了raid1磁盘阵列,比如两个2T的硬盘,在系统里就识别成一个

烧录镜像到u盘

系统版本是ubuntu22.04 server版,需rufus烧录到u盘,UEFI模式。
参考:https://www.cnblogs.com/huizhipeng/p/18089881
需要注意:

系统引导

开机F2,然后选u盘引导。此为临时引导,或者修改bios,设为u盘启动。

设ip

子网就是168.168.30.0/24 这个对应255.255.255.0
本机ip:168.168.30.X 比如分为60-68
网关:168.168.30.1
Dns:114.114.114.114
其他不用填

根目录磁盘扩容

ubuntu默认只使用了磁盘1的100G空间,剩余空间无法使用,需将剩余空间都扩到根目录下。
参考下面的url来调磁盘空间。
https://www.cnblogs.com/amisoft/p/18121952/use-big-disk-install-ubuntu
若当时直接按默认的100G来弄了,就用这个方法调一下。

只有把剩下的free空间都设到home目录才这样操作

看看是否弄了两个分区,若有两个分区,需先删除第二个分区。
一些基础知识https://www.cnblogs.com/alt-zhiyu/p/18450147
https://zhuanlan.zhihu.com/p/83340525
试试这个https://www.jianshu.com/p/26d940988ba6
先取消挂载
nano /etc/fstab
删除启动时的挂载,注释home的挂载
重启电脑
ubuntu 删除逻辑卷
lvremove -f ubuntu-vg/lv-0

正常就只执行下面的命令,扩容到整个磁盘

lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
同步信息
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
最后使用df -h测试看一下根目录的大小。

设置一个初始账号

默认用户名 ,默认密码
开启openssh,一定要按空格键勾选上,要不然无法通过网络远程进去。

剩下就让系统开始自行安装

等大概30分钟,然后根据提示重启,重启后拔掉U盘。

系统设置

测试网是否通

本机ping网关,看是否通 ping 168.168.30.1
然后ping其他服务器
最后用其他服务器ping这台服务器,能ping通就能远程处理了。
关于dns的设置
https://www.cnblogs.com/guangdelw/p/17493919.html

先用账号ssh登录,更新系统软件

开机打开代理
代理配置,重启失效
export http_proxy="http://172.166.123.41:7890"
export https_proxy=http://172.166.123.41:7890
关闭代理的方法
参考https://zhuanlan.zhihu.com/p/187432262
查看代理 env |grep -i proxy
清除代理
unset http_proxy
unset https_proxy

使用管理员权限
sudo -i

更新系统
apt update
apt upgrade
sync
然后重启计算机 reboot

开启root的ssh远程

开启root的ssh远程
https://blog.csdn.net/newton_liu/article/details/134419029
root 登录ACCESS Denied 问题
sudo nano /etc/ssh/sshd_config
把PermitRootLogin prohibit-password 注释掉
增加一行 PermitRootLogin yes
重启 systemctl restart sshd
重新登录SSH远程用root 就解决了 ok!

修改root密码
sudo passwd root

使用ssh远程工具测试是否能用root账号登录
然后修改 密码,改为一个通用密码。

阻止磁盘休眠

https://www.cnblogs.com/huizhipeng/p/18089881

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo systemctl set-default multi-user.target
sudo nano /etc/systemd/logind.conf
设置如下
IdleAction=ignore
IdleActionSec=0
重新加载systemd配置
sudo systemctl restart systemd-logind.service

有独立显卡的n卡4090的需要安装n卡驱动

https://cn.linux-terminal.com/?p=3444
连代理,下载驱动。
sudo ubuntu-drivers autoinstall

重启电脑
sudo lshw -c display
看一下显卡
默认情况下,Nvidia 卡使用开源 nouveau 驱动程序。