虚拟机安装Centos7

安装配置VM虚拟机

VMware WorkStation 虚拟机软件是一款桌面计算机虚拟软件,让用户能够在任意电脑上同时运行多个不同的操作系统。
  • 每个虚拟操作系统的硬盘与数据都是独立的
  • 多台虚拟机可以构建一个中小企业集群架构
  • 虚拟机支持快照与克隆,虚拟网络,网络安装等
 第一步:运行下载完成的VMware WorkStation虚拟机软件包,具体的安装过程我就不简述了,具体可以度娘。
 

安装Linux操作系统

安装RHEL/Centos7系统时需要注意:您电脑的CPU需要支持VT(Virtualization Technology虚拟化技术)所谓VT,指的是让单台计算机能够分割出多个独立资源区,并让每个资源区按照需要模拟出系统的一项技术,其本质就是通过中间层实现计算机资源的管理和再分配,让系统资源的利用率最大化
注意:如果开启虚拟机后依然提示CPU不支持VT技术报错信息,请重启电脑并进入到BIOS中把CPU的VT虚拟化功能开启即可。
第一步:在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就能看到RHEL 7的安装界面。如下图:
 
第二步:选择语言:选择中文
 
第三步:配置软件最小化安装
 
第四步:硬盘分区
 
然后点击完成,进入下图:
 
注意:/boot分区跟以往的6不一样了,这边最起码设置为1GB的容量,主要是因为7的内核变大,200不够使用
 
先点击完成,会出现以上界面,点击接受更改即可。
 
第五步:开始安装
 
 

这里还可以设置root密码,就不多解释了。并且这个界面也正在安装中

 
安装完成,并重启
第六步:安装完成后的,启动界面
 
 

Centos7和Centos6的区别

3.1 Centos7和Centos6的区别

 

3.2 Centos5使用的init技术

 

3.3 Centos6使用的upstart技术

 

3.4 Centos7使用的systemd技术

 

3.4.1 centos7核心概念:unit

unit表示不同类型的systemd对象,通过配置文件进行标识和配置,文件中主要包含了系统服务,监听socker,保存的系统快照以及其他与init相关的信息

配置文件:

  • /usr/lib/systemd/system  centos7最主要的启动脚本设置,类似于之前的/etc/init.d/
  • /run/systemd/system:系统执行过程中所产生的服务脚本,比上面目录优先运行
  • /etc/systemd/system:管理员建立的执行脚本,类似于/etc/rc.d/rcN.d/sxx类的功能,比上面的目录优先运行

unit类型:systemctl -t help:查看unit类型

关键特性:
  • 基于socker的激活机制;socker与服务程序分离
  • 基于d-bus的激活机制
  • 基于device的激活机制
  • 基于path的激活机制
  • 系统快照:保存各unit的当前状态信息于持久存储设备中
  • 向后兼容sysv init脚本

 不兼容:

  • systemctl 命令固定不变,不可扩展
  • 非由systemd启动的服务,systemctl无法与之通信和控制

 

3.5 Centos7的引导顺序

UEFI或BIOS初始化,运行POST开机自检

选择启动设备

引导装载程序,centos是grub2

加载装载程序的配置文件 : /etc/grub.d/      /etc/default/grub  /boot/grub2/grub.cfg

加载initramfs驱动模块

加载内核

内核初始化,centos 7使用systemd代替init

执行initrd.target所有单元,包括挂载 /etc/fstab

从initramfs根文件系统切换到磁盘根目录

systemd执行默认target配置,配置文件 /etc/systemd/default.target   /etc/systemd/system/

systemd执行sysinit.target初始化系统及basic.target准备操作系统

systemd 启动multi-user.target下的本机与服务器服务

systemd执行multi-user.target下的/etc/rc.d/rc.local

systemd执行multi-user.target下的getty.target及登入服务

systemd执行graphical需要的服务

 

Centos7的基本操作

4.1 配置网卡

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33  #centos7里面的网卡名称也和以前不一样了

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=9e20bd9c-938f-4f5f-adf3-a06c617d6b5f

DEVICE=ens33

ONBOOT=yes

IPADDR0=10.0.0.201

PREFIX0=24

GATEWAY0=10.0.0.2

DNS1=10.0.0.2

4.2 重启网卡以及其他服务

启动:service name start ==> systemctl start name.service
停止:service name stop ==> systemctl stop name.service
重启:service name restart ==> systemctl restart name.service
状态:service name status ==> systemctl status name.service
条件式重启:service name condrestart ==> systemctl try-restart name.service
重载或重启服务:systemctl reload-or-restart name.service
重载或条件式重启服务:systemctl reload-or-try-restart name.service
禁止设定为开机自启:systemctl mask name.service
取消禁止设定为开机自启:systemctl unmask name.service

4.3 查看某服务当前是否激活的状态

查看某服务当前激活与否的状态:systemctl is-active name.service

查看所有已经激活的服务:
systemctl list-units --type service

查看所有服务:
systemctl list-units --type service --all

4.4 跟chkconfig命令对应关系

 4.5 target units

unit配置文件:.target
 
运行级别:
- 0  ==> runlevel0.target, poweroff.target
- 1  ==> runlevel1.target, rescue.target
- 2  ==> runlevel2.target, multi-user.target
- 3  ==> runlevel3.target, multi-user.target
- 4  ==> runlevel4.target, multi-user.target
- 5  ==> runlevel5.target, graphical.target
- 6  ==> runlevel6.target, reboot.target
 
级别切换:
init N ==> systemctl isolate name.target
 
查看级别:
runlevel ==> systemctl list-units --type target
 
获取默认运行级别:
/etc/inittab ==> systemctl get-default
 
修改默认级别:
/etc/inittab ==> systemctl set-default name.target
 
切换至紧急救援模式:
systemctl rescue
 
切换至emergency模式:
systemctl emergency

4.6 其他常用命令:

关机:systemctl halt、systemctl poweroff
重启:systemctl reboot
挂起:systemctl suspend
快照:systemctl hibernate
快照并挂起:systemctl hybrid-sleep

4.7 修改主机名 

~]# hostnamectl set-hostname docker-11
查看主机名: ~]# hostnamectl status
Static hostname: docker-11
Icon name: computer-vm
Chassis: vm
Machine ID: f0df3db18c8b49d6accc27072c7028a0
Boot ID: 84990f8272c44880b2325f40126d36b0
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-693.el7.x86_64
Architecture: x86-64

 4.8 修改字符集

[root@docker-11 ~]# localectl set-locale LANG=zh_CN.UTF-8
[root@docker-11 ~]# cat /etc/locale.conf  #字符集所在的配置文件
LANG="zh_CN.UTF-8"

4.9 rc.local和6的区别

[root@docker-11 ~]# cat /etc/rc.local

# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure #如果还想使用rc.local,必须要加上可执行权限

# that this script will be executed during boot.

 

转载于:https://www.cnblogs.com/xujun1270/p/11216109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值