本文最后更新于:3 个月前

前言

在之前的两个项目实践中,我们都已经学会了开通云服务器、Linux 远程管理,包括如何连接到 ECS实例以及如何使用 Filezilla 等等,在这里我就不再赘述了。

那么做完这一切之后,如果我们需要搭建一个云端的 Linux 学习环境的话,还需要做些什么呢?我们需要为 Linux 环境安装一个图形化的桌面 (Gnome)

安装图形化桌面(Gnome)

  • 首先将系统更换为 Centos 64位
  • 更新软件源并升级系统
  • 在 SHH内运行以下代码:

yum update&& yum install wqy-microhei-fonts

  • 安装过程中会有输入“y”确认安装的一步
  • 更新完成
  • 安装 Gnome+VNC 一键包

wget`` https://gist.githubusercontent.com/ivmm/d93138038edbd551def09205bb61ae11/raw/8ed82411926acb3ab331d293f6200447ad2c85cf/gnome_install.sh&& bash gnome_install.sh

注意这里的wget后面有一个空格,而在阿里云的文档上是没有空格的,直接复制粘贴执行会报错 No such file or dictionary

按任意键开始安装

安装完成

  • 设置 VNC 密码并安装桌面支持系统

安装完成

  • 下载 vncviewer 并打开,然后将给出的 VNC 访问地址中的ip换为公网ip,即输入 ip:5901 然后点击 connect

    ![](https://static.congjinyebaiya.wang/img/1596883230759-d23099ed-73ce-4791-8078-5f1379ad518a-1.png)

输入刚才设置的密码

![](https://static.congjinyebaiya.wang/img/1596883279395-e2224b32-adbd-48a7-a92d-8cdd4a18c9fa.png)
  • 叮咚,配置完成,你已经可以在这上面愉快的玩耍了

看我究极套娃QAQ,我是不会告诉你这里面小狐狸打开的是我的 Notion 博客的( •̀ ω •́ )✧,域名因为还在审核的缘故所以目前博客是只有同步在语雀和 Notion

![](https://static.congjinyebaiya.wang/img/1596887430323-512589fc-aeb1-4170-a604-b5fecd66110a.png)

这天杀的备案审核太慢了呜呜呜

虽然卡成 ppt,但是,又不是不能用是吧(doge

学习 Linux 的基本操作

这里都是些常用的 Linux 命令:

  • 查看系统、内核
    cat /etc/redhat-release uname -r
  • 查看CPU
    grep "CPU" /proc/cpuinfo
  • 运行时间
    uptime
  • 查看系统位数
    getconf LONG_BIT
  • 查看硬盘和分区
    df -h
  • 软件安装与卸载
    yum update #更新系统
    yum makecache #更新软件源缓存
    yum search 软件名 #搜索软件
    yum install 软件名 #安装软件
    yum remove 软件名 #卸载软件
  • 软件的管理
    service软件名 start #启动
    service软件名 restart #重启
    service软件名 stop #关闭
    service软件名 status #状态
  • 文件与文件夹管理
    touch 文件名 #创建文件
    mkdir –p a/b/c/d #递归创建文件夹
    cp a.a b.b #复制文件
    mv a.a c.c #重命名或者复制
    chmod 0755 d/ #目录权限
    chown –R 用户名:用户组 e/ #目录归属
    rm a.bc -rf #删除文件/文件夹
  • 文件的下载

wget http://下载地址
wget [https://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.torrent](https://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.torrent)

  • 压缩与解压
    压缩:tar zcvf node-v4.5.0.tar.gz
    解压:tar zxvf node-v4.5.0.tar.gz

小结

通过学习我发现其实很多时候我们会遇到很多教程之外的事情。那些东西不一定全是书上、视频上、文档上已经写过的,有一部分问题的答案并不是现成的,需要我们自己去摸索、不断地验证,而且大部分时候我们在教程之外的事情上都会走弯路、花费更多的时间和精力,有时候可能问题离谱到一点都摸不着头脑,那时候就会很失落很不服气,但最终大部分时候我们也都能解决这些问题,虽然很难。

我觉得这种过程、这种能力、这种挑战能够不断地驱使我继续学习下去、继续去了解那些未知的领域,然后在那里有一点点小动静,或者大动静。