注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

逍遥子 曰:

得失失得 何必患得患失 舍得得舍 不妨不舍不得

 
 
 

日志

 
 

[原]linux常用命令和操作笔记  

2013-10-08 11:54:31|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1、通过程序名字统计当前机子共运行了多少个该程序实例,例如统计当前机子共有多个mosquitto_sub实例:
[root@SH-243 ~]# ps -ef | grep mosquitto_sub | wc
   7891  142029  883303

2、通过端口号统计当前机子 中共有多少个连接使用了该端口,例如统计当前机子中1883端口上有多少个连接:  
[root@SH-243 ~]# netstat -apn | grep 1883 |wc
  31668  221676 3451812
3、停止指定名称的程序实例,例如停掉所有的 mosquitto_sub实例:
  killall -9 mosquitto_sub

4、永久解除 Linux 系统的最大进程数和最大文件打开数限制: 
        vi /etc/security/limits.conf 
        # 添加如下的行 
        * soft noproc 11000  #软连接  
        * hard noproc 11000  #硬连接 
        * soft nofile 4100   
        * hard nofile 4100 
      
说明:* 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数

5、linux下修改ip地址等信息:
        #cd /etc/sysconfig/
        #ls
        ...
        #cd network-scripts
        ...
        #vi ifcfg-eth0 (这里假设使用网卡是eth0)
        在这里就可以修改本机本网卡的ip地址和网关
        修改完之后需要重启网卡,命令为:
        #
service network restart

6、防火墙相关操作命令

       开启指定端口
       /sbin/iptables -I INPUT -p tcp --dport 1883 -j ACCEPT #1883为指定端口
       查看防火墙信息
       /etc/init.d/iptables status

       /etc/rc.d/init.d/iptables save #将更改进行保存

       /etc/init.d/iptables restart #重启防火墙以便改动生效,

       其他防火墙的操作命令:

       查询防火墙状态:
       [root@localhost ~]# service   iptables status
       停止防火墙:
       [root@localhost ~]# service   iptables stop
       启动防火墙:
       [root@localhost ~]# service   iptables start
       重启防火墙:
       [root@localhost ~]# service   iptables restart
       永久关闭防火墙:
       [root@localhost ~]# chkconfig   iptables off
       永久关闭后启用:
       [root@localhost ~]# chkconfig   iptables on

7、查看动态库中是否导出了某个函数:
       readelf -s ./lib/libmosquitto.so.1 | grep join_handle_thread

8、查看指定进程的cpu利用率、内存利用率等等
(1)使用命令: ps -ef | grep 程序名 查找程序对应进程的pid。
例如查看mosquitto程序的cpu利用率:
ps -ef | grep mosquitto
可以得到下列消息(其中第二列就是pid,第三列是ppid):
[root@cddserver1 pub_client-kn]# ps -ef | grep mosquitto
500      31475  1804  0 19:29 pts/2    00:00:00 ./mosquitto
root     31485  2352  0 19:45 pts/4    00:00:00 grep mosquitto
(2)使用命令:top -p PID,查看对应pid的利用率情况:
例如:top -p 31475
可以得到下列消息:
top - 19:48:18 up 6 days, 0 min,  3 users,  load average: 0.00, 0.00, 0.00
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   7950788k total,   253100k used,  7697688k free,     7708k buffers
Swap:  8093688k total,    10372k used,  8083316k free,    62028k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                   
31475 mosquitt  20   0 43076 3004 1820 S  0.0  0.0   0:00.18 mosquitto    

 

  评论这张
 
阅读(533)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018