服务器操作系统基础原理2—Linux

UNIX的发展


image.png

Linux的产生和发展


image.png

Linux发行版本
image.png

Unix和Linux的区别


image.png

Linux的结构


image.png

内核kernel:Linux操作系统的核心,它是指挥调动Linux机器的运行、直接控制计算机的资源,保护用户程序不受错综复杂的硬件世界的影响
外壳shell:其实是Linux的一个特殊程序,用户和内核之间的命令解释器,使用者可以通过shell与计算机通信,shell在收到用户敲的内容命令,会翻译成内核能听懂的形式,由系统来执行内容命令、

Linux中的shell:


image.png

sh是Linux最初使用的shell,并且在所有的Unix系统上都可以使用,在编程方面非常优秀,但是在处理与用户的交互方面做的不如其他shell

Linux特点


image.png

多任务:CPU时间分片,分给不同的进程
多用户:允许多个用户同时登陆使用
管道:前一个程序的输出作为后一个程序的输入
Shell:是一种解释型高级语言
安全保护机制:防止系统及其数据未经许可而被非法访问
稳定性好:Unix好于Linux,Linux好于Windows
用户界面:常用命令行界面,同时提供图形界面
强大的网络支持:TCP/IP协议就是Linux的缺省网络协议
移植性好:源代码用C语言写成,便于移植到其它计算机上

用户 &用户组

用户ID信息文件:/etc/passwd
组ID信息文件:/etc/group

/etc/passwd文件结构:
记录的是单个用户的登录信息


image.png

被:分割成七个字段
分别是用户名、密码、UID、GID、用户的描述、用户家目录、以及用户的shell类型

/etc/group文件结构:
记录的是GID和用户组组名的关系


image.png

root用户组的GID是0

用户查询常用命令:id、finger
id:查询当前登录用户的GID、UID
finger:查询当前用户属性信息(包含用户的家目录、shell信息)

image.png

如果你新增用户没有输入参数,直接useradd ipcc这样
那么用户会去读取/etc/default/useradd配置文件 :规定了默认的初始用户组、shell等
useradd -D 读取这个基本配置

userdel -r [用户名] //-r连家目录一起删除

image.png
image.png
image.png

你可能感兴趣的:(服务器操作系统基础原理2—Linux)