公开资料
Ubuntu下Nginx安装并配置负载均衡
如何使用JavaScript实现纯前端读取和导出excel文件
将组态王配置为OPC服务器的方法
国家标准公开系统
Vim使用教程
Docker镜像加速列表
S7-1500冗余系统图
华为服务器安装Ubuntu 20.04系统并实现向日葵远程桌面
Ubuntu下keepalived和nginx实现高可用性负载均衡
Ubuntu系统配置
CAN DBC文件解析
东南大学齿轮箱振动数据集(含轴承、齿轮、复合故障)
Redis常用数据类型
在Ubuntu中安装Redis
一图看懂Linux文件权限
Linux命令速查
ubuntu apt卸载命令
本文档使用 MrDoc 发布
-
+
首页
华为服务器安装Ubuntu 20.04系统并实现向日葵远程桌面
# 概述 ## 目的 安装Ubuntu系统到一台新的华为服务器,并为服务器配置向日葵远程桌面,实现服务器的远程维护。 ## 环境 硬件环境:华为 2288H V5服务器,6Tx5硬盘,RAID5后实际空间约24T 软件系统:Ubuntu 20.04.2.0 LTS 向日葵: V11 # 安装准备 ## 下载系统 系统下载地址:https://ubuntu.com/download/desktop  ## 制作启动盘 Ubuntu启动盘官方制作教程:https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview 下载启动盘制作工具Rufus: https://rufus.ie/zh/  ## 设置BIOS - 重启计算机,重启时按键盘上的`Delete`键  - 进入BIOS需要密码,一般密码在服务器的机壳上贴着   - 进入修改BIOS信息  - 先在主界面中修改语言为简体中文,再在“启动”项中启用“特殊启动”的“USB优先”  - 按F10保存,然后退出重启系统  - **在计算机重启之前,记得将前面制作的启动U盘插到服务器上** # 安装系统 ## 进入优盘系统 - 系统重启之后,自动进入U盘系统,先选择“简体中文”,再选择“试用Ubuntu”  ## 硬盘分区(对于已经分好区的,此步非必要) - 进入系统后选择“硬盘”  - 调整硬盘的分区 > 我这里的服务器硬盘共有24T的空间,分了3个区,两个1T的,一个22T的 选中硬盘后,调整大小   先分出1T空间   再在调整出的23T未分配的空间上创建1T新的分区    最后将剩余的22T空间创建成一个大分区   ## 开始安装系统     - 根据自己的情况选择安装类型,我这里选择的是“其他选项”  - 编辑分区,分别将3个盘挂载到相应的位置 > 我这里将根目录`/`挂载到了第一个1T的分区,将`/home`挂载到了第二个1T分区,将`/usr`挂载到了最大的分区 根据自己的情况选择是否格式化,**如果盘中已有数据,慎选格式化**。      - 选择时区,输入用户名和密码   - 下面的安装过程可以无人值守了,直到安装完成,重启系统   - 点击重启后,需要先拔掉安装U盘,按回车键继续启动  # 配置系统 > 此后的各种操作可能需要频繁的输入密码,要求输入的时候输入密码点击“认证”即可。  ## 联网 插上网线,设置网络参数  ## 换源 点击桌面左侧的文件夹,然后依次 其他位置->etc->apt,在apt文件夹下双击"sources.list",然后在“下载自”选择框中选择合适的站点。我这里选择的是阿里云镜向服务器,不改使用默认的中国服务器也可以。  修改后,关闭时会让重新载入。  ## 软件更新 刚进入系统时会提示软件更新,可以根据需要选择立即或者稍后(建议在完成换源之后更新软件)。  ## 防火墙 ``` # 查看防火墙状态 sudo ufw status # 开启防火墙 sudo ufw enable # 关闭防火墙 sudo ufw disable # 重启防火墙,添加规则以后需要使用该命令进行重启防火墙 sudo ufw reload # 拒接所有外来访问(已经开发的端口除外),本机能正常访问外部 sudo ufw default deny # 开放端口(XXX是端口号),开放端口后需要重启防火墙使之生效 sudo ufw allow XXX[/协议] # 关闭端口(XXX是端口号),关闭端口后需要重启防火墙使之生效 sudo ufw delete allow XXX[/协议] ``` Ubuntu防火墙相关指令请查阅 1. [Linux中UFW的使用](https://zhuanlan.zhihu.com/p/98880088) 2. [ufw简明教程](https://zhuanlan.zhihu.com/p/82846510) 2. [How to Install and Use UFW Firewall on Linux](https://linuxconfig.org/how-to-install-and-use-ufw-firewall-on-linux#h3-3-centos) 3. [如何在Debian 10上使用UFW设置防火墙](https://www.howtoing.com/how-to-set-up-a-firewall-with-ufw-on-debian-10) ## 其他必要配置 1. 安装vim(一款文本编辑器) 打开终端,在终端中输入: ``` sudo apt install vim ```  学习用vim,[请戳这里](https://www.runoob.com/linux/linux-vim.html) 2. 编辑`/etc/sysctl.conf`文件 inotify 是一种文件系统的变化通知机制,如文件增加、删除等事件可以立刻让用户态得知,该机制是著名的桌面搜索引擎项目 beagle 引入的,并在 Gamin 等项目中被应用。 默认的inotify参数如下:  在默认参数情况下,在ubuntu上运行service服务经常会出现如下的报错: ``` Failed to allocate directory watch: Too many open files ``` 比如:  要解决此问题,需要修改系统对inofity的配置: ``` sudo vim /etc/sysctl.conf ``` 在文档的最后,添加 ``` fs.inotify.max_user_instances = 512 fs.inotify.max_user_watches = 262144 ```  添加完毕后保存,退出。 使配置生效: ``` sudo sysctl -p ```  再次查询验证: ``` sysctl fs.inotify ```  3. 修改`/etc/security/limits.conf` **经测试,修改`/etc/security/limits.conf`并不起作用,请修改`/etc/rc.local`,在其中添加`ulimit -n 524288`**  ~~要解决`too many open files`警告问题,还需要修改系统默认的安全限制。ubuntu默认的限制参数可以通过以下方法查看:~~ ``` ulimit -a ```  其中的`open files`项会导致`too many open files`报警。 修改方法: ``` sudo vim /etc/security/limits.conf ``` 然后在文末的`# End of file`之前添加: ``` * soft nofile 524288 * hard nofile 524288 ``` 然后保存。  # 配置向日葵远程桌面 服务器一般都需要远程维护,可以选择一款远程桌面软件进行远程维护。我这里选择向日葵远程桌面。 ## 下载向日葵 向日葵下载地址:https://sunlogin.oray.com/download/ 选择Linux Ubuntu版本  ## 安装向日葵 找到下载的文件,双击安装(在上述"软件更新"进行时,可能无法正确安装,提示不能安装时,等软件更新完成即可)。   ## 安装lightdm ubuntu下,向日葵的工作依赖`lightdm`,运行向日葵前先要安装`lightdm`。否则的话虽然能够启动向日葵,但是远程连接上后是黑屏的,或者直接连接不上,如下图。  - 安装lightdm  安装过程中会让选择默认的选项,选择`lightdm`   - 使用命令行切换lightdm和gdm3(会调出上面两图) ``` sudo dpkg-reconfigure lightdm ``` ## 启动向日葵 选择账号登陆向日葵或者使用机器识别码,账号登陆的时候建议绑定机器。   # 重启计算机 - 重启计算机,恢复BIOS设置 - 恢复BIOS之后,可以拔掉鼠标、键盘、显示器,用向日葵远程登陆操作维护了。 # 参考文献 https://www.jianshu.com/p/54d9a3a695cc https://blog.csdn.net/enderman19980125/article/details/110285541 https://blog.csdn.net/Bobsweetie/article/details/111688878
wangjp
2024年8月18日 18:10
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码