菜鸟笔记
提升您的技术认知

Linux 笔记 第37页

Linux 线程控制实例

菜鸟阅读 : 2287赞(0)

UNIX线程控制 线程属性 在创建线程时,可以用pthread_attr_t结构修改线程默认属性,并把这些属性与创建的线程联系起来。可以用pthread_attr_init函数初始化pthread_attr_t结构。 #include &l...

为你介绍4个超实用的Linux监控工具

菜鸟阅读 : 2046赞(0)

下面是 Linux 下 4 个日常使用率非常高的监控工具,可以帮助我们准确快速的诊断系统问题。 1. iotop 如果你想知道某些进程使用了多少你宝贵的 I/O 资源,那么就使用 iotop 吧。 iostat 命令也是查看 I/O 状态的...

Linux程序后台运行实践

菜鸟阅读 : 4314赞(0)

思考 首先要考虑一个问题,直接关闭终端为什么后台程序就退出了?那是因为直接关闭,终端会向当前环境启动的后台任务发送SIGHUP信号,让运行的程序就挂起,那么忽略SIGHUP就行啦。 nohup 最常用的命令就是【nohup】,从名字就看出是...

#!/usr/bin/env python与#!/usr/bin/python的区别

菜鸟阅读 : 2049赞(0)

#!/usr/bin/Python 是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器; #!/usr/bin/env python 这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里...

什么是僵尸进程以及如何处理

菜鸟阅读 : 2482赞(0)

但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程。因为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由init进程来接管他,成为他的父进程,从而保证...

5种检查可用内存的方法

菜鸟阅读 : 3125赞(0)

例如,服务器主要在shell上工作,并且首先没有可用的UI。由于最重要的是要检查服务器上的内存资源,因此最好学习可以帮助我们进行服务器管理的相关命令。本文解释了使用以下5个命令来检查可用内存: free命令 vmstat命令 /proc/m...

Linux之线程互斥锁

菜鸟阅读 : 2497赞(0)

信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在sem_wait的时候,就阻塞在 那里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直...

Linux端口转发的几种常用方法

菜鸟阅读 : 5603赞(0)

1. SSH 端口转发 SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。 (1) 本地端口转发 ssh -fgN -L 2222:local...