一、实验目的
(1)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感
性认识。
(2)熟悉Linux下创建用户、管理用户的操作。
(3)熟悉Linux下进程的管理。
二、实验环境
具有Linux(Redhat 9.0)的计算机、局域网网络环境。
三、实验内容
(一)用户管理
1、创建用户
(1) 创建一个用户,用自己的名字拼音或者缩写作为用户名,例如
#useradd 用户名 //建立用户账号
(2) 查看用户的一些信息
#cat /etc/passwd //查看password文件中添加的用户账号信息
#cat /etc/shadow
# ls /home //查看所建立账号的主目录
(3) 创建用户密码:
#passwd 用户名
注意:输入密码的时候没有任何显示的,2次输入相同的密码即可,看到successful的提示表示设置密码成功。
(4) 注销当前用户,使用新用户登陆
(5) 在新用户登陆后,使用su命令切换到root用户,密码为:123456,查看提示符的变化。
(6) 注销新用户登陆,仍然使用root用户登陆
要求:掌握如何创建用户(useradd)、设置用户密码(passwd)。
2、删除用户
删除刚才创建的用户
#grep 用户名 /etc/passwd //查询用户是否存在
#userdel 用户名 //删除用户账号
#grep 用户名 /etc/passwd //再次查询用户账号是否存在
#ls /home
#rm –rf /home/用户名
#ls /home
要求:掌握如何删除用户(userdel)、删除用户文件。
3、用户权限设定
(1) 相对方式,格式:chmod (用户) 操作符 (权限) 文件名
其中(用户)可以为u,g,o,a中的一个,
操作符可以为+,-,=中的一个,
权限可以为r,w,x中的一个,例如:
#ls -l /root/ install.log (查看文件权限)
#chmod a+w /root/ install.log(设定/root/install.log 为所有用户可写)
#ls -l /root/ install.log (查看文件权限)
(2) 绝对方式,格式:chmod nnn 文件名,如:
#ls -l /root/ install.log (查看文件权限)
#chmod 777 /root/install.log (设定/root/install.log 为所有用户可读可写可执行)
#ls -l /root/ install.log (查看文件权限)
要求:掌握用chmod设置文件权限,包括绝对方式、相对方式。
4、用户管理的图形界面操作
要使用 用户和组群,你必须运行 X 窗口系统,具备根特权,并且安装了redhat-config-users RPM 软件包。
从桌面启动 用户管理器,点击面板上的「主菜单」 => 「系统设置」 => 「用户和组群」,或在 shell 提示(如 XTerm 或 GNOME 终端)下键入 redhat-config-users 命令。
(二)进程管理
1、查看进程
ps命令,功能:可以确定有哪些进程正在执行和执行的状态
例如:
#ps
#ps –e (查看所有进程)
# ps -aux (列出系统中正在运行的所有进程的详细信息)
要求:掌握如何查看系统中的进程(ps)。
2、终止进程
kill命令,功能:向指定PID的进程发送进程信号
格式:kill [-signal] <PID>
举例:
# vi &
#ps (查看vim进程的pid)
#kill xxxx(杀死进程,xxxx应该替换为刚才vim的进程号pid)
#ps (查看vim进程还在吗?)
#kill -9 xxxx (强行杀死进程,xxxx应该替换为刚才vim的进程号pid)
#ps (查看vim进程还在吗?)
要求:掌握如何杀死进程(ps)
3、查看当前登陆用户
#whoami
#who
#w
要求:掌握如何查看当前登陆的用户。
4、图形界面的进程操作
[主菜单] è [系统工具] è [系统监视器]
要求:掌握如何查看系统监视器,以及系统监视器里各项指标所代表的含义。在实验中自行进行该操作。
- 本文固定链接: http://www.nxadmin.com/system/linux-system/141.html
- 转载请注明: admin 于 阿德马Web安全 发表