写在前面:我是一名在学习linux的小学生,最近在学习python时,我的老师推荐了github上的一本教材“python100day”,100day里面的内容由浅入深,且都具备详细的例子,对于我这个初学者简直是打开了新世界的大门。linux100day,是我受到python100day的启发,遂想结合自身的学习经历,写出的对于linux一些入门知识的梳理。但对于linux本人也是个菜鸟,充其量只能算是对于自己所掌握知识的总结,水平有限,望诸君多多包涵。
什么是linux操作系统?
操作系统,是管理计算机硬件与软件资源的计算机程序。正如现在使用的Mac 操作系统或Windows 操作系统一样。linux也是一款操作系统,但更准确的说,Linux是一类名为Uinx操作系统的总称。
Unix系统的历史发展与linux的关系
Unix操作系统的前身,是KEN和他的团队使用汇编语言开发出的,(KEN还在1973年发明出了c语言)。多年后bill joy针对自己的机器修改了unix的源码,将修改后的系统称为BSD(bill也是SUN公司的创始人)。、
1991 年,芬兰赫尔辛基大学的研究生 Linus Torvalds 基于 gcc、bash 开发了针对 386 机器的 Linux 内核;Linux就因他的名字得名
linux的优点
最大的优点就是开源免费,开源让用户可以看到底层的源码,这使得linux更加透明,也就意味着更加安全,也使得linux更适合于底层开发,免费可以少缴纳很多高额费用,除此之外linux占用资源少且稳定等等……linux优点实在是太多了,在学习过程中我们仍然会不断发现它的优点。
搭建实验学习环境
VMware workstation 12版本以上,不建议使用15版本
我使用的软件版本
创建虚拟机
在安装好的VMware中创建新的虚拟机,快捷键Ctrl+N
两个选项都可以,典型相对于简单,这里选择自定义
选择稍后安装操作系统
操作系统选择linux 版本建议选择ubuntu或centos或centos64,这两个都是比较适合学习的linux的发行版本。
其他版本的vm可能会将centos分为6,7等版本,建议安装centos7
为虚拟机进行命名
调整磁盘容量,我这里选择了默认
完成虚拟机的创建
安装linux操作系统
在网上下载自己所选定linux版本的镜像,例如在创建虚拟机时选择的版本是centos 64位,那么就要在网站上下载一个centos版本且后缀名为.iso的镜像文件。
单击刚才的虚拟机,点击左边的编辑虚拟机设置
此处可以对虚拟机的硬件进行操作,为了提高性能,如果你不用声卡和打印机,可以移除这两个组件
在CD/DVD中选择使用iso映像文件,选择需要使用的ISO映像文件,单击确定
打开虚拟机
根据不同版本指引安装虚拟机
如果你是0基础,建议安装一个图形界面,而不是选择最小化安装
这里以centos7为例安装一个虚拟机
打开虚拟机,选择Install Centos7
等待一会,选择语言,为了更好的演示,我选择了中文
调整时区,安装位置,网络连接,以及软件选择,我选择的最小安装是没有图形界面和很多功能的,不过后面可以通过安装来获得图形界面
开始安装并输入root密码
重启,完成安装
day1我们初步了解了linux,同时在我们的电脑上安装了一台linux虚拟机,day2我们将学习一些基本概念和linux基本命令
因为最近有些忙,博文应该是做不到一天一更了