經常使用Linux 命令

計算

除以 [hadoop-user@hadoop1]$ echo expr 9 / 3 3
加 [hadoop-user@hadoop1]$ echo expr 9 + 3 12python

減 [hadoop-user@hadoop1]$ echo expr 9 - 3 6bash

乘以 [hadoop-user@hadoop1]$ echo expr 9 \* 3 27網絡

取餘數 [hadoop-user@hadoop1]$ echo expr 9 % 2 1tcp

使用bc命令
加 -bash-4.1$ echo 9 + 3 |bc 12
乘 -bash-4.1$ echo 9 * 3 |bc 27ide

減 -bash-4.1$ echo 9 - 3 |bc 6
除 -bash-4.1$ echo 9 / 3 |bc 3oop

取餘數 -bash-4.1$ echo 9 % 2 |bc 1線程

pythoncode

gdb 進程

求和:ip

awk '{sum+=$1} END {print "Sum = ", sum}'

求平均值:
awk '{sum+=$1} END {print "Average = ", sum/NR}'

求最大值:
awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Max=", max}'

網絡

檢查節點
ping NODE_IP

檢查端口:

telnet IP port

關閉端口:
iptables -A OUTPUT -p tcp -d 101.122.37.16 --dport 8167 -j DROP

查看端口:
iptables -L

恢復端口:
iptables -F

查看進程在那些處理器核上運行

ps 命令能夠告訴你每一個進程/線程目前分配到的(在「PSR」列)CPU ID。

示例:
方法1:

ps -o pid,psr,comm -p 214266
ps -eF|grep test

方法2:

top -p PID,按f,選擇j

相關文章
相關標籤/搜索