Linux运维学习历程-第二天-虚拟机的配置

学习Linux我自己的感觉是可以按Linus的哲学思想来学习 比如一切皆文件,那我们首先可以记住一些重要的常见的路径和文件,并知道有什么作用,这样在初期学习时,我们要干什么时,知道在哪里找;

  而命令我们可以每天记忆并练习一些,本身Linux的基本命令都是一下短小精悍的而且有些命令名本身就是英文单词,像date命令就是和系统时间有关的命令用来显示和设置系统日期和时间的,简单易懂,用法在初期只要记住常用的即可,这样时间一长,你就能掌握很多常用而在使用的命令了

  复杂任务都是由众多小命令配合来完成的,我们由之前的常用命令基础,再在这阶段着重注意命令的配合、使用方法、格式、运行环境等就可以完成我们想要的复杂任务了

  配置文件都是以文本形式保存的,这要我们在前期熟悉了文件保存在那个路径,又知道都是干什么的,这样在配置时我们就知道到哪里找到我们要配置的文件在哪里了,而配置文本文件则需要文本编辑器,而Linux中就有很多自带的编辑器如vim和nano以及图形界面下的gedit等,还有其他很多功能强大的编辑器(本人也是一个正在学习的小白,所以现阶段只接触到这几个了,以后我会随着自己的成长而更新内容),比如配置网卡信息、配置颜色、配置语言中文啊什么的。

  尽量避免捕获用户接口,这个在学习中可以怎么理解,就是让自己习惯命令提示符界面(字符界面CLI),而摆脱对图像界面(GUI)的依赖,因为图像界面本身是软件,也占用系统资源,对运维工作本身而言是浪费资源的表现,对主旨为优化自动化管理来说毫无益处,而且我们在日后的工作中为了系统运行处在最理想的环境下,都是以字符界面为主的,所以我们学习Linux必须要以字符界面为主。

  提供机制而非策略,在学习Linux我们理解为,linux只是工具,并不是提供解决问题的方法策略的锦囊,关键还是看我们用户自己解决问题的思路和经验,所以勤动手练习应用,而非停留在理论中。

以上是我个人根据Linux哲学思想所规划的学习方法,希望对大家有所帮助,也欢迎大家分享自己的心得和指正,喷不喷没关系,只要我有收获,挨说也值得j_0019.gif

                       正文开始

1-学习Linux初期所需要的软件

    *对应系统的镜像文件:CentOS、Ubuntu、Debian等

    *系统环境:win7 64位

    *虚拟机:VMware、VirtualBox等

    *支持SSH协议的仿真终端:Securecrt、XShell等

    翻译软件(英文大神请无视有些词汇是专业性的,所以不一定都认识):星际译王、必应词典等

    文本编辑软件:Sublime_text可以做笔记的其他软件

   如果你是培训机构学习有可能还会用到VNC

镜像文件的获取很简单上一篇我们已经说过,这里不多说

虚拟机:

    我用的是VMware workstation PRO 12,用别的朋友请自行谷哥度娘。

    首现我们的硬件要有一定基础:

第一步用SecurAble查看CPU是否支持虚拟化功能wKioL1eV93GSwrSmAACi0HbuI2k947.jpg-wh_50

   (我的CPU比较烂,土豪请轻喷)

    第一项是:64位处理器可用->因为我学习linux是CentOS,版本是6.8和7.2,而7系列之后就都是64系统,所以必须是64位

    第二项是:该处理器支持基于硬件的数据执行保护(简称DEP)->这个我不知道干嘛用的,但也得是Yes,有大神知道具体作用的请提点一下我,感激不尽!

    第三项是:硬件虚拟化-该处理器提供先进的虚拟化功能。然而,在Windows的 64 位版本工作模式下,32位内核程序无法执行,请了解有关信息,可能是在BIOS中,请注意您的BIOS中有关于"硬件虚拟化"或是"VMX"的选项。->此功能可以说是学习虚拟化的关键

    如果你的CPU不支持,请更换电脑

    电脑硬件配置性能当然越强越好,固态硬盘,至强系列CPU,高速大容量内存等等

确定以上硬件条件满足,我们就可以安装虚拟机了

第二步安装VMware

    wKiom1eV_O6SFgZvAABhrEFOrUQ251.jpg-wh_50

剩下的就一路下一步完成

wKiom1eV_ZvQv0h6AABSbL1fIow993.jpg-wh_50

wKioL1eV_Z_SfjzyAABV5xyr7-Y521.jpg-wh_50输入许可证密钥即可

wKioL1eV_gLCAqH7AADmMQu6tnk773.jpg-wh_50

然后开始新建虚拟机了

文件-新建虚拟机-选择典型配置虚拟机(用户配置的项不多适合初学者,大神请自定义)下一步-wKiom1eV_6fT8imrAACHRWKwmzw573.jpg-wh_50wKiom1eWACTQsipkAABuAfq5mwk507.jpg-wh_50-然后下一步就是设置虚拟机的名字和存放位置-下一步是你要给虚拟机分配多大的磁盘空间,并且以单文件还是以多文件形式存储wKiom1eWAnfgpJJzAAB_nvZxkhA885.jpg-wh_50(建议分配大一点的,这里不用担心分配太大的问题,虚拟机是随着你添加文件等来变大的,不会一下子占用全部分配的空间;单文件比较容易管理,多文件的太乱,尤其我们初学,,所以单个文件不会太大给我们造成麻烦)-下一步基本就是配置虚拟机的具体硬件信息wKiom1eWBA2zTAduAAFIi8vfUso902.jpg-wh_50这里我们网络连接选择桥接模式(上网不解释)-虚拟机就算配置完成wKioL1eWBObQ9uoBAAEl0WwwQtY267.jpg-wh_50-然后

wKioL1eWBYvzP4ZaAAAtSm6iBXY235.jpg-wh_50

wKiom1eWBYzyEp5cAAAvd8r3Zqs650.jpg-wh_50然后开启此虚拟机

在虚拟机中按Ctrl+Alt可是释放鼠标在物理机和虚拟机中间来回切换

第三步安装CentOS7.2系统

wKioL1eWCF7CxFgjAAAybRg4Ev4812.jpg-wh_50选择第一个选项,然后按任意键,等待几秒钟,就会

wKioL1eWC-jADZVIAACJ6m4IEa8188.jpg-wh_50这里我们就可以选择中文界面了j_0028.gif

wKiom1eWC-mQ_4zUAACO2ZLlxhI244.jpg-wh_50

wKioL1eWC-zybsPfAAEg6E9dygI726.jpg-wh_50这里我们选择带GUI的服务器,这样我们进入系统就会拥有图形界面了,并且我有一定的服务器服务使用

wKiom1eWC-yBSeIfAABzs6LEpRc636.jpg-wh_50设置硬盘分区和网卡

wKioL1eWC-2yVmJMAACuuPR4V6c302.jpg-wh_50要是选择自动配置分区则顾名思义,而我们如果有特殊要求则手动分配

wKiom1eWC-2Deqr6AABY7jZP9N8217.jpg-wh_50选择标准分区

wKioL1eWC-7gbYafAABYZ-4nNtI014.jpg-wh_50开始设置

wKiom1eWC-7z1WINAACgUHVVqGU863.jpg-wh_50我的分配情况

wKioL1eWC--BHBABAABxyhO5sKI896.jpg-wh_50确定分区设定,并格式化

wKiom1eWC-_SoB4qAABq2Ul0zJA661.jpg-wh_50设置网卡和主机名

wKiom1eWC_DBvxrvAAA3KHz8TUM981.jpg-wh_50

wKioL1eWC_DzgkeGAAA5hG8FKn8439.jpg-wh_50

wKioL1eWC_HwH4D9AABBhY_qJa8811.jpg-wh_50

wKiom1eWC_Hh_dU7AACDTMSO78M538.jpg-wh_50这里不建议改普通用户为管理员

wKiom1eWC_GgB7RFAAAc1bt9mEA319.jpg-wh_50等待安装完成

完成后

wKioL1eWFAKzlCO5AAA_lRC7hIU491.jpg-wh_50

wKiom1eWFAKQJK3UAAAqaqCJXYM083.jpg-wh_50

wKiom1eWFALzP3G1AAA_0R2lGKo733.jpg-wh_50

wKioL1eWFAPQNJVsAABco3octvQ750.jpg-wh_50这里可以再次检查网络和主机名,完成配置,登录账户配置操作界面语言环境

wKioL1eWFM7hSggHAABQuQxxTX8283.jpg-wh_50然后前进,开始使用CemtOS

wKiom1eWFZ3Chh6aAAA0bYL1vYY341.jpg-wh_50

到这一步CentOS就算安装完成了

第四步安装VMware Tools

  为了能够更好的学习使用linux和虚拟机,有时我们需要从物理机Windows传文件和程序到Linux里,那我们就需要安装VMware Tools了

centos7.2会直接安装上,但是版本则需要手动安装所以我们下面主要介绍安装VMware Tools

点击菜单列表里的虚拟机-安装VMware Tools

CentOS桌面会出现

wKiom1eWF-XTfvP3AABBan184YQ563.jpg-wh_50

wKioL1eWF-XTHBk6AAAovYFL1pQ931.jpg-wh_50右键桌面打开终端(我们以命令形式安装)

wKioL1eWG4WT13V2AAAupw9DW9M925.jpg-wh_50用su切换root用户输入密码(因为对于系统的配置和安装软件都是需要管理员权限的,普通用户没权限操作)

wKiom1eWG4WzeuDAAACJMSNKglo833.jpg-wh_50展示挂载分区情况红箭头就是我们挂载的光驱

wKiom1eWG4XCRLOzAACD2eHlN28722.jpg-wh_50

wKioL1eWG4aQq5OOAAEsiKbT0xM486.jpg-wh_50然后等待安装完成后重启虚拟机即可。

    此安装构成是比较繁琐的,技术足够只需要几下就可以完事,但是作为初学者一是我们掌握的东西不多,二是我们需要找机会多练习,三是把一个事物拆解成一个个小步骤,我们会更清晰的了解其中的过程有助于我们的理解,所以在这里我用到了df、cd、ls、cp命令就是为了自己能够多练习这些小命令,完成这一对于零基础的我而言复杂的任务,为以后更复杂的任务做准备。

    所以我希望各位初学的小伙伴们,不要想着走捷径,初期我们最要紧的任务是打基础,所以要对这些常用小命令勤加练习。

原创文章,作者:NameLess,如若转载,请注明出处:http://www.178linux.com/28086

(2)
NameLessNameLess
上一篇 2016-08-03
下一篇 2016-08-03

相关推荐

  • Linux命令的别名与管道命令的详解

    Linux中命令的别名与管道命令的详解 命令别名 在使用和维护liunx时,将会使用大量的命令,而一些命令加上参数时输入比较繁琐,此时我们可以定义一个别名来代替繁琐的命令。 系统定义的别名 可以输入 alias 命令查看系统中已经定义好的命令的别名; [root@localhost ~]# alias alias cp=’cp -i’ alias egrep…

    Linux干货 2018-03-03
  • 非常不错的编程技术教程

    下面是一些非常不错的编程教程,当然,全是英文版的。不过因为是新手教程,所以非常容易阅读,可以在学习技术的同时加强一下自己的英语阅读能力。 如果你是一个新手,建议你把本页设为你的收藏夹。C Introduction to C Programming C Optimization Tutorial Compiling C and C…

    Linux干货 2016-05-10
  • 手动编译内核+busybox+dropbear+nginx

    我们需要先在宿主机上添加一个磁盘,然后,把这个磁盘做好分区和文件系统: fdisk /dev/sdb 创建第一个分区: n p 1 +512M 创建第二个分区: n p 2 +10G 保存退出: w 为分区提供文件系统: kpartx /dev/sdb 为分区提供文件系统: mke2fs -t ext4 /dev/sd…

    Linux干货 2015-09-24
  • Linux中的文件管理命令及shell特性

    Linux中的文件管理命令 一、linux中的目录管理命令:mkdir和rmdir mkdir命令:创建目录 – SYNOPSIS         mkdir [OPTION]… DIRECTORY…     -…

    Linux干货 2016-09-27
  • Linux文件类型及颜色标识整理

    Linux系统上的文件类型 -:f; 常规文件 , d:directory, 目录文件; b;block device,块设备文件,支持以'block'为单位进行随机访问; c:character device,字符设备文件,支持以'character'为单位进行线性访问;    &nbs…

    Linux干货 2016-10-16
  • 分析命令中含有e2fs

    分析命令中含有e2fs 目  录 1、mke2fs  2、tune2fs 3、dump2fs 4、e2fsck 这周学到了几条命令,超级纳闷为什么这些命令都带有e2fs ,看不懂。毕竟在我的认知中linux的命名大部分都是见名知义,例如history(查看历史命令),fdisk (分区),反观这些命令很长而且还是奇怪的…

    Linux干货 2017-08-20