一,学习之初
1.Linux系统管理员要养成的习惯
要习惯使用命令行:命令行是Linux系统正常运行的核心,也是专业Linux系统工程师必须掌握的技能,所以我们要习惯使用命令行。
2.操作要严谨
在学习Linux命令行的过程中,你输入命令的速度会越来越快,效率也会越来越高。但与此同时,你也有可能输入了错误的命令而不自知,不如你要删除某个目录,却把要删除目录的名字写错了,结果可想而知。所以你输入命令的速度不要太快,看准了在回车,另外,对于重要的配置文件,在修改前一定要进行备份,这样一旦出现问题,我们便可以将文件快速还原。
3.安全不可忽视
你有没有这样的习惯?
各个网站的账号和密码一样;
密码中包含自己的名字或者生日;
将密码存在一个文档中,并保持在U盘里随身携带;
密码使用了好多年,一直没有更改;
我们要登录服务器,必然要使用登录密码,那么这个密码如何设置,如何保存都是有讲究的。首先密码设置得要复杂,至少要8个字符,包含数字和大小写字母,而且不能有规律,其次,你不能在所有的网站都使用同一个账号和密码,再次,密码最好不要沿用,建议每隔1~3个月修改一次密码,最后,密码不能保存在一个文档中,更不能把存有密码的文档存在可移动存储设备里。
学习建议
好习惯养成了,剩下的就是如何学习了。好的学习方法和学习技巧可以大大提高学习效率。
擅于总结文档
"好记性不如烂笔头",我们的大脑不是计算机,不能让信息永久的保存,所以大家要擅于记笔记。
复习很关键
记完笔记不等于掌握了知识,要想完全掌握必须经常复习。 举一反三:如果给你一个命令或者一个选项的用法及作用,你需要掌握的不是小案例本身,而是小案例背后的知识。这要求你会自己创造案例,多做几个相似的小案例,做到举一反三,你就能轻松的掌握相关的知识点。
二.什么是Linux
Linux的介绍
Linux是一个开源的操作系统,它最初是芬兰的Helsinki大学的一位年轻的学生Linux Torvalds作为爱好开发的。Linus对Minix(一个小型的UNIX系统)很感兴趣,并且决定开发一个比Minix更好的系统。他在1991年开始开发并且当年发布0.02版本,他坚持继续开发直到1994年Linux内核1.0版本的发布。它的内核,就是所有Linux系统的核心,是在GNU通用公共许可证开发和发布的,它的源码是对每个人都是免费的。这个内核建立了Linux操作系统的开发最基本部分。现在有很多公司、组织和团队发布他们自己基于Linux内核开发的操作系统版本。更多关于Linux内核的信息可以在我们的姐妹网站:www.linuxhq.com和官方网站:www.kernel.com找到。现在最新内核是2.6(在2003年10月发布),开发工作继续进行着。
Linux除了是开源,它的功能、适用和健壮使它成为了除了专利保护的Unix和Microsoft两者外的最好选择的操作系统。IBM,HP和其它一些大型的计算机公司已经重视Linux并且进行了他们软件在Linux运行的开发。正在进入它的诞生二十周年,Linux主要用在服务器平台。但它作为家庭和办公的操作系统也在上升。操作系统也可以直接通过一个叫“嵌入”的过程整合入芯片里,并且这种应用在器械和设备上不断增加。 在整个90年代,学者大部分不知道Linux的潜力,把它当作计算机爱好者的工程,认为它满足不了计算机的通用需求。但是,经过桌面管理系统(例如KDE和GNOME)开发者的努力,OpenOffice.org办公程序组,和Mozilla网页浏览器程序(因为太多应用程序只能说一些)等等很多应用程序可以运行在Linux系统,并且可以给任何没有计算机知识的用户使用。如果你对Linux系统的性能好奇,可以下载一个叫Knoppix的CD版本。它里面包含所有你可能需要用来在计算机运行日常任务的程序,这些程序是不需要安装的。Knoopix可以运行在任何一台有从CD驱动器启动功能的计算机。 只要你继续使用Linux系统你会发现不同版本和不同发行商的程序很容易安装、设置和使用。关于这些产品的信息在我们的distribution section上并可以通过mainstream/general public这两个分类来查找。
Linux的作用 <简单来说>
Linux是一个操作系统,运行ppt,浏览网站,玩游戏等等。Linux的起源,Linux的前身是Unix。
三.创建虚拟机
什么是虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。虚拟系统和传统的虚拟机(Parallels Desktop ,Vmware,VirtualBox,Virtual pc)不同在于:虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。
创建虚拟机
下载vmware
不管你使用VMware还是VirtualBox都可以很好的安装Linux,请从官网下载(http://www.VMware.com),自行下载。
创建虚拟机
1.双击VMware后,会出现欢迎界面。
2.点击"下一步",会弹出许可证协议,这一步需要点击"我接受许可协议中的条款",继续"下一步"。
3.这时候需要选择"设置类型",根据它的提示,“自定义”类型是给高级用户提供的,所以,选择"典型"类型即可,然后“下一步”。
4.选择稍后安装操作系统
5.版本选择CentOs64位的,客户机系统选择Linux(L)
6.给你的虚拟机取一个名称,路径建议不要装在C盘
7.磁盘大小最少20个GB,自由选择
8.内存最少1GB,处理器最少1,网络适配器,选择NET模式(介绍如下)
小知识
VMware虚拟机中涉及的3种网络模式:
> - 桥接模式:这种模式下,虚拟机和物理机连的是同一个网络,虚拟机和物理机是并列关系,地位是相当的。
- NET模式: 这种模式下,物理机会充当一下"路由器"的角色,虚拟机要想上网,必须经过物理机,那物理机如果不能上网,虚拟机也不能上网了。之所以说这种模式兼容性最好,是因为当物理机的网络环境变化时,虚拟机的网络并不会有影响。
- 仅主机模式: 这个就比较容易理解了,这种模式下的,相当于拿一根网线直接连了物理机和虚拟机。
四.安装Centos7
CentOS介绍
CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。[1] CentOS是Community Enterprise Operating System的缩写。
1.选择CD/DVD>使用ISO镜像文件
2.选择开启此虚拟机,然后等待...
3.第一项是安装,第二项是测试你的光驱有没有问题,第三项是排查问题 ,选择第一项即可。然后回车。
4.选择语言和字体。
5.选择"安装位置">选择"我要配置分区">然后完成。
6.选择"标准分区">点击加号,添加挂载点>/boot 200M , swap 2048M(内存的两倍) , 剩下的给 / (根),然后点击完成
7.选择"开始安装",在安装的过程中,可以设置root密码,然后坐等完成,安装完成以后重启,就OK了!