day22系统服务

今日总结

1.开机启动流程

  • CentOS6

    • 内核的引导
      • 计算机打开后首先是BIOS开机自检,按照BIOS中设置启动设备(通常是硬盘)来启动,
    • /boot
      • 载入内核文件
    • 运行init
      • init是所有进程的起点
    • 运行级别
    • 系统初始化
      • 加载/etc/init.d文件
    • 建立终端
    • 用户登录系统
  • CentOS7

    • 按下电源

    • 开机自检(BIOS)

    • MBR引导

    • GRUB菜单

      • C7救援模式
    • 加载内核

    • 读取运行级别

      • systemd
        /etc/systemd/system/default.target.wants/
        /usr/lib/systemd/system/sysinit.target.wants/
    • 初始化系统

    • 启动服务

      • 并行启动服务
  • CentOS6与CentOS7的区别


    image.png
  • 运行级别

    • Centos6
      • 0 关机
      • 1 单用户模式(超级权限 必须面对实体硬件)
      • 2 在位使用
      • 3 字符界面
      • 4 暂未使用
      • 5 图形界面
      • 6 重启
#临时性的操作
[root@oldboy~]# runlevel     #查看级别
N 3
   #N 表示上一次是什么级别
   #3 当前系统正在运行的级别
[root@oldboy~]# init 3      #切换到3级别上

#永久操作  /etc/inittab 
  • Centos7
    • 0 关机
    • 1 单用户模式(超级权限 必须面对实体硬件)
    • 2 在位使用
    • 3 字符界面
    • 4 暂未使用
    • 5 图形界面
    • 6 重启
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
[root@oldboy~]# systemctl get-default   #查看当前运行级别
multi-user.target

#修改系统下次启动时的运行级别
[root@oldboy~]# systemctl set-default graphical.target 

# To set a default target, run:
# systemctl set-default TARGET.target

2.Linux systemd

  1. systemd的由来
    Linux一直以来都是使用init进程作为祖宗进程,但init有两个缺点

    • 启动时间长
    • 启动脚本复杂
  2. 什么是systemd
    systemd即为system daemon守护进程,systemd主要解决上文的问题而诞生。systemd的目标是,为系统的启动和管理提供一套完整的解决方案。

  3. systemd的优势

    • 最新系统都采用systemd管理(Redhat7,CentOS7,Ubuntu15等)
    • Centos7支持开机并行启动服务,显著提高开机启动效率
    • Centos7关机只关闭正在运行的服务,而6全部都关闭一次
    • Centos7服务的启动与停止不再使用脚本管理,也就是/etc/init.d下不在有脚本。
    • CentOS7使用systemd解决原有模式缺陷,比如原有service不会关闭程序产生的进程。
  4. systemd相关的配置文件

/usr/lib/systemd/system  #类似6的系统启动脚本
/etc/systemd/system/  #类似6系统的/etc/rc.d/rcN.d
 /etc/systemd/system/multi-user.target.wants/
  1. systemd管理服务相关命令
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
systemctl reload nginx
systemclt status nginx


systemctl enable nginx #下一次开机启动nginx,于当前无关
systemctl disable nginx #下一次开机不启动nginx,于当前无
关

当我们使用systemctl启动一个守护进程后,可以通过systemctl status查看此守护进程的状态

状态 描述
loaded 服务单元的配置文件已经被处理
active(running) 服务持续运行
active(exited) 服务成功完成一次的配置
active(waitting) 服务已经运行但在等待某个事件
iniactive 服务没有在运行
enabled 服务设定为开机运行
disable 服务设定为开机不运行
static 服务开机不启动,但可以被其他服务调用启动
systemctl list-unit-files  #查看各个级别下服务的启动与禁止
-l #查看日志

[root@oldboy ~]# #关机
shutdown -h now
poweroff
halt
init 0
systemctl poweroff
[root@oldboy ~]# #重启
reboot
shutdown -r now
init 6
systemctl reboot

3.单用户模式

4.救援模式

  • 没有内核文件,只能使用救援模式进入
  • 系统崩溃,要保留重要数据的时候
  • grup菜单出现问题
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容

  • 系统服务 开机启动流程 centos6centos6.png centos7centos7.png centos6...
    沽铭阅读 248评论 0 0
  • 1.开机启动流程 CentOs 6 CentOs 7 CentOs 6与CentOs 7区别? 2.系统的运行级别...
    Demon_7636阅读 283评论 0 0
  • cenos6启动流程 加载BIOS的硬件信息,获取第一个启动设备 读取第一个启动设备MBR的引导加载程序(grub...
    毛利卷卷发阅读 1,054评论 0 1
  • 系统启动是一项非常复杂的程序,因为内核得先检测硬件并加载适当的驱动程序后,接下来则必须要调用程序来准备好系统运行的...
    Zhang21阅读 11,561评论 3 10
  • Day22系统服务 1开机流程 CentOS 6 运行级别 0 关机 1 单用户模式(超级权限,必须面对硬...
    8f059677c96f阅读 196评论 0 0