Centos7新功能
Centos7单用户模式
,
centos7里不再有0 - 6启动级别,而是4个目标
,
graphical.target 多人模式,支持图形和命令行两种登录,对应之前的3、5级别
,
multi-user.target 多人模式,只支持命令行登录,对应之前的3级别
,
rescue.target ,单人模式,对应之前的1级别
,
紧急情况。单目标人模式,不过系统进入后根目录是只读的
,
,
centos7采用的是grub2,和之前的方式有所不同
,
在对应的内核条目上,按下“e",会进入编辑模式,搜寻ro那一行,以linux16开头的,按“结束”键到最后,输入rd.break,再按ctrl + x进入
,
进去后重新挂载/sysroot,增加写权限
,
rw/sysroot/mount - o重新安装
,
切换到原始系统下
,
chroot sysroot/
,
passwd
修改密码输入新密码
,
触摸/.autorelabel ,,//这句是为了selinux生效
,
退出单用户的方法是
,
先按ctrl + d退出,然后重启
,
,
,
1.3,centos7救援模式
,
设置光驱启动
选择故障排除
选择Rescure centos系统
选择继续
chroot/mnt/sysimage
passwd
,
1.4设置IP
,
网卡名字不再是eth0, eth2
dhclient先自动获取ip
没有ifconfig命令,要使用ip添加查看ip
要想继续使用ifconfig,需要安装net-tools
yum安装- y net-tools
编辑配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
里面配置和centos6一样
,
,
1.5,设置主机名,,设置命令自动补全
<强> , 强>
主机名查看主机名
hostnamectl set-hostname test1
hostnamectl状态//查看主机名状态
猫/etc/hostname//查看配置文件
centos7支持命令参数补全
安装bash-completion
yum安装- y bash-completion
源/etc/profile
,
1.6,centos7服务相关
,
centos7不再有chkconfig工具了,而是使用systemd
使某服务自启动systemctl启用httpd.service
不自启动systemctl禁用httpd.service
查看服务状态httpd.service systemctl状态
查看所有服务systemctl list-units - type=服务
启动服务,systemctl开始httpd.service
停止服务systemctl httpd.service停止
重启服务systemctl httpd.service重启
启动脚本路径/usr/lib/systemd/system/
检查一个服务是否为开机启动,systemctl启用httpd
,
,
1.7,centos7 systemd-unit
,
systemd管理服务的机制的特点:
支持服务并列启动,不用顺序启动,从而开机时间缩短
支持自动检测服务依赖的服务