linux入门到实操-6 Linux服务管理、系统运行级别、配置服务开机启动和关闭防火墙、关机重启

news2024/9/20 13:21:33

教程来源:B站视频BV1WY4y1H7d3

3天搞定Linux,1天搞定Shell,清华学神带你通关_哔哩哔哩_bilibili

整理汇总的课程内容笔记和课程资料(包含课程同版本linux系统文件等内容),供大家学习交流下载:夸克网盘分享

本文内容为完整笔记的基础篇的13、14、15、16

目录

13.系统管理(一)Linux服务管理

Linux 中的进程和服务

service 服务管理

centOS 7版本

查看服务,命令:ls /usr/lib/systemd/

在system目录下又有大量的服务

以.target结尾的可以理解为一组服务的集合

network服务

系统管理程序

14.系统管理(二)系统运行级别

开机自启动服务的管理

运行级别

Linux系统有7种运行级别(runlevel):常用的是级别3和5

运行级别被简化为

15.系统管理(三)配置服务开机启动和关闭防火墙

chkconfig 设置后台服务的自启配置(CentOS 6 版本)

查看服务开机启动状态

防火墙服务管理

16.系统管理(四)关机重启

基本语法

默认一分钟后关机

取消关机

设定几分钟后关机

定时几点关机

关机命令默认延迟一分钟的原因

实例操作


13.系统管理(一)Linux服务管理

  • Linux 中的进程和服务

    • 计算机中,一个正在执行的程序或命令,被叫做“进程”(process)。
    • 启动之后一只存在、常驻内存的进程,一般被称作“服务”(service)。
    • 系统服务,被守护进程(daemon)所管理
      • 很多服务是带d结尾的,说明它是受守护进程管理的
  • service 服务管理

    • centOS 6版本
      • 基本语法

      • 经验技巧
        • 查看服务

        • 服务很少,因为被centOS 7兼容了
        • 用过 service network restart重启网络服务
    • centOS 7版本

      • 基本语法

      • 经验技巧
        • 查看服务,命令:ls /usr/lib/systemd/

        • 在system目录下又有大量的服务

        • 以.target结尾的可以理解为一组服务的集合

      • network服务

        • 没有从6版本独立出来是因为7版本有了替代的networkmanager服务

        • 两种服务启用其中一个就好
        • 如果关闭了network,重启networkmanager就好了
  • 系统管理程序

    • 查看命令

    • 可以通过| grep(管道)来筛选命令

14.系统管理(二)系统运行级别

  • 开机自启动服务的管理

    • Linux通过命令:setup进入

    • 按回车进入系统服务设置

    • 有*的是开机自启动服务,移动光标按空格可以编辑是否启动服务

      • sysV是老版本的服务
      • systemd是新版本7的服务
      • 按tab键跳到“确认”和“取消”按钮处进行退出
  • 运行级别

    • centos 6版本
      • Linux系统有7种运行级别(runlevel):常用的是级别3和5

      • 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
      • 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

相当于windows安全模式,只能物理机登录,可以没有密码直接进入root重新挂载root或者修改密码

      • 运行级别2:多用户状态(没有NFS),不支持网络
      • 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

nfs就是网络服务

      • 运行级别4:系统未使用,保留
      • 运行级别5:X11控制台,登陆后进入图形GU模式
      • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
    • centOS 7版本
      • 运行级别被简化为

        • multi-user.target 等价于原运行级别 3(多用户有网,无图形界面)
        • graphical.target 等价于原运行级别 5(多用户有网,有图形界面)
      • 查看当前运行级别

      • 修改当前运行级别

      • 通过配置文件,查看默认的运行级别

        • 可以看到这里说两种级别对应着哪种旧版本级别

        • 切换运行级别
          • 通过命令切换

          • 通过快捷键切换
            • ctrl + alt +f 2-6

15.系统管理(三)配置服务开机启动和关闭防火墙

  • chkconfig 设置后台服务的自启配置(CentOS 6 版本)

    • 基本语法

    • 查看服务开机启动状态

      • 结果只显示了init.d进程下的sysV服务(旧版本)
      • systemd配置内容更多,并且可以多线程,故新版本采用
      • 0:关  1:关,这些是不同级别下该服务的启用状态
      • 通过setup打开服务界面,可以修改network服务状态如下

        • 也可以通过命令:chkconfig network on/off 来启用关闭服务

        • 也可以单独启用关闭某级别下该服务

  • systemctl
    • 可以控制所有服务的关闭和开启
    • 也可以控制服务的开机自启
      • 举例:networkmanager

        • 可以通过systemctl来查看状态
        • 可以通过systemctl disable networkmanager,来关闭自启动服务
    • 通过命令:systemctl list-unit-files 可以查看centos7里面所有服务是否开机自启动
      • unit指的是systemd下的所有的service、target打包起来的服务都叫unit管理的单元
      • 展示出的服务,enable是自启动,disable是禁用,static是静态(未配置)

  • 防火墙服务管理

    • centos6 等旧版本防火墙叫iptables服务
    • centos 7 版本服务叫firewalld
    • 通过命令管理防火墙

16.系统管理(四)关机重启

  • 关机命令
    • 基本语法

    • 命令:shutdown
      • 默认一分钟后关机

    • 命令:shutdown-c
      • 取消关机

    • 命令:shutdown 数字
      • 设定几分钟后关机

    • 命令:shutdown 时间
      • 定时几点关机

    • 关机命令默认延迟一分钟的原因

      • 它在做同步操作,即同步命令:sync
      • 做这样操作的原因是:Linux自身是预读 迟写

        • 读写硬盘的io操作太耗时耗资源,所以Linux会将数据存在一个临时的buffer区域,之后统一写入硬盘
        • 这样的操作同样会带来数据不安全的情况
  • 实例操作

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

html详细知识

1-标题标签、水平线、字体标签 <!--1.标题标签1&#xff09;格式&#xff1a;<hn></hn> n的范围是1-6&#xff0c;依次递减2&#xff09;标题标签特点&#xff1a;a:单独占一行b:自动加粗2.水平线1&#xff09;格式&#xff1a;<hr/>2)属性&#xff1a;…

soc及其相关概念

用户无法直接操作内存&#xff0c;只能让内存映射到用户空间然后操作 1. 内存映射&#xff08;Memory-Mapped Files&#xff09;内存映射文件是一种方法&#xff0c;它允许一个或多个进程将一个文件或者一个匿名区域映射到它们各自的虚拟地址空间中。当文件被映射到内存后&…

rsync 远程同步及实时同步部署

一、rsync 远程同步 1.1 rsync简介 Rsync&#xff08;Remote Sync&#xff0c;远程同步&#xff09;是一个开源的快速备份工具&#xff0c;适用于异地备份、镜像服务器等应用。它的主要功能特性包括&#xff1a; 数据镜像同步&#xff1a;在不同主机之间同步整个目录树。增量…

基于STM32的无人小车自主避障系统设计

文章目录 前言资料获取设计介绍功能介绍设计程序具体实现截图参考文献设计获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师&#xff0c;一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设…

设计模式 享元模式(Flyweight Pattern)

享元模式 简绍 享元模式&#xff08;Flyweight Pattern&#xff09;是一种结构型设计模式&#xff0c;它的目的是通过共享技术来有效地支持大量细粒度的对象。享元模式可以极大地减少内存的使用&#xff0c;从而提高程序的性能。它特别适用于需要创建大量相似对象的场景&#…

鸿蒙 ArkUI组件三

ArkUI组件&#xff08;续&#xff09; QRCode组件 用于显示单个二维码的组件。 说明 该组件从API Version 7开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。二维码组件的像素点数量与内容有关&#xff0c;当组件尺寸过小时&#xff0c;可能…

二叉树的层序遍历(含十道leetcode相关题目)

文章目录 二叉树层序遍历模板102. 二叉树的层序遍历 二叉树层序遍历模板 我们之前讲过了关于二叉树的深度优先遍历的文章&#xff1a;前中后序遍历的递归法和迭代法。 接下来我们再来介绍二叉树的另一种遍历方式&#xff1a;层序遍历。 层序遍历一个二叉树。就是从左到右一层…

vue2使用npm引入依赖(例如axios),报错Module parse failed: Unexpected token解决方案

报错情况 Module parse failed: Unexpected token (5:2) You may need an appropriate loader to handle this file type. 原因 因为我们npm install时默认都是下载最新版本&#xff0c;然后个别依赖的版本太新&#xff0c;vue2他受不起这个福分。 解决方法 先去package.js…

SD-WAN如何保障企业数据安全?

SD-WAN&#xff08;软件定义广域网&#xff09;作为一种现代化网络解决方案&#xff0c;不仅能够优化和管理广域网的连接&#xff0c;还集成了一系列安全功能&#xff0c;帮助企业保护其数据安全。以下将详细介绍SD-WAN如何有效保障企业数据安全的机制。 在采用SD-WAN技术之前&…

[论文笔记]MRRNET

这是一篇河大的论文 感觉跟SANET很像 摘要 摘要&#xff1a;随着物联网&#xff08;IoT&#xff09;的大规模部署&#xff0c;道路场景中实时感知和环境理解的需求变得越来越迫切。 同时&#xff0c;语义分割作为像素级场景解析得到了广泛的研究。 然而&#xff0c;资源有限…

合宙Air201模组LuatOS:PWRKEY控制,一键解决解决关机难问题

不知不觉间&#xff0c;我们已经发布拉期课程&#xff1a;hello world初体验&#xff0c;点灯、远程控制、定位和扩展功能&#xff0c;你学的怎么样&#xff1f;很多伙伴表示已经有点上瘾啦&#xff01;合宙Air201&#xff0c;如同我们一路升级打怪的得力法器&#xff0c;让开发…

打通最后一公里:使用CDN加速GitHub Page的访问

无论是互联网从业者还是科研人员&#xff0c;使用Github Page能够很友好的建立个人网站。 目前比较主流的方案是使用GitHub Page托管文字网页&#xff0c;利用GitHub仓库托管图床&#xff0c;稳定可靠&#xff08;Gitee的page突然撤退&#xff0c;让人不敢再将图床放到上面&am…

大数据-138 - ClickHouse 集群 表引擎详解3 - MergeTree 存储结构 数据标记 分区 索引 标记 压缩协同

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…

Linux上Qt安装相关的内容及在QtCreator使用QChart模块需要的配置

引言 下面是Ubuntu上Qt安装相关的内容及在QtCreator使用QChart模块需要的配置。 关于Qt安装及环境 Qt的模块 查看已经安装的模块 sudo apt search qt5-安装新的模块 sudo apt install qt5-svg # 安装Qt SVG模块3.查看qt已经安装了哪些模块 dpkg -l | grep libqt安装qt,…

【深度学习实战—11】:基于Pytorch实现谷歌QuickDraw数据集的下载、解析、格式转换、DDP分布式训练、测试

✨博客主页&#xff1a;王乐予&#x1f388; ✨年轻人要&#xff1a;Living for the moment&#xff08;活在当下&#xff09;&#xff01;&#x1f4aa; &#x1f3c6;推荐专栏&#xff1a;【图像处理】【千锤百炼Python】【深度学习】【排序算法】 目录 &#x1f63a;〇、仓库…

链式前向星建图

回顾邻接局矩阵和邻接表建图&#xff1a; ​ 在之前的图论基础中&#xff0c;我们提到了两种建图方式&#xff1a;邻接矩阵、邻接表。 邻接矩阵实现&#xff1a; int N; //所有节点个数 int Graph[N][N]; for(int i : Numbers){ //Numbers表示所有节点for(int j : Neighbor…

VC++以资源方式打开可执行文件

刚看一个资料说可以在VC中&#xff0c;以资源方式打开可执行文件&#xff0c;然后它如果包含对话框一些资源&#xff0c;会呈现出来&#xff0c;可以把其他程序界面上的控件直接拷贝到自己程序&#xff1b; 但是操作了一下没有成功&#xff0c; 先新建一个空对话框准备拷贝东…

【Linux】Linux的基本指令(1)

A clown is always a clown.&#x1f493;&#x1f493;&#x1f493; 目录 ✨说在前面 &#x1f34b;知识点一&#xff1a;Linux的背景 •&#x1f330;1.Unix发展的历史 •&#x1f330;2.Linux发展历史 •&#x1f330;3.企业应用现状 •&#x1f330;4.发行版本 &…

【protobuf】ProtoBuf的学习与使用⸺C++

W...Y的主页 &#x1f60a; 代码仓库分享&#x1f495; 前言&#xff1a;之前我们学习了Linux与windows的protobuf安装&#xff0c;知道protobuf是做序列化操作的应用&#xff0c;今天我们来学习一下protobuf。 目录 ⼀、初识ProtoBuf 步骤1&#xff1a;创建.proto文件 步…

WLAN无线局域网

目录 概述 IEEE 802.11标准与WiFi的世代 ​编辑 无线控制器AC&#xff08;Access Controller&#xff09; 无线接入点AP&#xff08;Access Point&#xff09; PoE&#xff08;Power Over Ethernet&#xff09; PoE交换机 STA&#xff08;Station&#xff09; BSS&#x…