服务器状态查询:如何查看linux服务器运行状态?

查看系统所有正在运行的进程,可以用psaux命令(它的-a参数表示,不与终端有关的进程也显示出来)百度关键词排名服务器状态查询。还有一个和ps命令相似的命令是pstree,pstree命令用于列出正在运行的进程的进程树,所谓进程树就是显示有关系的进程的相关性,也就是显示父子进程之间的关系。pstree命令的常见用法是:pstree-Aup

-A参数表示weqq:显示出来的进程树连接,用ASCII字符来显示

-u参数表示上海百度电话:列出进程的所属用户

-p参数表示:列出每个进程的PID

ps命令和pstree命令是选取一个时间点的进程状态,还有一个top命令可以持续检测进程运行状态,它显示的是动态的信息,有点像Windows的任务管理器(不过top命令是命令行),使用方法:

top-d数字

-d参数后面接一个数字表示几秒更新一次显示,一般可以设置成2,表示2秒一更新。

有了解http状态查询显示“Connection: close”是什么意思吗?

connection的状态有两种,一种是keep-alive 另外一种就是close,keep-alive就是保持客户端与服务器的连接,close表示服务器给客户端发送信息之后就断开了..close对资源消耗占用的少一些 再完善一点,其实这和TCP三次握手有关,如果返回的是keep-alive表示之前的握手还可以用在接下来的请求当中去,如果是close的话当前请求完成后会进行四次握手关闭连接,在接下来的请求就要重新握手,这是HTTP/1.1相对1.0新增的一个部分,加快了网络传输 再补充,访问一个网页会加载很多东西,不仅仅是html文档,html内的图片,css,js等也都是一起加载的,但是每一个资源都会发起一个http请求,connection:keep-alive表示所有请求都共用同一个tcp会话,减少握手次数,加快网络传输。

ps:目前主流浏览器一般不会对服务器发起connection:close的请求