Linux 操作系统作业 十四周

  1. 建立以wl+学号为名字的用户
  2. 给新建账户设置密码
  3. 验证新用户:图形状态切换至新用户登录,并在/home/wl学号 目录中建立文本文件“ 1.txt ” ,内容随意。(注意将wl学号替换成自己的真实学号)。
  4. 使用su命令将用户切换至root,执行chmod 660 1.txt (将1.txt文件其他人权限设置为禁止读写),执行chmod 770 /home/wl学号。
  5. 重新回到test用户的桌面中,打开一个新Shell执行vim /home/wl学号/1.txt ,此时应该提示无权限,或者直接打开空白文档。打开新shell就是多打开一个终端。
  6. 切换至root,给 wl学号 组设置密码。
  7. 返回test用户,并将 test 用户 临时加入 wl学号组,并使用id验证是否成功加入。
  8. 重新执行vim /home/wl学号/1.txt //此时应该能够正常打开
  9. 使用ps查看当前系统中的所有进程,包括有终端和无终端的进程
  10. 使用top命令查看当前系统中进程的cpu占用率,内存以及交换文件的使用率,观察系统负载
  11. 打开3个shell连接,找到这3个shell的pid
  12. 在上一步的3个shell中同时运行top,随后终止掉其中任意1个top的进程,使用(kill 进程号)命令。
  13. 终止所有top的进程。

以下选做

1.使虚拟机能够上网。

2.运行yum clean all

yum  install  gcc   -y   (注意空格,不能丢也不能填)

3.使用vi编辑一个test.c文件,内容如下

#include<stdio.h>

int main(){

for(int i=0;;i++)

printf(“%f”,i*i/99.0*34.6/29.6);

return 0;

}

4.执行gcc test.c-o test

5.执行 ./test

6.多开几个shell分别执行 ./test 并打开一个shell运行top,观察系统负载和测试图形界面的卡顿情况。

7.尝试使用renice命令分别设置已经打开test程序的优先级为19,并观察桌面是否依然卡顿。

上传地址:第十四周上传地址

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据