本文索引
- 学习之初
- 约定
- 认识Linux
- Linux发展阶段
- GNU & GPL
- 发行版
- 创建虚拟机并安装CentOS7
- 虚拟机的使用
- 安装CentOS7操作系统
学习之初
学习是枯燥的,乏味的,没有目标的学习就缺乏动力,容易半途而费。学习的目的是为了获取知识,提升技能,明确目标,不断努力,做一个更好的自己。
约定
学习不是一蹴而就的,日常学习中需要记好笔记,方便后续查看复习;学习也需要坚持,不要断断续续,要持之以恒!要善于总结,归纳,同时也可以锻炼自己的文档书写能力。
认识Linux
Linux:一种类Unix操作系统(Operation System),遵循GNU 计划,代码开源。目前使用量很大的手机操作系统安卓也是一种Linux系统。
Linux发展阶段
- Unix操作系统:
- 1969年,由AT&T的贝尔实验室开发的一种强大的多用户、多任务操作系统,支持多种处理器架构;
- 70年代,AT&T公司使Unix成为其商业版,需要收费;
- 1979年,Unix的许可证开始禁止大学使用源代码包括教学使用;
- 1980年,出现2个 主要版本线:伯克利大学的BSD Unix和AT&T的Unix,此后开始出现很多变种(类Unix系统)。
- Minix操作系统:大学教授为教学目的而写出的一个类unix的操作系统。
- Linux操作系统:1991年,芬兰大学生Linus Torvalds参考Minix开发了Linux内核,并将代码开源发布到网络,引发网络追捧,导致快速发展壮大。
Unix标准:POSIX(Portable Operating System Interface可移植操作系统接口),由IEEE制定,国际标准名称ISO/IEC9945。
GNU & GPL
- GNU (GNU isn't Unix )计划由Richard Stallman发起,旨在开发一个类似Unix的完全自由的、无需版权的操作系统,它是内核、应用程序、开发工具、游戏等的集合。典型的内核是Linux 。Linux真正的名称应该是GNU/Linux 。
- GPL (General Public License )协议,该协议规定用户可以对自由软件的代码进行拷贝、修改等操作,但是任何修改后发布的软件的代码必须 开源!Linux系统内的所有软件都遵循GPL协议。比较有名的几个GPL协议软件:gcc,bash,emacs, vi
发行版
- Debian(1993)
- Ubuntu(2004)
- Slackware(1993)
- SUSE(1994)
- RedHat(1994) 对服务收费
- RedFlag(1999) 中国版红旗操作系统
- Fedora/RHEL(2002) Fedora相当于测试版的RHEL(新特性测试)
- CentOS(2003) 源代码与RHEL几乎完全相同
由于REHL/CentOS的稳定性特征,国内的使用率较高。此外近几年,使用Ubuntu服务器的也逐渐增多。
创建虚拟机并安装CentOS7
虚拟机的使用
使用 VMWare Workstation(虚拟化软件),也可以使用virtualbox(开源软件),本文介绍的是VMWare。
创建虚拟机过程介绍
基本上选择默认的即可,需要注意的几点如下:
-
选择客户机操作系统
这里按照你的需要写,比如我想安装一个64位的CentOS,就可以选择Linux(L),CentOS64位
-
指定磁盘容量
由于创建的虚拟机会随时间变化而占用内存变多,所以需要考虑好设置的大小;这里我选择默认的20G。
-
分配虚拟机内存
需要根据你物理机的实际内存情况合理分配,这里我分配了1G,2个处理器。
安装CentOS7操作系统
点击CD/DVD(IDE)
- 设备状态 --> 启动时连接,
- 使用ISO映像文件(M) --> 选择你的iso文件路径
确定好,点击开启此虚拟机
出现菜单界面后,选择第一个Install CentOS Server 7,然后选择中文-简体中文,接下来的安装信心摘要模块,只有一个地方需要注意:安装位置 ,其他的默认即可!
安装位置模块配置
选择“我要配置分区(l)” ,点击左上角“完成(D)”,出现配置分区方案界面,我的虚拟机具体分区如下
# 分区说明
# 这是一个十分简单的分区配置
/boot分区:系统内核所在的分区,简单设置为200M即可
swap分区:在内存不足时替代使用;内存小于4G,swap分区设置为内存的2倍,大于等于4G,swap分区设置为8G(多了也浪费)
/分区:剩余空间
在等待安装的时候,可以设置ROOT密码,以及创建普通用户(可选)。
关于root密码设置
-
请尽量设置长密码
-
尽量在单词间插入符号
-
密码中不要出现账户、个人信息
-
一段时间更新一次密码(勤换)