uname函数获取当前主机信息
2014-09-09 19:09
225 查看
使用uname可以获取当前系统的一些信息,主要定义和参数定义如下:(图片来字Linux C丛书)
![](http://images.cnitblog.com/blog/602517/201409/091907491061843.png)
使用此函数获取主机信息可以这样:
![](http://images.cnitblog.com/blog/602517/201409/091907491061843.png)
使用此函数获取主机信息可以这样:
#include<stdio.h> #include<stdlib.h> #include<sys/types.h> #include<sys/socket.h> #include<unistd.h> #include<netinet/in.h> #include<arpa/inet.h> #include<errno.h> #include<sys/utsname.h> #include<string.h> #include<netdb.h> int main() { struct utsname *name; name=(struct utsname *)malloc(sizeof(struct utsname)); if(uname(name)==-1) { printf("error\n"); exit(1); } printf("sysname= %s\n",name->sysname); printf("nodename= %s\n",name->nodename); printf("realease=%s\n",name->release); printf("version=%s\n",name->version); printf("machine=%s\n",name->machine); return 0; }
相关文章推荐
- C++ 获取当前正在执行的函数的相关信息
- 运行中获取当前执行位置所在类、所在函数等信息
- php curl函数获取远程主机的信息
- EasyUI Datagrid 列属性函数中如何获取当前列信息
- 使用gethostname()函数和gethostbyname()函数获取主机相关信息
- java 获取当前主机IP 主机名 MAC 操作系统信息
- SYS_CONTEXT函数,获取当前连接信息
- JAVA 获取当前执行的函数名、当前运行的类名等等信息
- 使用gethostname()函数和gethostbyname()函数获取主机相关信息
- 通过GlobalMemoryStatus函数获取当前虚拟内存和物理内存信息
- 获取UNIX主机当前时间的函数
- JAVA 获取当前执行的函数名、当前运行的类名等等信息
- SAP中获取当前用户相关信息的两个函数
- C#获取当前主机硬件信息
- linux下libpcap 获取当前主机的网卡信息
- C++ 获取当前正在执行的函数的相关信息
- python 获取当前调用函数名等log信息
- C#获取当前主机硬件信息
- Linux获取当前用户信息函数
- Linux环境下获取当前主机的IP/MAC等信息(C/C++)