2020-08-01 Linux 8开始学习(第七课)
chattr 隐藏权限,不是隐藏文件的意思
chattr +i an.cfg 不允许删除文件权限、
加权限 +
减权限 -
lsattr an.cfg
----i------------
chattr +i an.cfg
----------------
rm an.cfg
+i 无法对文件修改权限
+a 仅允许追加内容权限,无法覆盖、删除
lsattr 显示是什么,就-掉什么权限
针对一个精确的人进行权限控制
file acl
setfacl -R(对于一个目录进行权限的设定)m(修改) u:(对于一个用户)zhangsan:rwx /home/haha
setfacl -b 目录删除权限
ls -ld /home/xiao
. 变成+ ,说明此文件有Setfacl权限
chmod -Rf 000 /home/haha(权限清零)
getfacl /home/haha 查看权限
su linuxprobe 常规切换至用户身份下
su - linuxprobe 完全切换至用户身份下
sudo 服务,针对某一个用户进行某一个命令的权限
1、vim /etc/sudoers
:100 到100行
2、visudo
root ALL(来源地址)=(ALL 获取谁的身份) ALL(指定是哪个命令,使用绝对路径)
linuxprobe ALL=(ALL) /usr/bin/reboot,/xxxxx
su -linuxprobe
sudo reboot
FHS(文件系统层次化标准)
/root 管理员的家目录
/bin (/sbin /usr/bin /usr/sbin)
/bin 里面的文件都是普通用户的文件,/sbin里面的文件都是root用户的文件
/boot 系统启动文件,不要乱动
/dev 所有的硬盘都是以文件的形式存在这个里面
/etc 系统的配置文件,服务的配置文件
/home 普通用户家目录的文件 /home/用户名
/var 发生变动的数据都会放到这里面,日志文件、数据库、网站数据、
/lib 函数库的目录,不要去动他
/usr 存在用户自己安装的软件、程序
/media 与硬件挂载目录,/mnt也是,/run
/tmp 共享目录,含有SBIT权限
/proc 虚拟文件系统,例如系统内核、进程状态,里面的文件是生肉
ext 3/4 /lost+found 系统出现问题,可以找到丢失文件片段
/dev/null 没有回滚的回收站
绝对路径:从根目录进行 /有这个斜杆
/home/wwwroot
cd /home
cd wwwroot
/dev/cdrom
/dev/sd[a-p] 从前到后是系统识别到第一个、第N个识别到的硬盘
/dev/sdb1 主和扩展分区 1-4,数字编码没有顺序,可以自定义
一个扇区:512字节= 主引导分区(446)+分区(64=16*4个)+尾数据(2)
主分区,扩展分区(1-4)
逻辑分区(5以后)
RHEL4 ext2
RHEL5 ext3
RHRL6 ext4
RHEL7 xfs
windows ntfs,fat32
裁剪----分区
打格----格式化
使用----挂载
inode(文件属性信息) + block(数据1KB or 2KB)
mount 设备 目录
umount 设备 / 目录
[root@localhost ~]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb
fdisk /dev/sdb
d 删除分区
l 查看分区类型
n 新建分区
m 显示帮助信息
p 显示分区表
w 保存并退出
q 退出不保存
格式化:
mkfs.再按两下tab /dev/sdb1
mkfs.cramfs mkfs.ext3 mkfs.fat mkfs.msdos mkfs.xfs
mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.vfat
挂载:
mkdir /xiaoran
mount /dev/sdb1 /xiaoran
永久挂载:
vim /etc/fstab 永久挂载
设备 目录 文件系统格式 权限 是否备份 自检
/dev/sdb2 /media/haha xfs defaults 0(不备份) 0(不自检)
目录挂载多个设备,会被最新设备覆盖掉
查看硬盘数量:
ls -l /dev/sd*
算某个目录的大小
du -sh(单位) 默认单位是KB
查看挂载情况
df -h
查看分区格式
mount | grep sdb1
blkid
lsblk:硬盘对分区的对应关系
逻辑分区,先建立主分区
partprobe(建立逻辑分区,出现bug,连续输入两次)
mkswap /dev/sdb5
swapon /dev/sdb5
free -m
挂载一定要进行在 vim /etc/fstab 进行保存,以免重启后,失效

浙公网安备 33010602011771号