crondtab进行定时任务的设置
基本语法:crontab [选项]
常用选项:
-e | 编辑crondtab定时任务 |
-l | 查询crondtab任务 |
-r | 删除当前用户所有的crondtab任务 |
crond相关指令:
*/1 * * * * ls -l /etc/ > /tmp/to.txt
定时每分钟执行,将etc的ls内容重定向到tmp下to.txt文件中。
项目 | 含义 |
第一个* | 一小时中的第几分钟 |
第二个* | 一天中的第几小时 |
第三个* | 一个月中的第几天 |
第四个* | 一年中的第几月 |
第五个* | 一周中的星期几 |
特殊符号:
特殊字符 | 含义 |
* | 代表时间,比如第一个*,代表每小时中的每分钟都执行一次 |
, | 代表不连续的时间,比如0 8,12,16 * * *? 代表每天的8点0分,12点0分,16点0分都执行一次 |
- | 代表连续的时间范围,比如0 5 * * 1-6? 代表在周一到周六的凌晨5点0分执行命令 |
*/n | 代表每隔多久执行一次,比如*/10 * * * *? 代表每隔十分钟执行一遍命令 |
(1)每隔一分钟,就将当前的日期信息追加到/tmp/mydate文件中
*/1 * * * * date >> /tmp/mydate.txt
(2)每隔一分钟,将当前日期和日历都追加到/tmp/mydate文件中
步骤:
(3)每天凌晨2:00将mysql数据库testdb,备份到文件中。
指令:mysqldump -u root -p密码 数据库 > /home/db.bak
(1)at:一次性定时执行任务
(2)at命令格式
at [选项][时间]
Ctrl + D 结束at命令的输入
1、分区命令:fdisk /dev/sdb
2、磁盘情况查询
基本语法:df -h
3、磁盘情况实用指令
修改文件在/etc/hostname指定
在Linux中,每个执行的程序都称为一个进程,每一个进程都会分配一个ID号(pid,进程号)。
显示系统执行的进程
属性:
-a:显示当前终端的所有进程信息
-u:以用户的格式显示进程信息
-x:显示后台进程运行的参数
分页显示:ps -aux | more
过滤显示:ps -aux | grep sshd
kill和killall
基本语法:
kill [选项] 进程号(功能描述:通过进程号杀死进程)
killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
常用选项:-9 表示强制停止进程。
pstree [选项],可以更加直观的查看进程信息
常用选项:
-p:显示进程的pid
-u:显示进程的所属用户
服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如mysql、sshd、防火墙等,因此我们又称之为守护进程,是Linux中非常重要的知识点。
通过chkconfig可以给服务的各个运行级别设置自启动/关闭。
基本语法:
基本语法:
systemctl [start | stop | restart | reload | status] 服务名
systemctl指令管理的服务在/us/lib/systemd/system查看
systemctl设置服务的自启动状态
应用案例:
查看当前防火墙的状况,关闭防火墙和重启防火墙。
systemctl status firewalld;
systemctl stop firewalld;
systemctl start firewalld;
?
往期精彩内容:
【全栈最全Java框架总结】SSH、SSM、Springboot
?
?
本文内容是根据 莫烦Python 网站的视频整理的笔记笔记中对代码的注释更加清晰明...
这些日子一直在简书上使用markdown写作,已经渐渐的痴迷于这种简洁纯粹的写作方...
功能:$1-$9存放着正则表达式中最近的9个正则表达式的匹配结果,这些结果按照子...
这是一道经典的程序员面试题,在Mysql中,如果有多个事务同时访问同一行数据,那...
由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与...
整理的算法模板合集 ACM模板 点我看算法全家桶系列 实际上是一个全新的 精炼 模...
Viper 浏览器是一个基于 Qt 的浏览器,它提供了简单易用的用户体验,同时考虑到...
flash文件的格式:.FLV 和 .SWF flash视频格式有两种扩展名可以使用:.flv和.swf...
前提 复杂场景中有不少数据需要在多个不同页面间来回使用和修改。但是小程序页面...
Redis可以看成NoSQL类型的数据库系统, Redis也提供了事务, 但是和传统的关系型数...