Linux测试时用到一些常用命令(3):
1、cpu 个数和核数
$cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
$cat /proc/cpuinfo| grep "cpu cores"| uniq
这个和上一个一样:$cat /proc/cpuinfo |grep "cores"|uniq
例如:10.1.1.31
2、查询内存
$cat /proc/meminfo
$cat /proc/meminfo |grep MemTotal
3、查看java相关的进程
$ps -ef|grep java
4、杀掉进程
$kill -9 "进程号"
5、查看java的安装位置
$which java
/opt/TencentKona-8.0.1-242/bin/java
6、查看java的位置
$whereis java
[root@hadoop-master xx]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /home/helen/devTools/jdk1.8.0_161/bin/java /usr/share/man/man1/java.1.gz
7.编译java文件(-d和省略d的区别)
7.1、直接编译java文件,生成文件在当前目录中
$javac TestDemo.java
7.2、通过jar包编译java文件:
$javac -classpath .:./test-V1.1.2.jar com.gateway.suite.TestDemo.java
7.3、编译生成的文件在package目录中(-d参数的作用是指定生成java包的根目录)
$javac -d . TestDemo.java
例如:当前目录:D:\
package gateway.Test;
public class TestDemo{
static public void main(String[] args){
System.out.println("hello world");
}
}
例如:生成TestDemo.class文件并不在d:\目录,而是在目录d:\gateway.Test
8 执行java程序
$java -classpath .:./test-V1.1.2.jar com.gateway.suite.TestDemo
$java TestDemo