案例2:每隔1分钟,将当前日期和日历都追加到 /home/mycal 文件中
在/home下新建my.sh文件:
date >> /home/mycal
cal >> /home/mycal
*/1 * * * * /home/my.sh(每隔一分钟去执行shell脚本)
案例3:每天凌晨2:00 将mysql数据库testdb,备份到文件/home/db.bak中
0 2 * * * mysqldump -u root -p密码 testdb > /home/db.bak
7.2 at定时任务 7.2.1 基本介绍
7.2.2 at命令格式
at [选项] [时间]
Ctrl + D (都按两次)结束at命令的输入
Ctrl+删除键 进行删除
7.2.3 at时间定义
7.2.4 应用案例
案例1:2天后的下午5点执行 /bin/ls /home
at 5pm + 2 days
at> /bin/ls /home
案例2:atq命令来查看系统中,没有执行的工作任务
atq
案例3:明天17点钟,输出时间到 /root/date100.log
at 5pm tomorrow
at> date > /root/date100.log
案例4:2分钟后,输出时间到 /root/date200.log
at now + 2 minutes
at> date > /root/date200.log
案例5:删除已经设置的任务
atrm 编号
8. Linux磁盘分区、挂载 8.1 Linux分区 8.1.1 原理介绍
8.1.2 硬盘说明
8.1.3 查看所有设备挂载情况
命令:lsblk 或者 lsblk -f
8.2 挂载的案例
分区、格式化、挂载、卸载
8.3 磁盘情况查询 8.3.1 查询系统整体磁盘的使用情况
基本语法:df -h
8.3.2 查询指定目录的磁盘占用情况
基本语法:du -h 目录 (默认为当前目录)
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
–max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
**应用案例:**查询 /opt 目录的磁盘占用情况,深度为1
du -h --max-depth=1 /opt
8.4 磁盘情况-工作使用指令 8.4.1 统计/opt文件夹下文件的个数
ls -l /opt | grep “^-” | wc -l
(正则,以 - 开头的,即文件,wc进行统计)
8.4.2 统计/opt文件夹下目录的个数
ls -l /opt | grep “^d” | wc -l
8.4.3 统计/opt文件夹下文件的个数,包括子文件夹里的
ls -lR /opt | grep “^-” | wc -l
(-R 递归)
8.4.4 统计/opt文件夹下目录的个数,包括子文件夹里的
ls -lR /opt | grep “^d” | wc -l
8.4.5 以树状显示目录结构
语法:tree 目录
默认情况下没有tree指令,使用 yum install tree 安装
9. 网络配置 9.1 Linux网络配置原理图
即ip地址必须要与wmnet8在同一个网段下才能ping通,192.168.2.*
9.2 查看网络IP和网关
windows下查看网络配置:ipconfig
linux下查看网络配置:ifconfig
9.3 Linux网络环境配置 9.3.1 第一种方法(自动获取)
linux登录后,通过界面来设置自动获取ip
特点:linux启动后会自动获取IP,缺点是每次自动获取的ip地址可能不一样,因此不能做服务器
9.3.2 第二种方法(指定ip)
直接修改配置文件来指定IP,并可以连接到外网