su命令和sudo服务
一、su 用户名
管理员切换到其他用户不需要密码
其他用户互相切换或切换到管理员需要密码
su - 用户名 “-”:完全变更,不带有之前用户的所有变量信息
二、sudo 命令 :根据命令列表对用户单独授权
编辑配置信息:visudo(有错误提示)或/etc/sudoers
从上到下加载配置文件,编辑授权时写靠下一些防止加载不成功
如:
zhangsan ALL=(ALL) ALL(如果是单独的命令需要用绝对路径,用逗号间隔)
用户名 本地或远程登录都允许,获取到所有人的身份(也可以写root) 使用的命令
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个主分区。第一个扇区中的数据信息如图
为了解决分区个数不够的问题,可以将第一个扇区的分区表中16字节(原本要写入主分区信息)的空间(称之为扩展分区)拿出来指向另外一个分区。也就是说,扩展分区其实并不是一个真正的分区,而更像是一个占用16字节分区表空间的指针—一个指向另外一个分区的指针。这样一来,用户一般会选择使用3个主分区加1个扩展分区的方法,然后在扩展分区中创建出数个逻辑分区,从而来满足多分区(大于4个)的需求。
扩展分区指向的逻辑分区有512个字节,分为32块每块16字节。
主分区和扩展分区为1-4,逻辑分区为5-,但并不意味着前面的1-4已经用完了。所以并不一定sda5就是第五分区。
如:/dev/sdb8
问:这个文件一定是系统上第二个插槽的设备吗?
答:可能是,但是它一定是系统上第二块被识别的设备
问:这个文件一定是一个逻辑分区吗?
答:是的。主分区和扩展分区为1-4,但不能区分哪个是主哪个是扩展,逻辑分区为5-。
问:扩展分区能否直接使用?
答:不能,扩展分区指向逻辑分区再使用。
如:/dev/sdb4
问:这个文件是第二块被识别硬盘中的第四个分区吗?
答:不一定是第4个
如:/dev/sda3
问:能确定是主分区还是扩展分区吗?
答:不能,只能确定不是逻辑分区。