Linux是一个多用户操作系统,系统中的每个文件、每个程序都是按照用户来进行权限划分的。
1,Linux用户账号文件
从Linux内核来看,用户知识一个个数字,每个用户以一个UID(User ID,用户ID)和GID(Group ID,拥有用户组ID)来识别。
为了方便用户辨认,内核创建一个数据库为每个用户定义一个名字,指派一个ID。
1)/etc/passwd
用户账号文件就是/etc/passwd文件,
用户名除了管理系统的root账号和新建的用户账号外,好友许多其他账号daemon、mail、news……它们都是系统为了摸个
服务而专门设置。
以加密方式保存,密码保存在/etc/shadow中,因此/etc/passwd中相应扑粉只填写一个“X”,shadow文件是/etc/passwd的影
子文件,和/etc/passwd是对应互补的,加密方式默认使用时MD5
2)UID(User ID)
用户UID并不是随便去一个数值,而是有一定的限制,
UID 0值 具有这个ID的账号,都是系统管理员
1~499值 保留给系统使用的ID。
500~4294967 295 给一般用户使用的ID范围,
3)用户登录后会直接进入的目录,一般位于/home下相应的用户名目录中,只有root账号例外,它的家用目录是root
2,用户群组文件
与用户账号文件相对应,用户群组也有密码和加密密码文件,它们分别对于/etc/group和/etc/gshadow
3,添加用户命令——useradd、adduser
修改密码命令——passwd
修改用户信息——chfn
修改登录shell——chsh
修改用户密码过期相关信息——chage
修改用户信息——usermod
删除用户——userdel
4,相关配置文件
通过修改/etc/login.defs和/etc/defaults/useradd两个文件来修改默认选项
5,磁盘管理
磁盘分区就是将一个物理段分成几段,每段都作为一个小写字母序列,/dev/sda,/dev/sdb……
磁盘一般只能划分四个主分区,创建主分区后,在创建扩展分区,然后在扩展分区下创建逻辑分区
Linux在分区格式化之后,还需要将这个分区加载到Linux的树状目录下才能访问。
磁盘分区工具:parted 和fdisk两种
parted 是一款基于GPL的硬盘分区创建、删除、调整大小、检测和拷贝的工具
磁盘格式化
Linux下硬盘格式化命令是——mke2fs
使用磁盘管理命令
df命令用来检查文件系统的磁盘空间占用情况,该命令
du命令用于统计指定目录的文件系统占用情况,
磁盘检查命令fsck、badblocks
fsck是Linux文件系统的完整性检查工具
DHCP服务的概述
在一个计算机比较多的网络中,如果要为每个部门、整个企业的千百台机器逐一进行IP地址的配置,绝不是意见轻松的工作,
为了方便、简易的完成工作,很多时候会采用动态主机分配协议DHCP来自动为客户端配置IP地址
DHCP是一个简化主机IP地址分配管理的TCP/IP地址的服务,用户可以利用DHCP服务器管理动态IP地址分配及其他相关的
环境配置工作,如:DNS服务器、WINS服务器、Gateway(网关)的设置
在DHCP机制中可以分为服务器和客户端两部分,服务器使用固定的IP地址,在局域网中扮演者给客户端提供动态IP地址、
DNS配置和网管配置的角色,客户端与IP地址相关的配置,都是启动时由服务器自动分配的。
谁是谁生命的点缀。