Linux课程笔记——Linux自有服务

运行模式

也称为运行级别

Linux中有一个进程:init(initialize,初始化),进程id是1

查看进程:ps -ef|grep init

对应配置文件:inittab(系统运行级别配置文件,位置/etc/inittab )

根据文件内容,可以知道有7种运行级别/模式

0- 表示关机级别(切记:不要将默认运行级别设置为0)

1- 单用户模式

2- 多用户模式,不带NFS(Network File System,网络文件系统)

3- 多用户模式,带NFS的完全模式(不带桌面的命令行模式)

4- 保留模式(未被使用模式)

5- X11,完整图形化界面模式

6- 表示重启级别(切记:也不要将默认运行级别设置为6)

init 0 表示关机

init 3 表示切换到不带桌面的命令行模式

init 5 切换到图形界面

init 6 重启电脑

这些命令都是调用init进程,将数字传递给进程,进程去读配置文件执行对应的操作

注意:init需要超级管理员的权限

  1. 切换到纯命令行模式(临时切换,重启后恢复):init 3(切换后需要输入用户名和密码,按下回车,没有“*”提示)
  2. 切换回桌面模式:init 5
  3. 设置系统为永久命令行模式:将etc/inittab文件中的initdefault值设置为3,重启操作系统

:star:用户和用户组的管理

任何使用系统资源的用户需要先向系统管理员申请一个账号,以申请的账号进入系统

用户账号可以帮助系统管理员对使用系统的用户进行跟踪,并控制对系统资源的访问,也可以帮助用户组织文件,为用户提供安全性保护

每个用户账号有唯一的用户名和密码,以此进入系统和自己的主目录

实现管理用户账号,需要的工作有:

用户 账号的添加、删除、修改和密码管理

用户组 的管理

注意三个文件:

etc/passwd  存储用户相关信息

etc/group  存储用户组关键信息

etc/shadow  存储用户的密码信息
1.用户管理
  1. 添加用户

    常用语法:useradd 选项 用户名

    常用选项:

    -g:表示指定的用户主组,选项值可以是用户组id也可以是组名

    -G:表示指定的用户附加组,选项值可以是用户组id也可以是组名

    -u:uid,用户id,系统默认500后按顺序分配uid,若不想使用系统分配,可以用该选项自定义

  2. 修改用户

    常用语法:usermod 选项 用户名

    常用选项:

    -g:表示指定的用户主组,选项值可以是用户组id也可以是组名

    -G:表示指定的用户附加组,选项值可以是用户组id也可以是组名

    -u:uid,用户id,系统默认500后按顺序分配uid,若不想使用系统分配,可以用该选项自定义

    -l(小写L):修改用户名

    (usermod 新的用户名 旧的用户名)

  3. 设置密码

    Linux不允许没有密码的用户登录系统,因此创建的用户目前处于锁定状态,需要设置密码才能登陆计算机。

    常用语法:passwd 用户名

    切换用户命令:su[用户名] (switch user)

    如果不指定则表示切换到root用户

  4. 删除用户

    常用语法:userdel 选项 用户名

    常用选项:-r

2.用户组管理

用户组在创建用户是同时创建,每个用户有一个用户组,系统可对一个用户组的所有用户集中管理,对于用户组的操作就是对/etc/group文件的更新

  1. 用户组的添加

    常用语法:groupadd 选项 用户组名

    常用选项:-g:类似用户添加的“-u”,表示自己设置一个自定义的用户组id,如果不指定则从500开始递增

  2. 用户组的编辑

    常用语法:groupmod 选项 用户组名

    常用选项:

    -g:类似用户添加的“-u”,表示自己设置一个自定义的用户组id,如果不指定则从500开始递增

    -n:类似用户添加的“-l”,表示设置新的用户组名称

  3. 用户组的删除

    常用语法:groupdel 选项 用户组名

    注意:当要删除的用户组是谋和用户的主组,则不允许删除。如果确实需要删除,则先从组内移出所有用户。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章大纲 一、运行模式二、用户与用户组管理(重点)三、网络设置四、ssh服务(重点)五、学习资料下载六、参考文章 ...
    故事爱人c阅读 271评论 0 0
  • 自有服务:即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的服务(内置)。 一、运行模式 运...
    ThompsonHen阅读 310评论 0 0
  • [TOC] 五、 linux的自有服务 不需要用户独立安装,当前系统安装好之后就可以直接使用的自有服务 1、运行模...
    白璞1024阅读 715评论 0 51
  • 凑合着吧 对于Linux的一些整理.... 目录结构: Bin: 全称 binary, 含义是二进制。该目录中存储...
    深拥_66e2阅读 755评论 0 0
  • 一、Linux发展史1、Linux前身-Unix1968年 Multics项目 MIT、Bell实验室、美国通用电...
    082e63dc752b阅读 595评论 0 0