2、Linux系统基础:用户空间、用户管理与基础命令使用

Linux系统基础:用户空间、用户管理与基础命令使用

1. 用户空间概述

在Linux系统中,用户进程所使用的主内存区域被称为用户空间(user space),它也可被称为“userland”。大部分Linux系统的实际操作都在用户空间进行。虽然从内核角度看,所有进程本质相同,但它们为用户执行不同任务。

用户空间的系统组件存在一种粗略的层次结构,可分为三个层次:
- 底层 :由执行单一简单任务的小组件构成,靠近内核。
- 中间层 :包含如邮件、打印和数据库服务等较大组件。
- 上层 :执行复杂任务,通常由用户直接控制,如用户界面和网页浏览器。

不过,这只是用户空间组织的近似模型,实际并无严格规则。例如,多数应用和服务会记录诊断信息(日志),部分程序使用标准的syslog服务,也有人选择自行记录。而且,一些组件难以归类,像Web服务器和数据库服务器,既因任务复杂可归为上层应用,又因被用户应用依赖而可归为中间层。

2. 用户与用户组

Linux内核支持传统Unix用户概念。用户是可执行进程和拥有文件的实体,与用户名关联,但内核通过用户ID(userids)识别用户。

用户主要用于支持权限和限制:
- 每个用户空间进程都有所有者,用户可在一定范围内控制自己的进程,但不能干扰其他用户的进程。
- 用户可拥有文件,并选择是否与其他用户共享。

Linux系统通常有多个用户,其中root用户(超级用户)是个例外,它可以终止和修改其他用户的进程,读取系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值