码迷,mamicode.com
首页 > 系统相关
Linux(RHEL7.0)下安装nginx-1.10.2
查看当前系统版本是否支持 当前,nginx发布包支持以下Linux操作系统版本: RHEL/CentOS: Debian: Ubuntu: SLES: 我们可以在命令行输入命令 "cat /etc/os-release" 查看当前操作系统版本,如下所示: 可见,操作系统属于RHEL7.X,符合要求。 ...
分类:系统相关   时间:2016-10-27 12:46:06    阅读次数:350
Linux内核情景分析的alloc_pages
NUMA结构的alloc_pages==================== mm/numa.c 43 43 ====================43 #ifdef CONFIG_DISCONTIGMEM==================== mm/numa.c 91 128 ========... ...
分类:系统相关   时间:2016-10-27 12:36:26    阅读次数:272
MacOS Sierra允许运行任何来源的程序
参考自http://bbs.feng.com/read-htm-tid-10584598.html Mac新系统 Sierra中默认已经看不到“任何来源”的选项,就无法安装很多的第三方程序,所以需要做一些配置; 打开“终端”也就是“Terminal”,然后输入下列命令,即关闭了Gatekeeper: ...
分类:系统相关   时间:2016-10-27 12:34:16    阅读次数:198
linux内核情景分析之execve()
用来描述用户态的cpu寄存器在内核栈中保存情况.可以获取用户空间的信息struct pt_regs {long ebx; //可执行文件路径的指针(regs.ebx中long ecx; //命令行参数的指针(regs.ecx中)long edx; //环境变量的指针(regs.edx中)。long.... ...
分类:系统相关   时间:2016-10-27 12:24:47    阅读次数:571
linux内核之系统调用nanosleep与pause()
nanosleep()使得进程进入睡眠状态,指定时候后唤醒进程,sleep()基于其实现asmlinkage long sys_nanosleep(struct timespec *rqtp, struct timespec *rmtp)//第一个指针rqtp指向给定所需睡眠时间的数据结构;第二个指... ...
分类:系统相关   时间:2016-10-27 12:14:52    阅读次数:309
linux内核情景分析之exit与Wait
//第一层系统调用asmlinkage long sys_exit(int error_code){ do_exit((error_code&0xff)pid)//空转进程也就是0号进程禁止退出 panic("Attempted to kill the idle task!"); if (tsk->... ...
分类:系统相关   时间:2016-10-27 12:14:10    阅读次数:375
linux内核情景分析之强制性调度
从系统调用返回到用户空间是否调度,从ret_with_reschedule可看出,是否真正调度,取决于当前进程的pcb中的need_resched是否设置为1,那如何设置为1取决于以下几种情况:时间中断处理程序,发现当前进程运行时间过长:每次发生时间中断,都要递减该进程的时间片,一旦count为0,... ...
分类:系统相关   时间:2016-10-27 12:11:54    阅读次数:292
Linux C函数库大全
(1)字符测试函数 isalnum(测试字符是否为英文字母或数字) isalpha(测试字符是否为英文字母) isascii(测试字符是否为ASCII码字符) isblank(测试字符是否为空格字符) iscntrl(测试字符是否为ASCII码的控制字符) isdigit(测试字符是否为阿拉伯数字) ...
分类:系统相关   时间:2016-10-27 10:28:36    阅读次数:321
linux 常用命令
1、小写字母转换大写字母 echo "aBcD"|tr 'a-z' 'A-Z' 2、大写字母转换小写字母 echo "aBcD"|tr 'A-Z' 'a-z' 3、当前脚本路径 basepath=$(cd `dirname $0`; pwd) 具体详细解释,请看http://www.cnblogs. ...
分类:系统相关   时间:2016-10-27 10:28:47    阅读次数:241
Linux嵌入式驱动学习之路(十六)输入子系统
以前写的一些输入设备的驱动都是采用字符设备处理的。问题由此而来,Linux开源社区的大神们看到了这大量输入设备如此分散不堪,有木有可以实现一种机制,可以对分散的、不同类别的输入设备进行统一的驱动,所以才出现了输入子系统。 输入子系统引入的好处: (1)统一了物理形态各异的相似的输入设备的处理功能。例 ...
分类:系统相关   时间:2016-10-27 10:20:52    阅读次数:195
Linux嵌入式驱动学习之路(十五)按键驱动-定时器防抖
在之前的定时器驱动程序中,我们发现在连续按下按键的时候,正常情况下应该是一次按下对应一次松开。而程序有时候会显示是两次按下,一次松开。这个问题是因为在按下的时候,因为是机械按键,所以电压信号会产生一定的波动,会让程序进行两次中断,如何解决这个问题呢? 我们可以在发生一次中断之后等待一段时间再去判断按 ...
分类:系统相关   时间:2016-10-27 10:12:28    阅读次数:281
Linux中环境变量文件及配置
Linux中环境变量文件及配置 一、环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系 ...
分类:系统相关   时间:2016-10-27 10:03:53    阅读次数:331
linux命令:case选择结构语句
case命令简介:此命令用于条件判断,选择结构.1.命令格式:caseSWITCHin-----SWITCH变量值value1)statement-----statement语句...;;value2)statement...;;*)statement....;;esac2.命令功能:通过选择结构,对所有可能出现的条件语句,进行比较得出最后输出结果。3.命令参数..
分类:系统相关   时间:2016-10-27 08:14:12    阅读次数:265
《Linux菜鸟入门》应用安装
软件安装1.软件名称的识别rpm结尾的适用于redhat操作系统,在安装时有两种方法,直接打开安装包和用命令安装,下面重要介绍用命令安装的方法abrt-addo-ccpp软件名称2.1.11-19软件版本el7软件适用系统x86_64系统架构64位2.如何安装软件①.rpmrpm软件名字或者软件包的名字rpm-ivhf..
分类:系统相关   时间:2016-10-27 08:11:58    阅读次数:213
《Linux菜鸟入门》设备相关信息
linux中设备的访问1.设备识别/dev/xdxn硬盘设备/dev/sda1/dev/cdrom/dev/mapper/*虚拟设备2.设备的使用设备发现fdisk-l查看真实存在的设备cat/proc/partitions系统能够识别的设备blkid系统能够挂载的使用设备df-h(H)查看设备被系统使用的情况设备的使用①.设备的挂载mount设..
分类:系统相关   时间:2016-10-27 08:12:50    阅读次数:221
关于 lru-cache 之 maxAge 盲点 源码分析
下面copy了一段实例 我这段大家应该很熟悉了。maxAge 这个参数很容易给人产生误导,这里我详细说下maxAge。之前我一直认为 当set 完一个 key-value 后 超过 maxAge 设置的值时,LRU 会自动把 key-value 删掉。 然而经过一番分析后,事实不尽然~ 首先maxA ...
分类:系统相关   时间:2016-10-27 07:54:17    阅读次数:312
关于 npm 中 lru-cache 之 maxAge 盲点 源码分析
下面copy了一段实例 我这段大家应该很熟悉了。maxAge 这个参数很容易给人产生误导,这里我详细说下maxAge。之前我一直认为 当set 完一个 key-value 后 超过 maxAge 设置的值时,LRU 会自动把 key-value 删掉。 然而经过一番分析后,事实不尽然~ 首先maxA ...
分类:系统相关   时间:2016-10-27 07:55:04    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!