文章分类 - Linux
摘要:转自网络. 1.首先用命令free查看系统内 Swap 分区大小 free -m total used free shared buffers cached Mem: 2012 1960 51 0 748 950 -/+ buffers/cache: 260 1751 Swap: 255 0 255
阅读全文
摘要:【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序
阅读全文
摘要:转自 http://blog.csdn.net/ljp1919/article/details/53337670 背景 需要从一个文件中逐行的数据中提取出符合要求的子串,比如提取其中tagA*****tagB之间的字符 方案1:基于sed方式的子串提取 cat my.log | sed 's/\(.
阅读全文
摘要:转自 https://www.tianmaying.com/tutorial/GCC 1. GCC介绍 GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC原本作为GNU
阅读全文
摘要:1 搜索头文件 头文件的搜索顺序是: 但是如果装gcc的时候,是有给定的prefix的话,那么就是 2 搜索静态库 3 运行时搜索动态库 动态库链接时、执行时搜索路径顺序 大家可以看到/etc/ld.so.conf这个配置文件中制定了动态库搜索路径,如下图所示,主要包含了/etc/ld.so.con
阅读全文
摘要:众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该 动 态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及 该动
阅读全文
摘要:shell脚本实现将文件中的几行输出合并成一行显示 现在有一个文件aa.txt ,其实现格式如下,而我想实现的结果是192.168.1.17 down [root@localhost shell]# cat aa.txt192.168.1.17down192.168.1.103open192.168
阅读全文
摘要:1. 采用awk awk BEGIN{RS=EOF}'{gsub(/\n/," ");print}' file 说明:awk默认将记录分隔符(record separator即RS)设置为\n,此行代码将RS设置为EOF(文件结束),也就是把文件视为一个记录,然后通过gsub函数将\n替换成空格,最
阅读全文
摘要:十、nfs的传输速度优化如果按$ mount -o nolock 192.168.1.220(假设为宿主机ip):/mnt/nfs /mnt/nfs_t 来mount ,传输速度可能很慢, 只有几K到几十K左右,所以想要获得较快的速度就要对nfs进行优化。1.设置块大小mount命令的 risize
阅读全文
摘要:Question: Can you explain how to use OR, AND and NOT operators in Unix grep command with some examples? Answer: In grep, we have options equivalent to
阅读全文
摘要:from http://www.111cn.net/sys/linux/64574.htm 1.1. 介绍ngx_lua – 把lua语言嵌入nginx中,使其支持lua来快速开发基于nginx下的业务逻辑该模块不在nginx源码包中,需自行下载编译安装。使用lua 5.1(目前不支持lua 5.2
阅读全文
摘要:from http://blog.51yip.com/apachenginx/1277.html 记录访问的log,为了在出现特殊情况时,方便检查出现问题的地方。 log_format access 'remote_user [reque
阅读全文
摘要:from http://www.cnblogs.com/huligong1234/p/4163832.html 一、概述 需求:所有访问/myapi/**的请求必须是POST请求,而且根据请求参数过滤不符合规则的非法请求(黑名单), 这些请求一律不转发到后端服务器(Tomcat) 实现思路:通过在N
阅读全文
摘要:当我们给网站使用例如CDN,Nginx或Varnish等缓存服务时,为了获取访客的真实IP,大多数会地把访客的真实IP赋值给X-Forwarded-For(下文简称XFF)。 但是因为XFF是个HTTP请求头,也就是最前面带有http_,因此这类http信息就可以被伪造。 其实根据实际使用情况判断是
阅读全文
摘要:说起nginx自定义access.log,可能大家都不陌生,有的同学会说,那不就是定义一下format, format里面可以使用nginx内置的变量status、timelocal...(更多nginx内置的变量) , 这种咱们就不说了,这
阅读全文
摘要:haproxy在默认情况不会记录日志,除了在haproxy.conf中的global段指定日志的输出外,还需要配置系统日志的配置文件。下面以centos6.4为例,haproxy使用系统自带的rpm报1.4版本 编辑/etc/haproxy/haproxy.conf 1 2 3 4 5 6 7 8
阅读全文
摘要:from http://www.jb51.net/article/65232.htm Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函
阅读全文
摘要:前几天碰到碰到一个线上redis CPU跑满的情况,基本无法处理正常请求了,刚开始以为是其他地方的问题,后来grep "Max open files" /proc/`pidof redis-server`/ -r 排查原来是启动redis的时候。ulimit -n 只有1024,从而无法接受新连接。
阅读全文
摘要:我有两台位于不同数据中心的服务器,都用来处理很多并行的大文件传输。但是处理大文件,网络性能非常差。并且涉及到一个大文件,会导致性能降级。我怎样通过调整Linux下面的 TCP 来解决这个问题? 默认,Linux的stack是没有为广域网之间的大文件高速传输而配置的,这样做是为了节约内存资源。为了使连
阅读全文
摘要:转自:http://www.cnblogs.com/montya/archive/2011/09/09/2172001.html 前不久因项目需要写了开机启动其他程序的shell脚本,因工作忙,调试完给了技术支持人员,也没去注意过。 到后来,有几台服务器突然被重启了,这时候领导问,怎么开机启动的脚本
阅读全文