实验环境: 宿主机为win11,网络:10.255.50.5 6389 WSL2 ubuntu
目标机的OS:Ubuntu 内核、版本如下: linux@peggy0223:/$ uname -r 5.15.146.1-microsoft-standard-WSL2 linux@peggy0223:/$ cat /proc/version Linux version 5.15.146.1-microsoft-standard-WSL2 (root@65c757a075e2) (gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37) #1 SMP Thu Jan 11 04:09:03 UTC 2024
|
请童鞋按书本的“实验7 进程管理命令”的章节内容规范实验报告的书写,并提交。
实验名称: |
实验目的: |
实验内容: |
实验报告: |
思考题: |
实验7 进程管理命令 who:查看当前在线用户。 top:监视系统状态。 ps:查看进程。 kill:向进程发信号。 bg:把进程切换至后台运行。 &:把进程切换至后台运行。 fg:把后台进程切换至前台运行。 jobs:显示处于后台的进程。 at:在指定的时刻执行指定的命令或命令序列。 batch:在系统负载较低、资源较空闲时执行命令或命令序列。 以书面形式记录每一个实验内容,包括遇到的问题和解决方法。
|
实验过程参考:(根据实验内容)
1) linux@peggy0223:~$ top top - 14:48:26 up 0 min, 1 user, load average: 0.10, 0.03, 0.01 Tasks: 37 total, 1 running, 36 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 15972.1 total, 15127.5 free, 472.1 used, 372.4 buff/cache MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 15239.8 avail Mem
2) root@peggy0223:~# ps -e >process.txt root@peggy0223:~# cat process.txt |more
3) root@peggy0223:~# ps -e | grep init 2 ? 00:00:00 init-systemd(Ub 8 ? 00:00:00 init
4)
5)
6)
7) root@peggy0223:~# echo "we are YGU team!" >dx1a.txt | at now + 1 minute warning: commands will be executed using /bin/sh job 2 at Thu Mar 28 15:17:00 2024 root@peggy0223:~#
8) 反馈结束通过CTRL+D提供任务退出交互。 |
拓展sy:一,配置自动email功能,实现定期删除某个文件夹下的文件,然后给用户发送任务是否完成的消息。
S1、安装email组件 先安装 apt install mailutils 配置如下:
然后安装 apt install ssmtp
S2、配置email vi /etc/ssmtp/ssmtp.conf
vi /etc/ssmtp/revaliases
S3、测试发送功能 root@peggy0223:~# echo 'Here is the message body.' | mail -s "Test email from ubuntu server!" 38742777@qq.com root@peggy0223:~#
S4、调用实现功能。
使用shell脚本编写,查找dx1a目录下的5天未修改的文件并删除,若删除成功,则发送邮件给用户。
#!/bin/bash # 定义邮箱地址 # 查找/home/目录下5天前修改过的所有文件,并删除它们 # 检查上一步是否执行成功(即是否有删除操作发生),如果有,则发送邮件 注意,若有语法错误,vi中的颜色会不一样的。比如参数是紫色的。 操作如下: 用root执行./atcmd | at now +1 minutes,一分钟后执行; root@peggy0223:/home/linux# ./atcmd.sh | at now +1 minutes warning: commands will be executed using /bin/sh job 5 at Thu Mar 28 16:38:00 2024 root@peggy0223:/home/linux# date Thu Mar 28 16:37:32 CST 2024
email手机端已经秒收到信息,如下:
至此,功能已经实现。童鞋们也可以参照配置。 |