巢湖学院
-p<程序识别码> 指定程序识别码,并列出该程序的状况。
p<程序识别码> 此参数的效果和指定\参数相同,只在列表格式方面稍有差异。 r 只列出现行终端机正在执行中的程序。
-t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。
t<终端机编号> 此参数的效果和指定\参数相同,只在列表格式方面稍有差异。 -T 显示现行终端机下的所有程序。 -u<用户识别码> 此参数的效果和指定\参数相同。
(17)kill
功能说明: 删除执行中的程序或工作。
语 法: kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
补充说明: kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指
定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。 参 数:
-l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。 -s <信息名称或编号> 指定要送出的信息。
四、实验报告要求
1.整理实验结果,使其分别与相应的命令对应 2.了解各命令的作用及参数的作用 3.根据实验记录,写出实验报告
29
巢湖学院
实验五 Linux系统管理与配置
一、实验目的
1.了解作为系统管理员如何为新用户建立帐户。 2.如何增加新用户。
3.如何修改选中的用户帐户或组。 4.如何设置或修改用户口令。 二、实验内容 1.增加用户帐户。 2.增加新的用户组。 3.设置和修改用户口令。 4.修改选中的用户帐户和用户组。 三、实验要求
1.在你的系统中成功的为一个新用户建立帐户。
2.为新用户设置口令,退出系统,重新注册,然后改变口令,重新注册。 3.熟悉在图形界面方式下对鼠标、菜单、图标、窗口的操作。
四、实验步骤
(一)、命令行管理 1、帐号系统的管理 1)添加、删除用户和组 添加用户帐号:
useradd [-c comment] [-d home_dir][-e expire_date] [-f inactive_time][-g
initial_group] [-G group[,...]][-m [-k skeleton_dir] | -M] [-n] [-o] [-p passwd] [-r][-s shell] [-u uid] name 删除用户帐号: userdel [-r] name 添加用户组:
groupadd [-g gid [-o]] [-r] [-f] group 删除用户组: groupdel group 2)改变帐号信息 usermod [-u uid [-o]] [-g group] [-G group,...][-d home [-m]] [-s shell] [-c comment] [-l new_name][-f inactive] [-e expire ] [-p passwd] [-L|-U] name
通过man page深入学习上述命令的使用,并使用上述命令在个人主机的虚拟机的Linux系统中添加一个用户test,修改该用户帐号信息,使其不能登录系统(不是因为密码问题)。 3)修改帐号密码 passwd [name]
为用户name设置密码,如果没有给出用户名称,则设置当前登录用户的密码。只有对新建的用户设置了密码,该用户才能登录访问系统。
一般来讲,Linux的帐号信息存放在passwd文件中。帐号信息的内容为:1)有效的用户名
30
巢湖学院
和口令(出于安全考虑,实际上,口令存放在不同的文件中,见后描述);2)主目录;3)shell访问。当用户试图登录时,Linux会核对passwd文件,以确定是否允许登录。 passwd文件存放在/etc目录下,一个典型的passwd文件为:
root:x:0:0:administrator:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync
user:x:502:503::/home/user:/bin/bash
此文件每一行就是一个帐号信息,由7个部分组成,每个部分由“:”分隔: 用户名:加密的口令或口令符:用户ID:组ID:真实姓名:用户主目录:用户shell 例如:
root:x:0:0:administrator:/root:/bin/bash
表示root用户的ID号码为0,所属组ID号码为0,真实姓名为administrator,主目录位于/root。shell程序是/bin/bash,密码为口令符x,该口令符意味着口令是加密存放的,该加密后的密码存放在/etc/shadow文件中。
(二)图形界面管理 1、增加用户帐户。
A.在图形界面方式下,你作为系统管理员以root注册,并输入相应的口令,进入root窗口。
B.在root窗口中,单击“启动程序”——>“系统设置”——>“用户和组群”——>“用户管理器”,弹出用户管理器窗口。
C.在弹出的用户管理器窗口中,选中“用户”选项卡,单击菜单\文件\的子菜单\添加用户\或\添加用户\按钮,弹出创建新用户窗口。 窗口中包括:用户名、全称、口令、确认口令、主目录、用户ID等信息。其中:“为该用户创建私人组群”可选可不选,不选默认为组群名为“user”,选中组群名则被设置为帐户的用户名。“手工指定用户ID”不选时系统自动生成一UID,否则用户可以单击增加按钮设置UID。
D.确定无误后单击“确定”按钮。如果想取消此次建立新帐户工作,则单击取消按钮。回到用户管理器窗口如图示,建立的新帐户即显示出来。 2、增加新用户组。
A.如上述步骤启动用户管理器,选中“组群”选项卡:
31
巢湖学院
B.在弹出的用户管理器窗口中,选中“用户”选项卡,单击菜单\文件\的子菜单\添加组群\或\添加组群\按钮,弹出创建新组群窗口,设置如图所示。窗口中包括:组群名和手工指定组群ID。其中“手工指定组群ID”不选时系统自动生成一ID,否则用户可以单击增加按钮设置UID。
C.确定无误后单击“确定”按钮。如果想取消此次建立新帐户工作,则单击取消按钮。回到用户管理器窗口,建立的新组群即显示出来。 3、设置和修改用户口令
A.在用户管理器中选中要修改的用户;
B.单击菜单“文件”的子菜单“属性”或“属性”按钮,弹出用户属性窗口。 C.修改口令:在“用户数据”选项卡中直接修改“口令”和“确认口令”,确认无误后单击“确定”按钮即修改完成。
D.设置口令:单击“口令信息” 选项卡:选中“启用口令过期”,可以设置口令的允许更换前的天数、需要更换的天数、更换前警告的天数和帐号不活跃的天数。 E.退出系统,然后以新用户和新口令重新注册进入系统。 4、修改选中的用户帐户和用户组。
--修改选中的用户帐户:步骤同3修改用户口令一样,选中帐号用户的帐号和组群选项卡
分别进行设置。 --修改用户组:
A.选中要修改的用户组。
B.单击菜单“文件”的子菜单“属性”或“属性”按钮,弹出组群属性窗口。 选中组群数据选项卡可以修改组群名。选中组群用户选项卡,选择要加如该组群的用户,单击确定按钮即可。
五、实验报告要求
1.整理实验结果,使其分别与相应的命令对应 2.记录程序设计的流程
3.根据实验步骤,写出实验报告
实验六:Vi编辑器的使用
32