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

点击右上角即可分享
微信分享提示