一、获取发行版
CentOS
# 官方版
现在主流的Linux版本:
CentOS7.6(1810)
CentOS6.10
如何安装:
使用WM新建虚拟机——典型安装——一般设置200G(虚拟c盘:设置成为单个文件:vmdk后缀文件,方便拷贝)——然后自定义配置(模拟2个CPU虚拟机linux操作系统下载,使用仅主机模式,添加镜像文件,打印机可以删掉)
关于显存配置,CentOS7版本须要大一点的显存,一般设置为1124就可以了(1.1G显存)。
关于网路配置:
可以在VM虚拟机菜单栏——编辑——虚拟网路编辑器——单击仅主机模式——更改设置——然后可以修改子网的IP段位:192.168.204.100,可以把204随意改,然后还可以配置DHCP,可以配置起始IP和结束IP的范围。
关于系统分区技术:
系统分区分为MBR分区和GPT分区
MBR分区和GPT分区区别?
总结:UEFI是旧式的BIOS,legacy是传统BIOS。你在UEFI模式下安装的系统,只能用UEFI模式引导;同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。UEFI只支持64为系统且磁盘分区必须为GPT模式,传统BIOS使用INT13中断读取c盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快。此外,Win8,更是进一步优化了UEFI支持,号称可以实现瞬时开机。
最先出现在Windows8中设置新c盘,系统会寻问你是想要使用MBR还是GPT分区,GPT是一种新的硬盘分区标准。GPT带来了好多新特点,最大支持18EB的大容量(EB=1024 PB,PB=1024 TB);MBR最大只支持2TB,但拥有最好的兼容性。
MBR(Master Boot Record)分区:
MBR的意思是“主引导记录”,它有自己的启动器,也就是启动代码,一旦启动代码被破坏,系统就无法启动,只有通过修补能够启动系统。最大支持2TB容量,在容量方面存在着极大的困局,那么GPT在今后的发展都会越来越占优势,MBR也会逐步被GPT代替。
GPT(GUID Partition Table)分区:
GPT意为GUID分区表,这是一个正逐步代替MBR的新标准,它由UEFI辅住而产生的,这样就有了UEFI用于替代老旧的BIOS,而GPT则代替老旧的MBR。这个标准没有MBR的这些限制。磁盘驱动器容量可以大得多,大到操作系统和文件系统都无法支持。它同时还支持几乎无限个分区数目,限制只在于操作系统,Windows支持最多128个GPT分区。通过UEFI,所有的64位的win0,win8,win7和Vista,以及所对应的服务器都能从GPT启动
有区别,GPT和MBR是不同的分区表类型。使用MBR分区表的硬碟最多只能界定4个主分区c盘,并且MBR最大仅支持2TB的硬碟。如果须要分区的硬盘容量超过2TB了,则须要使用GPT分区表类型,此分区表类型不受分区个数、硬盘大小的限制。
UEFI,全称Unified Extensible Firmware Interface,即“统一的可扩充固件接口”,是一种详尽描述全新类型插口的标准,是适用于笔记本的标准固件插口,旨在取代BIOS(基本输入/输出系统)。此标准由UEFI联盟中的140多个技术公司共同创建,其中包括微软公司。UEFI致力提升软件互操作性和解决BIOS的局限性。
要详尽了解UEFI,还得从BIOS讲起。我们都晓得,每一台普通的笔记本就会有一个BIOS,用于加载笔记本最基本的程式码,担负着初始化硬件,检测硬件功能以及引导操作系统的任务。UEFI就是与BIOS相对的概念,这种插口用于操作系统手动从预启动的操作环境,加载到一种操作系统上,从而达到开机程序化繁为简节约时间的目的。传统BIOS技术正在逐渐被UEFI取而代之,在近来新出厂的笔记本中,很多早已使用UEFI百度网盘LINUX,使用UEFI模式安装操作系统是趋势所在。
(1)MBR分区:
分区类型:
主分区:一块硬碟上最多4个主分区,而且主分区不可以在分成小分区了。
可以拿来启动OS(操作系统)
启动操作系统的分区称作系统分区(Windows中的概念)
安装系统的分区称作启动分区。
也就是说系统分区一定是主分区,但是启动分区不一定是主分区
扩展分区:一块硬碟最多只有一个扩展分区(并且占一个主分区的位置,也就是说有了看扩展分区最多能够有三个主分区)。
不能创建文件系统NTFS,FAT
作用:它可以划分成更小的分区(即:逻辑分区)
逻辑分区:可以创建文件系统,存放数据(不能再分小的分区了,一个扩展分区可以分很多逻辑分区)
活动分区:一个硬碟有多个分区,只有一个是活动分区。在计算机启动的时侯会先去找主分区,然后找谁是活动的,找到然后再去活动分区上面找启动文件来引导计算机。
Linux上的挂载:
在Windows上的表现是:
右键计算机:管理——进入计算机管理——进入磁盘管理——右键一个除系统c盘外的c盘——右键设置(更改驱动器号和路径)——点击添加——关联另一个主分区下的文件(就是别的c盘:例如:c:part)
那么这个c盘下的所有文件在磁盘下的part目录就都可以访问了。这个时侯就可以把该c盘删了,删了以后只是不能通过c盘进行访问,数据还在。这个删掉指的是"更改驱动器名和路径"中的删掉按键,而不是删掉"逻辑驱动器"或者"磁盘分区"等选项,这个是真删掉分区。
另外要要提示一下,这里这个修改路径和c盘虽然有一个很实用的功能是:将某个盘放入NTFS分区的其他卷中。如删掉盘符的c盘,然后将盘符挂在磁盘某个隐蔽的目录下,可以起到一定的隐蔽作用。这个作用在Linux上就叫做:"mount",也就是"挂载",挂载到那个分区,哪个分区就叫做挂载点(mount point)。
Linux文件系统:
/boot文件夹是放系统启动文件的,/etc是放配置文件的(相当于windows中的注册表),
/dev是放设备文件的。
对于Linux来说,我们要装Linux系统,必然要将系统装到某一个分区中。
假如将他装到第一个主分区上,那就必须将第一个主分区挂载到根上
在实际工作中的建议分区:
/
/boot(放启动文件的,到时候修补的时侯不会影响其他文件)
/data/mysql(主要放数据库的)
/data/logs(数据库日志文件也要单独搞一个分区)
关于显存虚拟技术:
####这时当显存不够用的时侯,为什么笔记本会变卡,是由于从硬碟中虚拟下来一部分成为显存。
####这个文件默认是在磁盘放着的(隐藏上去了)
所以通常在windows中:实际的显存是(本机显存+这个文件的大小)一般不会出现显存不够的现象。
在Linux中,没有拿文件来当显存来使用,他有一种单门的技术来实现:swap
它是一个单门的分区(不是挂载点、不是文件夹),大小初期的建议是:内存的2倍(因为先前的显存都比较小,现在的显存都比较大了,不适用,配的小了适用(本机显存:1/2G))
本机显存大了:配成8G/16G
所以:
在实际工作中的建议分区(一共是200G):
/50G
/boot(放启动文件的,到时候修补的时侯不会影响其他文件) 1 G
/data/mysql(主要放数据库的) 30G
/data/logs(数据库日志文件也要单独搞一个分区)(这里是做实验,不算这个)
/swap 2 G
剩下的之后再用。
Linux中描述硬碟以及分区的方式:
Linux下一切皆文件,拿哪些表示硬碟,拿哪些表示分区?
/dev/ 这个目录下放文件包括:硬盘/分区,
如果硬碟有多块,那么它的命名从CentOS6开始:
这样表示硬碟:
/dev/sda 表示第一块硬碟
/dev/sdb 表示第二块硬碟
/dev/sdc 表示第三块硬碟 。。以此类推(如果有三块,那就是这三个文件夹)
早期的机器上(CentOS5/4):
用的都是IDE/SCSI接口的:
他们的命名方法都是: /dev/hd 打头的。 # 第一块:/dev/hda ,第二块: /dev/hdb 。。。
SCSI接口也是从:/dev/sd 打头的。。。。
现在(从CentOS6开始)用的都是:SATA/SAS
都是从: /dev/sd 开头的。
还用一种虚拟机环境的:
/dev/vda vd开头的,表示虚拟c盘。
对于分区是怎样来描述的:
1分区/2分区/3分区。。。
对于主分区和扩展分区:他们使用数字来描述的(1-4),因为最多4个主分区,包括扩展分区。
所以待会儿:就将
/dev/sda1 #挂载 mount 到 /boot 分区上。因为 /boot 将来要独立分区。
/dev/sda2 #挂载 mount 到 / 分区上。
/dev/sda3 #挂载 mount 看情况虚拟机linux操作系统下载,到时候有可能会手动分,暂时分到挂载到data分区。
/dev/sda4 #这时候假如再分主分区,就分不下来分区了,这时候系统会手动分成为一个扩展分区
/dev/sda5 #在sda4里分下来一个小的分区对应于swap分区。(这个不是挂载)
关于什么文件夹可以独立到一个分区里:
/home
/usr
/但是一些系统文件夹:/dev,/etc都不能分。必须和根在一起。
ctrl+alt+F2:切换到命令行界面
ctrl+alt+F6:切换到安装界面(可以一个一个的F几键,自己试一试)
+ F1:安装之前的那种界面
+ F2:切换到命令行界面
+ F3: 当前分区/设备的一些信息
+ F4:内核的一些信息
+ F5:。。
+ F6:
fdish -l :查看当前分区(系统安装时就可以用)
lsblk(必须系统安装完成才可以使用)
ls /dev/sda*
创建分区:
系统默认使用的文件系统格式:
Windows使用的是:ntfs
CetOS7上使用的是: xfs
CentOS6上使用的是:ext4
CentOS6.9系统安装:
一、做好基础配置,单击开启此虚拟机
二、选择第一项(系统安装)
三、安装前检测安装光碟是否完好(可以跳过:skip)
四、Next.
五、支持英文,但是生产环境使用的是英语,建议使用英语来学习。
六、使用默认鼠标布局
七、选择设备的储存类型
八、格式化磁盘
九、起一个主机名(最好带上版本)
十、配置网路(不用动,默认)
十一、配置时区
十二、设置管理员密码(root)
十三、自定义分区
在分区之前可以使用:ctrl+alt+F2切换到命令行页面查看当前分区:
fdish -l # 查看有几个分区(因为没分区,看到只有硬碟)
lsblk(安装后才可以使用该命令linux应用程序,查看分区)
ctrl+alt+F6:跳回安装界面
选中标准分区
分区:
分别使用:/ 50GB
/boot1GB
/data 3GB
/swap 2GB #查看显存命令:free,翻到上一页(ctrl+↑)
#查看有什么分区:ls /dev/sda*
十四、设置启动菜单(默认就行)
十五、选择安装
###线上运行环境使用下边图示这些
#如果是初学者选择使用图形化界面
十六、安装
####还可以查看安装的时侯发生了哪些(ctrl+alt+F1/F2/F3/F4/F5),ctrl+alt+F2:还可以敲命令
rpm -qa |wc -l #查看装了几个了。。。(查看系统中安装软件的个数)
###创建普通用户
#这个kdump是拿来实现内核崩溃的排错功能,出现的缘由是因为:内存不够所以这个kdump功能是难以启用的,一般这些问题常出现在硬件/驱动出现故障。
#########################################结束###################################################
CentOS7.6的安装教程:
(1)开启虚拟机
Ctrl+alt+回车:全屏快捷键
工作中都是最小安装(Minimal Install)
CentOS7的一些基本设置:
(1)配置电源管理
(2)调整帧率
关于开关机: