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