




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、12022年年3月月20日日第第9章章 系统管理与监控系统管理与监控22022年年3月月20日日用户管理用户管理 Linux系统的账号分为用户账号和组账号两类:系统的账号分为用户账号和组账号两类: 用户账号:通常一个操作者拥有一个用户账号,用户账号:通常一个操作者拥有一个用户账号,每个用户账号有唯一的识别号每个用户账号有唯一的识别号UID(User ID)和)和自己所属组的识别号自己所属组的识别号GID(Group ID)。)。 Linux系统中可以有两类用户账号:系统中可以有两类用户账号:root用户和用户和普通用户。普通用户。 组账号:是一组用户账号的集合。通过使用组账组账号:是一组用户账
2、号的集合。通过使用组账号,可以设置使一组用户对文件具有相同的权限。号,可以设置使一组用户对文件具有相同的权限。32022年年3月月20日日 用户和组的配置信息保存在以下三个文件中:用户和组的配置信息保存在以下三个文件中: /etc/passwd /etc/shadow /etc/etc/group 查各文件的权限,如查各文件的权限,如passwd是是644,何义?,何义?42022年年3月月20日日/etc/passwd文件文件 每一行存储一个用户的账号信息,每一行可以包含如下域,每一行存储一个用户的账号信息,每一行可以包含如下域,各域之间以冒号分隔:各域之间以冒号分隔: 登录名:即用户账号登
3、录名:即用户账号 口令:通常是一个口令:通常是一个“x”,表示口令已被加密,加密后的口令存储,表示口令已被加密,加密后的口令存储在在/etc/shadow文件中。如果是文件中。如果是“*”,则表示该账号已被停用。,则表示该账号已被停用。 UID:每个用户账号都有一个不同的:每个用户账号都有一个不同的ID,它是一个整数。,它是一个整数。 GID:用户所属的组的:用户所属的组的ID,每个组也都具有不同的,每个组也都具有不同的ID。 用户信息:这是账号附加的信息,如用户名、电话、住址等,可用户信息:这是账号附加的信息,如用户名、电话、住址等,可以使用命令以使用命令finger和和chfn查询和修改这
4、些信息。查询和修改这些信息。 主目录:在默认状态下,每个用户都有一个主目录,主目录:在默认状态下,每个用户都有一个主目录,root用户的用户的主目录是主目录是/root,管理员新建立的用户的主目录默认为,管理员新建立的用户的主目录默认为/home/。 登录登录shell:设置用户在登录时使用的:设置用户在登录时使用的shell,系统默认使用,系统默认使用/bin/bash。 例如:例如:root:x:0:0:root:/root:/bin/bash 52022年年3月月20日日/etc/shadow 是根据是根据/etc/passwd文件产生的,一行存储一个用户的信文件产生的,一行存储一个用户
5、的信息,各域之间以冒号分隔:息,各域之间以冒号分隔: 用户账号用户账号 加密的口令密文加密的口令密文 从从1970年年1 月月1日到上次口令修改日期的天数。日到上次口令修改日期的天数。 口令上次修改后,要过多少天才能再修改。若为口令上次修改后,要过多少天才能再修改。若为0表示没有时间限表示没有时间限制。制。 如果口令有期限限制,要过期前多少天向用户示警。一般系统默如果口令有期限限制,要过期前多少天向用户示警。一般系统默认为认为7天。天。 从从1970年年1 月月1日到账号过期的天数,未过期的账号则为空值。日到账号过期的天数,未过期的账号则为空值。 保留域,未使用保留域,未使用62022年年3月
6、月20日日 /etc/group存储所有组账号的数据,一行表示一存储所有组账号的数据,一行表示一个组的信息,各域之间以冒号分隔,包括:个组的信息,各域之间以冒号分隔,包括: 组名组名 x表示加密的组口令,口令的相关信息存储在表示加密的组口令,口令的相关信息存储在/etc/gshadow文件中,其形式与文件中,其形式与/etc/shadow相似。相似。 组组ID(GID),系统生成的组),系统生成的组ID小于小于500,管理员新建,管理员新建的第一个组的第一个组ID为为500,以后依次递增。,以后依次递增。 该组包含的用户账号列表,以逗号分隔。该组包含的用户账号列表,以逗号分隔。例如:例如:bi
7、n:x:1:root,bin,daemon72022年年3月月20日日用户管理/命令 增加用户:增加用户: adduser 选项选项 -d :指定用户主目录,默认情况下,将会在:指定用户主目录,默认情况下,将会在/home目录目录下新建一个与用户名相同的用户主目录。下新建一个与用户名相同的用户主目录。 -s :指定用户登录时使用的:指定用户登录时使用的shell,默认的,默认的shell为为/bin/bash。 -g :指定用户归属的组名。默认地,每当创建一个新用户:指定用户归属的组名。默认地,每当创建一个新用户的时候,一个与用户名相同的组就会被创建,而这个用户就是该的时候,一个与用户名相同的
8、组就会被创建,而这个用户就是该组的成员。组的成员。 -G :在:在Linux系统中,一个用户可以属于一个组,也可以系统中,一个用户可以属于一个组,也可以属于多个组,其中用户在初始化时属于的组称为主组。如果要让属于多个组,其中用户在初始化时属于的组称为主组。如果要让用户属于其它的组,应该使用选项用户属于其它的组,应该使用选项-G。-u :指定新用户的:指定新用户的UID。 82022年年3月月20日日 设置和修改口令设置和修改口令 :passwd 用户名用户名 只有超级用户可以使用只有超级用户可以使用“passwd 用户名用户名”修改修改其他用户的口令,普通用户只能用不带参数的其他用户的口令,普
9、通用户只能用不带参数的passwd命令修改自己的口令命令修改自己的口令 输入指令后,按照系统提示修改密码输入指令后,按照系统提示修改密码92022年年3月月20日日 删除用户的命令为删除用户的命令为userdel,该命令的格式为:,该命令的格式为:userdel 如果系统不要保存这些文件,可以使用带选项的如果系统不要保存这些文件,可以使用带选项的命令:命令:userdel -r 102022年年3月月20日日 修改用户属性修改用户属性usermod g -G -d -s 增加用户组增加用户组 groupadd 删除用户组删除用户组 groupdel 修改组成员:直接编辑修改组成员:直接编辑/e
10、tc/group文件,将用户文件,将用户名写到对应的组名的后面。名写到对应的组名的后面。112022年年3月月20日日图形界面的用户管理图形界面的用户管理 122022年年3月月20日日账号管理和查看命令 whoami命令的功能在于显示用户自身的用户名。命令的功能在于显示用户自身的用户名。 who 选项选项:该命令主要用于查看当前在线的用:该命令主要用于查看当前在线的用户情况户情况 w命令命令 :用于显示登录到系统的用户情况:用于显示登录到系统的用户情况 tty(Teletypes ),),pty (pseudo-tty,远程登,远程登录录) finger命令可用于查找和显示用户信息,并且在命
11、令可用于查找和显示用户信息,并且在查找后显示指定账号的相关信息查找后显示指定账号的相关信息 chfn命令能够改变系统存储的用户信息命令能够改变系统存储的用户信息 切换用户身份:切换用户身份:su 用户名用户名132022年年3月月20日日进程管理进程管理 Linux系统上所有运行的东西都可以称之为一个系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理任务,都可进程。每个用户任务、每个系统管理任务,都可以称之为进程。进程是一个程序的运行。以称之为进程。进程是一个程序的运行。 进程与程序是有区别的。程序只是一个静态的指进程与程序是有区别的。程序只是一个静态的指令集合,不占系统的运
12、行资源;而进程是一个随令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资时都可能发生变化的、动态的、使用系统运行资源的程序。一个程序可以启动多个进程。源的程序。一个程序可以启动多个进程。 142022年年3月月20日日进程的概念进程的概念 Linux操作系统包括三种不同类型的进程,每种操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性:进程都有自己的特点和属性: 交互进程交互进程:由由shell启动的进程。启动的进程。 批处理进程批处理进程:这种进程和终端没有联系,是一个进这种进程和终端没有联系,是一个进程序列。程序列。 守护进程守护进程:在后台持续
13、运行的进程。在后台持续运行的进程。152022年年3月月20日日启动进程启动进程/手工启动手工启动 前台启动前台启动:一般地,用户键入一个命令,就已经启一般地,用户键入一个命令,就已经启动了一个前台的进程。动了一个前台的进程。 后台启动后台启动 :对于非常耗时进程,可以然进程在后对于非常耗时进程,可以然进程在后台运行。从后台启动进程其实就是在命令结尾加台运行。从后台启动进程其实就是在命令结尾加上一个上一个“&”号号 162022年年3月月20日日启动进程启动进程/调度启动调度启动 at命令命令 在在shell提示符下输入提示符下输入”at 时间时间”,然后按回车键。这时在下一行,然后按
14、回车键。这时在下一行shell会等待用户继续输入要执行的命令。每一行输入一个命令,会等待用户继续输入要执行的命令。每一行输入一个命令,所有命令都输入完毕后按所有命令都输入完毕后按Ctrl+d键结束。键结束。 将各个命令写入将各个命令写入shell脚本中,然后使用下面格式设置在指定时间脚本中,然后使用下面格式设置在指定时间执行执行shell脚本中的命令:脚本中的命令:at 时间时间 f 脚本文件。脚本文件。at 5:40pm at 17:40 2/12/11at now + 5 hours at 17:40 Feb 12 batch命令命令 在系统负载较低,资源空闲的时候执行。在系统负载较低,资
15、源空闲的时候执行。 不能指定运行时间不能指定运行时间 共同特点:后台运行共同特点:后台运行172022年年3月月20日日启动进程启动进程/调度启动调度启动 /cron命令命令 cron命令在系统启动时由一个命令在系统启动时由一个shell脚本自动启动,进入脚本自动启动,进入后台。后台。 cron启动后搜索启动后搜索/var/spool/cron目录,寻找以目录,寻找以/etc/passwd文件中的用户名命名的文件中的用户名命名的crontab文件,被找文件,被找到的这种文件将载入内存。到的这种文件将载入内存。 如果没有如果没有crontab文件,就转入文件,就转入“休眠休眠”状态,释放系统状态
16、,释放系统资源。资源。 cron每分钟每分钟“醒醒”过来一次,查看当前是否有需要运行的过来一次,查看当前是否有需要运行的命令。命令。 如果发现某个用户设置了如果发现某个用户设置了crontab文件,它将以该用户的文件,它将以该用户的身份去运行文件中指定的命令。命令执行结束后,任何输身份去运行文件中指定的命令。命令执行结束后,任何输出都将作为邮件发送给出都将作为邮件发送给crontab的所有者,或者的所有者,或者/etc/crontab文件中文件中MAILTO环境变量中指定的用户。环境变量中指定的用户。182022年年3月月20日日cron crontab文件格式文件格式(例例) 59 23 *
17、 * * tar czvf lhy.tar.gz /home/lhy crontab命令用于安装、删除或者列出用于驱动命令用于安装、删除或者列出用于驱动cron后台进程的后台进程的crontab文件文件 :crontab -u crontab源文件格式源文件格式 59 23 * * * tar czvf lhy.tar.gz /home/lhy192022年年3月月20日日进程管理命令进程管理命令 进程查看命令进程查看命令 ps ps 选项选项 主要选项的含义如下:主要选项的含义如下:-e:显示所有进程;:显示所有进程;-h:不显示标题;:不显示标题;-l:采用详细的格式来显示进程;:采用详细
18、的格式来显示进程;-a:显示所有终端上的进程,包括其他用户的进程;:显示所有终端上的进程,包括其他用户的进程;-r:只显示当前终端上正在运行的进程;:只显示当前终端上正在运行的进程;-x:显示所有进程,不以终端来区分;:显示所有进程,不以终端来区分;-u:以用户为主的格式来显示进程;:以用户为主的格式来显示进程; 202022年年3月月20日日 删除进程命令killkill -s | -p -a . kill -s | -p -a .kill -l 信号信号 选项的含义如下:选项的含义如下:-s:指定需要送出的信号。既可以是信号名也可以是:指定需要送出的信号。既可以是信号名也可以是信号名对应的数字。信号名对应的数字。-p:指定:指定kill命令只显示命名进程的命令只显示命名进程的pid,并不真正送,并不真正送出任何信号。出任何信号。-l:显示信号名称列表,该列表也可以在:显示信号名称列表,该列表也可以在/usr/include/lin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子宫破裂的观察及护理
- 付款逾期责任协议
- 基因分析与研究培训协议
- 放射性同位素在医学影像中的应用
- 阿坝师范学院《回归分析》2023-2024学年第一学期期末试卷
- 阿里地区札达县2025届小升初全真数学模拟预测卷含解析
- 陕西工业职业技术学院《计算机组成与系统结构》2023-2024学年第二学期期末试卷
- 陕西师范大学附中2024-2025学年高三第一模拟考试物理试题含解析
- 陕西省咸阳市旬邑中学2025届高三5月调研考试(语文试题文)试题含解析
- 陕西省延安市宝塔区蟠龙镇初级中学2025年小升初数学综合练习卷含解析
- 中央戏剧学院招聘(学院办公室)笔试真题2023
- 2024年全国职业院校技能大赛(植物病虫害防治赛项)选拔赛考试题库(含答案)
- 2023年湖北武汉中考满分作文《有一种爱叫责任》
- GB/T 4706.24-2024家用和类似用途电器的安全第24部分:洗衣机的特殊要求
- 6.2.2 直线的点斜式方程与斜截式方程-【中职】高一数学课件(高教版2021基础模块下册)
- 氧气瓶安全操作规程流程(15篇范文)
- 基于PLC的自动洗车控制系统设计-毕业论文
- 第二单元 音乐故事(二)-《大海与辛巴达的船》教学设计 2023-2024学年人教版初中音乐 九年级上册教案1000字
- 胰体尾切除术
- 光伏发电的现状及发展前景
- 2023-2024学年广东省广州市天河区八年级(下)期中数学试卷(含解析)
评论
0/150
提交评论