Linux基础服务(Crontab和NFS)

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)连接(部分旧客户端需此选项)。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值