Tagged: unix RSS

  • bixuan 22:39 on 2010 年 12 月 07 日 链接地址 | 回复
    Tags: c3, Capistrano, dsh, Nagio, pdsh, pssh, , , unix   

    对话 UNIX: 高效管理大量计算机 

    云在根本上是由硬件和软件组成的,这些组件需要经常细心地维护。出现故障的硬件需要修理或更换;软件需要应用补丁、更新和升级;必须根据需求和潜在的安全威胁提前配置系统。应用程序开发人员可能觉得计算云很方便、很灵活,但是云管理员要应对艰巨的任务。
    不只是云的管理有这些问题。LAN(小型服务器群)和计算集群也有同样的系统管理难题。在管理大量计算机时,Secure Shell (ssh)、scp 和 sftp 等常用工具用起来非常麻烦。本期 对话 UNIX 讨论从命令行有效地管理大量计算机的技术,先从少量系统开始,然后扩大规模。

    更多见:http://www.ibm.com/developerworks/cn/aix/library/au-spunix_remoteserver/index.html?ca=drs-

     
  • bixuan 09:18 on 2010 年 01 月 07 日 链接地址 | 回复
    Tags: , , , unix   

    lsof操作实例 

    lsof 工具可列出某个Unix 进程所打开文件信息的清单,被打开文件的类型可能包括了:本地文件,目录,网络共享文件,块设备文件,字符设备文件,共享库,管道,软链接,套接字等等.

    以下是具体的lsof 操作实例总结:

    1,列出所有被打开文件信息

    #lsof

    2,查看某个被打开文件信息

    #lsof /path/to/file
    #lsof /path/to/file1 /path/to/file2

    3,列出某个目录下的被打开文件

    #lsof +D /path
    #lsof | grep “/path”

    4,列出某个用户下的被打开文件

    #lsof -u nobody
    #lsof -u nobody,root

    5,列出某个进程下的被打开文件

    #lsof -c httpd
    #lsof -c httpd -c mysqld

    6,复合查询(OR)被打开文件信息

    #lsof -u nobody -c httpd

    7,复合查询(AND)被打开文件信息

    #lsof -a -u root -c httpd

    8,查看除root之外所有用户的被打开文件

    #lsof -u ^root

    9,查看具体进程PID的被打开文件

    #lsof -p 10101
    #lsof -p 10101,10102,10103

    10,列出所有网络连接

    #lsof -i

    11,列出所有网络TCP或者UDP连接

    #lsof -i tcp
    #lsof -i udp

    12,查看具体网络端口信息

    #lsof -i :80
    #lsof -i tcp:80
    #lsof -i udp:53

    13,查看具体用户下所有网络连接

    #lsof -a -u www -i

    14,列出NFS 文件

    #lsof -N

    15,列出Unix 套接字文件

    #lsof -U

    16,列出某个特定文件描述符相关联的文件

    #lsof -d 2
    #lsof -d 0-2
    #lsof -d mem

    0 1 2 => FD: standard input, output, and error

    17,列出所有网络连接关联的PID

    #lsof -t -i

    #kill -9 `lsof -t -i`  => kill all process use network

    18,重复lsof 输出

    #lsof -r 1 -a -u www -i

    from: http://feedproxy.google.com/~r/blogspot/HpnK/~3/v-rLmhbiVmA/lsof.html

     
c
写新的
j
下一篇文章/下一个回复
k
前一篇文章/以前的回复
r
回复
e
编辑
o
显示/隐藏 回复
t
回到顶部
l
go to login
h
show/hide help
esc
取消