CentOS7.3学习笔记总结(六十七)- CentOS Linux操作系统各种启动和服务管理

linux启动流程:

CentOS5、6:

开机主板自检-MBR引导-装在GRUB-加载内核-Init进程初始化

CentOS7、8:

开机主板自检-MBR引导-装在GRUB-加载内核-Systemd进程初始化

从流程行看,CentOS5、6和CentOS7、8差不多,其实差别还是很大的,不单单是Init和Systemd上的差别,我们今天主要是说取代Init的systemd。

Init和Systemd的区别:

Init:

启动时间长,是串行启动,启动玩一个进程,才会启动下一个进程;并且启动脚本复杂,需要脚本自己处理各种复杂情况,Init不管这些事情,它只负责执行你编写的启动脚本。

systemd:

如果程序支持systemd,在安装程序的时候,系统会自动在/usr/lib/system/system目录添加相应的配置文件,我们就可以通过systemctl来控制程序。

常用指令:

Centos6旧指令 centos:7、8新指令

启动某服务 service httpd start systemctl start httpd

停止某服务 service httpd stop systemctl stop httpd

重启某服务 service httpd restart systemctl restart httpd

检查服务状态 service httpd status systemctl status httpd

删除某服务 chkconfig –del httpd 停掉应用,删除其配置文件

使服务开机自启动 chkconfig --level 5 httpd on systemctl enable httpd

使服务开机不自启动chkconfig --level 5 httpd off systemctl disable httpd

显示所有已启动的服务chkconfig --list systemctl list-unit-files | grep enabled

加入自定义服务 chkconfig --add test systemctl load test

查询服务是否开机自启chkconfig --list | grep httpd systemctl is-enabled httpd

查看启动失败的服务 无 systemctl --failed

Systemd 命令:

systemctl --version#查看 Systemd 版本

(systemctl) reboot #重新启动系统

(systemctl) poweroff#关闭系统,切断电源

systemd-analyze#查看启动好费时间

systemd-analyze blame#查看每个服务启动耗费时间

systemctl cat firewalld.service#查看配置文件的内容

systemctl list-dependencies firewalld.service#列出所有依赖

archlinux grub启动无win7_CentOS Linux操作系统各种启动和服务管理相关推荐

  1. oracle监听启动无权限,Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...

  2. 嵌入式linux的u-boot系统启动过程,嵌入式linux操作系统u-boot启动顺序以及代码解析...

    嵌入式linux操作系统u-boot启动顺序以及代码解析 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 Bootloader/u-bo ...

  3. 如何在Linux操作系统定时重启Tomcat服务?

    如何在Linux操作系统定时重启Tomcat服务? 背景: 正常情况下启动和关闭tomcat程序命令如下: /application/tomcat/bin/startup.sh /applicatio ...

  4. Linux 第九章-系统进程和服务管理

    Linux 第九章-系统进程和服务管理 1.管理Linux进程 ​ 进程是操作系统中非常基本的概念,在系统运维管理中经常设计到对进程的管理. 1.1.什么是进程 ​ 我们在系统中运行的所有文件都是通过 ...

  5. 内核提速开机linux,Linux操作系统开机启动提速方法介绍。

    Linux系统是十分优秀的操作系统,但启动时间长是该系统的缺点之一.那么能否通过一些设置来缩短Linux系统的启动时间呢?当然可以.本文将向读者展示如何在不牺牲Linux系统可用性的前提下,缩短系统的 ...

  6. 5. linux操作系统bios启动过程需要执行哪几个操作?,Linux系统启动的大致过程

    Linux系统启动的大致过程 Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日.下面小编准备了关于Linux系统启动的大致过程 ...

  7. Linux操作系统同时启动多个服务脚本

    在Linux中,搭建一个系统需要同时开启多个服务如:tomcat.redis.nginx等,这样,如果开启一个服务还好,但是如果同时开启多个服务,难免会感到麻烦,这时,我们可以自定义一个脚本,去把多个 ...

  8. Linux 操作系统原理 — 内存 — 页式管理、段式管理与段页式管理

    目录 文章目录 目录 前文列表 页式管理 快表 多级页表 基于页表的虚实地址转换原理 应用 TLB 快表提升虚实地址转换速度 页式虚拟存储器工作的全过程 缺页中断 为什么 Linux 默认页大小是 4 ...

  9. Linux 操作系统原理 — 进程与线程管理

    目录 文章目录 目录 前言 进程与线程 内核线程,用户线程与轻量级进程 内核线程 轻量级进程 用户线程 轻量级进程与用户线程的区别 用户线程与轻量级进程的混合模式 用户线程和内核线程的区别 线程的实现 ...

最新文章

  1. 在Windows上搭建Git Server
  2. 算法_bitmap算法
  3. 张锋在美赢得“基因剪刀”专利判决!此前与诺奖得主纠纷多年
  4. 查看文件的MD5/SHA1效验值
  5. 我要当皇帝等微信小游戏的wbs
  6. Java虚拟机内存模型初步学习
  7. PHP算法按数组某一字段进行排序
  8. 蓝桥杯 - 翻硬币(贪心)
  9. USACO Training Section 1.1 贪婪的送礼者Greedy Gift Givers
  10. 通过8个技巧让你成为一个超强的Linux终端用户
  11. 两直线平行交叉相乘_人教版初中数学七年级下册 平行线判定2公开课优质课课件教案视频...
  12. 01.jupyter环境安装
  13. Android 滑动定位+吸附悬停效果实现
  14. latex max下面标注怎么写
  15. 使用Arcpy进行数据批处理-批量裁剪
  16. 不同版本的Python,如何pip
  17. “年少当攀第一流,恰如明月冠中秋”
  18. 旧电脑 软路由 openwrt 自定义安装ipk 操作记录
  19. tyvj P1179 飘飘乎居士数列游戏
  20. P5520 [yLOI2019] 青原樱(排列组合)

热门文章

  1. 编程语言也有中年危机,Java 为何一直被唱衰?
  2. 马斯克脑机接口、BrainOS 相继发布,未来已来?
  3. 学会这些 Python 美图技巧,就等着女朋友夸你吧!| 原力计划
  4. 苹果发布新iPhone SE,售价3299元起;百度网盘破解者被捕;GitHub核心功能免费开放 | 极客头条...
  5. GitHub 标星 11000+,阿里开源的微服务组件如何连续 10 年扛住双十一大促?
  6. 扑克牌大小的充电宝,你有吗?
  7. 金山云肖江:5G推动智慧人居产业到达新高度
  8. iSPRINT:Google 最高能的创新加速课程,清华老师都来给点赞!
  9. 为什么你就是学不会 Numpy ? | 技术头条
  10. 全球嵌入式技术与 IoT 产业回顾与展望 | 技术头条