Linux计划任务以及进程检测与控制

article/2025/9/15 11:45:08

安装第三方环境变量

/etc/profile
PATH =
export PATH

$home /.bashrc 当前用户的bash信息(aliase,umask)
$home/.bash_profile 当前用户的环境变量的信息
$home /.bash_logout

/ect/bashrc 使用bash shell用户全局变量
/etc/profile 系统和每个用户的环境变量信息

用户登录系统读取相关文件的顺序:
/etc/profile–> h o m e / . b a s h p r o f i l e − − > home/.bash_profile--> home/.bashprofile>home/.bashrc–>/etc/bashrc–>$home./

10、Linux计划任务
一次性执行计划任务(常用命令at,依赖后台服务atd)

at 时间
task
ctrl +d 结束任务

crontab是"crond table"的简写。该命令被用来提交和管理用户的需要周期执行任务。会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
Linux下的任务调度分为两类,系统任务调度和用户任务调度。
系统任务调度:系统周期性索要执行的工作,比如写缓存数据到硬盘,日志清理等。/etc/crontab文件是系统任务调度的配置文件。
用户任务调度:用户定期执行的工作比如用户数据备份,定时邮件提醒等。用户可以使用crontab工具定制自己的计划任务。所有用户定义的crontab文件都被保存在/var/spool/cron目录中。其文件名与用户名一致。

* * * * * task    #分,时,日,月,星期,所要执行的任务 *代表全选
*/1 * * * * task  #分隔1分钟执行一次   

tail 用于显示文件尾部的内容
使用tail -f命令监控/var/log/cron日志程序 -f显示最新追加的内容
tail -f /var/log/cron

Linux进程与程序
1、进程查看,通过查看,判断健康状态
2、进程终止
3、进程优先级控制

小黑入职到一家公司,接到的第一项任务,就是监控生产服务器的性能,提到服务器性能,我们首先想到的就是CPU,内存和磁盘。

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。
在top命令中按f可以查看显示的列信息,按对应字母来开启/关闭列,大写字母表示开启,小写字母表示关闭。带*号的是默认列。
学会看top出的每行信息。
在这里插入图片描述

free命令能够显示系统中物理上的空闲和已用内存,还有交换 内存,同时,也能显示被内核使用的缓冲和缓存 。这些信息是通过解析文件/proc/meminfo而收集到的

不带任何选项运行free命令会显示系统内存,包括交换的内存总数、空闲、已用、交换、缓冲、和缓存。
df是"Disk Free"的简写,是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用"df -h"的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。
日常普遍用该命令可以查看磁盘被占用多少空间、还剩多少空间。

ps是"process status"的简写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断,删除不必要的程序。
ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行、和运行状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

netstat/ss用于显示各种网络相关信息,如网络连接,路由表,接口状态(Interface Statistics),masqueradde连接,多播成员(Multicast Menberships)等等
从整体上看,netstat的输出结果可以分为两个部分:一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"是指%0A的是接收队列和发送队列。这些数字一般都应该是0.如果不是则表示软件包正在队列堆积。这种情况只能在非常少的情况见到;另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)

kill/killalllinux系统中kill命令用来删除执行中的程序或工作。
kill命令可将指定的信号发送给相应的进程或工作。 kill命令默认使用信号为15,用于结束进程或工作。如果进程或工作忽略此信号,则可以使用信号9,强制杀死进程或作业。


http://chatgpt.dhexx.cn/article/yHRIoHKK.shtml

相关文章

Linux服务器查看任务计划,Linux的任务计划

Linux的任务计划 我们在使用系统的过程中,经常需要在以后的某个时间点执行一个任务,而我们又不在机器旁边的时候,比如在半夜时服务器访问的用户很少,宽带资源很充足的时候,要去镜像软件包、重启服务器(虽然Linux很稳定…

Linux 计划任务讲解

目录 计划任务 一次性计划任务 长期性计划任务 计划任务 管理员可以编辑自己的和普通用户的计划任务 普通用户只可以编辑自己的计划任务 计划任务根据执行方式分为一次性计划任务、长期性计划任务 一次性计划任务 此计划只执行一次,执行后或就不会再执行了 通…

Linux计划任务-定时任务

Linux计划任务-定时任务 at单次计划任务at命令格式查看at任务取消at计划任务创建1分钟后的单次任务 定时任务分类cron系统任务调度/etc/crontab文件格式 用户任务调度安装crontab conrtab常用添加计划任务指定用户创建计划任务 查看用户的计划任务计划任务日志存储目录查看所有…

Linux 计划任务

计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据。 #分类 ##一次性调度执行 at Schedule one-time tasks with at. 语法格式:at 时间点 例如: [rootBJcoud_computing_hp_hao ~]# at now 2min 2分钟之后 [rootBJcoud_co…

Linux基础之计划任务

在Linux的运维中,我们经常会使用到计划任务,所谓计划任务就是在某个时间让计算机做某件事情。我们可以将计划任务分为一次性的调度执行和循环调度执行。 一、一次性调度执行 一次性调度执行在实际情况中使用少于循环调度执行。在Linux操作系统中使用at &…

linux(计划任务)

一、概念 计划任务就是按照计划定时的去执行任务 二、crond程序--是linux里负责执行计划任务的程序 (1)使用crontab命令调用crond进程 (2)crond程序--每隔一分钟去检查是否有计划任务要执行. 2、crond进程的启动、重启、停止 …

Excel2019打开文件时会同时打开一个名为Sheet1的未保存空白工作簿

因为安装了MySQL导致 解决办法: 1、右键EXCEL以管理员身份打开 2、点击“文件”——“选项”——“加载项” 在下方“管理”的下拉框中选择“COM加载项” 点击“转到”,在弹出的界面中取消MySQL For Excel的勾选——确定 再次打开Excel便不会出现打开…

EXCEL每次打开文件都会出现一个空白sheet1窗口

不需要禁用所有加载项,禁用所有的加载项会影响功能,找到COM加载项,转到,取消勾选MySQL的加载项,取消后没有自动创建的sheet1工作簿了,希望有帮助

“EXCEL 文件打开后,显示空白”的解决方法

今天遇到一个很奇怪的问题,一个Excel文件,大小大概50K左右,里面肯定是有内容的。 但打开后,显示的却是空白,如下图: 临时解决方案: 选择打开方式“使用IE打开”,之后弹出的对话框&am…

excel表格打开灰色,没有内容

1、修改注册列表,快捷键 winR,然后输入regedit,回车进入; 2、找 HKEY_CLASSES_ROOT ; Excel.Sheet.12 ; shell ; open ; command ; 3、双击右侧“默认”图标编辑,将数值最后的/dde修改成"%1"😭"%1"与前面的…

已解决:EXCEL每次打开文件都会再出现一个空白sheet1文件

问题描述 安装过MySQL后,它自动关联到excel ,以引用其数据源。但是这样一来,每次打开,都会加载一个新的文件sheet1,每次都得手动关闭;在网上搜了一大堆(什么禁用相关COM加载项,等等…

Excel2016打开文件空白

安装Office 2016,打开excel文件,显示空白 解决方案 winr,输入regedit定位到HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command将原值修后加上"%1"(包括英文半角双引号,前面有一空格),修改以后为 "C:\Program Files\Micros…

Excel打开之后没有内容显示一片空白

打开一个有内容的excel表格,发现没有任何显示,一片空白 解决办法: 开始 — 运行 — regedit 修改HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command项默认值 原值: "C:\Program Files\Microsoft Office\Root\Offic…

直接打开xls、xlsx文件,Excel显示灰色空白

。。。 最近我需要使用visio,但是我的office365里没有,于是我下载了一个visio 2016,安装的时候连着office2016一同安装了,不知道能不能共存,之后直接打开xls、xlsx等文件会出现灰色空白,必须进入excel程序…

【软件】Excel打开空白,需要在里面再次选择文件位置打开

前面介绍了Excel打开报错 0xc0000022的解决办法,方法请点击连接: https://blog.csdn.net/qq_26741933/article/details/111225800 但是发现打开表格全部是灰色,需要点击"文件"--“打开” 选择文件位置才能打开: 需要修…

Excel:打开后有空白的Sheet1

我是在装了MySQL 5.8以后,就出现了这个问题。 无论开什么Excel文件,甚至直接打开excel这个程序,都会出现一个空白的Sheet1。 查到了资料,禁用MySQL的加载项即可。 Excel - 文件 - 选项 - 加载项 - MySQL For Excel - 管理选到“…

office2016中EXCEL文件第一次打开是空白文档,第二次才能打开处理方式

1、开始–>运行–>regedit2、修改HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command项默认值。原值:C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE增加"%1",如下: C:\Program Files\Microsoft Office\Root…

解决“打开Excel文件时会同时打开一个名为Sheet1的未保存空白工作簿”的问题

问题描述 在一次偶然的请款下,我发现在打开本机上的所有Excel文件时,都会自动打开一个名为“Sheet1”的未保存的空白工作簿,虽然不影响原有工作簿的使用,但是每次都要手动关闭空白的工作簿,让人很恼火。如果是打开Exce…

关于EasyExcel出现空白数据列的问题

NoArgsConstructor AllArgsConstructor Data Builder public class Title {ExcelProperty(value "字符串标题")private String stringTitle;ExcelProperty(value "日期标题")private Date dateTitle;ExcelProperty(value "数字标题")private …

VBA小代码--确认筛选后的第一个可见单元格的行号

Sub test()MsgBox (Rows("2:" & Rows.Count).SpecialCells(12).Row) End Sub另附vba SpecialCells(Type,Value) 参数说明 下面内容转自https://www.cnblogs.com/hdl217/p/3494790.html Range.SpecialCells 方法可以返回一个 Range 对象,该对象代表与…