家庭服务器安装流水账

1、外网访问

服务器放在家里,为了能外部访问,采用了公网IP+DDNS的解决方案。

  • 公网IP可以找运营商申请(微笑脸)。
  • DDNS使用了3322的免费DDNS(http://www.pubyun.com)。
  • 家里的光猫不支持DDNS,花了100去咸鱼淘了个破解版的HS8145X6光猫,买回来需要自己设置DDNS和端口映射两项。

2、服务器购买

  • 咸鱼上淘的戴尔T140(E2124)。

3、centos7的安装

  • 在官网下载镜像(The CentOS Project)。
  • 使用U盘安装,U盘安装时出现“dracut-initqueue timeout”的问题,解决方法如下:

step1.查看U盘的设备信息。使用以下命令记录当前的所有设备,拔出U盘,重复上述操作,发现少的那个设备就是U盘,一般为sdx4(x为b或c)。

dracut> cd dev
dracut> ls | grep sd

step2.修改安装启动项。在启动界面按e键编辑启动项,将启动项修改为U盘的设备信息,完成后按ctrl-x重新启动。

OLD: vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet
NEW: vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdc4 quiet
  • centos7默认分区会将大量的空间放到home,而根目录只放了50G,建议酌情修改大小。

4、修改主机名和ip地址

主机名的修改。

hostnamectl set-hostname poweredget140

ip地址的修改。其中ifcfg-em1是网卡名,注意修改的ip地址与光猫端口映射的地址应该是相同的。

vi /etc/sysconfig/network-scripts/ifcfg-em1

 5、安装vncserver

安装vnc服务端,并修改拷贝模板中的<USER>部分为用户名。

yum install tigervnc-server
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

设置vnc密码。

vncpasswd

加载vnc的进程并设置为开机启动。

systemctl daemon-reload
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service

打开vnc对应的防火墙,vnc的端口从5900开始,因此这里打开5901,--permanent表示永久开启,不加重启后就无效了。

firewall-cmd --zone=public --add-port=5901/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

重启网络和vnc服务。

systemctl restart network
systemctl restart vncserver@:1.service

查看vnc状态。

systemctl status vncserver@:1.service

6、在其它终端上安装vncviewer来远程连接服务器。

 手机上安装vnc客户端测试OK。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值