因为对于linux部分实在是不熟悉,所以出的题很难应付的来,所以在复习阶段进行一个整理,希望有用。
目录
ID
PID:进程ID,能唯一标识进程的的非负整数标识,可以用来查询进程并对进程进行调度等,可以回收再利用。此处引申以下goole的进程管理,goole采用了进程隔离,好处是隔离会更加安全,坏处是隔离会占用较多内存。
UID:用户ID,在Linux中是不使用用户名称而使用用户的ID信息,用户的名称与 ID 的对应关系都存储在 /etc/passwd 文件中,会跟着ID找名称。
GID:组ID。
文件及目录权限
文件权限是重中之重,期中考试就栽了,希望期末能够有所进步。
文件权限
首先是简单的说明:r可读,w可写,x可执行。需要注意的是w意味着可以编辑,也就是对文件进行内容的改动,而并非可以删除文件。
其次在权限部分,我们三分天下分别是:所有者权限(u)、组权限(g)和其他用户权限(o)。
如下图所示,第一部分是表示各个部分的相关权限;第二部分是表示硬链接的个数(将在后续说明);第三部分是表示该文件/目录的所有者以及他所在的组,之后是一些z在权限部分无关紧要的信息。也就是说,对于文件所有者walbert他可以进行读写执行,对于和他同组support的成员不能进行写,其他成员什么都不能干。
练习:观察下图,benn是否可以读取report.txt?
benn是report.txt的所有者,所有者的权限是r--表示其可以进行读取。同组的可以读和写而其他用户只可以写。