内存池(Memery Pool)技术是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。这样做的一个显著优点是尽量避免了内存碎片,使得内存分配效率得到提升。 不仅在用户态应用程序中被广泛 ...
分类:
系统相关 时间:
2016-11-07 01:53:20
阅读次数:
248
一、vim 简介 安装vim:yum install –y vim-enhancedvim的模式:一般模式、编辑模式、命令行模式 二、vim 的快捷键 数字0 移到本行行首shift+4 移到本行行末shift+a 移到本行行末并进入编辑模式o 移到下一行并进入编辑模式gg 移到文本首行 shift ...
分类:
系统相关 时间:
2016-11-07 01:39:18
阅读次数:
219
快速搜索:locate 此命令需要预先建立数据库,数据库默认每天更新一次,可用updatedb命令更新数据库。如果没有安装locate用yum install –y mlocate安装,安装完后使用updatedb命令更新数据库(该命令搜出来的结果非常不精准,我们在实际使用中都是用find命令) 高 ...
分类:
系统相关 时间:
2016-11-07 01:40:05
阅读次数:
237
原创,转载请注明。谢谢 shell启动hadoop集群1:明确启动顺序 1)启动zookeeper集群(分别在centos 4-02,centos6-02,centos7-02) app/zookeeper-3.4.5/bin/zkServer.sh start //启动进程 app/zookeep ...
分类:
系统相关 时间:
2016-11-07 01:29:47
阅读次数:
222
引言:我们必须明白:最小的权限+最少的服务=最大的安全所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。 一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加 ...
分类:
系统相关 时间:
2016-11-07 01:03:27
阅读次数:
312
前言任何系统都会出问题,出了问题一般怎么排查BUG?这个时候程序中记录的异常日志以及关键节点的日志就非常重要了,面对一大堆的日志文件,怎么找出我们需要的有用信息呢?linux中可以使用grep命令查找,这个命令的功能非常强大,也是我平时中排查线上错误时使用最多的命令之一。命令名称grep用途查找指定 ...
分类:
系统相关 时间:
2016-11-07 01:02:30
阅读次数:
264
一、rpm简介 rpm(redhat package manager)红帽包管理器为什么要使用rpm方式安装:CentOS可以免费使用yum工具,但Redhat中只有当你付费后才能使用yum,默认是无法使用yum的。因此就要用rpm的方式来安装 rpm包结构: 1. bash-4.3.1.tar.x ...
分类:
系统相关 时间:
2016-11-07 00:54:02
阅读次数:
177
Virtual1 是显示器名称,在最后一步之后就可以在Ubuntu的设置里设置1920*1080的分辨率了。 ...
分类:
系统相关 时间:
2016-11-07 00:51:29
阅读次数:
316
一、chattr、lsattr 简介 chattr = change attribution 改变文件属性lsattr = list attribution 查看文件属性 与chmod这个命令相比,chmod只是改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的。有时候你发现用roo ...
分类:
系统相关 时间:
2016-11-07 00:46:57
阅读次数:
383
xargs在linux中是个很有用的命令,它经常和其他命令组合起来使用,非常的灵活.xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理.由此 这个命令也是后置引用的一个强有力的替换.在一般使用过多参数的命令替换失败的时候 ...
分类:
系统相关 时间:
2016-11-06 22:58:47
阅读次数:
413
chkrootkit | grep INFECTED! User 24306 pts/0 grep INFECTED 查找指定的tty进程:ps aux | grep pts/0rkhunterrkhunter --check 检测。出现红色的警告信息,请仔细检测是否已经中招了。查看产生的日志:ca ...
分类:
系统相关 时间:
2016-11-06 22:50:06
阅读次数:
302
对于刚刚接触的人来说,一定会给Linux下一大堆各式各样的文件名 给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同 了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外w ...
分类:
系统相关 时间:
2016-11-06 22:44:06
阅读次数:
207
Nginx的启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 其中-c参数指定配置文件路径。 Nginx的停止Nginx支持以下几种信号控制:- TERM, INT 快速关闭- QUIT 从容关闭- HUP 平滑重启 ...
分类:
系统相关 时间:
2016-11-06 22:35:49
阅读次数:
302
最近再搞嵌入式开发,之前用惯了IDE调试单片机的那种方式,开发2440和am3358驱动时候无法方便的查看寄存器和变量,憋的抓耳挠腮,不爽得很,没有可视化环境进行实时调试观察,太特么蛋疼了。感觉这种情况老外应该会有解决方案,在网上找了几天,果不其然,有用ubuntu+eclipse+openocd开 ...
分类:
系统相关 时间:
2016-11-06 22:26:23
阅读次数:
376
一、ls 命令用法: 二、ls 命令参数 -a 查看所有文件(包括隐藏文件)-d 当遇到目录时列出目录本身而非目录内的文件(与-l连用)-l 以长列表方式显示(详细信息方式)-R 递归地显示子目录信息-h 与-l 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G)-t 按修改时间排序( ...
分类:
系统相关 时间:
2016-11-06 22:25:07
阅读次数:
249
几个cpumore /proc/cpuinfo |grep "physical id"|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep "physical id"|grep "0"|wc -lcat /proc/cpuinfo | grep ...
分类:
系统相关 时间:
2016-11-06 22:15:05
阅读次数:
279
这种情况发生的原因是因为你所处理的文件换行符是dos格式的”\r\n” 可以使用cat -v 文件名 来查看换行符是否是,如果是上述的,则行结尾会是^m 需要转换成linux/unix格式的”\n” 具体转换办法就是转换换行符 可以用sed命令处理一下文件,命令如下: sed ‘s/\r//’ 原文 ...
分类:
系统相关 时间:
2016-11-06 22:05:41
阅读次数:
195