1. 网络IO相关
查看网络端口号是否被占用
netstat -anp | grep 3306
-p : 显示链接进程号和进程名
-t:仅显示tcp相关选项
-u:仅显示udp相关选项
-l:仅显示处于listening状态的选项
实时查看网络io使用状况:
iftop工具
安装:yum install iftop
2. 检查TCP/UDP端口的连通性
telnet和nc 是用来测试端口连通性的一般工具。
telnet可以测试tcp端口的连通性。
nc可以测试tcp和udp端口的连通性。
请确保telnet和nc工具已经安装
# yum install nc
# yum install telnet
(1)测试tcp端口的连通性:
telnet <hostname/IP address> <port number>
如:telnet 192.118.20.95 22
(2)使用nc命令来测试tcp端口的连通性:
nc -z -v <hostname/IP address> <port number>
如:
tcp测试:nc -z -v 192.118.20.95 22
udp测试(加-u):nc -z -v -u 192.118.20.95 123
3. 查看磁盘状况
df -h
查看某个目录的大小
du -sh dir
查看当前目录下所有文件的大小
du -sh *
4. 查看磁盘IO负载情况
用iostat命令,如:iostat -d -k 2
参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;2表示,数据显示每隔2秒刷新一次
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 327.55 5159.18 102.04 5056 100
sda1 0.00 0.00 0.00 0 0
tps:该设备每秒的传输次数。“一次传输"意思是"一次I/O请求”。多个逻辑请求可能会被合并为"一次I/O请求"。"一次传输"请求的大小是未知的。
kB_read/s:每秒从设备(drive expressed)读取的数据量;
kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;
kB_read:读取的总数据量;
kB_wrtn:写入的总数量数据量;这些单位都为Kilobytes。
实时查看磁盘io使用状况:
iotop工具
上面只能看到磁盘io的总体情况,可以用iotop工具看到详细的实时使用情况,可以精确到线程。
安装iotop:yum install iotop
5.查看系统内存使用
free -m,单位是MB
total used free shared buffers cached
Mem: 15951 15777 174 0 287 2660
-/+ buffers/cache: 12829 3122
Swap: 8191 251 7940
6. 解压缩文件(gz和bz2)
压缩:tar -czvf file.tar.gz file
tar -cjvf 201504.tar.bz2 201504
解压:tar -xzvf file.tar.gz
tar -xjvf 201504.tar.bz2
解压到指定目录:tar -xzvf 201501.tar.gz -C./extfiles/
7. 后台执行
nohup ./program&
8. awk命令
awk -F"\t" '{if(FILENAME >= "20151109" && $4==114 && ($3==131078 || $3=327681) && $21 == 0) print $1"\t"$11;}' 201511*
9. 进程相关
查看进程实时情况
top -c(cpu占用率排序)
top -p 12032(按pid查询)
ps命令
ps -aux显示所有进程
ps -ef显示进程id和父进程id
10.g++使用
- g++编译c++:
g++ -o test.out test.cpp - 运行C++:
./test.out - 用gcc编译C++程序
gcc 1.cpp -lstdc++ -o 1.o
11.pssh工具使用
pssh -Ai -O "StrictHostKeyChecking=no" -h lf.txt "ps -ef|grep agent"
lf.txt中填写所要查询的ip列表,每行一个,如:
192.168.123.125
192.168.123.123
192.168.123.126
默认的登录名为当前机器的用户名,如果是其他用户名,则在ip前加@,如
loginname@192.168.123.125
loginname@192.168.123.123
loginname@192.168.123.126