时间:2017-2-25来源:本站原创作者:佚名

错误代码的取值和含义都列在头文件errno.h中,我们可以使用strerror和perror两个函数来报告出现的错误。本文也会简要介绍下/proc文件系统的概念。

strerror、perror函数

函数strerror将错误代码映射到一个字符串,该字符串对发生的错误类型进行说明。函数perror将错误信息输出到标准错误输出流。函数原型:

#includestring.hchar*strerror(interrnum);char*message1=sterror(errno);#includestdio.hvoidperror(constchar*s);perror("Error:");//output:Error:${message}/proc文件系统

在Linux中一切都是文件,硬件设备在文件系统中也有相应的条目。Linux提供了一个特殊的文件系统procfs,通常以/proc目录的形式呈现。该目录包含了许多特殊文件用来对驱动程序和内核信息进行更高层的访问。只要应用程序有正确的访问权限,他们就可以通过读写这些文件来获取信息或设置参数。

1、获取cpu信息

$cat/proc/cpuinfo2、获取内存使用情况

$cat/proc/meminfo3、获取内核版本信息

$cat/proc/version4、获得网络中套接字的使用情况

$car/proc/net/sockstat5、获取和设置系统可打开文件数量

$cat/proc/sys/fs/file-max$catecho/proc/sys/fs/file-max6、查看具体进程的详细信息

$ps-a$ls-l/proc/${ftp_pid}$od-l/proc/${ftp_pid}/cmdline$ls/proc/${ftp_pid}/fd







































北京有治疗白癜风专科医院吗
北京看白癜风的费用

转载请注明原文网址:http://www.gzdatangtv.com/bcyyfz/5919.html

------分隔线----------------------------