实验题目 | 进程管理与实用程序 |
实验目的 | 实验5.1和实验5.2 |
实验环境 | 1. AlmaLinux release 9.0 (Red Hat分支) 2. VMware Workstation Pro 16 3. MobaXterm v20.0 |
实验内容及操作步骤: 实验5.1 进程管理 3.1查看进程 1. 打开终端软件ssh会话,连接云服务器ECS,使用你自己的账号和密码登录。 2. 检查您的登录环境的PID,然后通过输入bash创建一个子shell。该子shell的进程ID是什么? 它与 您的登录进程不同吗? 是的,所有进程都具有唯一的进程ID(PID)。因此,您的登录Shell程序和子Shell程序的PID也不同。 3. 输入命令 watch -n1 "date +%s" &,然后显示进程正在系统中运行。 哪些进程正在运行? 查看更多信息 4. . 运行pstree命令 5. 打开第二个终端软件SSH会话,再次连接云服务器ECS,使用你自己的账号和密码登录,并运行vi my_file。 6. 切换到第一个终端软件SSH会话,并显示系统中的所有进程。如有必要,请查看手册页和信息,以 找到正确的选项以显示系统中正在运行的所有进程。寻找watch以及vim my_file的进程。 7. 在子shell中运行tail -f /var/log/dmesg &命令,然后退出子shell。列出您正在运行的进程。如果您 杀死了它们的父进程,该进程将如何处理? tail进程已经停止。 3.2 作业控制 1. 使用vi或其他编辑器,在bin目录中创建名为myclock的文件,其内容如下: while true do date sleep 10 done 2. 运行myclock脚本。在前台运行此脚本。 3. 暂停刚开始的工作。 4. 列出您在系统上运行的所有作业,然后在后台重新启动上述作业。 5. 列出所有已登录的用户。使作业回到前台,等待直到获得时间戳,然后退出作业。 所有作业都已经退出。 3.3终止进程 1. 再次在后台执行myclock脚本。注意PID。 2. 列出您的所有进程并终止睡眠进程。发生了什么? 通过jobs查看作业编号 终止shell脚本myclock。 实验5.2 Linux实用程序 3.1使用find和locate 1. 打开终端软件ssh会话,连接云服务器ECS,使用你自己的账号和密码登录。 2. 在主目录中查找并显示所有文件和目录。 3. 创建一个空文件abcdef,查找系统中以字符串abcde开头的所有文件。 4. 重复上一个命令,但是以交互方式提示用户在每个文件上显示长列表。不要忽略错误,因为stderr 用于显示提示。 5. 查找当前用户在/home目录下拥有的所有文件。 6. 修改这个命令以计算当前用户拥有的整个系统上的文件数。然后再次更改命令,以使您不会在屏幕 上收到错误消息。 7. 找到系统中的所有目录,并将此列表保存在文件all.directories中。可以将错误消息发送到位存储桶。在后台执行此命令。 8. 仅适用于Red Hat:使用locate命令来查找与字符串passwd匹配的所有文件。 3.2使用cut 1. 显示/etc/passwd文件的内容。 2. 仅显示/etc/passwd中列出的用户的用户名和主目录。 3. 显示/etc/group中列出的所有组的名称和成员。 4. 仅列出当前目录中文件的类型,大小和名称。 3.3使用grep 1. 在/etc/passwd中找到所有以字母s开头的行。 2. 重复上一条指令中的搜索,但是这次仅显示包含该模式的行数。 3. 查找用户tux1或tux2拥有的系统上正在运行的所有进程。(如果这两个用户没有正在运行的进程, 你也许想知道你的同学在系统上正在做什么,查询你的同学正在运行的进程) 3.4使用sort 1. 按字母顺序显示/etc/passwd文件的内容。 2. 再次显示/etc/passwd的内容,但现在在主目录字段中排序。 3.5使用head和tail 1. 显示/etc/passwd文件的前10行。 2. 显示/etc/passwd文件的最后6行。 3. tail命令对于从命令输出中剥离标题信息也很方便。首先,列出系统上当前正在运行的进程。注意 输出中的标题。接下来,显示系统上正在运行的进程(不包括标题)。 3.6使用type,which和whereis 1. 找出passwd命令的存储位置。找到该命令的手册页和源代码。 3.7使用gzip,gunzip和zcat 1. 在您的主目录中创建一个名为big的文件,例如,通过捕获ls -lR /命令的输出。big文件的大小是多少? 2. 使文件大两倍。 3. 注意big的大小。压缩big文件。 4. 查看big.gz文件的内容。 5. 恢复旧的big文件。 收获与体会:
| |
实验成绩 |
hnu云计算个人实验报告——实验五
最新推荐文章于 2024-10-01 14:28:06 发布