linux 查看物理cpu个数、核数、逻辑cpu个数
原文章出处 http://www.cnblogs.com/emanlee/p/3587571.html # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理C…
原文章出处 http://www.cnblogs.com/emanlee/p/3587571.html # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理C…
本章内容是为后续介绍内容做一个铺垫,主要是帮助大家快速了解kernel config的内容和含义;需要大家了解常用config的选项,以及kernel编译构建时的配置过程。 1 menuconfig 在Linux kernel编译过程中,有一个系统的配置文件,用来指定哪些模块需要被编译进内核,哪些模块不需要用到,这个配置文件可以在顶层通过make menuconfig进行配置,如下: 成功运行后会…
1、检查linux是否已经按openssh 命令:# rpm -qa |grep openssh 如果安装了,就可以看到安装的版本号,否则就没有安装。 2、安装 # rpm -ivh openssh-3.5p1-6 # rpm -ivh openssh-server-3.5p1-6 # rpm -ivh openssh-askpass-gnome-3.5p1-6 # rpm -ivh openss…
linux下的文件传输优化 1.scp文件的远程复制 scp 本地文件 远程主机用户@远程主机ip:远程主机目录 ##上传 scp 远程主机用户@远程主机ip:远程主机目录 本地目录 ##下载 对目录 #scp -r /mnt/ root@172.25.254.136:/mnt/ ##上传本地的mnt中的目录到172.25.254.136 #scp -r root@172.25.254.136:/…
解析一个xml文档,从中取出想要的信息,例如节点中包含的文字,或者某个节点的属性,其流程如下: l 用xmlReadFile函数读出一个文档指针doc; l 用xmlDocGetRootElement函数得到根节点curNode; l curNode->xmlChildrenNode就是根节点的子节点集合; l 轮询子节点集合,找到所需的节点,用xmlNodeGetContent取出其内容;…
第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f app.log (默认最后10行,相当于增加参数 -n 10) tail -200f app.log (最后200行,某一时刻往前推) Ctrl+c 是退出tail命令 其他情况: tail -n 20 app.log (显示app.log最后20行) tail -n +5 app.log (从第5行开始显示文件) 第二…
DNF新一代的RPM软件包管理器。他首先出现在 Fedora 18 这个发行版中。而最近,他取代了YUM,正式成为 Fedora 22 的包管理器。 DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。 DNF使用 RPM, libsolv 和 hawkey 库进行包管理操作。尽管它没有预装在 CentOS 和 RHEL 7 中,但你可以在…
前言 看到腾讯,大家肯定会想到互联网BAT,很多人认为进大厂很难,也有很多人一毕业就通过了大厂面试。 今天我们聊一聊 1:腾讯c/c++后台开发职称T1-T9需要什么能力? 2:对应的职称到底要掌握哪些技术点? T1-T9分为:初,中,高三个等级 其中: T1-T4为初级,对应的人群为:感兴趣,大学生,跨界转行 T5-T8为中级,对应的人群为:1-3 年在职人士,有一定的基础 T9为高级,对应的人…
在Linux下开发网络程序时,经常会遇到需要取本地网络接口名、IP、广播地址、子网掩码或者MAC地址等信息的需求,最常见的办法是配合宏SIOCGIFHWADDR、SIOCGIFADDR、SIOCGIFBRDADDR与SIOCGIFNETMASK作为参数调用函数ioctl分别获得MAC地址、IP地址、广播地址与子网掩码来实现。一次性获取此类信息的C语言代码实现如下。 1 #include <s…
作用:判断文件类型,根据判断结果使用不同的命令完成解压操作。 经典:${1##*.} 表示对第一个参数按##后面的模式从左边匹配,返回剩余的未匹配部分,且是最大匹配 ${1%.*}表示对第一个参数按%后面的模式从右边匹配,返回剩余的未匹配部分,且是最小匹配 如:.1.2.3.4.5.6.7.8 按${1##.*} 匹配则匹配全部,剩余空字符串,按${1%.*}匹配则匹配.8,剩余.1.2.3.4.…