systemd管理

centos7:systemd
Systemd :系统启动和服务器守护进程管理器,负责在系统启动或运行时,
          激活系统资源,服务器进程和其它进程
Systemd 新特性:
        系统引导时实现服务并行启动
        按需启动守护进程
        自动化的服务依赖关系管理
        同时采用socket 式与D-Bus 总线式激活服务   #socket 端口ip
        系统状态快照

/usr/lib/systemd/system: 每个服务最主要的启动脚本设置 ,类似于之前的/etc/init.d/
重载或重启服务:先加载,再启动  systemctl reload-or-restart name.service
禁止自动和手动启动:
          systemctl mask name.service
  取消禁止:
          systemctl unmask name.service

查看某服务当前激活与否的状态:
systemctl is-active name.service
查看所有服务的开机自启状态:
  chkconfig –list ==> systemctl list-unit-files –type service
用来列出该服务在哪些运行级别下启用和禁用
  chkconfig sshd –list ==> ls /etc/systemd/system/*.wants/sshd.service
查看服务是否开机自启:
  systemctl is-enabled name.service
其它命令:
查看服务的依赖关系:
systemctl list-dependencies name.service
  杀掉进程:
  systemctl kill   *,service    #杀服务的

UEFi 或BIOS 初始化,运行POST 开机自检
  选择启动设备
  引导装载程序, centos7 是grub2
  加载装载程序的配置文件:/etc/grub.d/ /etc/default/grub /boot/grub2/grub.cfg
  加载initramfs 驱动模块
  加载内核选项
  内核初始化,centos7 使用systemd 代替init
  执行initrd.target 所有单元,包括挂载/etc/fstab
  从initramfs 根文件系统切换到磁盘根目录
  systemd 执行默认target 配置,配置文件 etc/systemd/system/default.target

设置内核参数只影响当次启动:
    启动时,在linux16 行后添加systemd.unit=mulit-user.target    ctrl+x

破解centos7开解密码
启动时任意键暂停启动
  按e 键进入编辑模式
  将光标移动linux16 开始的行,添加内核参数 rd.break 
  按ctrl-x 启动
  mount –o remount,rw /sysroot       #重新挂载根可读可写
  chroot /sysroot
  passwd root
  touch /.autorelabel                # 打标签
  exit

修复GRUB2:
引导提示时可以使用命令行界面
可从文件系统引导              # 也需要切根
 主要配置文件 /boot/grub2/grub.cfg
  修复配置文件
  grub2-mkconfig-o /boot/grub2/grub.cfg             
  修复grub
     grub2-install /dev/sda      
  调整默认启动内核
          vim /etc/default/grub
          GRUB_DEFAULT=0

原创文章,作者:shewei,如若转载,请注明出处:http://www.178linux.com/73127

(0)
sheweishewei
上一篇 2017-04-10 21:01
下一篇 2017-04-10 22:26

相关推荐

  • 第一周课程练习

    1、描述计算机的组成及其功能。 计算机由硬件、操作系统、软件三大部分组成。 硬件包括核心CPU(大脑处理中心)、必备电源(心脏动力来源)、硬盘(仓库)内存(中转站)、主板(协调)、网卡、声卡、显卡、风扇、光驱、显示器、鼠标、键盘、麦克风音箱,闪存、蓝牙等。  计算机五大组成部分及功能。   运算器:     …

    Linux干货 2016-08-15
  • Linux基础知识之RAID

    1、什么是RAID?     多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供。2、RAID的优点?     提高IO 能力:         磁盘并行读写   &n…

    Linux干货 2016-09-01
  • LAMP 通过使用脚本的方式安装并部署Discuz

    该脚本有很多辅助的部分,主要是为了让脚本在中途运行失败可以多次运行,所产生的结果是预期的,与第一运行并成功的结果是一样的。初次摄入bash脚本有很多不足,敬请指正。 所需要的软件 apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 Discuz_X3.2_SC_UTF8.zip freetype-2.5.4.tar.gz htt…

    Linux干货 2016-04-05
  • RAID详解

    测试机centos6.7 x86_64 一、RAID是什么     简单描述:RAID(Redundant Array of indenpensive Disk)独立磁盘冗余阵列:磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段或条带(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起…

    2016-02-14
  • 系统基础之sed工具详解

    sed工具详解 NAME:  sed – stream editor for filtering and transforming text(实现文本替换和过滤功能)  类型: 行编辑器(流) 特点: 把文件中的每一行加载到内存中,匹配模式,把能够匹配到模式的内容输出到屏幕,不修改原文件 工作模式:   每一次读取一…

    Linux干货 2016-08-10
  • 庆祝马哥成为51cto学院Linux运维金牌讲师第一人

    讲师何其多,金牌只一人(2016免费课程在底部) 某天,小编听到: linuxer1:听说51CTO学院评出了一个Linux金牌讲师!只有一人呢! linuxer2:用腿想,就知道肯定是马哥喽! linuxer3:前段时间马哥又分享了2016最新课时,限时免费学习呢!10086个赞!我和我的好基友们都在学习! linuxer4:马哥的51CTO课程学员都两百…

    2016-04-14