1.1 学习之初
1.2 约定
使用系统:
Centos 7.3系统
虚拟软件:
VMware workstation 10
终端软件:
Putty or Xshell
做笔记:
印象笔记
记录密码:
Keepass
学习用到的软件包下载地址:r.aminglinux.com
课程用到的代码及命令:centos7.aminglinux.com
1.3 认识linux
Linux是一个操作系统,所有应用都需要在操作系统的层面完成
Ios是一种unix,andriod是一种linux
Linux之前流行unix操作系统,由于unix价格昂贵,大学老师开发了用于教学的minix操作系统
1991年,linus Torvalds参考minix开发了linux(仅仅是内核)
GNU(GNU is not unix)活动/计划,该活动希望能开发出一个开源免费的操作系统以及操作系统上使用的开源软件,GNU计划中用户可以获得相关软件的源代码并二次开发,但二次开发的软件同样需要公开源代码且不能使用开发的软件从事商业活动,所有GNU计划的软件都需要遵循gpl协议,1991年前GNU活动中产生了许多开源、免费的优秀软件,但一直没有一个优秀的操作系统,直到linux操作系统加入GNU后才形成了完善的系统,包括操作系统及操作系统上使用的软件
许多人将开源的linux操作系统进行了二次开发再发行,形成了许多不同的发行版本:
2002年,RedHat发行了收费版RHEL,并且同时继续发行免费版的RedHat(即Fedora),红帽子公司通常会将许多不成熟的软件放在Fedora版本的RedHat中
RHEL需要遵循GNU计划(gpl协议),发行RHEL的源代码,某社区组织Centos将这些源代码经过部分修改形成了新的linux发行版系统Centos,RHEL与Centos非常相像
1.4 创建虚拟机
安装虚拟化软件VMware workstation
1 r.aminglinux.com下载
2 安装时会需要授权码
在VMware上安装linux操作系统
1 文件->新建虚拟机
2 选择典型安装->下一步
3 稍后安装操作系统->下一步
4 选择linux操作系统并选择Centos64位->下一步
5 定义虚拟机位置及名称->下一步
6 定义磁盘大小,选择将系统文件拆分还是形成单个文件
7 自定义硬件中可以修改当前系统的配置
为防止图形不正常,内存至少需要1G;
网络模式:
1 桥接模式:虚拟机与真实主机处于同一网络环境,真实主机的网络环境发生变化则虚拟机的网络也会变化
2 NAT模式:真实主机与虚拟机的网段相互独立,互不影响,虚拟机通过真实主机实现上网;使用NAT时无论真实主机的网段如何变化,虚拟机的网络也不会受到影响,仅仅是通过物理机的网络实现上网
3仅主机:相当于虚拟机与真实主机用一根网线连接
8 点击完成,虚拟机创建完毕
1.5 安装Centos7
1 设置虚拟机:
设置光驱
2安装虚拟机
选择第一项
第一项:安装虚拟机
第二项:测试光盘镜像
第三项:排查系统问题
选择安装语言
软件选择中可以选择不同程度的安装软件
选择最小化安装则仅会安装最基本的软件,大多数软件不会安装(包括桌面);
如果需要使用桌面可以调整安装模式为GNOME桌面;
安装位置中显示系统已自动识别了分配的硬盘,并且默认自动配置分区,用户可以选择手工分区以及是否对数据加密,选择手工分区并点击完成,开始手工分区
手工分区有4种具体分区方法,其中LVM方法可以将多个磁盘虚拟为一个大磁盘,可以方便的实现扩容和缩容,用户可以将一块磁盘加入虚拟化后的大磁盘中,再在大磁盘中继续划分实现扩大存储空间
点击+,挂载点即系统中的目录,相当于widows中的C/D/E盘
挂载点:
boot:启动相关,通常分配200M
swap:交换分区,当内存空间不够时,会临时将一部分内存中不常用的数据放入swap,这样可以腾出内存空间给需要使用的进程;通常swap分区大小分配为内存的2倍,当内存大于4G时,swap分区分配8G即可
/:剩余空间给根分区
点击完成后出现提示,提醒接下来的操作会将磁盘格式化,点击接受更改后继续
点击开始安装
此时已经开始安装操作系统,使用图形化界面时默认使用普通用户登录,若不使用则可以不用创建,但必须设置root密码,便于root管理系统
安装完成后重启系统即可,输入用户名密码即可登录