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

企业网站定制多少钱网站建设自查情况报告

企业网站定制多少钱,网站建设自查情况报告,wordpress 显示分类列表,电商零基础从哪儿开始学#x1f57a;作者#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux #x1f618;欢迎关注#xff1a;#x1f44d;点赞#x1f64c;收藏✍️留言 #x1f3c7;码字不易#xff0c;你的#x1f44d;点赞#x1f64c;收藏❤️关注对我真的很重要作者 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux 欢迎关注点赞收藏✍️留言 码字不易你的点赞收藏❤️关注对我真的很重要有问题可在评论区提出感谢支持 文章目录 实验二实验内容实验过程实验小结 实验二 实验内容 实验名称Proc文件系统 实验目的学习Linux内核、进程、存储和其他资源的一些重要特征。读/proc/stat文件计算并显示系统CPU占用率和用户态CPU占用率。编写一个程序使用/proc机制获得以及修改机器的各种资源参数。需要使用fopen()fscanf()printf() 实验任务学习和掌握proc文件系统的功能、工作原理及其应用 实验过程 以超级用户的身份进入/proc目录在终端上键入ls命令察看该目录下的内容同时察看每个文件的读写权限如图1所示。 图1 查看/proc目录 选择一台机器试着回答下列问题 CPU的类型和型号如图2所示。 图2 查看CPU型号 所使用的Linux的版本如图3所示。 图3 查看Linux版本 从启动到当前时刻经过的时间如图4所示。 图4 查看时间 内存状态如图5所示。 图5 查看内存状态 3. 编码 编写一个程序用来获得内核参数任意的参数均可。编写一个程序用来修改内核参数任意的参数均可。 两个任务我放到一个程序中既可以获取参数又可以修改参数由于内核参数太过重要不敢轻易修改所以我找到网络信息最大连接数来修改这样就不会太过影响机器获取当前的网络信息最大连接数并修改它 网络信息的最大连接数是一个相对概念它取决于使用的网络设备和协议。在计算机网络中最大连接数通常指的是某个网络设备如路由器、交换机、防火墙等所能同时支持的最大连接数如图6所示。 图6 查看最大连接数 代码 #include stdio.h #include stdlib.h #include string.h #include unistd.h#define MAX_BUF_SIZE 256int get_max_connections() {FILE *fp;char buf[MAX_BUF_SIZE];int max_connections;// 打开/sys文件系统中的内核参数文件fp fopen(/proc/sys/net/core/somaxconn, r);if (fp NULL) {perror(打开文件失败);return -1;}// 读取最大连接数fgets(buf, sizeof(buf), fp);// 转换为整数max_connections atoi(buf);// 关闭文件fclose(fp);return max_connections; }int set_max_connections(int max_connections) {FILE *fp;// 打开/sys文件系统中的内核参数文件fp fopen(/proc/sys/net/core/somaxconn, w);if (fp NULL) {perror(打开文件失败);return -1;}// 将最大连接数写入文件fprintf(fp, %d, max_connections);// 关闭文件fclose(fp);return 0; }int main() {int max_connections;// 获取当前最大连接数max_connections get_max_connections();if (max_connections -1) {return 1;}printf(当前最大连接数: %d\n, max_connections);// 修改最大连接数为新的值if (set_max_connections(1000) -1) {return 1;}printf(最大连接数已修改为: 1000\n);return 0; }使用man命令了解/proc/stat文件的内容和格式如图7所示。 man proc 图7 查看man命令 使用man命令了解下列函数的使用方法如图8~10所示。 fopen 原型FILE *fopen( const char *filename, const char *mode ); 以打开一个流(文件)。filename——文件名mode——访问许可类型。 图8 查看fopen fscanf 原型int fscanf( FILE *stream, const char *format [, argument ]… ); 从流中读取格式化的数据。 例子fscanf (fp ,“cpu %ld”, user)是指跳过字符串cpu 及其前面的字符流读取一个长整数并存入user中。其中fp为文件流指针。%ld对应长整数%d对应整数%s对应字符串。 图9 查看fscanf fclose 原型int fclose( FILE *stream ); 关闭流(文件)。 图10 查看fclose 用c语言编程如图11所示。 总CPU时间 用户占用时间系统占用时间优先进程占用时间闲置进程占用时间 系统CPU占用率 系统占用时间 / 总CPU时间 用户态CPU占用率 用户占用时间 / 总CPU时间 代码 #include stdio.h #include unistd.hunsigned long long get_cpu_time() {unsigned long long user, nice, system, idle;// 读取/proc/stat文件中的CPU时间信息FILE* file fopen(/proc/stat, r);fscanf(file, cpu %llu %llu %llu %llu, user, nice, system, idle);fclose(file);return user nice system idle; } int main() {unsigned long long prev_total_time 0, prev_user_time 0;double system_cpu_usage, user_cpu_usage;while (1) {// 获取当前的CPU时间信息total_time get_cpu_time();user_time total_time - get_cpu_time();// 计算系统CPU占用率和用户态CPU占用率if (prev_total_time ! 0) {system_cpu_usage (double)(total_time - prev_total_time - (user_time - prev_user_time)) / (total_time - prev_total_time);user_cpu_usage (double)(user_time - prev_user_time) / (total_time - prev_total_time);printf(系统CPU占用率%.2f%%\n, system_cpu_usage * 100);printf(用户态CPU占用率%.2f%%\n, user_cpu_usage * 100);}prev_total_time total_time;prev_user_time user_time;sleep(1); // 每隔1秒钟更新一次CPU时间信息}return 0; }编译和运行 图11 运行程序显示结果 实验小结 问题 1在修改内核参数的时候发现很多都不能修改需要root权限 注意事项 不要随便修改内核参数可能会导致机器出现莫名的问题 提高的能力编码能力有待提高对命令的熟悉度有待提高
http://www.zqtcl.cn/news/147353/

相关文章:

  • 网站制作报价被哪些因素影响建设银行官方网站首页个人登录
  • 免费网站怎么建谁能给个网站谢谢
  • 吴忠网站建设家里面的服务器可以做网站吗
  • 这是我自己做的网站做网站前台要学什么课程
  • 程序网站开发建设隔离变压器移动网站
  • 网站设置不发送消息怎么设置回来用typecho做的网站
  • 网站机房建设嵌入式培训机构哪家好
  • 购物网站页面设计图片网站 签约
  • 上海网站改版方案网站邮件设置
  • 如何在自己网站添加链接高端品牌logo图片
  • 网站建设找c宋南南app软件设计
  • 龙岗网站推广seo 0xu
  • 成都做网站微网站后台录入
  • 开发区网站建设山东房地产新闻
  • 手机如何搭建网站网站菜单导航
  • 网站建设丿金手指专业社交投票论坛网站开发
  • 做一套网站开发多少钱设计高端的国外网站
  • 有没有网站做lol网站的网页设计实验报告书
  • 网站后台域名重庆好的seo平台
  • 文化建设设计公司网站跨境电商亚马逊
  • 建设企业网站官网下载中心游戏网站开发设计报告
  • 外贸网站导航栏建设技巧专做奢侈品品牌的网站
  • 网站开发工程师资格证网站建设代理都有哪些
  • 汕头网站建设技术托管wordpress faq
  • 外贸网站建设系统能联系做仿瓷的网站
  • 阿里云网站域名绑定做网站的需要哪些职位
  • cnnic网站备案dnf网站上怎么做商人
  • 怎么做微拍网站代理记账公司注册
  • 长宁深圳网站建设公司建材公司网站建设方案
  • 做网站哪些软件比较好wordpress的留言功能