1. 自我介绍
2. 项目介绍
3. sql——sql单表查询,查询a表中b字段的最大值
4. sql多表查询
5. linux基础命令
6. linux 查询日志文件中的指定关键字并输出到另一个新的文件中
(s = cat -n /etc/logs | grep 值 输出:sed -n “ s ” " s” " s”"logs" >> s.logs)
7. linux建立软链接
(ln -s 【目标目录】 【软链接地址】)
8. linux的僵尸进程有了解嘛
-
定义:
有时候有些程序即使执行完了也依然留在进程表中。那么,这些完成了生命周期但却依然留在进程表中的进程,我们称之为 “僵尸进程”。
-
它们是如何产生的?
当你运行一个程序时,它会产生一个父进程以及很多子进程。 所有这些子进程都会消耗内核分配给它们的内存和 CPU 资源。这些子进程完成执行后会发送一个 Exit 信号然后死掉。这个 Exit 信号需要被父进程所读取。父进程需要随后调用 wait 命令来读取子进程的退出状态,并将子进程从进程表中移除。
若父进程正确第读取了子进程的 Exit 信号,则子进程会从进程表中删掉。
但若父进程未能读取到子进程的 Exit 信号,则这个子进程虽然完成执行处于死亡的状态,但也不会从进程表中删掉。
-
那么如何找出僵尸进程呢?
打开终端并输入下面命令:
ps aux | grep Z
会列出进程表中所有僵尸进程的详细内容。