Linux基础命令—系统服务

基础知识

centos系统的开机流程
1)通电

2)BIOS硬件检查

3)MBR引导记录
    mbr的引导程序
        加载引导程序 让硬件加载操作系统内核
    MBR在第一个磁盘第一个扇区 总大小512字节
    mbr:
    1.引导程序: 占用446字节用于引导硬件,加载引导程序
    2.分区表: 总共占据64字节 记录磁盘分区的情况
    3.mbr校验: 占2字节 运用于mbr程序的校验

4)加载引导程序
    主要就是通过引导程序让硬件能够加载操作系统内核

c6 
    gurb引导程序

c7 
    grub2引导程序

5)系统内核的初始化
将内核系统添加至内存进行初始化

6)加载第一个进程 
c6 
    init 超级父进程

c7 
    systemd 

    init 使用串行启动
    systemd 使用并行启动

7)系统初始化操作
c6
        执行初始化 sysinint脚本
        根据启动级别来运行相应的脚本
    init 0 关机
    init 1 单用户模式
    init 2 多用户模式命令行模式(无网络)
    init 3 多用户命令行模式(有网络)
    init 4 未使用
    init 5 多用户图形化界面
    init 6 重启
c7 
        将所有的功能都托管理给systemd 分别使用对象来分类管理,管理工具统一
        启动级别
        pwoer-off 关机
        rescue 系统恢复 救援模式
        multi-user 多用户模式
        graphical 图形模式
        reboot 重启
        使用systemctl来管理所有的target
        systemctl poweroff
        systemctl reboot

systemd

systemctl start 启动服务stop  暂停服务status 查看服务状态enable 设定开机自启disable 禁用开机自启reload 重启服务(平滑重启 重新读取配置文件)restart 重启服务mask   屏蔽服务 umask  取消服务屏蔽例1:关闭防火墙firewalld
systemctl stop firewalld 例2:查看防火墙运行的状态
systemctl status firewalld例3:启动防火墙
systemctl start firewalld例4:关闭防火墙开机自启功能
systemctl disable firewalld
reboot例5:设定防火墙开机自启功能
systemctl enable firewalld例6:重新启动防火墙
重新加载配置文件
systemctl reload firewalld 重新启动
systemctl restart firewalld 在学习环境中
推荐大家使用restart 1.检查配置文件是否出现错误2.你就算服务未启动他也可以给你启动
生产环境中使用reload mask
unmask c7 firewalldiptables 
yum install -y iptables-services#屏蔽firewalld防火墙
systemctl mask firewalld 
systemctl start iptables
systemctl mask ipstables#屏蔽iptables
systemctl unmask firewalld 
systemctl start firewalld 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/491471.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文献阅读:Large Language Models are Null-Shot Learners

文献阅读:Large Language Models are Null-Shot Learners 1. 文章简介2. 方法介绍3. 实验考察 & 结论 1. 基础实验 1. 实验设计2. 实验结果 2. 消融实验 1. 小模型上的有效性2. ∅CoT Prompting3. 位置影响4. 组成内容 4. 总结 & 思考 文献链接&#xff1…

Zookeeper客户端命令、JAVA API、监听原理、写数据原理以及案例

1. Zookeeper节点信息 指定服务端,启动客户端命令: bin/zkCli.sh -server 服务端主机名:端口号 1)ls / 查看根节点下面的子节点 ls -s / 查看根节点下面的子节点以及根节点详细信息 其中,cZxid是创建节点的事务id&#xff0c…

Python 鼠标模拟

鼠标模拟即:通过python 进行模拟鼠标操作 引入类库 示例如下: import win32api import win32con import time 设置鼠标位置 设置鼠标位置为窗口中的回收站。 示例如下: # 设置鼠标的位置 win32api.SetCursorPos([30, 40]) 双击图标 设置…

vue:find查找函数实际开发的使用

find的作用: find 方法主要是查找数组中的属性,会遍历数组,对每一个元素执行提供的函数,直到找到使该函数返回 true 的元素。然后返回该元素的值。如果没有元素满足测试函数,则返回 undefined。 基础使用&#xff1a…

五、数组——Java基础篇

六、数组 1、数组元素的遍历 1.1数组的遍历:将数组内的元素展现出来 1、普通for遍历:根据下表获取数组内的元素 2、增强for遍历: for(数据元素类型 变量名:数组名){ 变量名:数组内的每一个值…

python统计分析——多解释变量的方差分析

参考资料:用python动手学统计学 1、导入库 # 导入库 # 用于数值计算的库 import numpy as np import pandas as pd import scipy as sp from scipy import stats # 用于绘图的库 from matplotlib import pyplot as plt import seaborn as sns sns.set() # 用于估计…

docker-compose 搭建laravel环境

laravel环境包含nginx,mysql,php7.4,redis 一、安装好docker后pull镜像 1.nginx镜像 docker pull nginx:latest单独启动容器 docker run --name nginx -p 80:80 -d nginx 2.php镜像 docker pull php:7.4-fpm3.mysql镜像 docker pull mysql:5.74.redis镜像 docker pull r…

高频面试题整理(一)

文章目录 平台无关性如何实现?JVM如何加载 .class文件?什么是反射?谈谈ClassLoader谈谈类的双亲委派机制类的加载方式Java的内存模型?JVM内存模型-jdk8程序计数器:Java虚拟机栈局部变量表和操作数栈: Java内存模型中堆和栈的区别…

Linux部署前后端分离项目

目录 一、jdk安装 二、tomcat安装 三、MySQL安装 四、nginx安装 五、配置多个tomcat负载,部署后端项目 六、前端部署 一、jdk安装 1. 上传jdk安装包 jdk-8u151-linux-x64.tar.gz 进入opt目录,将安装包拖进去 2. 解压安装包 这里需要解压到usr/loc…

17.材质和外观

1.图形学中的材质 在图形学中,材质(Material)是用来描述物体外观和表面特性的属性集合。它包含了控制光的反射、折射、吸收以及其他光学效果的信息,从而决定了物体在渲染过程中的外观。 渲染方程中那一项和材质有关? …

vue项目的前端工程化思路webpack(持续更新中)

写在前面:现在的前端网页功能丰富,特别是SPA(single page web application 单页应用)技术流行后,JavaScript的复杂度增加和需要一大堆依赖包,还需要解决Scss,Less……新增样式的扩展写法的编译工…

设计模式学习笔记 - 面向对象 - 8.实践:贫血模型和充血模型的原理及实践

1.Web开发常用的贫血MVC架构违背OOP吗? 前面我们依据讲过了面向对象四大特性、接口和抽象类、面向对象和面向过程编程风格,基于接口而非实现编程和多用组合少用继承设计思想。接下来,通过实战来学习如何将这些理论应用到实际的开发中。 大部…