Linux入门实验2


题目:

用户和组管理、进程管理部分命令练习


提示:以下是本篇文章正文内容,下面案例可供参考

1.建立以lf+学号为名字的用户

①命令:useradd(adduser)
语法:useradd [选] [用户账号]
功能:建立用户账号
②命令:su
语法:su [选] [用户账号]
功能:在不注销的情况下切换用户,没有指定用户,默认为超级用户root
在这里插入图片描述

2.给新建账户设置密码

命令:passwd
语法:passwd [选] 用户账号
功能:更改密码
在这里插入图片描述

3.验证新用户:图形状态切换至新用户登录,并在/home/{lf学号}目录中建立文本文件“ 1.txt ” ,内容随意。(注意将{lf学号}中学号替换成自己的真实学号)。

①命令:pwd
功能:显示当前目录的绝对路径
②命令:whoami
功能:显示当前终端(或控制台)上的用户名
③命令:ll
功能:list –l 的缩写,以长格式来显示文件的详细信息。开头由是10个字符构成的字符串,第一个字符是文件类型,后面9个字符表示文件的访问权限。r(读)、w(写)、x(执行权限)
在这里插入图片描述

4.使用su命令将用户切换至root,执行chmod 660 1.txt (将1.txt文件其他人权限设置为禁止读写),执行chmod 770 /home/{lf学号}。

命令:chmod
语法:chmod [mode] 文件或目录
功能:mode是三个八进制数选项,分别代表user,group,other权限,r=4,w=2,x=1
在这里插入图片描述

5.重新回到test用户的桌面中,打开一个新Shell执行vim /home/{lf学号}/1.txt ,此时应该提示无权限,或者直接打开空白文档。打开新shell就是多打开一个终端。

在这里插入图片描述

6.切换至root,给 {lf学号} 组设置密码。

命令:gpasswd
语法:gpasswd [选项] group
功能:管理组,默认给组设置密码。-a:添加用户到组;-A:指定管理员;-d:从组中删除用户;-r:删除密码
在这里插入图片描述

7.返回test用户,并将 test 用户 临时加入 {lf学号}组,并使用id验证是否成功加入。

命令:gpasswd –a
功能:添加用户到组
命令:id
语法:id [选项] [用户名]
功能:显示用户ID及其所属群组ID
在这里插入图片描述

8.重新执行vim /home/{lf学号}/1.txt //此时应该能够正常打开

在这里插入图片描述

9.执行w,观察当前登录情况。

命令:w
语法:w [选项] [user]
功能:第一行显示:当前时间、系统启动到现在的时间、登陆用户的数目、系统在最近1秒、5秒和15秒的平均负载。后面显示:登陆账号、终端名称、远程主机名、登陆时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行
在这里插入图片描述

10.使用ps查看当前系统中的所有进程,包括有终端和无终端的进程

命令:ps
语法:ps [选项]
功能: a:显示所有包括所有终端的进程;u:显示进程所有者的信息;x:显示所有包括不连接终端的进程
在这里插入图片描述

11.使用top命令查看当前系统中进程的cpu占用率,内存以及交换文件的使用率,观察系统负载

命令:top
语法:top [选项]
功能:显示当前系统正在执行的进程的相关信息
在这里插入图片描述

12.打开3个shell连接,找到这3个shell的pid

在这里插入图片描述

13.在上一步的3个shell中同时运行top,随后终止掉其中任意1个top的进程

命令:kill
语法:kill [信号代码] PID
功能:终止一个进程
在这里插入图片描述

14.终止所有top的进程。

命令:killall
语法:killall [-signal] <进程名>
功能:杀死指定名称的进程
在这里插入图片描述


总结

  1. Linux系统中有3种用户:root用户、系统用户、普通用户
  2. 用户管理:useradd、passwd、userdel、usermod、chage…
  3. 组管理:groupadd、groupdel、groupmod、gpasswd、newgrp…
  4. 用户查询:who、w、id、whoami、last…
  5. su、sudo
  6. 监视进程:ps、top…
  7. 搜索进程:pgrep…
  8. 控制进程:kill、killall、pkill、xkill…
  9. 进程的优先级:nice、renice
  10. 前后进程与后台进程:command &、Ctrl+z…
  11. 周期性/定时执行任务:crontab、at、batch、watch…
  12. 以守护进程方式执行任务:nohup
    (2~5):用户管理
    (6~12):进程管理
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值