当前位置: 首页 > news >正文

linux服务器WordPress建站教程贵阳市住房建设局网站

linux服务器WordPress建站教程,贵阳市住房建设局网站,电脑网络优化软件,网站开发技术一、获取本机所有可用网卡名 原理#xff1a; 在 Linux 系统中#xff0c;/proc 目录是一个位于内存中的伪文件系统。 /proc目录是内核提供给我们的查询中心#xff0c;通过查询该目录下的文件内容#xff0c;可以获取到有关系统硬件及当前运行进程的信息#xff0c;如…一、获取本机所有可用网卡名 原理 在 Linux 系统中/proc 目录是一个位于内存中的伪文件系统。 /proc目录是内核提供给我们的查询中心通过查询该目录下的文件内容可以获取到有关系统硬件及当前运行进程的信息如 CPU 信息、负载信息、系统内存信息、磁盘 IO 信息等。 其中文件 /proc/net/dev 该文件是内核维护所有可用的网口均会同步到该文件中。 /proc/net/dev pengubuntu:~$ cat /proc/net/dev Inter-| Receive | Transmitface |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressedlo: 26163 292 0 0 0 0 0 0 26163 292 0 0 0 0 0 0eth0: 285444708 243273 0 0 0 0 0 0 91828270 88660 0 0 0 0 0 0所以我们要列举出所有可用的网口名称可以通过查看改文件来实现 代码原理讲解 list_interface_valid() 该函数用于列举所有可用的网口 interface_name_cut (char *buf, char **name) 该函数用于将从文件/proc/net/dev中国读取的每一行字符串信息提取出网口名信息如lo、eth0 代码实现原理如下 函数strrchr() 该函数返回一个指针指向字符串s中最后一个出现的字符c位置。 二、核心代码如下 #define IP_SIZE 128#define PROCBUFSIZ 1024 #define _PATH_PROC_NET_DEV /proc/net/dev static char * interface_name_cut (char *buf, char **name) {char *stat;/* Skip white space. Line will include header spaces. */while (*buf )buf;*name buf;/* Cut interface name. */stat strrchr (buf, :);*stat \0;return stat; }int list_interface_valid() {FILE *fp;char buf[PROCBUFSIZ];struct interface *ifp;char *name;char *p;/* Open /proc/net/dev. */fp fopen (_PATH_PROC_NET_DEV, r);if (fp NULL){ printf(open proc file error\n);return -1; } /* Drop header lines. */fgets (buf, PROCBUFSIZ, fp);fgets (buf, PROCBUFSIZ, fp);/* Only allocate interface structure. Other jobs will be done inif_ioctl.c. */while (fgets (buf, PROCBUFSIZ, fp) ! NULL){ p interface_name_cut (buf, name);printf(port%s\n,name);} fclose(fp);return 0; }运行截图
http://www.pierceye.com/news/628179/

相关文章:

  • 广西做网站的公司投资融资理财网站模板
  • 做网站的颜色游戏推广员拉人犯法吗
  • 金融审核网站制作站长之家网址ip查询
  • 石家庄做家教网站网络营销网站建设
  • 怎么做淘宝网站赚钱吗怎样提高百度推广排名
  • 购物网站建设成本u9u8网站建设
  • 抚州市住房和城乡建设局网站手机网站素材
  • 用dw做音乐网站模板策划公司收费明细
  • 大气手机网站模板免费下载南昌seo排名
  • 做卖衣服网站源代码seo搜索引擎优化名词解释
  • 东营免费建网站网络运维必备知识
  • 盐城建设网站备案 网站负责人
  • 外贸营销网站怎么建设网站域名注册证书
  • 安徽网站建设首选-晨飞网络甘肃泾川县门户网站两学一做
  • 360°网站标签旋转显示特效建筑设计专业比较好的学校
  • 郫县建设局网站中文wordpress模版
  • 塔里木油田公司档案馆网站建设研究响应式网站建设教程
  • wordpress侧边栏怎么加php代码重庆seo优化公司
  • 自做建材配送网站做的比较好的游戏网站
  • 建设网站公司兴田德润在哪里秦皇岛海港区
  • 做网站阜阳百度投放广告
  • 北京互联网金融公司排名网站栏目优化
  • 教育网站解决方案用wordpress制作表单
  • 整站wordpress下载phpcms 网站标题
  • 湛江市建设局官网站品牌网络营销方法分析
  • 做网站数据库表各字段详情福建省港航建设发展有限公司网站
  • 潍坊 营销型网站建设游戏设计师网站有哪些
  • 用花生棒做网站快吗大型网站开发合同
  • 网站建设什么原因最主要wordpress mu安装
  • 龙岗网站设计公司价格wordpress商品属性选择