A-A+
linux系统管理之单机系统管理 – 超级用户和进程管理
超级用户:linux 系统上的每个文件和进程都属于特定用户帐号。如果没有得到属主的同意,其他用户就不能访问这些对象。这条约定有助于防止用户之间有意或无意错误行为。
root,是系统的虚拟用户。可以充当任何文件和进程的属主,还可以执行一些特殊操作。
创建设备文件
设置系统时间
设置系统的主机名称
配置网络接口
打开特权网络接口(小于1024的端口)
关闭系统
文件和进程的归属
ls -l
drwxrwxrwt 32 root root 4096 07-25 06:36 /tmp
drwxr-xr-x 2 root root 4096 06-20 22:03 Desktop
每个文件都同时有一个属主和一个属组。
linux 实际上用数字来确定属主和属组,而不是他们的名称
进程管理:进程是linux用来表示正在运行的程序的一种抽象概念。程序的内存使用,处理器时间和I/O资源就是通过这个对象进行管理和监视的。系统进程和用户进程。用户可以使用一套工具来控制这两种进程。
进程的组成部分:一个进程由一个地址空间和内核内部的一组数据结构组成。
地址空间:是由内核标记出来供进程使用的一组内存页面(管理内存的单位)。它包含进程正在执行的代码和库、进程变量、进程堆栈以及在进程运行的同时内核所需要的各种其他信息。
内核的内部数据结构,记录了有关每个进程的各种信息,比如:
进程的地址空间映射
进程的当前状态(睡眠、停止等)
进程执行的优先级
进程已用资源的信息
进程已打开的文件和网络端口的信息
进程的属主
linux中关于进程的一些参数
PID,进程的ID号,内核给进程分配的一个独一无二的ID号。控制进程的大多数命令和系统调用需要用户指定PID来标识操作的目标。
PPID,父进程