10.16 学习之初 约定 认识Linux 安装虚拟机 安装centos7

可莉
• 阅读 514

一,学习之初

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.选择稍后安装操作系统
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
5.版本选择CentOs64位的,客户机系统选择Linux(L)
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
6.给你的虚拟机取一个名称,路径建议不要装在C盘
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
7.磁盘大小最少20个GB,自由选择
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
8.内存最少1GB,处理器最少1,网络适配器,选择NET模式(介绍如下)
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
小知识
VMware虚拟机中涉及的3种网络模式:
> - 桥接模式:这种模式下,虚拟机和物理机连的是同一个网络,虚拟机和物理机是并列关系,地位是相当的。

  • NET模式: 这种模式下,物理机会充当一下"路由器"的角色,虚拟机要想上网,必须经过物理机,那物理机如果不能上网,虚拟机也不能上网了。之所以说这种模式兼容性最好,是因为当物理机的网络环境变化时,虚拟机的网络并不会有影响。
  • 仅主机模式: 这个就比较容易理解了,这种模式下的,相当于拿一根网线直接连了物理机和虚拟机。

四.安装Centos7

CentOS介绍

CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。[1] CentOS是Community Enterprise Operating System的缩写。

1.选择CD/DVD>使用ISO镜像文件
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
2.选择开启此虚拟机,然后等待...
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
3.第一项是安装,第二项是测试你的光驱有没有问题,第三项是排查问题 ,选择第一项即可。然后回车。

10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
4.选择语言和字体。

10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
5.选择"安装位置">选择"我要配置分区">然后完成。
6.选择"标准分区">点击加号,添加挂载点>/boot 200M , swap 2048M(内存的两倍) , 剩下的给 / (根),然后点击完成
10.16 学习之初   约定  认识Linux  安装虚拟机  安装centos7
7.选择"开始安装",在安装的过程中,可以设置root密码,然后坐等完成,安装完成以后重启,就OK了!

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
2年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这