《 Linux操作系统》实验指导/实验五:进程管理 十、课外自主实验 l、内存使用率监控 (1)编写She|脚本每隔5分钟对所有进程的内存使用率进行采样,并将该信息记录到用 户文件“/ home/student/memoryinfo.csv”中; (2)编写 Shell脚本每隔5分钟对系统中最占用内存的进程进行采样,并将该信息记录到 用户文件“home/ student/memorymaxcsv”中; (3)使用 WinSCP工具将上述(1)中的用户文件“ home/student/memoryinfocsv”复制 到本地计算机中,并使用 Excel工具对该文件中的数据进行分析,绘制出所有进程的内存使用 率折线统计图。 要求 请按照上述要求,进行具体实验,并将She|脚本、cSv文件格式和所有进程的内存使用率折 线统计图填写到实验报告册中。 2、网络进程的流量统计 (1)Iinuⅸ操作系统中使用 ifconfig命令可以査看操作系统的基本网络配置,请详细解释 使用该命令得到的字段属性值 (2)使用上述(1)中的 ifconfig命令无法直观的看出网络进程的流量信息,请编写 Shell 脚本实现每隔1秒钟对网络进程的流量进行采样,并将该信息记录到用户文件 “/home/ /student/networkflow.csv”中 (3)使用 WinSCP工具将上述(2)中的用户文件“/home/ student/networkflow. csv”复制 到本地计算机中,并使用 Excel工具对该文件中的数据进行分析,绘制出网络进程流量折线统 计图 要求 请按照上述要求,进行具体实验,并将She‖脚本、csv文件格式和网络进程流量折线统计图 填写到实验报告册中。 3、&、ctrH+z、、bg、 nohup的使用 (1)通过 PuTtY远程连接 linux操作系统 (2)在用户主目录下创建att、btxt和 test sh文件,编写She|脚本循环输出1到正无穷的数 到atxt文件 (3)使用&命令后台运行 test.sh,连续两次使用tai命令查看atxt文件的最后5行,并记录结 果到表14中 (4)使用ctrl+z命令让程序挂起,连续两次使用tai命令查看atxt文件的最后5行,并记录 结果到表14中; (5)使用玛g命令让程序前台运行,连续两次使用tail命令查看atxt文件的最后5行,并记录 结果到表1-4中 (6)使用bg命令让程序后台运行,连续两次使用tal命令查看awt文件的最后5行,并记录 结果到表1-4中; (7)断开并重新使用 PuTTy远程连接,连续两次使用tal命令查看atxt文件的最后5行,并 记录结果到表1-4中; (8)修改 test sh文件,循环输出1到正无穷的数到bxt文件,连续两次使用tail命令查看btxt 文件的最后5行,并记录结果到表1-4中 管理科学与工程学科/共8页第7页《Linux 操作系统》实验指导 / 实验五:进程管理 管理科学与工程学科 / 共 8 页,第 7 页 十、课外自主实验 1、内存使用率监控 (1)编写 Shell 脚本每隔 5 分钟对所有进程的内存使用率进行采样,并将该信息记录到用 户文件“/home/student/memoryinfo.csv”中; (2)编写 Shell 脚本每隔 5 分钟对系统中最占用内存的进程进行采样,并将该信息记录到 用户文件“/home/student/memorymax.csv”中; (3)使用 WinSCP 工具将上述(1)中的用户文件“/home/student/memoryinfo.csv”复制 到本地计算机中,并使用 Excel 工具对该文件中的数据进行分析,绘制出所有进程的内存使用 率折线统计图。 要求: 请按照上述要求,进行具体实验,并将 Shell 脚本、csv 文件格式和所有进程的内存使用率折 线统计图填写到实验报告册中。 2、网络进程的流量统计 (1)Linux 操作系统中使用 ifconfig 命令可以查看操作系统的基本网络配置,请详细解释 使用该命令得到的字段属性值; (2)使用上述(1)中的 ifconfig 命令无法直观的看出网络进程的流量信息,请编写 Shell 脚本实现每隔 1 秒钟对网络进程的流量进行采样,并将该信息记录到用户文件 “/home/student/networkflow.csv”中; (3)使用 WinSCP 工具将上述(2)中的用户文件“/home/student/networkflow.csv”复制 到本地计算机中,并使用 Excel 工具对该文件中的数据进行分析,绘制出网络进程流量折线统 计图。 要求: 请按照上述要求,进行具体实验,并将 Shell 脚本、csv 文件格式和网络进程流量折线统计图 填写到实验报告册中。 3、&、ctrl+z、fg、bg、nohup 的使用 (1)通过 PuTTY 远程连接 linux 操作系统; (2)在用户主目录下创建 a.txt、b.txt 和 test.sh 文件,编写 Shell 脚本循环输出 1 到正无穷的数 到 a.txt 文件; (3)使用&命令后台运行 test.sh,连续两次使用 tail 命令查看 a.txt 文件的最后 5 行,并记录结 果到表 1-4 中; (4)使用 ctrl+z 命令让程序挂起,连续两次使用 tail 命令查看 a.txt 文件的最后 5 行,并记录 结果到表 1-4 中; (5)使用 fg 命令让程序前台运行,连续两次使用 tail 命令查看 a.txt 文件的最后 5 行,并记录 结果到表 1-4 中; (6)使用 bg 命令让程序后台运行,连续两次使用 tail 命令查看 a.txt 文件的最后 5 行,并记录 结果到表 1-4 中; (7)断开并重新使用 PuTTY 远程连接,连续两次使用 tail 命令查看 a.txt 文件的最后 5 行,并 记录结果到表 1-4 中; (8)修改 test.sh 文件,循环输出 1 到正无穷的数到 b.txt 文件,连续两次使用 tail 命令查看 b.txt 文件的最后 5 行,并记录结果到表 1-4 中;