-
完整课程笔记:http://wisebank.com/article/88,更多请进入Linux运维工程师话题查看全部
-
at命令 -m : 执行工作后通知执行at命令的用户 -c :显示该at工作的实际内容 时间: HH:MM HH:MM YYYY-MM-DD HH:MM[am|pm] [month][date] HH:MM +[minutes|hours|days|weeks] 如 at now + 5 minutes >>at /root/test.sh 五分钟后执行/root/test.sh脚本 按ctrl + d 退出at查看全部
-
需要和当前终端交互的命令 如vi 不要放在后台 想要用户在后台运行条件 1.命令不能和当前用户交互 2.命令需要运行一段时间 ctrl+z 停止 cp、tar ,find,grep (等搜索命令) 可以放入后台查看全部
-
>.访问控制与at类似 >.crontab命令 * crontab [选项] * * -e : 编辑crontab定时任务 * -I : 查询crontab任务 * -r : 删除当前用户所有的crontab任务 * 格式为*****执行的任务 * * 第一个*表示一个小时的第几分钟 0-59 * 第二个*表示一天当中的第几个小时 0-23 * 第三个*表示一月当中的第几天 1-31 * 第四个*表示一年中的第几个月 1-12 * 第五个* 表示一周中的星期几 0-7(0与7代表周日) * 特殊符号意义 * * * : 代表任何时间,如第一个* 代表每分钟执行一次 * , : 代表不连续的时间,如:0 8,12,16 * * *代表每天的8点0分/12点0分/16点0分执行 * - : 代表连续时间, "0 5 * * * 1-6"代表每周一到周六5点执行 * */n : 代表每个多久执行一次,"*/10 * * * *"表示每10钟执行一次 >注意 * 星期几与几号最好不要连用 * 六个选项都不能为空,必须填写 * 最小有效时间为分钟,最大有效时间为月 * 定时任务中的命令最好使用绝对路径查看全部
-
anacron 会检测/etc/cron.{daily.weekly...}中的文件是否在系统关机的过程中错过的定时任务 /var/spool/anacron/con.{daily.weekly…}内存最后一次crontab的时间,如果当前时间到记录的时间差大于指定的差值,证明有命令漏执行查看全部
-
后台命令脱离登录终端执行的方法,即使关掉终端,也继续运行 1.把需要后台执行的命令加入/etc/rc.local文件。开机自动运行 2.使用系统定时任务,让系统在指定的时间执行某个后台命令 3.使用nohup命令 绝大多数的程序,除了像mysql这样的服务。绝大多数的服务,当你把终端关闭后,它正在运行的后台程序全部都会终止,原因是,当你关闭终端的时候,系统会默认发出sighup这个信号把你正在运行的程序终止掉。所以要让后台程序脱离终端使用,就必须使用nohup命令。第一种方法更简单。查看全部
-
1
查看全部 -
系统的crontab设置
因为使用crontab -e 设定定时任务是绑定用户的。如果换个用户就没法操作定时任务了。
所以为了所有人都可以使用。
用:/etc/crontab这个配置文件,可以指定用户身份来制定和编辑定时任务
查看全部 -
crontab循环定时任务
常用、用途广泛
一、服务管理与访问控制
注意:当前用户创建任务,需要注意用户权限,进行用户更改后再行创建
查看全部 -
系统定时任务:
一:at一次性定时任务
1、安装at服务
2、at的访问控制
3、at的命令
用法:at [选项] 时间
查看全部 -
系统资源查看:
一:vmstat命令监控系统资源
命令:vmstat [刷新延时 刷新次数] 例如:vmstat 1 3
二:dmesg内核监测信息
用法 dmesg | grep CPU
三:free命令查看内存使用状态
用法:free -m
四:查看CPU信息
命令:cat /proc/cpuinfo
/proc/ 是保存内存中的信息
五:uptime显示系统的启动时间和平均负载
top命令第一行。
w命令也可以看到此数据
六:uname 查看系统与内核相关信息
用法:uname [选项]
判断系统的位数。file /bin/ls
查看系统的发型版本 lsb_release -a
七:列出进程打开或使用的文件信息
命令:lsof [选项]
vmstat 命令 dmesg命令
查看全部 -
如何脱离操作用户、终端、远程,把程序放入后台运行
推荐第一种、规范第三种
nohup 【命令】 &
脱离终端,将程序放入后台运行。
查看全部 -
工作管理的方法:
一:把进程放入后台
二:查看后台的工作
三:将后台暂停的工作恢复到前台执行
查看全部 -
工作管理:
1、jobs命令,查看系统后台运行的程序。
因为程序不放置在后台运行,会影响接下来的操作,系统会在前台持续运行。
而且持续时间内不能关闭终端界面或者远程登录。
2、命令格式为 命令后面加 & 例如:ls &
查看全部 -
修改进程优先级:
一:什么是进程的优先级
每个cpu在同一个时钟周期内只能运算一个指令。相当于每个时钟周期内每个人只能处理一个人交代的工作。
假设只有一个人处理工作,当工作过多的时候,就需要进行排队进行工作。
优先级就是插队处理。
二:了解优先级
PRI不能主动修改,但是可以修改NI
一般不需要更改,了解就可以了。因为进程的优先级用户根本感觉不到
三:修改优先级
nice命令,用于修改优先级
renice命令,用于修改已经修改过的优先级
查看全部
举报