进入完全Linux状态

    在实验室的机器被某个喜欢IE的人用了两次,终于抵挡不住中国流氓软件和木马的攻击,光荣死机了。它英勇地试图去反抗中搜的划词搜索,猫扑的IE Bar,百度的搜索条,CopySO的“群奸”,但无奈对方实力太强,唉:(
    现在一进Windows就会弹出IE窗口,机器CPU利用率不高,但点击什么都没有反应。NND,好不容易把各种软件装好,又要重装(在Windows下重装系统太平常了,我寝室的王大刚每个月都重装一次,直到硬盘罢工)。不想在Windows下搞了,毅然进入Ubuntu5.05,先下了中文输入法,又装了LumaQQ2005(不稳定,所以Gaim也一直也开着),这样和我们NIAP小组的其他成员就能沟通和传文件了。
    还好,我们这一次是开发跨平台的软件,用标准c/c++和Python,所以在Linux下面还能测试一下程序的可移植性,不错不错:)
    还想感慨一句:中国现在的互联网,有GFW在封国外网站,有ZF在限制论坛,BBS言论,有扫黄行动在净化互联网环境。可以看出ZF一直在监控着互联网,可为什么就不去管管那些日益泛滥的流氓软件呢?他们耍流氓的技术越来越高,越来越不要脸了。
    建议还在用IE的兄弟们:别给那些流氓软件生存的土壤,不要用IE内核的浏览器了,试一试FireFox吧,绝对会给你一个安全的上网环境。
   
### Linux 进程状态详解 在 Linux 系统中,进程的状态通过特定的字母表示,每种状态都有其独特的含义。以下是常见的几种进程状态及其解释: #### 可执行状态 (R - TASK_RUNNING) 当一个进程处于 `R` 状态时,它要么正在 CPU 上运行,要么等待被调度到 CPU 上运行。这种状态下,进程被认为是活跃的并准备执行任务[^1]。 ```c #include <stdio.h> #include <unistd.h> int main() { while(1) { printf("Process is running...\n"); fflush(stdout); sleep(1); } } ``` 上述代码展示了一个简单的无限循环程序,在此过程中该进程会持续保持在 `R` 状态下。 --- #### 中断睡眠状态 (S - TASK_INTERRUPTIBLE) 当进程进入 `S` 状态时,意味着它正处在一种可中断的休眠模式中。通常情况下,这是由于进程正在等待某些事件的发生(比如 I/O 完成),并且可以在接收到信号后立即唤醒[^3]。 --- #### 不可中断睡眠状态 (D - TASK_UNINTERRUPTIBLE) 与 `S` 类似的是不可中断的睡眠状态 (`D`),不过在这种状态下即使有信号到达也无法唤醒进程。这通常是发生在一些特殊的低级操作期间,例如直接访问硬件设备的时候。 --- #### 僵尸状态 (Z - EXIT_ZOMBIE) 一旦某个子进程完成自己的工作却未被父进程收集退出信息,则这个终止后的子进程就会变成僵尸进程(`Z`)。虽然此时实际的工作已经停止,但由于尚未释放资源所以仍然显示为系统中的条目直到父进程调用了 wait 或者类似的函数来清理为止[^2]。 --- #### 停止状态 (T - TASK_STOPPED / TASK_TRACED) 如果看到一个进程标记为 `T` ,那么说明当前该进程已经被暂停或者跟踪调试了。可以通过发送 SIGSTOP 信号让正常工作的进程进入这一阶段;另外开发者利用 gdb 调试工具也会使目标应用陷入此类情形之下。 ```bash kill -SIGSTOP <pid> # 将指定 PID 的进程置入 T 状态 ``` 以上命令演示如何手动把某进程送至停顿状况之中。 --- ### 总结表 | **缩写** | **全名** | **描述** | |----------|------------------------------|-------------------------------------------------------------------------------------------| | R | TASK_RUNNING | 正在运行或准备好运行 | | S | TASK_INTERRUPTIBLE | 处于可被打扰的等待 | | D | TASK_UNINTERRUPTIBLE | 非常忙以至于无法响应外部请求 | | Z | EXIT_ZOMBIE | 已经死亡但是还没有完全清除 | | T | TASK_STOPPED/TASK_TRACED | 被强制挂起或是因为追踪目的而冻结 |
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值