Centos7系列(一)Centos7新特性、安装与基本命令

简介:

博主QQ819594300

博客地址:http://zpf666.blog.51cto.com/

有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!

本博文目录:

一、Centos7的新特性

二、Centos7安装过程

三、基本命令(主要是和centos6系列版本不同之处)

正文部分

一、Centos7的新特性:

1、身份管理

kerberos将完全兼容微软活动目录

2、性能管理

可以收集、分析系统瓶颈

3、虚拟化

1)完全兼容vmwarevshpere架构

2)相比6系列,新增了虚拟I/O,可以为每台虚拟机提供了调用底层PCI 设备的接口

3)虚拟机USB3.0接口支持

4)QCOW2格式文件更好的支持快照

5)新增嵌套虚拟化支持,可以在KVM中安装配置OpenStack

6)加强了对VMWARE的技术支持,自带open-vm-tools替换vm-tools

7)完全支持最热的技术Docker

4、文件系统

Centos7 选择XFS作为其默认的文件系统。但仍然兼容ext4。

XFS文件系统完全为大数据而生,单个文件系统最大可以支持到8EB大小,单个文件的大小最大可达到16T。(1EB=1024PB   1PB=1024TB

可通过工具xfsdump和xfsrestore备份和恢复xfs文件系统

5、网络管理

新增网络管理接口NMCLI

6、服务管理

使用systemctl 调用服务脚本

7、RHEL7桌面

使用最新的Gnome 3为默认桌面环境,使用最新的KDE 4.10为备选桌面环境。

总结:

Centos7 对于开发人员最大的变化是内核升级到3.10

Centos7 对于系统管理人员最大的变化是系统及服务管理程序修改为Systemd

Centos7 对于网络运维人员最大的变化是网络管理程序和服务修改为NetworkManager

Centos7 对于存储工程师最大的变化是iSCSI导出服务修改为LIO kernel Target Subsystem

Centos7 对于云计算工程师最大的喜讯是原生的支持KVM嵌套虚拟化和Docker容器虚拟化

二、Centos7安装过程:

1

wKiom1kD51PwS3QGAADwKzutRaw757.jpg

2

wKiom1kD51TAHm97AAH1uwVldak529.jpg

3

wKioL1kD51XxXSDxAALM4hsJ078100.jpg

4

wKiom1kD51WgffCBAABL4ida63c167.jpg

5

wKioL1kD51aTB2OkAAK9JiodZM0174.jpg

6

wKiom1kD51bxA6UUAAGnXeWjyCk271.jpg

7

wKioL1kD51fxI-W7AAE2uQ7Ieds852.jpg

8

wKiom1kD51fiGF7hAADXw3xlPZs814.jpg

9

wKioL1kD51jTlS-zAADgEw5sA6c917.jpg

10

wKiom1kD51jD6D55AADJglnyo2M553.jpg

11

wKioL1kD51mzRafHAAEQA6OKzdU601.jpg

12

wKiom1kD51qAfCHjAAFrQoqlIKo188.jpg

13

wKioL1kD51uDnT2YAAGXHGV8n7A214.jpg

14

wKioL1kD51vTb2RRAAEhpkSDSe8268.jpg

15

然后安装完后重启系统进入初始化界面,输入的命令依次是1→2→q→yes,然后就进去启动界面,进入系统

wKiom1kD51vx730TAADs_dvOxy8677.jpg

三、基本命令(主要是和centos6系列版本不同之处)

1、系统默认编码设置文件,由/etc/sysconfig/i18n  更改为 /etc/locale.conf该文件主定义你当前系统的语言环境变量设置,默认是LANG=”en_US.UTF-8”

wKioL1kD51zDn-ojAABo1K5OQn4803.jpg

wKiom1kD51zhPbcVAAAszTjGPpc646.jpg

2、”cat  anaconda-ks.cfg”用该命令查看bash软件组是否安装。如果没安装,则ifconfig等命令就无法使用。可以使用yum groupinstall base安装base软件组。

wKioL1kD51yR0rqfAABpfvp8xF8937.jpg

wKiom1kD513gjWTCAAHmChN2Fz0729.jpg

3、centos7修改默认运行级别

知识点:(原/etc/inittab 这个文件已经不再使用,用target替换了原来的runlevels。

第三运行级:multi-user.target

第五运行级:graphical.target)

方法一

默认级别转换为3(文本模式)

ln -sf /lib/systemd/system/multi-user.target/etc/systemd/system/default.target

或者默认级别转换为5(图形模式)

ln -sf /lib/systemd/system/graphical.target/etc/systemd/system/default.target

重启:reboot

方法2

systemctl set-default multi-user.target      //默认级别转换为3(文本模式)

 

systemctl set-default graphical.target       //默认级别转换为5(图形模式)

(以上两种方法哪一种都可以,修改完后可以用systemctl get-default命令查看默认运行级别。)

4、切换运行级别

方法1

切换到:运行级3

这两种都可以

systemctl isolate multi-user.target

systemctl isolate runlevel3.target

切换到:运行级5

这两种都可以

systemctl isolate graphical.target

systemctl isolate runleve5.target

方法2

init  0/1/2/3/4/5/6(还是6系列版本的命令,新版本向下兼容)

(两种方法哪种都可以,最后仍然可以用runlevel命令查看当前运行的级别)

5、修改字符终端分辨率

Centos用了grub2,而不再是grub了,在grub2中要修改的文件是/boot/grub2/grub.cfg

以下是分辨率的对照表:

wKiom1kD517DN0xxAAPajGCS-8k992.jpg

wKioL1kD51-QOYArAAB3hqB3no4441.jpg

在第99行后面添加vga=0x???(问号代表分辨率代码)

wKioL1kD51_hGUmLAAB--2sC4R4053.jpg

6、实现Centos图形界面自动登陆(即不输入root的密码就可直接登录):

wKiom1kD51-BkfXBAAByVLQW9ho934.jpg

wKiom1kD52Dwssu9AAGATXBDC-Y917.jpg

7、修改主机名

Centos7不再使用/etc/sysconfig/network设置主机名,而是使用/etc/hostname文件。

方法1

直接修改/etc/hostname文件设置主机名。

wKioL1kD52DQosduAACitFZ8dVg614.jpg

方法2

使用hostnamectl set-hostname name命令

wKioL1kD52CRm7CvAACiuJszQpU278.jpg

可通过hostname或者hostnamectl status命令查看更改是否生效

wKiom1kD52HjGXltAAIf76Zyibc613.jpg

方法3

执行nmtui命令会弹出一工具界面

wKiom1kD52HCJTnsAABC8oqJm3c160.jpg

wKioL1kD52KyS3ezAAFvQIRT2cM175.jpg

wKiom1kD52LRFbQDAAC3bdWwQBs984.jpg

wKioL1kD52KSAH-CAACeauragto908.jpg

wKioL1kD52PBqnZAAABsXHm-LWg376.jpg

方法4

使用“nmcli  general  hostname  name”命令

wKiom1kD53iy0N7IAAChff9UsbM710.jpg

使用“nmcli general hostname”命令可以查看主机名

wKiom1kD53iAIDeNAACkzWqCFAo286.jpg

(以上四种方法都可以修改主机,最后想不重启主机就可以生效,使用“systemctl restart systemd-hostnamed使修改生效


本文转自Mr大表哥 博客,原文链接:   http://blog.51cto.com/zpf666/1920666  如需转载请自行联系原作者


相关文章
|
13天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
14天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
21天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
61 3
|
22天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
38 2
|
24天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
72 2
|
27天前
|
安全 Linux 网络安全
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
21 3
|
10天前
|
存储 安全 Linux
VMware安装CentOS7
【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
|
6月前
|
缓存 关系型数据库 MySQL
百度搜索:蓝易云【CentOS8服务器安装MySQL报错:no match mysql-community-server】
现在,你已经成功安装了MySQL服务器并解决了"no match mysql-community-server"的报错问题。祝你使用愉快!
104 1
|
5月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
790 4
|
1月前
|
缓存 Linux 编译器
【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案
通过上述步骤,您应该能够在CentOS环境中成功安装并使用log4cplus日志组件。面对任何安装或使用过程中出现的问题,仔细检查错误信息,对照提供的解决方案进行调整,通常都能找到合适的解决之道。log4cplus的强大功能将为您的项目提供灵活、高效的日志管理方案,助力软件开发与维护。
57 0
下一篇
无影云桌面