开篇日常絮叨
之前一直没了解过 Linux,也就简单的用过Ubuntu,以及半查半折腾的在阿里云的 CentOS 系统上部署了一个博客,最近想系统的看一下 Linux 的一些知识,先做个简单的入门,6.8已经是一个比较早的版本了,而6和7的整体版本差异还是有些大的,所以后面,我计划再写一篇 7系列的安装文章,毕竟是出于学习哈~
(一) 必要准备
虚拟机:VMware Workstation Pro 14
镜像文件:CentOS-6.8-x86_64-bin-DVD1.iso
6.8 的版本现在有一些不太好找,不太确定,管理大大们能不能挂网盘的链接,如果找不到这个版本的镜像文件,我打包传了一份,关注公众号(下图)回复:centos6.8 或者在公众号文章中复制链接地址,如果可以挂百度云链接,我就直接在文章中添上链接,省着大家麻烦。
(二) 新建虚拟机
(1) 创建新的虚拟机
- 可以在主页直接点击创建新的虚拟机
- 也可以在上方,点击文件,新建虚拟机
(2) 选择自定义(高级)
(3) 硬盘兼容性
- 默认即可。我这里是VM14,点击下一步
(4) 选择稍后安装操作系统
- 这里,选择稍后安装操作系统,安装完成过后,大家可以选择删掉一些不要的硬件,例如打印机等等
(5) 选择操作系统以及版本
- 这里选择 Linux 系统,指定为 CentOS 64 位
(6) 命名虚拟机
- 指定虚拟机的名称,后期也可以改
- 同时指定其位置,自己安排就好,下面是我的例子
(7) 处理器配置
- 根据真机的性能设置 CPU处理器的数量以及每个处理器的核心数量,当然 4 可不是固定的
- 当然了,总不能超过你的真机,否则就会报错哈
(8) 设置虚拟机内存
- 建议把内存指定为 2G(2 x 1024MB),最低也给到 1G,而2G 也够了,也没太大的必要更高
(9) 设置网络类型
想要使用网络,给出了三种方式:桥接模式、NAT模式、仅主机模式
- 桥接模式:相当于在虚拟机的网卡与物理主机(真实主机)之间建立了一座沟通的桥梁,使得,可以通过物理主机的网卡访问外网
- NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理注解访问外网,真机中NAT虚拟机网卡对应的物理网卡是 VMnet8
- 仅注解模式:仅让虚拟机的主机与物理主机通信,不能访问外网,真机中仅主机模式对应的物理网卡是 VMnet1
在这里,我选择的是桥接模式,也就是使用桥接网络,如果有兴趣具体了解一下别的模式的朋友,可以去查阅一下
(10) 设置I/O 控制器类型
这一步,需要指定 I/O 控制器类型,仍然是三个选项(不过BusLogic不可用)
-
BusLogic 是一个比较老的技术,I/O性能比 LSI 差挺多的,但是对于一些老系统有效,例如windows 2000
-
LSI Logic 兼容性比较好,后两者的性能比 BusLogic 都要好一些
这里我们选择默认的推荐的就可以了
(11) 选择磁盘类型
对于任何客户机操作系统,您可以将虚拟磁盘设置为 IDE 磁盘。对于在虚拟机中具有 LSI Logic 或 BusLogic SCSI 控制器驱动程序的任何客户机操作系统,您可以将虚拟磁盘设置为 SCSI 磁盘。对于某些客户机操作系统,您可以将虚拟磁盘设置为 SATA 磁盘。对于支持 NVMe 磁盘类型的客户机操作系统,您可以将虚拟磁盘设置为 NVMe 磁盘。——VMware Docs
一般就服务器来说,更常用 SCSI 类型,所以这里还是选择默认推荐的就可以了
(12) 选择创建新虚拟磁盘
(13) 指定磁盘容量
指定磁盘容量为 20G 即可,同时选择将虚拟磁盘拆分成多个文件
(14) 指定磁盘文件
(15) 暂时准备完成
这样就可以了,点击完成
(16) 最后修改
完成后,就会弹出咱们刚创建好的虚拟机页面,别忘了,我们还有镜像文件没有指定,点击编辑虚拟机设置
选择 CD/DVD(IDE),点击展开后,右侧选择使用镜像文件,然后指定对应 iso 文件
注:配置完成后没还可以将 USB 控制器,声卡,打印机设备等不需要的设备移除掉,同样点击编辑虚拟机设置,在硬件中点击指定硬件,选择移除就可以了
到这里,一个虚拟机的创建就基本配置好了,下面就开始正式的安装 CentOS 系统
(三) 安装系统
打开虚拟机电源,正式开始安装系统
(1) 进入安装模式
首先显示的是五个选项:
-
Install or upgrade an existing system:安装或升级现有的系统
- 这个选项是默认的,表示启动图形化安装界面,如果是为了老版本更新升级,或者安装新系统,选择此项
-
install system with basic video driver:安装过程中采用基本的显卡驱动
- 这个模式,即使在图形,机器显卡或者驱动出现问题的时候,使用图形模式安装系统,若屏幕出现扭曲或者空白等错误,可以考虑尝试此选项
-
Rescue installed system:进入系统修复模式
- 此选项用于修复已经安装,但是无法正常启动的情况
-
Boot from local drive:使用本地驱动器引导
-
Memory test:内存检测
- 安装前做 RAM 检测,不算在安装范围内
最终,选择第一项 Install or upgrade an existing system
(2) 跳过媒体测试
这段英文也很简单,就是媒体测试,选择 skip 跳过就可以了
(3) 选择语言
进入到这个画面,点击 Next
选择语言,当然,大家可以选择中文简体等,我不太清楚,中文会不会有一些小问题出现,暂时我选择的还是英文,不过大家可以按照自己的来
选择美式英语,实际这几种也差不多
(4) 选择设备类型
-
-Basic Storage Devices:代表基础存储设备
-
Specialized Storage Devices :特殊存储设备 不怎么用
接着可能会弹出存储设备警告,我们选择丢弃掉所有数据 —— Yes,discard any data
(5) 设置主机名
这里我没做修改,大家可以按自己的来
(6) 选择时区
当然了,我们要选择中国的,可以下拉选择找到 Asia/Shanghai 或者在地图上,找到中国上海位置的小黄点,点击
(7) 设置Root密码
这没什么好说的,记好就可以了
(8) 分区
-
Use All Space:使用所有的空间
-
Replace Existing Linux System(s) :替换已存在的Linux系统
-
Shrink Current System:收缩进当前系统
-
Use Free Spaace:使用空闲的空间
-
Create Custom Layout:自定义硬盘分区
我们选择最后一项,自定义硬盘分区
选择 Creat(创建),接着选择 Standard Partition(标准分区),再点击 ② 中的 Create
下一个界面有两个需要下拉修改的地方
-
① mount point(挂载点)
-
② File System Type(系统文件类型)
第一个:分/boot区,系统文件类型为 ext4 ,给200MB空间,用来放启动文件
第二个:分swap交换分区,给 2048MB,这里给内存大小的 1、1.5、2 倍都是有的
第三个:将其余所有空间分配给 /
挂载点选择 /,系统文件类型为 ext4,选择Fill to maximum allowable size
最终结果:
选择下一步,会弹出格式化警告,意思就是会破坏掉硬盘中所有数据
选择 Format 就可以了
点击后,接着选择 Write changes to disk 写入硬盘
(9) 安装boot引导
直接选择下一步
(10) 选择安装内容
- Desktop :图像化桌面系统,有一些常用的桌面软件,例如文档查看工具
- Minimal Desktop:简化的桌面系统,包含的软件少一些,经过了精简
- Minimal:基本的系统,没可选的软件包
- Basic Server :不包含桌面的字符界面
- Database Server:基本系统平台,有 MySQL 和 PostgreSQL 数据库,也没桌面
- Web Server:基本系统平台,还包括 PHP,Web server,还有 MySQL 和 PostgreSQL 数据库的客户端,也没桌面
- Virtual Host:基本系统加虚拟平台
- Software Development Workstation:包含软件包较多,基本的系统,桌面,虚拟化平台,开发的工具等
我自己也作为一个初学者,选择了安装Desktop,但是使用图形桌面会占用挺多的资源,熟练后,很多人就不装桌面了,实际服务器,可能有的人就去装个宝塔
安装结束,就是这个样子,Reboot 重启就好了
(11) 开机前的基本设置
欢迎界面,这里不用管,直接下一步
一个许可的信息,选择同意,然后下一步
创建一个用户,这里就是一个非 Root 的用户,不是拥有所有的权限,自行填写就好了
日期同步这里,可以直接点击下一步不管,或者选择 Synchronize date and time over the network,也就是通过网络同步日期和时间,如果想要设置最好找一个中国的时间服务器,例如阿里,用之前 ping 一下,看看能不能 ping 通就可以了,删掉它默认的,将咱们自己找的 add 进去就完事
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com
kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务,这里默认即可,点击下一步
选择 yes
这里登录,可以使用刚才的User,也可以使用 root,由于我们后面需要设置一些东西,所以选择了 Root,到这里安装就算完成了
(四) 配置网络
CentOS-6.8 默认安装好是不可以上网的,所以需要修改一下配置,配置网络的方式有很多种,想要详细了解,可以去了解下更多的方式
如果是桌面版的用户,桌面空白处选择 Open in Terminal,非桌面用户,登录后则直接写命令就可以了
输入 ls /etc/sysconfig/network-scripts
后回车
看到了 ifcfg-eth0 这个值
接着输入vi /etc/sysconfig/network-scripts/ifcfg-eth0
意思就是编辑这个配置文件,添加或者修改一些内容,将光标移到 ONBOOT=no 那里,将no设置为 yes 保存退出
注:
-
移动光标可使用 上下左右键,或者 h,l左右,k,j上下
-
删除单个字符使用x键,删的是光标下方的字符
-
插入字符使用 i 键,进入 insert 模式,文字插入在光标后,完毕后 esc结束
-
编辑好后保存退出,按下esc ,光标会跳转到最下方,输入 :wq 就可以了
(五) 总结
到这里,CentOS-6.8 的版本就彻底安装结束了,还有一些完善性的配置,大家在学习的过程中,慢慢补充就好了,对于Linux,我也是一个小小的菜鸟,一边想着记录,自己的学习过程,一边分享给大家,希望大家能够不吝指教,我也非常愿意和大家一起交流学习,也很感谢大家的支持,谢谢大家!
(六) 结尾
如果文章中有什么不足,欢迎大家留言交流,感谢朋友们的支持!
如果能帮到你的话,那就来关注我吧!如果您更喜欢微信文章的阅读方式,可以关注我的公众号
在这里的我们素不相识,却都在为了自己的梦而努力 ❤
一个坚持推送原创开发技术文章的公众号:理想二旬不止