Centos7醉生梦死(0/N)(开篇)

实际上呢,我是想一步到位直接 redhat 的,但既然一个爸爸,Centos也不错啦

不尽人意的桌面版

个人玩儿 Ubuntu 的时间最多,然后还是 Ubuntu。中间有那么一段时间转过 Deepin 15。

然后最终还是都放弃了,因为把它们当做 server 都不错,但是当做 dev 开发机,BUG太多了。

  • 缺少商业资助,或者大量金钱商业资助的桌面,太差劲了

然后一路,一股脑全部转 macOS 了,什么 MBP 15 2015款,2018款,iMac27, iMac 27 2017款, mac mini 2018款,家里已经有好几台 mac 设备了。忘记了最初全面切换到 mac 版本的理由,可能是 terminal,也可能是它的生态。。。

不是一味追捧,而是 Mac 作为开发机确实不错。(只不过MBP 15有导热太好的毛病)

Centos7的开启

但是为了和商业,和中小企业的环境一致,我这里跳开了熟悉的 Ubuntu。

主要是后续这里和另外的,生产部署机器分开,完全作为局内开发部署环境。

  • 最好不要开在开发机,比如windows, mac开虚拟机,硬件资源,特别是内存跟不上(后面要做 docker 集群)

具体包括,集群(基于docker,k8s),基本的服务(msyql, redis, sqoop, hive, hadoop) 等等。

LiveCD 的安装就不说了,大致的配置如下:

  • 注意安装的时候可以选择无线网或者有线网(可以配置,如果是自动连接,那么开启就会启动网络)
  • 系统语言的首选语言将会作为第一系统语言(可以选择多个语言)
  • 如果磁盘加密,那么每次开机加载centos都会要输入密码(当做服务器时,由于没有显示器,最好不要加密)
  • 如果安装的时候新建用户,最好勾选设置为管理员 (免得之后还要把它将入 wheel 组才能具有 sudo 权限)
  • 安装时,可以配置主机名 (安装后也可以自行修改)
  • 安装完毕,整个请更新一下 yum update (配置完 yum 再更新,见本系列第三篇),然后重启

远程连接

后续的 Java栈,Python栈,只要不对外部署,都会在这类放置。

  • 但也只作为集群部署环境,所以就不安装 g++, clang, java 等开发环境了

(BTW: 该系列的 N 到底是几,我想说,不确定;环境的问题,总是不期而遇的)


   转载规则


《Centos7醉生梦死(0/N)(开篇)》 欧文 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录