Crontab:计划任务
设置周期时间,到达时间执行命令或脚本
格式: 分 时 日 月 周 要执行的命令
*(通配符)表示"任意值或者所有值"
crontab
-e:编辑,调用vim编辑
-l:查看
-u:指定用户,如果不指定默认当前用户
-r:删除所有计划任务
|
字段 |
范围 |
特殊符号举例 |
含义解释 |
|
分钟 |
0-59 |
*/10 |
每10分钟执行一次 |
|
小时 |
0-23 |
8-10 |
8点、9点、10点执行 |
|
日期 |
1-31 |
1,15 |
每月1号和15号执行 |
|
月份 |
1-12 |
6 |
6月执行(也可用英文缩写jun) |
|
星期 |
0-6(0=日) |
1 |
每周一执行(1代表周一) |
* * * * * 命令或脚本


NFS:网络文件系统,共享目录
·NFS:(Network File System)网络文件系统。可以像挂载本地磁盘一样挂载网络文件目录。
# 服务端操作
# 关闭防火墙、SElinux
# 安装
yum install -y nfs-utils rpcbind
# 修改配置文件
vim /etc/exports
# 将目录共享给所有主机(范围最大,慎用)
/data *(rw,sync,no_root_squash)
# 将目录共享给192.168.8.0网段中的主机
/opt 192.168.8.0/24(rw,sync,no_root_squash)
# 将目录只共享给IP地址为192.168.8.0的主机
/tmp 192.168.8.10(rw,sync,no_root_squash)
# 重启
systemctl restart rpcbind nfs-server
systemctl enable rpcbind nfs-server
# 检测
exportfs -avr
# 客户端
# 关闭防火墙、SELinux
# 安装nfs客户端
yum install nfs-utils
# 挂载本地目录上
mount -t nfs 服务端IP:/共享目录 /本地挂载点 [选项]
mount -t nfs 192.168.8.20:/data /mnt
df -h 查看
常用选项:
|
选项 |
描述 |
|
rw |
允许客户端读写(默认ro只读)。 |
|
ro |
只读权限。 |
|
sync |
数据同步写入磁盘(默认,安全但性能稍低)。 |
|
async |
数据先缓存到内存,再写入磁盘(性能高,但可能丢失数据)。 |
|
no_root_squash |
客户端以 root 身份访问时,映射为服务端的 root 用户(危险,慎用)。 |
|
root_squash |
客户端 root 用户映射为服务端的 nfsnobody 用户(默认,安全)。 |
|
all_squash |
所有客户端用户映射为服务端的 nfsnobody 用户(适合公共共享)。 |
|
anonuid=UID |
将客户端用户映射为服务端指定 UID 的用户(需配合 all_squash)。 |
|
anongid=GID |
将客户端用户映射为服务端指定 GID 的用户组(需配合 all_squash)。 |
|
subtree_check |
检查共享目录的子目录权限(默认开启,可关闭用 no_subtree_check)。 |
|
insecure |
允许客户端通过非安全端口(大于 1024)连接(部分旧客户端需此选项)。 |
1万+

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



