一、文件结构
二、用户管理
一、文件结构
Linux中一切皆为文件,无论是硬件设备IO设备以及进程线程都是以文件的形式要表现得
==/==代表根目录,所有文件都是从根下衍生出来的
- /bin 代表binary 二进制可执行文件,存有系统必备的一些命令,如复制cp、剪切mv、切换目录cd等
- /boot
efi 启动模式一般老式的启动模式分区表类型为MBR
grub 现在已经逐步被弃用,允许用户从任何给定的 Linux 发行版本的几个不同内核中选择一个进行引导。
grub2 是一个用于计算机寻找操作系统内核并加载其到内存的智能程序。 - /dev 存储了所有的硬件信息
cdrom 有关光驱的设备如软盘和光盘
mapper 一般使用LVM(逻辑卷管理器)有关
null 黑洞文件,类似于Windows下的回收站,放入里面就会被删除
random 随机数发生器或伪随机数发生器
sda[1…n]硬盘的数量,数字代表的分区个数,老式IDM硬盘为IDA{1…n}
stdin 标准输入设备键盘
stdout 标准输出设备如显示器、打印机等
zero 0设备可以无限产生空字符,一般用于填充文件测试使用 - /etc这里几乎包含的系统的所有重要的配置文件
network 网络配置文件
rc、rc.d、rc*.d启动运行级别的脚本等级
passwd 用户的数据库包括用户名uid、gid、家目录、加密口令等
fstab 文件系统表用户挂在文件系统的配置文件
inittab init 7个运行级别,一般用于centos6或rhel6以前的版本 0关机,6重启,1单用户、5可登录x-windows、数字越小等级越高
issue 一般用户登录输出的一些欢迎信息,或者短暂的系统说明 - home
创建用户默认的家目录如创建useradd jeason 自动创建/home/jeason如果想指定家目录加入-m选项
note,如果你想删除用户请加入选项-r 表示删除用户的家目录,否则当你第二次创建这个同名用户时将会报错,显示家目录已经存在
/root 超级用户root的家目录 - run目录,程序运行时产生的数据,类似于/tmp临时目录
- sbin目录 superbinary 超级用户使用的高权限命令
- tmp 临时文件目录
- usr 第三方文件的安装目录,一般用源码安装程序如apache,nginx、mysql、php等一般安装到此目录下
- var目录大文件,服务的缓冲区如日志文件等等
- /proc/fd fd代表file discriptors 文件描述符,每个正在运行的进程都有在这里的所用的文件
进程ID时61406
二、用户管理
/etc/passwd:存储用户的关键信息
/etc/group:存储用户组的关键信息
/etc/shadow:存储用户的密码信息
这3个文件包含了用户的最重用的信息
我们自己创建的用户一般使用ID号在1000以上,1000以内都是系统用户或者服务使用的用户一般使用的终端都是/sbin/nologin不能登录
!!!!!!!!!!!!Linux文件结构和用户管理完结!!!!!!!!!!!!!!!!!!