文章目录
这里是一段防爬虫文本,请读者忽略。
本文原创首发于CSDN,作者IDYS
博客首页:https://blog.csdn.net/weixin_41633902/
本文链接:https://blog.csdn.net/weixin_41633902/article/details/109411017
未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!
写在开头的话
- 请记住:实践是掌握知识的最快方法
- 如果你只是怀着看看的态度去快速浏览文章,而不去认认真真的把文章里面讲的任何一个知识点去实践一遍,那么你永远也掌握不了它
- 生命不息,折腾不止!
Linux基本介绍、CentOS6与CentOS7对比、VMware的一个技巧
00. Linux的基本介绍
Xeon
:至强Xeon
是英特尔生产的微处理器,它用于"中间范围"的企业服务器和工作站。E
系列代表至强系列CPU
,主要用于服务器,可以一台服务器多个CPU
结合使用i
系列CPU
主要用于个人电脑Unix
系统- 闭源
- 跑在小型机上
redhat
CentOS
:redhat
的copy
fedora
:最新的技术跑在fedora
上
Linux
相关职位Linux
运维工程师Linux
系统架构师- 网站运维工程师
- 数据库
DBA
- 云平台架构师
Linux
云端工程师- 开发(
php
,java
)+Linux
平台架构师
su
:switch user or group
kump
:内核崩溃转储机制
01. CentOS6与CentOS7的区别
- 文件系统的区别:
CentOS6
的文件系统默认为ext4
,CentOS7
的文件系统默认为xfs I/O
默认调度算法不一样:CentOS6
采用的是CFQ
调度算法、CentOS7
采用的是deadline
调度算法
# 在CentOS6.10中查看其所使用的I/O调度策略
[root@dayuanshuai ~] cat /sys/block/sda/queue/scheduler
noop anticipatory deadline [cfq]
# 在CentOS7.7中查看其I/O调度策略
[root@idys ~]# cat /sys/block/sda/queue/scheduler
noop [deadline] cfq
CentOS6
采用2.6
的内核,CentOS7
采用3.10
的内核
# 查看CentOS6的内核版本
[root@dayuanshuai ~] uname -r
2.6.32-754.el6.x86_64
# 查看CentOS7的内核版本
[root@idys ~]# uname -r
3.10.0-1062.el7.x86_64
-
在
CentOS7
中,支持动态补丁机制kpatch
和btrfs
文件系统(作为技术预览) -
在
CentOS7
中,支持内核模块黑名单机制:modproble.blacklist=module
-
在
CentOS7
中,支持嵌套虚拟化技术,对虚拟机CPU
更流畅 -
在
CentOS7
中,内核支持资源调优和分配(cgroup
) -
CentOS6
支持USB2.0
,CentOS7
支持USB3.0
-
CentOS6
中支持lvm
快照。在CentOS7
中,增加了对qcow2
格式文件型快照的支持 -
CentOS7
加强了对vmware
的技术支持。自带open-vmtools
替换了vm-tools
-
假如内核出现错误,
CentOS7
导出core
文件最大支持3TB
,而CentOS6
导出core
文件最大支持2TB
-
网络设置方式的改变:在
CentOS 6
中采用ipconfig
命令而CentOS 7
中采用ip
命令;在图形化网络配置工具方面:CentOS7
采用nmtui
,而CentOS6
采用setup
-
开机启动流程的不同:
CentOS 6
中采用了INIT
技术,整个开机流程是自检BIOS——MBR引导——GRUB加载——加载内核——启动INIT进程——读取INITTAB配置文件
,根据配置文件指定的模式按顺序来启动进程服务。INIT
技术让启动流程很清晰,依赖SHELL
脚本。因为启动进程时是按顺序一个一个来启动的,所以速度比较慢,会因为某个服务卡住而影响系统的启动。CentOS 7
:采用了systemd
技术。这是替代INIT
的新技术,采用了并行方式来启动进程,所以启动速度更快,并且兼容INIT
命令以降低迁移成本 -
服务的管理方面:
CentOS6
管理服务采用service
方式,CentOS7
管理服务采用systemctl
工具,该工具融合了service
和chkconfig
命令的功能 -
主机名与字符集:在
CentOS 6
中要修改主机名可以通过编辑/etc/sysconfig/network
文件,但是在CentOS 7
中已经废弃这个方式,而使用了/etc/hostname
文件。对于临时修改主机名的方式不变,依然是hostname
命令。并且CentOS 7
中新增了一个主机名管理工具hostnamectl
(该工具对文件名的修改是永久有效)而对于字符集的修改,
CentOS 7
使用了新的配置文件/etc/locale.conf
来替代CentOS6
的/etc/sysconfig/i18n
,如果要临时修改字符集的话,方式不变,修改LANG
变量,如:LANG=zh_CN.UTF-8
。新增了字符集管理工具localectl
,效果和hostnamectl
一样。
02. 关于虚拟机的技巧
-
在设置虚拟机的硬件配置时,最好先关机再配置
-
VMware中开机直接进入
Bios
的方法
写在最后的话:
- 无论每个知识点的难易程度如何,我都会尽力将它描绘得足够细致
- 欢迎关注我的CSDN博客,IDYS’BLOG
- 持续更新内容:
linux基础 | 数据通信(路由交换,WLAN) | Python基础 | 云计算 - 如果你有什么疑问,或者是难题。欢迎评论或者私信我。你若留言,我必回复!
- 虽然我现在还很渺小,但我会做好每一篇内容。谢谢关注!