iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux高级篇学习手册(二)
  • 707
分享到

Linux高级篇学习手册(二)

Linux学习Linux基础 2022-06-04 23:06:11 707人浏览 独家记忆
摘要

目录1. linux的crontab定时任务1.1 配置定时任务2. Linux的服务管理6.1 服务管理2.2 服务自启动2.3 演示效果总结1. Linux的crontab定时任务 任务调度:是

目录
  • 1. linux的crontab定时任务
    • 1.1 配置定时任务
  • 2. Linux的服务管理
    • 6.1 服务管理
    • 2.2 服务自启动
    • 2.3 演示效果
  • 总结

    1. Linux的crontab定时任务

    任务调度:是指系统在某个时间执行的特定的命令或程序。

    任务调度分类:

    ​ 1. 系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等

    2. 个别用户工作:个别用户可能希望执行某些程序,比如对 mysql数据库的备份

    crontab进行定时任务的设置。

    命令参数:

    • l:显示当前用户所有的定时任务机
    • e:使用vim编辑当前用户的定时任务,一行一个定时任务
    • r:删除当前用户的定时任务

    演示:

    Linux高级篇学习手册(二)

    1.1 配置定时任务

    格式:分 时 日 月 周 命令

    crontab定时命令只能最快按照分钟去执行,不能安装毫秒执行,如果需要按照毫秒执行可以使用java

    含义:按照指定的时间执行命令, 就是定时任务

    • minute:表示分钟,从0-59的任何整数
    • hour:表示小时,从0-23的任何整数
    • day:表示日,从1-31的任何整数
    • month:表示月,从0112的任何整数
    • week:表示周,从0-7的任何整数,0或者7代表星期日,1-6代表周一到周六
    • command:表示要执行的命令

    特殊字符介绍:

    星号* :代表所有可能的值。

    逗号,:用逗号隔开的值指定某个时间点

    短横- :表示一个整数范围

    正斜杠/ :表示指定时间的间隔频率

    eg:

    
    * * * * * command --> 每1分钟执行
    
    30 21 * * * command --> 每天的21点30分执行
    
    3,15 *OGCIuRu * * * command --> 每小时的第3和第15分钟执行
    
    6,12 3-4 * * * command --> 每天上午3点到4点的第6和第12分钟执行
    
    */3 * * * * command --> 每隔三分钟执行
    

    输出系统当前时间命令:

    
    date

    案例:每分钟打印系统当前时间输出到/root/mydate.log文件中

    实现步骤:

    1.使用crontab -e 进入编辑当前用户的定时任务编辑器

    2.编写定时任务命令

    3.>>代表追加输出

    
    * * * * * date >> /root/mydate.log

    4.>代表覆盖输出

    5.观察运行,看是否每分钟进行打印.

    2. Linux的服务管理

    服务(service)本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(Mysql,shd防火墙等)。

    6.1 服务管理

    命令:

    sysytemctl 【选项】 服务名

    参数详情介绍:

    • start:启动服务。
    • stop:停止服务。
    • status:查看服务的状态。
    • restart:重启服务。
    • reload:不停止定时器,重新加载新的配置文件,使其生效。

    2.2 服务自启动

    命令相关:

    • systemctI list-units service :查看服务运行状态
    • systemcti list-unit-files --type=service :查询所有服务是的开机状态
    • systemctl enable 服务名:设置某个服务开机自启动
    • systemctl disable 服务名:设置某个服务器开机不自动启动。
    • systemctI is-enabled 服务名:查询指定服务器开机启动状态
    • systemctl list-unit-files 服务名.service:查询指定服务器开机启动状态

    注意:

    服务默认状态分类:

    • enable : 开启自启动
    • disable: 手动启动
    • daemon的默认状态除了enable和disable之外,还有其他类型:
      •  static:这个服务不可以自己启动,但是可能被其他的enable类型的服务唤醒(相依属性的服务)。
      • mask:这个服务无论如何都不会被启动!因为已经被强制注销(非删除),可通过systemctl unmask方式改回原本状态。

    服务当前状态分类

    • active (running):表示正有一个或多个程序正在系统中执行。
    • active (exited):表示仅执行一次就正常结束的服务。
    • active (waiting):表示正在执行当中,不过还在等待其他的事情才能继续处理。
    • inactive:表示这个服务目前没有运行。

    2.3 演示效果

    Linux高级篇学习手册(二)

    Linux高级篇学习手册(二)

    总结

    这篇文章就到这里了,如果这篇文章对你也有所帮助,希望您能多多关注我们的更多内容!

    --结束END--

    本文标题: Linux高级篇学习手册(二)

    本文链接: https://www.lsjlt.com/news/21335.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Linux命令学习手册-df
      df -[选项] [文件...]功能检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 df 命令可显示所有文件系统对i节点和磁盘块的使用情况。描述该命令各个选项的含义如下: -a 显示所...
      99+
      2023-06-05
    • Linux命令学习手册-awk
      awk '条件类型1{动作1} 条件类型2{动作2} ...' filename功能相较于 sed 常常作用于一整个行的处理, awk 则比较倾向于一行当中分成数个『字段』来处理。描述awk 的处理流程读入第一行,并将第一行的资料填入 $0...
      99+
      2023-06-05
    • Linux命令学习手册-file
      file [-beLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]功能辨识文件类型。举例检查文件类型$file file.c file /dev/hda输入之后,输出如下:file....
      99+
      2023-06-05
    • Python科学计算学习之高级数组(二)
      代码性能和向量化   背景:Python是一种解释型的编程语言,基本的python代码不需要任何中间编译过程来得到机器代码,而是直接执行。而对于C、C++等编译性语言就需要在执行代码前将其编译为机器指令。 但是,解释型代码的速度比编译...
      99+
      2023-01-31
      数组 高级 科学
    • python学习手册.fist
      # 1.注释    # 行注释  #         # print('****')     # 多行注释三个双引号或者单引号         '''print('****')            print('****')       ...
      99+
      2023-01-31
      手册 python fist
    • CTFAWD入门学习手册
      目录引文站点部署dump源码数据库备份修改密码关闭不必要端口部署WAF攻击(ATTACK)弱口令自带后门nmapWEB攻击写入木马bash反弹shell不死马提交脚本防御(DEFEN...
      99+
      2022-11-13
      CTF AWD入门手册 CTF AWD
    • 一篇文章带你学习Python3的高级特性(2)
      目录1.生成器2.迭代器总结1.生成器 # 一边循环一边计算的机制,称为生成器:generator; # 创建generator方法: # 1.把一个列表生成式的[]改成() num...
      99+
      2024-04-02
    • 一篇文章带你学习Python3的高级特性(1)
      目录1.切片2.迭代3.列表生成式总结1.切片 # 切片:取list或tuple的部分元素 nameList = ["Willard","ChenJD","ChenBao","Che...
      99+
      2024-04-02
    • Python 学习日记第二篇 -- 列表
      一、列表    列表是一个可以包含所有数据类型的对象的位置有序集合,它是可以改变的。   1、列表的序列操作(Python3)>>> one_list = [1,2,3,4] >>> two_list =...
      99+
      2023-01-31
      第二篇 日记 列表
    • redis入门学习手册分享
      这篇文章主要介绍redis入门学习手册分享,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、前言在过去的几年时间里,一提到高并发、海量数据存储解决方案,我们想到的都是NoSQL数据库...
      99+
      2024-04-02
    • Python学习之高级特性
      切片 在Python基础篇里,我们知道Python的可序列对象可以通过索引号(下标)来引用对象元素,索引号可以由0开始从左向右依次获取,可以从-1开始由右向左获取。这种方法可以帮助我们依次获取我们想要的元素。而切片可以帮助我们获取被切片元...
      99+
      2023-01-30
      特性 高级 Python
    • Python学习手册之类和继承
      在上一篇文章中,我们介绍了 Python 的函数式编程,现在我们介绍 Python 的类和继承。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10010690.html 类先前,我们研究过两种...
      99+
      2023-01-30
      手册 Python
    • Python学习手册之Python异常和
      在上一篇文章中,我们介绍了 Python 的函数和模块,现在我们介绍 Python 中的异常和文件。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9963920.html 异常和文件 异常 异...
      99+
      2023-01-30
      异常 手册 Python
    • Python学习手册之数据类型
       在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9979931.html 数据类型None 类...
      99+
      2023-01-30
      数据类型 手册 Python
    • 【python学习】新手基础程序练习(二
      Ι  继续上一节得内容,这里主要是对各种知识的理解以及如何运用。 一、执行 Python 脚本的两种方式 1.把python执行文件加到计算机的环境变量中,然后新建文件把程序写在新文件里,再通过cmd命令打开命令提示符终端,输入pytho...
      99+
      2023-01-30
      新手 基础 程序
    • 学习Go语言:从初级到高级
      在当今的编程领域中,Go语言作为一门快速发展的编程语言备受关注。作为一门编程语言,Go语言的设计目标是提高程序员的生产力,同时强调简洁和效率。本篇文章将为大家提供一个从入门到精通的学习...
      99+
      2024-02-26
      go语言 入门 精通
    • python3--装饰器高级学习版
      __author__ = "Aaron Fan"import time #导入time模块user,passwd = 'alex','abc123'   #用户名密码def auth(auth_type):    #创建auth函数,创建a...
      99+
      2023-01-31
      高级
    • java swing一篇轻松学习(高考后可以自学)
      前言: 本文会将swing从0到jdbc操作全部讲完,希望能对大家有所帮助。 环境与工具: 系统环境:win10 开发工具:Eclipse IDE for Java Developers - 2020-09 数据库:MySQ...
      99+
      2023-10-21
      java 学习
    • 怎么学习Linux更高效
      这篇文章跟大家分析一下“怎么学习Linux更高效”。内容详细易懂,对“怎么学习Linux更高效”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“怎么学习Linux更高效”的知识吧。在...
      99+
      2023-06-28
    • Midjourney学习(三)6个高级应用
      使用Remix Mode在原图片的基础上进行二次创作 通过prompt得到大图之后,点击Make Variations按钮,输入Remix Prompt,即可得到意想不到的效果! 局部内容重绘 通过局部重绘可...
      99+
      2023-08-30
      midjourney 学习 局部重绘
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作