本来只会使用 ubuntu ,但还是逃不过 centos,今天就简单学一下 centos
内容比较基础。
安装、版本
第一个问题,centos怎么下载,安装什么版本?
我跑到官网上看了一下 https://www.centos.org/download/
centos 目前主流的是 7 和 8 ,区分 linux传统发布,和未来的stream。不是很了解技术细节,看起来 7 的维护时间更久,lts到2024年。那就安装 centos7
如何安装?对于我的云主机我用的一键安装系统,略过不提,这次我用docker起的本地。
docker pull centos:7
在docker面板里一点,就起来了。使用 vscode remote container ,直接就进入服务器内部了。如果你不了解 vscode remote container ,可以看我这篇文章 https://www.yuque.com/xinbao37/roadmap/vscode-remote-development
很简单,一个centos 就起来了。
中国源
不知道是否必要,还是顺手搜了一下配置中国源
现在有了vscode,操作如虎添翼。
- 备份。 把
/etc/yum.repos.d/CentOS-Base.repo
,复制一份重命名 - 去 http://mirrors.cloud.tencent.com/repo/centos7_base.repo (注意url里的版本号7) 把下载下来的内容粘贴到上面的文件中
- yum clean all 更新缓存
- yum makecache
现在试着安装软件,试试速度:
yum -y install wget git
git --version // 1.x 额,果然稳定,好老
git 实在太老了,去知乎看了看 https://www.zhihu.com/question/46926835
都说要自己编译,我才不,我只是想学一下基础。
yum install epel-release
经过一番探索,使用下面这个就能升级。但我也不清楚之前的中国源是否还有必要。
https://stackoverflow.com/a/38133865
如果打不开看图
接下来,就是准备前端环境了,说到底我还是个前端。node我就不安了,版本一定很低,我用nvm得了。参考我的 nvm学习笔记
https://www.yuque.com/xinbao37/roadmap/nvm.md
不知道能不能在 docker 里运行 centos 安装 docker ,我就不试了。
一番操作下来,和 ubuntu 一样,就是 apt-get 换成了yum,命令都是一致的。估计就是不同发行版的设计哲学不同吧,centos可真稳。
结论是,还是docker好,最起码省心。溜了溜了。