7、系统管理

news2024/11/26 14:29:50

文章目录

  • 7、系统管理
    • 7.1 Linux 中的进程和服务
    • 7.2 service 服务管理(CentOS 6 版本-了解)
      • 7.2.1 基本语法
      • 7.2.2 经验技巧
      • 7.2.3 案例实操
        • (1)查看网络服务的状态
        • (2)停止网络服务
        • (3)启动网络服务
        • (4)重启网络服务
    • 7.3 chkconfig 设置后台服务的自启配置(CentOS 6 版本)
      • 7.3.1 基本语法
      • 7.3.2 案例实操
        • (1)开启/关闭 network(网络)服务的自动启动
        • (2)开启/关闭 network 服务指定级别的自动启动
    • 7.4 systemctl (CentOS 7 版本-重点掌握
      • 7.4.1 基本语法
      • 7.4.2 经验技巧
      • 7.4.3 案例实操
        • (1)查看防火墙服务的状态
        • (2)停止防火墙服务
        • (3)启动防火墙服务
        • (4)重启防火墙服务
    • 7.5 systemctl 设置后台服务的自启配置
      • 7.5.1 基本语法
      • 7.5.2 案例实操
        • (1)开启/关闭 iptables(防火墙)服务的自动启动
    • 7.6 系统运行级别
      • 7.6.1 Linux 运行级别[CentOS 6]
      • 7.6.2 CentOS7 的运行级别简化为:
      • 7.6.3 查看当前运行级别:
      • 7.6.4 修改当前运行级别
    • 7.7 关闭防火墙
      • 7.7.1 临时关闭防火墙
        • (1)查看防火墙状态
        • (2)临时关闭防火墙
      • 7.7.2 开机启动时关闭防火墙
        • (1)查看防火墙开机启动状态
        • (2)设置开机时关闭防火墙
    • 7.8 关机重启命令
      • 7.8.1 基本语法
      • 7.8.2 经验技巧
      • 7.8.3 案例实操
        • (1)将数据由内存同步到硬盘中
        • (2)重启
        • (3)停机(不断电)
        • (4)计算机将在 1 分钟后关机,并且会显示在登录用户的当前屏幕中
        • (5)立马关机(等同于 poweroff)
        • (6)系统立马重启(等同于 reboot)


尚硅谷2022版Linux教程-讲师:武晟然

壁立千仞 无欲则刚

7、系统管理

7.1 Linux 中的进程和服务

计算机中,一个正在执行的程序或命令,被叫做“进程”(process)。
启动之后一只存在、常驻内存的进程,一般被称作“服务”(service)。

7.2 service 服务管理(CentOS 6 版本-了解)

7.2.1 基本语法

service 服务名 start | stop | restart | status

7.2.2 经验技巧

查看服务的方法:/etc/init.d/服务名 ,发现只有两个服务保留在 servic

[root@centos7:101 init.d]# pwd
/etc/init.d
[root@centos7:101 init.d]# ls -al
drwxr-xr-x. 2 root root 4096 319 15:24 .
drwxr-xr-x. 10 root root 4096 319 15:24 ..
-rw-r--r--. 1 root root 18104 13 2018 functions
-rwxr-xr-x. 1 root root 4334 13 2018 netconsole
-rwxr-xr-x. 1 root root 7293 13 2018 network
-rw-r--r--. 1 root root 1160 411 2018 READ

7.2.3 案例实操

(1)查看网络服务的状态

[root@centos7:101 ~]# service network status

(2)停止网络服务

[root@centos7:101 ~]# service network stop

(3)启动网络服务

[root@centos7:101 ~]# service network start

(4)重启网络服务

[root@centos7:101 ~]# service network restart

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

7.3.1 基本语法

chkconfig (功能描述:查看所有服务器自启配置)
chkconfig 服务名 off (功能描述:关掉指定服务的自动启动)
chkconfig 服务名 on (功能描述:开启指定服务的自动启动)
chkconfig 服务名 --list (功能描述:查看服务开机启动状态)

7.3.2 案例实操

(1)开启/关闭 network(网络)服务的自动启动

[root@centos7:101 ~]# chkconfig network on
[root@centos7:101 ~]# chkconfig network off

(2)开启/关闭 network 服务指定级别的自动启动

[root@centos7:101 ~]# chkconfig --level 指定级别 network on
[root@centos7:101 ~]# chkconfig --level 指定级别 network off

7.4 systemctl (CentOS 7 版本-重点掌握

7.4.1 基本语法

systemctl start | stop | restart | status 服务名

7.4.2 经验技巧

查看服务的方法:/usr/lib/systemd/system

[root@centos7:101 system]# pwd
/usr/lib/systemd/system
[root@centos7:101 init.d]# ls -al
-rw-r--r--. 1 root root 275 427 2018 abrt-ccpp.serv
-rw-r--r--. 1 root root 380 427 2018 abrtd.service
-rw-r--r--. 1 root root 361 427 2018 abrt-oops.service
-rw-r--r--. 1 root root 266 427 2018 abrt-pstoreoops.service
-rw-r--r--. 1 root root 262 427 2018 abrt-vmcore.service
-rw-r--r--. 1 root root 311 427 2018 abrt-xorg.service
-rw-r--r--. 1 root root 751 411 2018 accounts-daemon.service
-rw-r--r--. 1 root root 527 325 2017 alsa-restore.service
-rw-r--r--. 1 root root 486 325 2017 alsa-state.service
……

7.4.3 案例实操

(1)查看防火墙服务的状态

[root@centos7:101 ~]# systemctl status firewalld

(2)停止防火墙服务

[root@centos7:101 ~]# systemctl stop firewalld

(3)启动防火墙服务

[root@centos7:101 ~]# systemctl start firewalld

(4)重启防火墙服务

[root@centos7:101 ~]# systemctl restart firewalld

7.5 systemctl 设置后台服务的自启配置

7.5.1 基本语法

systemctl list-unit-files (功能描述:查看服务开机启动状态)
systemctl disable service_name (功能描述:关掉指定服务的自动启动)
systemctl enable service_name (功能描述:开启指定服务的自动启动)

7.5.2 案例实操

(1)开启/关闭 iptables(防火墙)服务的自动启动

[root@centos7:101 ~]# systemctl enable firewalld.service
[root@centos7:101 ~]# systemctl disable firewalld.service

7.6 系统运行级别

7.6.1 Linux 运行级别[CentOS 6]

在这里插入图片描述

7.6.2 CentOS7 的运行级别简化为:

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

7.6.3 查看当前运行级别:

[root@centos7:101 ~]# systemctl get-default

7.6.4 修改当前运行级别

[root@centos7:101 ~]# systemctl set-default TARGET.target 

(这里 TARGET 取 multi-user 或者 graphical)

7.7 关闭防火墙

7.7.1 临时关闭防火墙

(1)查看防火墙状态

[root@centos7:101 ~]# systemctl status firewalld

(2)临时关闭防火墙

[root@centos7:101 ~]# systemctl stop firewalld

7.7.2 开机启动时关闭防火墙

(1)查看防火墙开机启动状态

[root@centos7:101 ~]# systemctl enable firewalld.service

(2)设置开机时关闭防火墙

[root@centos7:101 ~]# systemctl disable firewalld.service 

7.8 关机重启命令

在 linux 领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

7.8.1 基本语法

(1)sync (功能描述:将数据由内存同步到硬盘中)
(2)halt (功能描述:停机,关闭系统,但不断电)
(3)poweroff (功能描述:关机,断电)
(3)reboot (功能描述:就是重启,等同于 shutdown -r now)
(4)shutdown [选项] 时间

选项功能
-H相当于–halt,停机
-r-r=reboot 重启
参数功能
now立刻关机
时间等待多久后关机(时间单位是分钟)。

7.8.2 经验技巧

Linux 系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux 核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。使用 sync 指令可以立即将缓冲区的数据写入磁盘。

7.8.3 案例实操

(1)将数据由内存同步到硬盘中

[root@centos7:101 ~]#sync 

(2)重启

[root@centos7:101 ~]# reboot

(3)停机(不断电)

[root@centos7:101 ~]#halt

(4)计算机将在 1 分钟后关机,并且会显示在登录用户的当前屏幕中

[root@centos7:101 ~]#shutdown -h 1 ‘This server will shutdown after 1 mins’ 

(5)立马关机(等同于 poweroff)

[root@centos7:101 ~]# shutdown -h now 

(6)系统立马重启(等同于 reboot)

[root@centos7:101 ~]# shutdown -r

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

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

相关文章

基于JAVA的个人博客论坛系统的设计与实现参考【数据库设计、源码、开题报告】

在学校开发搭建一个什么项目最有成就感,那肯定就是搭建「个人博客」呀,然后把自己平时的学习笔记写到博客里,这时你的笔记就是**云笔记**,就再也不会出现因为本地文件丢失而感到痛心的事情。 而且,还可以把你的个人博客…

艾美捷小鼠肿瘤坏死因子α-ELISpot试剂盒使用说明

肿瘤坏死因子-α 肿瘤坏死因子-α(TNF-α,也称为TNF-α、TNF-a、TNF-a和肿瘤坏死因子α)由许多不同的细胞类型产生,例如单核细胞、巨噬细胞、T细胞和B细胞。TNF-α的许多作用包括保护细菌感染、细胞生长调节、免疫系统调节和感染…

Kotlin 使用vararg可变参数

文章目录背景Kotlin中使用可变参数对Kotlin可变参数反编译资料背景 一般在项目开发中,我们经常会在关键节点上埋点,而且埋点中会增加一些额外参数,这些参数通常是成对出现且参数个数是不固定的。如下: //定义事件EVENT_ID const…

云原生|kubernetes |使用Prometheus监控k8s cAdvisor篇(一)(centos)

前言: 为了能够提前发现kubernetes集群的问题以及方便快捷的查询容器的各类参数,比如,某个pod的内存使用异常高企 等等这样的异常状态(虽然kubernetes有自动重启或者驱逐等等保护措施,但万一没有配置或者失效了呢)&am…

PAM exec模块监控服务器ECS登录用户及IP,触发登录后,发送至钉钉

PAM 模块pam_exec ,用于运行外部命令 PAM 项作为环境变量导出:* PAM_RHOST , PAM_RUSER , PAM_SERVICE , PAM_TTY , PAM_USER 和 PAM_TYPE *,其中包含以下模块类型之一:account&…

【深度学习】实验5布置:滴滴出行-交通场景目标检测

DL_class 学堂在线《深度学习》实验课代码报告(其中实验1和实验6有配套PPT),授课老师为胡晓林老师。课程链接:https://www.xuetangx.com/training/DP080910033751/619488?channeli.area.manual_search。 持续更新中。 所有代码…

电脑c盘分区太小如何可以扩大,电脑c盘不够用了,如何给电脑分区

C盘是很重要的系统盘,会影响到整个系统的正常化运行。如果电脑c盘分区太小如何可以扩大? 一、清理C盘的垃圾文件 C盘分区不足的原因之一就是因为C盘的垃圾文件没有及时清理,导致垃圾文件越来越多,电脑越来越卡,所以&a…

2022最新软件测试面试八股文,全网最全最新,堪称地表最强

前言 2022秋招已经结束,在应聘过程中相信很多同学都感受到了目前测试就业越来越严峻,内卷也成了测试领域的代名词了。的一个HR朋友告诉我,由于门槛较低,现在普通测试岗(偏功能)的投递比已经将近100&#x…

如何让皮卡丘在网页上跑起来

说在前面 🎈相信很多80、90后的朋友,对QQ宠物印象非常深刻,每次开机宠物就会自动跑出来。曾经很多人想饿死他,但失败了;也有很多人一上线就退出,但就是不愿因取消“开机自动开启”的勾选。2018年09月15日&a…

Adobe Audition CS6 下载与安装教程

文章目录Adobe Audition CS6 简介(一)Adobe Audition cs6软件功能(二)Adobe Audition cs6软件特色(三)Adobe Audition cs6新增功能一,Adobe Audition CS6 下载二,Adobe Audition CS6…

ReactHook技巧

ReactHook技巧 文章目录ReactHook技巧一 概念二 useState三 useEffect3.1 无需清除副作用(**Effect**)3.2 需要清除副作用(**Effect**)3.3 控制(**Effect**)调用次数一 概念 1.什么是hook? 2.为什么要用hook? -: 为函数组件提供状态管理能力, 扩展 -: 在Function组件中勾入…

常用的国际物流运输方式有哪些

目前我国从事跨境电商行业的人才众多,不仅促进了我国外贸业务的活力,也促进了国际物流业的发展。国际货贸运输涉及陆运物流、海运物流、空运物流、管道物流、多式联运物流、邮运物流等多种运输方式。一、陆运物流 陆运物流含公路和铁路联运物流&#xff…

C语言百日刷题第十天

前言 今天是刷题第10天,放弃不难,但坚持一定很酷~ 快来跟我一起刷题吧。 C语言百日刷题第十天前言81.连接两个字符串82.输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数。83.写一个排序函数实现数组从小到大的排序84.字母的大…

SPARKSQL3.0-DataFrameAPI与spark.sql()区别源码分析

一、前言: 阅读本节需要先掌握spark-sql内部执行的基本知识: SessionState Unresolved阶段 Analyzer阶段中queryExecution的介绍 二、区别 spark.sql的执行顺序为: sql字符串 -> antlr4解析成AST语法树 -> unreolved解析成logicalPlan ->…

云计算正当时!将你的Java项目容器化

将您的 Java 应用程序 Docker 化 长按关注《Java学研大本营》,加入读者群,分享更多精彩 扫码关注《Java学研大本营》,加入读者群,分享更多精彩 随着每个人都转向 Kubernetes,知道如何对应用程序进行 Dockerize 是件好…

IPv6转换难点分析之一:国家监测指标-中科三方

从IPv4过渡到IPv6就像是“打破一个旧世界,创建一个新世界”,注定要经历一个长期的过程,但终究会实现。 一、IPv6过渡转换的障碍 目前互联网上还是以IPv4设备为主,不可能迅速过渡到IPv6,这主要受制于以下几个方面: &…

Nat. Mach. Intell2021 | MolCLR+:基于GNN的分子表征对比学习

原文标题:Molecular Contrastive Learning of Representations via Graph Neural Networks 代码:https://github.com/yuyangw/MolCLR 一、问题提出 首先,分子信息难以完全表示。例如,基于字符串的表示,如SMILES和SE…

未来展望:Starday供应链火力全开,为跨境电商再添动力!

2022年末将至,回顾这“命途多舛”的一年,也是令人非常唏嘘。近日,联合国发布《2022年年中世界经济形势与展望》报告,该报告指出正处于疫情恢复期的全球经济可能又到了一场新危机的边缘。据相关统计显示,2022年相比于20…

HttpServlet学习中的常见问题(个人珍藏笔记)

目录 一、HttpServlet 1.1核心方法 1.2、面试:谈谈Servlet的生命周期 二、HttpServletRequest 2.1、核心方法 2.2、如何获取请求头 三、HttpServletResponse 3.1核心方法 四、setCharacterEncoding和setContentType区别? 五、Json格式的转换问题…

串行通讯协议,只需要一文就可以给你讲懂

前言 最近在做一个通过ESP8266和STM32通讯从而实现远程控制,中间需要用到串口来发送报文,通过报文来实现两者之间的通讯。 今天刚好趁着这个机会来给大家讲解一下串行通讯,希望能给大家以后的学习提供一些思路。 串行通讯介绍 串口通信线…