[toc]
人生若只如初见-Linux入门学习
Abstract: 学习课程的目的,个人的职业规划;学习的方法,学习中的约定规则;介绍Linux的起源发展;安装配置虚拟机;安装centOS7,网络模式的选择
一、 学习之初
a. 学习课程的目的是为了以后的个人职业发展,突破目前发展的瓶颈,获得高薪工作,以Linux运维为入门起点,后期转开发或者云数据等。
b. 学习的建议
- 稳中求进:真正的学会和掌握,孰能生巧
- 善于总结文档:记笔记,发表在博客中
- 复习:经常复习才能熟练掌握
- 举一反三:串联知识点
约定
a. 系统及工具
b. 软件包安装源: r.aminglinux.com 会更新
c. 课程用到代码及命令 centos7.aminglinux.com
二、 认识Linux
a. 根据Linux发展史,列举几种代表性的版本 Linux之前流行的就是Unix,例如现在的苹果系统MacOS 1991年,Linus Torvalds尚是芬兰赫尔辛基大学的一名学生,他在学校学操作系统的课程,他也想搞个操作系统玩玩。他当时已经在使用Gnu项目的Bash、GCC等软件。受GNU的影响,把他自己开发的一个简陋的操作系统内核放到了互联网上。
这个内核系统就是Linux,Linus's Unix,Linus的Unix。名字并非Linux所取,他一贯的风格是取个调侃的名字,但当时管理员说Linux挺好,名字就这么定了。
Linux放到网上后引起了很多人的兴趣,他们陆续通过互联网加入到Linux开发过程中。1993年,大约有100多名程序员参与了Linux内核代码。这时已经是互联网的时代,他们不用相识,不用谋面,通过网络讨论,通过网络协作,推进着Linux。
1994年3月,Linux1.0发布,Linux已经成为一个基本可用的内核。从此Linux就一直没有踩过刹车,一步步从幼苗长成参天大树。
Linus小时候被企鹅攻击过,他给Linux定Logo的时候选中了企鹅,真不知道这是什么逻辑。长得像企鹅的除了QQ,还有Linux。
作者:刘军民
链接:http://www.jianshu.com/p/a6a594a00b5b
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
b. 简述 GNU和GPL两个概念 1983年计算机牛人Richard stallman发起了一个旨在构建一套完全自由的操作系统的计划,即GNU计划。该计划要求所有的软件必须发布源代码,代码可以自由使用、自由更改、自由发布,为了更好的制约大家使用,出台了相应的许可协议,即GPL协议
c. 列举几种基于GPL协议发行的软件 1991年 Linus参考Minix开发了Linux,1994年加入GNU计划并采用GPL协议发布 Debian(1993)发展成Ubuntu(2004) Red Hat(1994)发展成Centos(2003) d. 列举几个流行的Linux版本,并说明他们特点
Linux发行版本
·Debian(1993)→Ubuntu(2004)
·Slackware(1993)→SUSE(1994)
·RedHat(1994)→CentOS(2003)
·RedHat→RedFlag(1999)
·RedHat Fedora RHEL(2002)
Redhat是在国内使用最多的Linux版本,很多人将Redhat等同于Linux,这个版本的特点就是使用人数多,资源多。其中RHEL(Redhat Enterprise Linux,为收费版本),Fedora Core(由Redhat桌面版本发展而来,免费)、CentOS(RHEL的社区克隆版本,免费)。
这里对每个Liunx入门的人,推荐一篇文章:http://www.jianshu.com/p/a6a594a00b5b 看我你是否对程序员这个职业有了一种全新的体验,“”开源,自由 ”
三、 创建虚拟机
首先,下载安装VMware Workstation 软件
(1)双击exe,这里下载的是VMware-workstation-full-12.5.7.20721.exe
(2)下一步,接受许可条款,下一步
(3)选择设置类型,“典型”,下一步 (4)选择安装路径
(5)把对勾取消,“启动时检查产品更新”,取消对勾,“帮助改善VMware”
(6)在快捷方式中保留两个对勾,方便每次打开,下一步
(7)继续,安装完成,输入密钥。
其次,新建虚拟机 (1)双击运行VMware,“创建新的虚拟机”,点击按钮,在“新建虚拟机向导”界面选择“典型”配置项,下一步
(2)“安装客户机操作系统”界面,选择“稍后安装操作系统”,下一步
(3)选择安装操作系统类型Linux,版本为“CnetOS 64位”
(4)下一步,命名虚拟机,自定义名字,选择一个较大的磁盘空间作为虚拟机保存位置
(5)下一步,选择磁盘容量,20G,足够支持后续实验
(6)下一步,“自定义硬件”,内存分配2GB,提高虚拟机效率,前提是电脑内存大于4GB.处理器数量1,每个处理器的核心数量选2,相当于1颗物理CPU,2颗逻辑CPU.
网络适配器选择NAT模式,兼容性最好。
==桥接模式、NAT模式、仅主机模式 三者的区别==
vmnet0(桥接模式),无实体虚拟网卡,其实就是一个协议而已,会在对应网卡上加入VMware bridge protocol桥接协议,其作用相对于使用一个虚拟交换机连接虚拟机和物理机网卡。
vmnet1(仅主机模式,hostonly),生成vmnet1虚拟网卡,并定义一个ip地址,虚拟机设置为仅主机模式,需要手动设置和vmnet1相同的子网网段,作用相同与vmnet0但由于vmnet1不接入其他网络,所以数据只在虚拟机和物理机间交换。
vmnet8(NAT模式,网络地址转换),生成vmnet8虚拟机网卡,并通过VMware NAT service提供网关和地址转换服务,VMware DHCP service提供虚拟机ip地址自动分配服务,通过vmnet8与虚拟机通讯。
物理机环境使用路由器上网,就选择桥接模式
物理机单机pppoe拨号上网,就选择NAT模式
不想虚拟机上网,就选择选择仅主机模式
四、 安装CentOS7
1.5.1 下载镜像文件 这里推荐你在Centos 的官网下载 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
1.5.2 设置虚拟光驱
(1)创建完虚拟机后,VMware会多出一个窗口
(2)点击“编辑虚拟机设置”,选择CD/DVD.选择“使用ISO镜像文件”,再点击“浏览”按钮,找到刚才下载好的镜像
(3)“确定”返回刚才虚拟机界面,点击“开启此虚拟机”,启动后,有对话框,选择“确定”
1.5.3 安装CentOS
(1)点击“开启此虚拟机”进入欢迎界面,此时要激活键盘继续操作,同时按下Ctrl和Alt键,这样才能激活 (2)上下光标键,选择第一行“install CnetOS Linux 7”,回车 (3)再回车,出现图形安装界面,选择中文,简体中文
(4)“继续”,出现“安装信息摘要”
(5)点击“安装位置”,进入界面,在其他存储选项,选择“我要配置分区”
(6)点击左上角“完成”出现分区界面,点击LVM旁边下拉菜单,选择“标准分区”,点击左下角+ 按钮,添加新挂载点,设置挂载点为/boot,设置期望容量为200MB;继续点击+按钮,增加swap分区,大小为4GB,继续点击+按钮,挂载点选择“/”,期望容量为空,点击“添加挂载点”。剩余空间将自动分配给“/”分区。
(7)点击左上角“完成”,弹出提醒,选择“接受更改”,返回“安装信息摘要”,点击右下角开始安装操作系统。 发现页面上有感叹号,是因为还未设置root的密码,点击“ROOT密码”点击设置,设置完成后,点击完成。 系统安装完成,提示重启,进入CentOS 7 操作系统。
来源:oschina
链接:https://my.oschina.net/u/3898702/blog/1945911