find命令,链接,dhcpd的搭建

一、find命令

1.名字:
find 目录 条件 条件值
find -name
find /etc/ -name passwd 查找/etc下名字叫passwd的文件

这里写图片描述

2.所有人,所有组:
创建5个文件,更改所有人以及所有组,查看
find -user -group -a并(不写也是并且) -o或(最少满足一个) -not(反选)
find /mnt -group root
find /mnt -user westos
find /mnt -group root -user student
find /mnt -group root -a -user student
find /mnt -group root -o -user student

这里写图片描述

这里写图片描述

3.权限:
创建5个文件,更改权限,查看
find /mnt -perm 444 ##u=4 g=4 o=4
find /mnt -perm -444 ##u含有4 并且g含有4 并且o含有4
find /mnt -perm /444(企业7) | find /mnt -perm +444(之前的) ##u含有4 或者g含有4 或者o含有4
find /mnt -perm -002 ##o含有2

这里写图片描述

这里写图片描述

4.大小:
先创建3个文件,更改大小,查看
du -sh ##查看所有文件的大小之和
find /mnt/ -size 20k ##查找20K的文件
find /mnt/ -size -20k ##查找小于20K的文件
find /mnt/ -size +20k ##查找大于20K的文件

这里写图片描述

这里写图片描述

5.类型:
find /etc -type l链接
这里写图片描述
find /etc -type d目录
find /var -type s套接字
这里写图片描述
find /dev -type f文件
find /dev -type c字符设备
find /dev -type b块设备
find /dev -type p管道设备
find /etc -maxdepth 1 -type l ##找到/etc下,最大是一层的链接
find /etc -mindepth 1 -type l ##找到/etc下,最大是一层的链接
find /etc -maxdepth 2 -mindepth 2 -type f ##找到/etc下,只有两层的文件

这里写图片描述

6.执行:
find /etc -type f -exec cp {} /mnt \; ##\转译(告诉系统‘;’只是个符号,没有用途)
find / -group mail -exec cp {} /mnt/ \; ##把/下所有组是mail的文件备份到/mnt下(这样复制过来的,因为是root操作的,所以现在查看的所有人和所有组是root)
find / -group mail -exec cp -rp {} /mnt/ \; ##这样复制过来的能看到原来的组

这里写图片描述

这里写图片描述

PS:mv不改变组和用户,cp改变组,cp -p权限(保留原来组),-r目录

这里写图片描述

这里写图片描述

这里写图片描述

二、链接link

Linux分步查找(xfs,ext)比Windows快。最小存储单元block,block越大,block越少,越快
软链接(快捷方式):复制节点号,用来节省空间,多个节点号对应同一个block,但是删掉原文件链接也会失效
硬链接(备份):复制数据(block),用来节省节点号,同一个节点号对应多个block,删掉原文件还可以用链接
两个分区之间可以软链接,不能硬链接

这里写图片描述

这里写图片描述

三、dhcpd的搭建(server服务端,desktop客户端)

yum intall dhcp -y 安装dhcp服务(dhcp功能:别人来索要ip时可以给他)
rpm -qc dhcp(查看安装好的软件的从属文件)

这里写图片描述

其中 /etc/dhcp/dhcpd.conf是配置文件,查看

这里写图片描述

没有,但是给了一个例子,我们把例子cp到配置文件中,再进入配置文件

这里写图片描述

#

7域名
8dns

这里写图片描述

10默认最少租赁时间
11默认最长租赁时间
删27,28行和33行以后所有(删掉27,28两行后为35)
30:网段,子网掩码
31:ip地址池
32:网关

这里写图片描述

#

systemctl restart dhcpd.service
测试:
1)
先reset客户端(desktop)
systemctl restart network
ifconfig(查看ip)
在之前设置的ip池范围内,并且Mac地址符合服务端Mac地址

这里写图片描述

2)
less /var/lib/dhcpd/dhcpd.leases 查看分配记录(看Mac地址)(在服务端)
ifconfig(查看Mac地址)
Mac地址符合服务端Mac地址

这里写图片描述

3)
更改ip地址池
客户端重启network
查看ip发现更改

这里写图片描述

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值