华为升腾 GI945 Linux 服务器 & NAS

前言

前不久在 BILIBILI 上面刷视频,看到了有 UP主在开箱工控机,于是开始手痒准备折腾一番。因为本来就需要一个本地的开发环境,然后顺便整个NAS来玩玩。

配置

CPU:Atom N270 1.6GHz

RAM:1G DDR2

接口方面:4个USB2.0,一个千兆网口,一个DVI接口,音频和麦克风接口,一个PS/2接口。

系统选择

使用的系统是 CentOS 6.10,我下载的是 Minimal 版。因为,这个 CPU 是32位的, EPEL 源 32位的最高支持 CentOS 6。

创建启动盘

使用 Rufus 来创建启动盘。

安装系统

由于我购买的是已经破解 BIOS 的版本,所以可以直接安装其他系统。

插入U盘,开机时按F12进入启动设备选择,选择U盘,即可进入 CentOS 的安装界面,具体安装方法请参考百度或者谷歌。

配置网络

如果安装的时候没有配置网络,所以安装完开机可能无法联网,只要设置一下文件即可:

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:1A:A9:E5:CC:22
TYPE=Ethernet
UUID=7fe3851d-2cdc-4aae-99aa-c8b53a8c1e11
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

将 ONBOOT=no 改成 ONBOOT=yes 即如上,然后重启系统

shutdown -r now

更换 yum 源并更新

重启完成后更换 yum 源为阿里源,加快软件安装速度,然后建立缓存,并更新一下软件。

yum install wget -y
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
yum update -y

升级内核

因为 CentOS 6 的默认内核是 2.6 ,我想体验一下 BBR 加快 TCP 速度,所以先更新一下内核(一键脚本来自秋水逸冰)

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
yum --enablerepo=elrepo-kernel -y install kernel-ml-headers

折腾了一波 VirtualBox 后,发现性能实在不行,所以转用 Samba 来共享文件,同时使用 h5ai 来当在线文件浏览器。

安装 LNMP :LNMP一键安装包

最后整整花了120分钟才编译安装好,CPU 性能太弱了。

安装 Samba 并配置

为了节省篇幅所以就不写进这篇文章了

参考 第24章 配置Samba服务器

同步软件

使用 Syncthing ,Syncthing 是一个开源的能够代替 Resilio Sync 的软件,优点是 Syncthing 能实现版本控制,也就是类似于 Git 的功能。

wget https://github.com/syncthing/syncthing/releases/download/v0.14.49/syncthing-linux-386-v0.14.49.tar.gz
tar -zxvf syncthing-linux-386-v0.14.49.tar.gz
cd syncthing-linux-386-v0.14.49
cp syncthing /usr/local/bin/

先运行一次 Syncthing 来让它生成配置文件,然后修改配置文件使得局域网内也能访问,按 Ctrl + C 退出。

[[email protected] ~]# syncthing
[monitor] 22:01:38 INFO: Starting syncthing
[73TUX] 22:01:40 INFO: syncthing v0.14.49 "Dysprosium Dragonfly" (go1.10.3 linux-386) [email protected] 2018-07-10 15:40:06 UTC
[73TUX] 22:01:40 INFO: My ID: 73TUXE7-EWPAYCB-URNFHIK-GCRDHLE-EPTOU3O-5WPEUEW-JFDDTBQ-OXY7AA4
[73TUX] 22:01:41 INFO: Single thread SHA256 performance is 34 MB/s using crypto/sha256 (16 MB/s using minio/sha256-simd).

然后修改配置文件。

vim ~/.config/syncthing/config.xml

将 address 中的 127.0.0.1 改成 0.0.0.0 保存后重启即可在局域网中访问。

<address>0.0.0.0:8384</address>

PS:我已经将 iptables 的规则清空了。


Comments
Write a Comment