1. 获取当前操作系统架构和名称:
import runtime
fmt.Println(runtime.GOOS)
fmt.Println(runtime.GOARCH)
Win7 64bit系统:
windows
amd64
macOS(10.13.4) 64bit系统:
darwin
amd64
2. 获取本机名称:
name, err := os.Hostname()
if err == nil {
fmt.Println(name)
}
输出: my-pc //计算机名称
3. 获取本机CPU个数:
fmt.Println(runtime.GOMAXPROCS(0)) //4核机器返回:4