新系统安装需要安装很多基础服务,这里也是记录一下安装的流程,避免重复爬坑,毕竟安装系统的周期还是挺长的,容易忘记。
双系统虽然可以发挥硬件的最大性能,但是来回切换系统实在有点繁琐。现在大部分电脑的都是性能过剩了,我自己使用的也是AMD 3800X + 32G内存的配置,更是性能过剩了。所以采用了virtualbox虚拟机进行安装,然后win10使用vscode访问virtualbox的centos,有一种原生Linux的开发感觉。
centos配置
centos作为大部分企业使用的linux server环境,还是比较稳定的。这里通用也作为无桌面服务器使用。安装的时候需要选择without GUI,其他环境按照需求进行选择。
网络
virtualbox有多重网络模式,我们使用桥接模式和Host-Only模式,使用双虚拟网卡。
- 桥接模式: 为了让虚拟机能够联网,以及局域网可以忘记这台虚拟机。
- Host-Only: 为了本地开发ssh连接虚拟机使用的,其实直接用桥接模式也行,但是如果需要网络带宽比较大的话,桥接模式还需要走路由器,增加路由器负担。Host-Only比较直接。
基础软件
oh my zsh
安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
如果你不幸被墙了,无法通过脚本安装,就需要手动安装。
sudo yum install zsh
chsh -s /bin/zsh # 更换shell
git clone https://github.com/ohmyzsh/ohmyzsh.git
mv oh-my-zsh .oh-my-sh
mv .oh-my-sh/zshrc.zsh-template ~/.zshrc
sshd
sshd主要是更改端口号的问题,需要注意的是防火墙问题;
爬坑文档: https://blog.csdn.net/qq_31927797/article/details/81095829
docker
centos8 无法通过脚本直接安装,详细安装流程参考: https://www.cnblogs.com/zbseoag/p/11736006.html