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 基础3

    linux 基础3

    Linux干货 2018-03-25
  • N26-第一周作业

    1、计算机主要由硬件部分和软件部分组成。     硬件部分:         (1)、CPU:包括运算器、控制器、寄存器、缓存。CPU的核心部件是运算器和控制器,它的功能主要是解释计算机指令以及处理计算机软件中的数据。         (2…

    Linux干货 2016-12-27
  • Linux进程管理及作业管理

    进程管理 进程概念 Linux内核:抢占式多任务 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决定对文件系统的存取和访问权限 通常从执行进程的用户来继承 进程存…

    Linux干货 2017-05-08
  • wk_03作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who |cut -d' ' -f1|uniq 2、取出最后登录到当前系统的用户的相关信息。 # who |tail -1 |cut -d &#03…

    Linux干货 2016-12-15
  • 一、循环语句:for, while, until 循环执行:将某代码段重复运行多次重复运行多少次:循环次数事先已知循环次数事先未知有进入条件和退出条件 1.for……do……done for 变量 in 列表 ; do    循环体done 执行机制:依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中…

    Linux干货 2016-08-19
  • 搭建博客程序wordpress

    根据需求安装相关软件,搭建实验环境: #CentOS 6:Httpd,PHP,mysql-server,php-mysql #CentOS 7:Httpd,php,php-mysql mariadb-server 下载wordpress程序,并解压至/var/www/html/目录下 [root@centos077 html]# pwd /var/www/h…

    2017-04-28