Centos7新功能

        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管理服务的机制的特点:   

  

  支持服务并列启动,不用顺序启动,从而开机时间缩短   

  

  支持自动检测服务依赖的服务   

Centos7新功能