可以使用一下命令查使用内存最多的10个线程    
ps aux | sort -k4nr | head -n 10
 
可以使用一下命令查使用CPU最多的10个线程    
ps aux | sort -k3nr | head -n 10
 
查看最消耗CPU的线程
# ps H -eo pid,pcpu|sort -nk2|tail
46062 12.4
46062 13.7
46062 16.2
46062 28.2
46062 28.8
46062 83.3
46062 84.4
46062 84.5
46062 89.5
46062 91.3
 
查看最消耗MEM的线程
# ps H -eo pid,pmem|sort -nk2|tail  
46062  5.2
46062  5.2
46062  5.2
46062  5.2
46062  5.2
46062  5.2
46062  5.2
46062  5.2
46062  5.2
46062  5.2
 
查看最消耗CPU的线程及应用程序
# ps H -eo pid,pcpu,command|sort -nk2|tail        
46062 12.4 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 13.7 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 16.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 28.7 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 28.8 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 83.3 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 84.4 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 84.5 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 89.5 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062 91.3 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
 
查看最消耗MEM的线程及应用程序
# ps H -eo pid,pmem,command|sort -nk2|tail  
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
46062  5.2 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
 
 
根据进程查应用程序
# ps aux|fgrep 46062
root     33140  0.0  0.0 100952   684 pts/1    S+   11:27   0:00 fgrep 46062
mysql    46062  565  5.2 14796316 1723368 ?    Sl   Feb11 1209085:27 /usr/sbin/mysqld --basedir=/usr --datadir=/export/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
 
根据端口查询进程和应用程序
lsof -i:3306/mysql(程序名称)
COMMAND   PID  USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
mysqld  46062 mysql   13u  IPv6  69109648      0t0  TCP *:mysql (LISTEN)
mysqld  46062 mysql   19u  IPv6 522548147      0t0  TCP 10.159.33.15:mysql->10.159.32.173:50842 (ESTABLISHED)
mysqld  46062 mysql   25u  IPv6 522451730      0t0  TCP 10.159.33.15:mysql->10.159.32.170:44889 (ESTABLISHED)
mysqld  46062 mysql   26u  IPv6 522527700      0t0  TCP 10.159.33.15:mysql->10.159.32.170:49604 (ESTABLISHED)
mysqld  46062 mysql   28u  IPv6 522540747      0t0  TCP 10.159.33.15:mysql->10.159.32.171:60664 (ESTABLISHED)
mysqld  46062 mysql   29u  IPv6 522547817      0t0  TCP 10.159.33.15:mysql->10.159.32.170:51505 (ESTABLISHED)
mysqld  46062 mysql   30u  IPv6 522446872      0t0  TCP 10.159.33.15:mysql->10.159.32.170:44404 (ESTABLISHED)
mysqld  46062 mysql   31u  IPv6 522551513      0t0  TCP 10.159.33.15:mysql->10.159.32.173:52172 (ESTABLISHED)
mysqld  46062 mysql   32u  IPv6 522504208      0t0  TCP 10.159.33.15:mysql->10.159.32.172:36145 (ESTABLISHED)
mysqld  46062 mysql   33u  IPv6 522540748      0t0  TCP 10.159.33.15:mysql->10.159.32.171:60665 (ESTABLISHED)
mysqld  46062 mysql   34u  IPv6 522499270      0t0  TCP 10.159.33.15:mysql->10.159.32.171:60117 (ESTABLISHED)
mysqld  46062 mysql   35u  IPv6 522449331      0t0  TCP 10.159.33.15:mysql->10.159.32.173:38880 (ESTABLISHED)
mysqld  46062 mysql   38u  IPv6 522499271      0t0  TCP 10.159.33.15:mysql->10.159.32.171:60118 (ESTABLISHED)
mysqld  46062 mysql   40u  IPv6 522493845      0t0  TCP 10.159.33.15:mysql->10.159.32.172:57554 (ESTABLISHED)
mysqld  46062 mysql   44u  IPv6 522470228      0t0  TCP 10.159.33.15:mysql->10.159.32.170:45947 (ESTABLISHED)
mysqld  46062 mysql   47u  IPv6 522479678      0t0  TCP 10.159.33.15:mysql->10.159.32.170:46452 (ESTABLISHED)
 
查看某一程序的进程,线程信息。每一列依次为用户ID,PID,PPID,LWP,第六列NLWP(LWP(线程ID)和NLWP(线程的个数))
# ps -eLf | grep mysql
root      3672     1  3672  0    1  2014 ?        00:00:00 mysql -uroot
root     21124     1 21124  0    1  2014 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/apps/mysql/data --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql    21502 21124 21502  0   44  2014 ?        00:04:19 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21504  0   44  2014 ?        00:21:12 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21505  0   44  2014 ?        00:30:39 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21506  0   44  2014 ?        2-11:43:19 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21507  0   44  2014 ?        2-11:17:25 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
每一列依次为用户ID,进程ID,父进程ID,线程ID,运行该线程的CPU的序号
# ps -eo ruser,pid,ppid,lwp,psr,args -L |grep mysql
root      3672     1  3672   2 mysql -uroot
root     21124     1 21124   0 /bin/sh /usr/bin/mysqld_safe --datadir=/apps/mysql/data --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql    21502 21124 21502   2 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21504   1 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21505  13 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21506   5 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
mysql    21502 21124 21507   1 /usr/sbin/mysqld --basedir=/usr --datadir=/apps/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/export/mysql/log/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
 
查看线程top H
Tasks: 1824 total,   5 running, 1819 sleeping,   0 stopped,   0 zombie
Cpu(s): 30.9%us,  1.7%sy,  0.0%ni, 63.1%id,  4.2%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:  32827220k total, 32262032k used,   565188k free,   243652k buffers
Swap: 33554424k total,  1036436k used, 32517988k free, 28803144k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                               
23451 mysql     20   0 14.1g 1.6g 7492 R 99.7  5.2  68435:19 mysqld                                                                                
27083 mysql     20   0 14.1g 1.6g 7492 R 99.4  5.2  73519:03 mysqld                                                                                
43328 mysql     20   0 14.1g 1.6g 7492 R 99.0  5.2  73468:59 mysqld                                                                                
19728 mysql     20   0 14.1g 1.6g 7492 R 98.7  5.2  29:20.28 mysqld                                                                                
37088 mysql     20   0 14.1g 1.6g 7492 S 53.9  5.2 361:18.74 mysqld                                                                                
11254 mysql     20   0 14.1g 1.6g 7492 S 51.6  5.2   2301:20 mysqld                                                                                
34694 mysql     20   0 14.1g 1.6g 7492 S 46.4  5.2   1648:14 mysqld                                                                                
38157 mysql     20   0 14.1g 1.6g 7492 S 39.0  5.2 226:09.02 mysqld                                                                                
39131 mysql     20   0 14.1g 1.6g 7492 S 35.1  5.2  28:27.61 mysqld                                                                                
29578 mysql     20   0 14.1g 1.6g 7492 S 35.1  5.2   0:58.99 mysqld                                                                                
21886 mysql     20   0 14.1g 1.6g 7492 S 25.6  5.2 237:17.99 mysqld                                                                                
46072 mysql     20   0 14.1g 1.6g 7492 S 14.0  5.2  17152:01 mysqld                                                                                
46073 mysql     20   0 14.1g 1.6g 7492 S 14.0  5.2  17973:15 mysqld
 
查看进程top
Tasks: 444 total,   1 running, 443 sleeping,   0 stopped,   0 zombie
Cpu(s): 28.9%us,  1.7%sy,  0.0%ni, 65.0%id,  4.2%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:  32827220k total, 32255008k used,   572212k free,   243728k buffers
Swap: 33554424k total,  1036436k used, 32517988k free, 28802036k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                               
46062 mysql     20   0 14.1g 1.6g 7492 S 737.6  5.2  20731,01 mysqld                                                                               
 1754 root      20   0     0    0    0 S  0.3  0.0   1003:34 jbd2/dm-3-8                                                                           
46066 root      20   0 15300 1516  932 R  0.3  0.0   0:00.02 top                                                                                   
    1 root      20   0 19356  544  380 S  0.0  0.0   0:23.08 init                                                                                  
    2 root      20   0     0    0    0 S  0.0  0.0   0:04.40 kthreadd                                                                              
    3 root      RT   0     0    0    0 S  0.0  0.0  12:59.81 migration/0                                                                           
    4 root      20   0     0    0    0 S  0.0  0.0  19:02.84 ksoftirqd/0                                                                           
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
         
查看每个cpu的状态top 1
top - 10:51:59 up 125 days, 14:56, 24 users,  load average: 1.46, 1.25, 1.14
Tasks: 427 total,   1 running, 426 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.3 us,  1.0 sy,  0.0 ni,  0.0 id, 98.7 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.3 us,  0.3 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  : 48.2 us,  9.8 sy,  0.0 ni, 41.6 id,  0.0 wa,  0.0 hi,  0.3 si,  0.0 st
KiB Mem:  16434272 total, 14468204 used,  1966068 free,  6771280 buffers
KiB Swap:   524284 total,   524128 used,      156 free.  1317920 cached Mem
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                  
12112 ubuntu    20   0  312324 186356   4372 S  47.5  1.1   1:07.38 python                                                                   
11540 ubuntu    20   0  161300  35400   4380 S   8.0  0.2   1:32.66 python                                                                   
23402 root      20   0   26908  20032    692 D   0.7  0.1   1:48.01 updatedb.mlocat                                                          
10682 ubuntu    20   0  105672   2088   1024 S   0.3  0.0   0:00.13 sshd                                                                     
12277 ubuntu    20   0   26132   2504   1140 R   0.3  0.0   0:00.83 top                                                                      
25898 ubuntu    20   0 2485820  31160   1464 S   0.3  0.2   1:11.79 phantomjs                                                                
    1 root      20   0   37204   5716    652 S   0.0  0.0   1:27.24 init                                                                     
    2 root      20   0       0      0      0 S   0.0  0.0   0:02.94 kthreadd                                                                 
    3 root      20   0       0      0      0 S   0.0  0.0   0:06.37 ksoftirqd/0                                                              
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H  
   
cpu各项指标说明:
us:用户态使用的cpu时间比
sy:系统态使用的cpu时间比
ni:用做nice加权的进程分配的用户态cpu时间比
id:空闲的cpu时间比
wa:cpu等待磁盘写入完成时间
hi:硬中断消耗时间
si:软中断消耗时间
st:虚拟机偷取时间
 
查看物理CPU个数
# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
查看CPU核心数
# cat /proc/cpuinfo |grep "cores"|uniq 
查看逻辑CPU个数
# cat /proc/cpuinfo |grep "processor"|wc -l
 

5.Linux常用排查命令的更多相关文章

  1. Linux常用脚本命令总结

    基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...

  2. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  3. linux常用网络命令ping和arping

    linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c              设置发包的个数 -s      ...

  4. Linux 常用系统性能命令总结

    Linux 常用系统性能命令 查看系统负载top,free **w/uptime  ** 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU占用CPU的进程可以是Running,也可 ...

  5. Linux常用基础命令(二)

    Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...

  6. linux 常用查看命令

    linux 常用查看命令 目录 linux 常用查看命令 linux 查看内存/进程-ps/top linux 查看磁盘存储-df linux 查看io读写-iotop linux 查看端口占用-ne ...

  7. Linux 常用脚本命令

    Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略)

  8. Linux常用高级命令

    目录 linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的D ...

  9. linux常用的命令

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...

随机推荐

  1. AtomicInteger原理

    AtomicInteger的原理 java的并发原子包里面提供了很多可以进行原子操作的类,比如: AtomicInteger AtomicBoolean AtomicLong AtomicRefere ...

  2. 以太坊联盟链 parity 节点搭建

    https://www.cnblogs.com/sumingk/articles/9097996.html 上一篇文章介绍了以太坊私有链 geth节点的搭建,本篇介绍下企业级应用 联盟链搭建,运用pa ...

  3. nginx 记录

    正则 ~ 区分大小写匹配 ~* 不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 ^ 以什么开头的匹配 $ 以什么结尾的匹配 转义字符\ 可以转. * ?等 * 代表任意字符 ...

  4. shell命令:getevent和sendevent

    1.getevent 输出所有event设备的基本信息 输出格式: 设备名: 事件type 事件code 事件value 注意:这里的数字都是16进制. getevent -c 10 //输出10条信 ...

  5. concurrency parallel 并发 并行 parallelism

    在传统的多道程序环境下,要使作业运行,必须为它创建一个或几个进程,并为之分配必要的资源.当进程运行结束时,立即撤销该进程,以便能及时回收该进程所占用的各类资源.进程控制的主要功能是为作业创建进程,撤销 ...

  6. 消息队列之ActiveMQ学习笔记(二、C#实例实现)

    ActiveMQ提供多种语言支持,如Java, C, C++, C#, Ruby, Perl, Python, PHP等.此处列举C#实例 下述C#实例代是基于QUEUE的P2P方式,如需要实现TOP ...

  7. 人人都可以写的一个Python可视化小程序,带你走进编程的世界

    当年的PHP号称是最好的编程语言,今天的Python就是最简单的编程语言,一个小小的程序,寥寥几行代码,带你体验一下编程的乐趣. 最简单的编程语言 今天要介绍的小工具是Python环境安装好之后,自带 ...

  8. centos7:ssh免密登陆设置

    1.使用root用户登录,进入到目录/root/.ssh 2.执行命令:ssh-keygen -t rsa 一路回车,完成后会在目录/root/.ssh下面生成文件 id_rsa和id_rsa.pub ...

  9. Linux 下清空或删除大文件内容的 5 种方法

    在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件.那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空 ...

  10. 【POJ - 3046】Ant Counting(多重集组合数)

    Ant Counting 直接翻译了 Descriptions 贝西有T种蚂蚁共A只,每种蚂蚁有Ni只,同种蚂蚁不能区分,不同种蚂蚁可以区分,记Sum_i为i只蚂蚁构成不同的集合的方案数,问Sum_k ...