su、sudo、存储结构与管理硬盘(20220128)

su命令和sudo服务

一、su 用户名

管理员切换到其他用户不需要密码

其他用户互相切换或切换到管理员需要密码

su - 用户名 “-”:完全变更,不带有之前用户的所有变量信息

 

二、sudo  命令 :根据命令列表对用户单独授权

编辑配置信息:visudo(有错误提示)或/etc/sudoers

从上到下加载配置文件,编辑授权时写靠下一些防止加载不成功

如:

zhangsan    ALL=(ALL)     ALL(如果是单独的命令需要用绝对路径,用逗号间隔)

用户名     本地或远程登录都允许,获取到所有人的身份(也可以写root)  使用的命令

 

 su、sudo、存储结构与管理硬盘(20220128)

 

FHS协议

/root 管理员家目录,个人桌面信息文档

/home/用户名 普通用户的家目录

/bin (binary二进制可执行文件,存放命令文件)/sbin,/usr/bin等

命令文件分散在多个目录而不在同一目录中

1.sbin superuser 只有管理员可以执行的命令(或与开机相关的命令)

2.bin普通用户也可以执行的命令(或与开机无关的命令)

/boot 开机引导文件,驱动,内核信息

/dev 设备文件,如鼠标键盘光驱映射为光盘的形式保存到dev目录下

/etc 系统的配置文件,服务

/var 经常发生变化的数据,如数据库,日志文件,网站服务

/lib 函数库文件,服务和系统进行调用

/usr 个人用户下载的程序软件包(/usr/local/src)

/media /mnt 用来挂载设备

/tmp (sbit权限)

/proc 虚拟目录

以/开头的为绝对路径形式

相对路径:相对于某个目录

 

物理设备的命名规则

udev服务:命名规则

IDE设备:/dev/hd[a-d]

SCSI/SATA/U盘:/dev/sd[a-z]a,b,c,d被识别的硬盘顺序

virtio设备:/dev/vd[a-z]

软驱:/dev/fd[0-1]

光驱:/dev/cdrom

鼠标:/dev/mouse

磁带机:/dev/st0或/dev/ht0

 

硬盘设备是由大量的扇区组成的,每个扇区的容量为512字节。其中第一个扇区最重要,它里面保存着主引导记录与分区表信息。就第一个扇区来讲,主引导记录需要占用446字节,分区表占用64字节,结束符占用2字节;其中分区表中每记录一个分区信息就需要16字节,这样一来最多只有4个分区信息可以写到第一个扇区中,这4个分区就是4个主分区。第一个扇区中的数据信息如图

 su、sudo、存储结构与管理硬盘(20220128)

 

为了解决分区个数不够的问题,可以将第一个扇区的分区表中16字节(原本要写入主分区信息)的空间(称之为扩展分区)拿出来指向另外一个分区。也就是说,扩展分区其实并不是一个真正的分区,而更像是一个占用16字节分区表空间的指针—一个指向另外一个分区的指针。这样一来,用户一般会选择使用3个主分区加1个扩展分区的方法,然后在扩展分区中创建出数个逻辑分区,从而来满足多分区(大于4个)的需求。

扩展分区指向的逻辑分区有512个字节,分为32块每块16字节。

主分区和扩展分区为1-4,逻辑分区为5-,但并不意味着前面的1-4已经用完了。所以并不一定sda5就是第五分区。

 su、sudo、存储结构与管理硬盘(20220128)

如:/dev/sdb8

问:这个文件一定是系统上第二个插槽的设备吗?

答:可能是,但是它一定是系统上第二块被识别的设备

问:这个文件一定是一个逻辑分区吗?

答:是的。主分区和扩展分区为1-4,但不能区分哪个是主哪个是扩展,逻辑分区为5-。

问:扩展分区能否直接使用?

答:不能,扩展分区指向逻辑分区再使用。

如:/dev/sdb4

问:这个文件是第二块被识别硬盘中的第四个分区吗?

答:不一定是第4个

如:/dev/sda3

问:能确定是主分区还是扩展分区吗?

答:不能,只能确定不是逻辑分区。

 su、sudo、存储结构与管理硬盘(20220128)

su、sudo、存储结构与管理硬盘(20220128)

su、sudo、存储结构与管理硬盘(20220128)

 

上一篇:编译Ngnix遇到的问题,查看程序依赖的库文件


下一篇:Jboss,Tomcat 远程调试配置