本文由个人总结,如需转载使用请标明原著及原文地址
1.下载镜像
1.1阿里镜像
可以在阿里云的镜像库里下载,阿里centos8只保留了8.5.2111如果需要别的版本看1.2
http://mirrors.aliyun.com/centos/8/isos/x86_64
1.2其他版本的镜像
下好镜像的可以跳过这继续往下,这里只是提供需要特定版本的情况
This directory (and version of CentOS) is deprecated. For normal users,
you should use /8/ and not /8.0.1905/ in your path. Please see this FAQ
concerning the CentOS release scheme:
https://wiki.centos.org/FAQ/General
If you know what you are doing, and absolutely want to remain at the 8.0.1905
level, go to http://vault.centos.org/ for packages.
Please keep in mind that 8.0.1905 no longer gets any updates, nor
any security fix's.
在阿里镜像库其他版本的目录里的readme可以看到,如果需要特定的centos版本,他建议你刀vault下载,我这边选用的是8.0镜像
https://vault.centos.org/
直接点击下载,或者右键下载链接,或者下CentOS-8-x86_64-1905-dvd1.torrent用种子下载
2.安装centos
我这用的是vmware虚拟机装的
2.1虚拟机创建
2.2centos8安装
等待checking
2.2.1选择语言
linux正常安英文的就够了,中文的还要去安装中文包,不然连报错信息都看不到,会显示成方格,或者说你中文安装后再把系统语言调成英文的也行
2.2.2设置网络
这边我们用的是虚拟机,桥接了宿主机的网络,所以只需要打开不需要额外配置
2.2.3配置时间
选择亚洲->上海或香港 随便一个中国的地区,然后开启网络同步时间,这样能让时间更精准
2.2.4配置安装内容
这个就和你装windows一样,选择默认要安装哪些东西,一般服务器做最简安装就行,需要什么别的再自己装
默认的GUI那个是带可视化界面的,但是linux一般是不装可视化界面
2.2.5磁盘空间分配
一般选择自动分配就行
这里是如果选择了自定义分配时按Done跳出来的界面,先点击图内位置自动分配,然后再自己按需要改每个挂载点的大小
完成磁盘配置后点击 Begin Installation开始安装
2.2.6设置root密码
没设置root密码时,系统没有任何用户,所以1会让你设置密码,2会提示没创建任何用户,设置root密码后2的提示会自动消除
设置root密码时,如果密码太简单下面会提示,并且让你多次点击Done来确认
安装完成后它会让你重启进入系统
3.虚拟机使用
3.1登录
用刚才设置的root的账号密码登录,账号是root输完回车,提示输入密码,密码不会显示,只能盲输,输完回车
3.2设置补全忽略大小写
做开发的经常用到自动补全功能,linux默认的补全要区分大小写很不方便,输入这条指令可让补全忽略大小写,设置完用exit退出登录,重新登录后生效
echo "set completion-ignore-case on" >> ~/.inputrc
exit
3.3配置yum源
安装完默认的yum源有问题,导致yum什么都下不到,这时就要自己配置yum源
用cd进到yum源目录,vi打开centos-base.repo修改里面的内容,进入后按 i 进到编辑模式,用井号注释掉原本的yum镜像,然后加上阿里云的yum镜像,修改完后按esc退出编辑模式,然后输入:wq然后回车,退出文件并保存
cd /etc/yum.repos.d
vi CentOS-Base.repo
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/$basearch/os/
AppStream同上操作,一般设置Base和AppStream就够了
vi CentOS-AppStream.repo
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/$basearch/os/
然后随便装点东西测试,我装的是net-tools这里面有ifconfig可以查看服务器ip信息
安装完用ifconfig查看服务器地址,之后就能用xshell通过ip地址访问服务器了
yum -y install net-tools