1.获取linux主机名:
在shell中的命令很简单:cd /etc --> cat hostname
java代码也很简单,读取文件流就行了:
/**
* 读取主机名
*
* @return
*/
public static final String readHostName() {
BufferedReader br = null;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream("/etc/hostname")));
// 主机名称
return br.readLine();
} catch (Exception ex) {
//log.warn("read hostname failure, ", ex);
} finally {
try {
br.close();
} catch (Exception e) {}
}