本来只会使用 ubuntu ,但还是逃不过 centos,今天就简单学一下 centos

内容比较基础。

安装、版本

第一个问题,centos怎么下载,安装什么版本?

我跑到官网上看了一下 https://www.centos.org/download/
centos 目前主流的是 7 和 8 ,区分 linux传统发布,和未来的stream。不是很了解技术细节,看起来 7 的维护时间更久,lts到2024年。那就安装 centos7

如何安装?对于我的云主机我用的一键安装系统,略过不提,这次我用docker起的本地。

  1. docker pull centos:7

在docker面板里一点,就起来了。使用 vscode remote container ,直接就进入服务器内部了。如果你不了解 vscode remote container ,可以看我这篇文章 https://www.yuque.com/xinbao37/roadmap/vscode-remote-development

很简单,一个centos 就起来了。
image.png

中国源

不知道是否必要,还是顺手搜了一下配置中国源

现在有了vscode,操作如虎添翼。

  1. 备份。 把 /etc/yum.repos.d/CentOS-Base.repo ,复制一份重命名
  2. http://mirrors.cloud.tencent.com/repo/centos7_base.repo (注意url里的版本号7) 把下载下来的内容粘贴到上面的文件中
  3. yum clean all 更新缓存
  4. yum makecache

现在试着安装软件,试试速度:

  1. yum -y install wget git
  2. git --version // 1.x 额,果然稳定,好老

git 实在太老了,去知乎看了看 https://www.zhihu.com/question/46926835

都说要自己编译,我才不,我只是想学一下基础。

  1. yum install epel-release

经过一番探索,使用下面这个就能升级。但我也不清楚之前的中国源是否还有必要。
https://stackoverflow.com/a/38133865

如果打不开看图
image.png

接下来,就是准备前端环境了,说到底我还是个前端。node我就不安了,版本一定很低,我用nvm得了。参考我的 nvm学习笔记

https://www.yuque.com/xinbao37/roadmap/nvm.md

不知道能不能在 docker 里运行 centos 安装 docker ,我就不试了。


一番操作下来,和 ubuntu 一样,就是 apt-get 换成了yum,命令都是一致的。估计就是不同发行版的设计哲学不同吧,centos可真稳。

结论是,还是docker好,最起码省心。溜了溜了。