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

安装第三方环境变量

/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,强制杀死进程或作业。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值