打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Go获取系统信息
package mainimport ('fmt' 'net' 'runtime' 'time')func main() {//操作系统fmt.Println('GOOS:', runtime.GOOS)//架构fmt.Println('GOARCH:', runtime.GOARCH)//GOROOTfmt.Println('GOROOT:', runtime.GOROOT())//go版本fmt.Println('Version:', runtime.Version())//cpu数fmt.Println('NumCPU:', runtime.NumCPU())go func() {for {time.Sleep(time.Second)}}()fmt.Println('goroutine数目:', runtime.NumGoroutine())//MAC和IP地址fmt.Println('MAC和IP地址')interfaces, err := net.Interfaces()if err != nil {panic('Poor soul, here is what you got: ' + err.Error())}for _, inter := range interfaces {fmt.Println(inter.Name, inter.HardwareAddr)addrs, _ := inter.Addrs()for _, addr := range addrs {fmt.Println(' ', addr.String())}}}

输出信息:

GOOS: darwin

GOARCH: amd64

GOROOT: /usr/local/go

Version: go1.9.1

NumCPU: 4

goroutine数目: 2

MAC和IP地址

lo0

127.0.0.1/8

::1/128

fe80::1/64

gif0

stf0

XHC20

XHC0

en0 78:4f:43:60:54:5a

fe80::c72:3d23:ae6c:7863/64

10.106.157.197/22

p2p0 0a:4f:43:60:54:5a

awdl0 8a:2d:cb:a1:c1:74

fe80::882d:cbff:fea1:c174/64

en2 62:00:fd:09:f6:01

en1 62:00:fd:09:f6:00

bridge0 62:00:fd:09:f6:00

utun0

fe80::e02:e5d7:2d66:f7a4/64

en6 00:0e:c6:d0:07:39

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
go语言channel的别样用法
Golang起步篇
Go语言开发环境搭建
Golang
golang log 使用
Go 语言系列30:异常处理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服