这里还可以设置root密码,就不多解释了。并且这个界面也正在安装中
unit表示不同类型的systemd对象,通过配置文件进行标识和配置,文件中主要包含了系统服务,监听socker,保存的系统快照以及其他与init相关的信息
配置文件:
unit类型:systemctl -t help:查看unit类型
不兼容:
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需要的服务
[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
启动: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
查看某服务当前激活与否的状态:systemctl is-active name.service
查看所有已经激活的服务:
systemctl list-units --type service
查看所有服务:
systemctl list-units --type service --all
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
关机:systemctl halt、systemctl poweroff
重启:systemctl reboot
挂起:systemctl suspend
快照:systemctl hibernate
快照并挂起:systemctl hybrid-sleep
~]# 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
[root@docker-11 ~]# localectl set-locale LANG=zh_CN.UTF-8
[root@docker-11 ~]# cat /etc/locale.conf #字符集所在的配置文件
LANG="zh_CN.UTF-8"
[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