毕业设计——系统部署(一)
服务器的选择购买,及初始配置
一、服务器的选择
-
旧服务器:华为云耀云服务器
-
配置:2核,4G内存,50g硬盘,5M带宽
-
价格:278元
-
时间:一年
-
系统:centos7
-
放弃理由:剩余时间不足三个月,系统考虑实际应用,所以考虑换新,华为云服务器续费一年1200+不是一个学生党可以轻易承担,曾考虑过学生机,但是带宽只有1m,实在难以接受。
-
-
新服务器:腾讯云服务器
-
配置:2核,4G内存,50g系统盘,100g数据盘,4M带宽
-
价格:700元
时间:三年
-
系统:centos7
-
选择理由:第一句,我想说,马化腾我爱你,这个价格没谁了,我查看了阿里云,百度云,华为云,700是这个配置老用户一年的价格,连腾讯的学生机2核/4g/1m/50g自己也要468元,这难道不是,性价比之王吗。
-
二、服务器的初步配置
系统选择
- 系统版本:centos7.6(centos8,在制作vnc时,yum下载组件的速度过慢会报错,换阿里源亦是如此
安全组
-
开放常用端口,例如,远程控制: 3389,ssh: 22,http: 80/8000,https: 443
-
设置vnc
- 这个系统想要使用windows远程连接,所以要开通vnc功能
-
使用root账号登陆,若是其他账户登录则切换为root账户 sudo su - root
-
安装epel库
- 查询是否已经安装epel库 rpm -qa|grep epel
- 若安装进行第三步
- 安装epel库 yum install epel-release
- 查询是否已经安装epel库 rpm -qa|grep epel
-
安装xrdp服务
- 因为xrdp会自动启用vnc服务,所以需要安装tigervnc-server
- 安装vnc服务
- 安装vnc yum install tigervnc-server
- 为root设置vnc密码 vncpasswd root
- 设置xrdp的最大连接数 max_bpp=32
-
防火墙设置
- 关闭防火墙 systemctl stop firewalld.service
- 设置开机不启动防火墙 systemctl disable firewalld.servie
- 或者你可以选择在不关闭防火墙的情况下开放某些端口(以8000端口举例)
- 开放8080的端口 firewall-cmd --add-port=8080/tcp --permanent
- 重载生效刚才的端口设置 firewall-cmd --reload
- 通过命令获得是否已经成功开放某个端口 firewall-cmd --list-port
- 关闭SElinux
- 查看SElinux状态 sestatus
- 临时关闭SElinux setenforce 0
- 永久关闭SElinux
- vim /etc/selinux/config
- SELINUX=disabled
- 关闭防火墙 systemctl stop firewalld.service
-
启动xrdp
- 启动xrdp服务 systemctl start xrdp
- 设置xrdp开机自动启动 systemctl enable xrdp
centos7安装桌面
-
最小化安装centos7,先安装x windows
- yum upgrade
- yum -y groupinstall "X Window System"
-
安装GNOME桌面环境。
- yum -y groups install "GNOME Desktop"
-
启动gnome桌面并且重启
- startx
- reboot