nginx google centos Python 开源 wordpress Firefox Windows linux命令 Ubuntu 程序员 apache HTML5 shell php java Android 微软 mysql linux

进程

Linux上进程有5种状态:  1. 运行(正在运行或在运行队列中等待)  2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)  3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)  4. 僵死(进程已终止, 但进程描述符存在, 直到父进...
ps -ef | grep PHP-fpm | grep -v grep | awk '{print $2}'|xargs kill -9 管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。 “ps – ef”是Red Hat 里查看所有进程的命令。这时检索出的进程将作为下一...
晚上朔海同学问: 一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到 这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法。 Linux下每个文件都会在某个块设备上存放,当然也都有相应的inode, 那么透过vfs.write我...
公司的测试服务器,也是对外公开的,挂在测试服务器上的域名外面是可以访问的,最近发现页面访问很慢,有的时候,半天都打不开。找了一下原因。 我第一反应是不是服务器系统资源不足了,ssh登录上去看了一下,内存,cpu,带宽都是够的,不是这原因。 查看了一下apache的error ...
在编写服务进程的时候,经常有这样一个需求:保证服务进程只有一个实例在运行。 为实现这个简单的功能,有下面各种常见的实现方式: 1. 通过已知的进程名,来查询是否有同名的进程正在运行。可以利用proc,也可以读取ps的输出等; 2. 利用pid文件,这也是Linux各种服务常见的实...
1.kswapd0 Linux uses kswapd for virtual memory management such that pages that have been recently accessed are kept in memory and less active pages are paged out to disk. (what is a page?)…Linux uses manages memory in units called pages. So,the ks...
一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行...
有时候发现线上运行的程序没有修改ulimit -n ,导致文件描述符不够用,但是又不能随便重启服务,或者碰到运行中的程序可能不定时会 segment fault ,但是由于没 ulimit -c ,无法得到 core 文件调试。但是 Linux 的 ulimit 命令只对当前会话有效,已经启动的进程是没法用这个命...
ps -ef|awk '{print $2"t"$8$9}'|grep `netstat -tlnp|grep 80|awk '{print $7}'|awk -F '/' '{print $1}'` 几个示例: [root@MyVPS2524 ~]# ps -ef|awk '{print $2"t"$8$9}'|grep `netstat -tlnp|grep 80|awk &#...
lsof(list open files)是一个列出当前系统打开文件的工具。在Linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接 和硬件。所以如传输控制协议 (tcp) 和用户数据报协议 (udp) 套接字等,系统在后台都为该应用程序分配了一个文件描...
公司的一台服务器升级,原先运行正常的一个服务经常会跳出,于是予以分析解决。该服务是一个tcp的服务端程序,被动接收客户端连接处理数据,升级后当客户端连接到一定量后程序会自动跳出。 使用netstat查看各个状态的数量 # netstat -na |awk ‘{print $6}’|sort ...
Linux是一个多用户多任务的操作系统统,这意味着多个用户可以同时使用一个操作系统,而每个用户又可以同时运行多个命令。命令的执行是通过进程实现的。“进程”是Linux系统中一个重要的概念。 简单地说,进程是一个程序或任务的执行过程。例如,在提示符之后输入一个...