linux定时任务
定时任务调度
crontab [选项]
-e编辑crontab定时任务
-I查询crontab任务
-r删除当前用户所有的crontab任务
crontab -e
进入编辑模式
*/1 * * * * ls -l /etc > /tmp/to.txt

at定时任务
at命令是一次性定时的计划任务,at的守护进程atd会以后台模式运行,检查作业队列
默认情况下,atd守护进程每60秒检查作业队列。
at [选项] [时间]
Ctrl + D结束at命令的输入
使用at命令的时候,一定要保证atd进程的启动。
ps -ef | grep atd,检验当前正在运行的进程中,是否有atd
at命令选项


atq:查询 未进行的任务
atrm 编号n:删除编号n的任务
linux分区
lsblk或者lsblk -f:查看所有设备挂载情况

添加磁盘并挂载
1、在虚拟机设置中可以添加一块硬盘,重启可以查看到新的硬盘sdb
2、对硬盘进行分区fdisk /dev/sdb,开始分区
n 新增分区
w 写入并退出
3、格式化硬盘:mkfs -t ext4 /dev/sdb1
ext4是分区类型
4、挂载
mount 设备名称 挂载目录
例如 mount /dev/sdb1 /newdisk
解除挂载
umount 设备名称/挂载目录
例如:umount /dev/sdb1或者umount /newdisk
注意:在命令行挂载的设备,在重启后会失效
永久挂载:通过修改/etc/fstab实现挂载,添加完成后重启或者mount -a生效
磁盘情况查询
df -h:查询系统整体的磁盘使用情况
du [选项] [目录]:查询指定目录的磁盘使用情况
选项:
-s:指定目录占用大小汇总
-h:带计量单位
-a:含文件
-c:列出明细的同时,添加汇总值
--max-depth=1:子目录深度为1
磁盘实用指令
1、统计etc文件夹下文件的个数
ll /etc| grep "^-" | wc -l
grep: 可以使用正则^-,表示以-开头的,就是文件
wc -l :统计数量
2、统计etc文件夹下目录的个数
ll /etc| grep "^d" | wc -l
3、统计etc文件夹下文件的个数,包括子文件夹下的文件
ll -R /etc | grep "^-" | wc -l
选项-R表示递归
4、统计etc文件夹下目录的个数,包括子文件夹下的目录
ll -R /etc | grep "^d" | wc -l
5、以树状显示目录结构,如果没有tree,使用yum install tree安装
tree 目录
网络配置
windows下查看IP地址:ipconfig
linux下查看IP地址:ifconfig
测试主机之间网络的连通性ping 目的主机
网络环境配置
默认自动获取ip
指定ip
可以直接修改配置文件来指定IP,并可以连接到外网
编辑,vim /etc/sysconfig/network-scripts/ifcfg-ens33
ifcfg-en33 文件说明
DEVICE=etho 接口名
HWADDR=00:0C:2x:6x:0x:xx MAC地址
TYPE=Ethernet 网络类型
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44 随机id
ONBOOT=yes 系统启动时,网络接口是否有效
# IP的配置方法[none|static|bootp|dhcp]
# 分别是[引导式不使用协议|静态IP|BOOTP协议|DHCP协议]
BOOTPROTO=static 静态IP
IPADDR=192.168.200.130 IP地址
GATEWAY=192.168.200.2 网关
DNS1=192.168.200.2 域名解析器
重启网络服务或者重启系统生效
service network restart/reboot
本文介绍了Linux中如何使用crontab进行定时任务调度,包括基本操作、查询与删除任务,同时详细讲解了at命令的使用以及磁盘的添加、挂载、查询和实用指令。此外,还涉及了网络配置和基础硬件管理,如IP设置和分区操作。
1779

被折叠的 条评论
为什么被折叠?



