分类目录归档:Linux

关闭nginx访问favico.ico功能

nginx日志最近发生大量访问favicon.ico无法找到的错误日志,月小升感觉很影响服务器性能,对于一个高并发的服务器每一个错误都会影响性能 关闭访问favicon.ico的功能 # 把以下配置放到 server {} 块. #关闭favicon.ico不存在时记录日志 location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # 不允许访问隐藏文件例如 .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; … 继续阅读

发表在 Linux, PHP, 高并发与大数据 | 标签为 , | 2 条评论

MAC系统下树莓派烧录到SD卡

刚刚买了个树莓派玩玩,要先做系统到SD卡里 下载软件PiWriter(MAC系统专业刷树莓派Raspberry Pi)系统软件) 免费的哦 MAC系统 下 先插上u盘然后启动PiWriter 然后出现 disconnect your SD card And Press OK 就是说要拔出u盘 再然后 connect your SD card And Press OK 的意思是插上u盘 插上就开始了。好奇怪。为什么这么乱腾。但是这么奇怪的又是拔下又是插上就好了。开始写入镜像文件了。 突然想起刷IPhone的时候好像也要插上拔下的。

发表在 Linux, MAC | 标签为 , | 2 条评论

Ubuntu中文字体设置。

ubuntu自带的汉字实在太丑了。去windows下拷贝来一些字体。列表如下。 Arial Bold Italic.ttf simkai.ttf verdanab.ttf Arial Bold.ttf simsun.ttc verdanai.ttf Arial Italic.ttf Microsoft Yahei.ttf tahomabd.ttf verdana.ttf Arial.ttf simhei.ttf tahoma.ttf verdanaz.ttf 微软雅黑是我从Mac系统里找来的 都放在/home/ghj/Download/a/下 cd /usr/share/fonts mkdir zh_CN cd /usr/share/fonts/zh_CN cp /home/ghj/Download/a/* ./ mkfontscale mkfontdir sudo fc-cache -fv 三句命令行,就可以执行openoffice了。能看到字体了吧 如果网页不能显示效果,重启动机器 重启一会发现了默认字体还是比较丑陋。这个是ubuntu自带的文泉字体。 vi … 继续阅读

发表在 Linux | 标签为 , , | 一条评论

Ubuntu输入错误发出嘀一声难听声音

最近拿了一台破笔记本,发现半年前安装了一个Ubuntu9.04 其实我忘记了版本了。查看一下发现是9.04 方法一:cat /etc/issue Ubuntu 9.04 \n \l 方法二:cat /proc/version Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 方法三:uname -a Linux ghj-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC … 继续阅读

发表在 Linux | 标签为 | 留下评论

linux shell的赋值方法

最近写shell,发现赋值的时候,无法赋值。最好的原因居然是空格无法辨认。 m=0; for((i=0;i

发表在 Linux | 标签为 | 留下评论

mac下没有wget.自己安装个

今天发现mac下居然没有wget命令。实在是搞不懂。 mac 装wget mac上没有预装wget,为了使用方便,下面介绍如何在mac上安装wget 1 首先,从官方网站上下载wget,http://ftp.gnu.org/pub/gnu/wget/wget-1.9.1.tar.gz 2 解压之后 ./configure 3 sudo make install 完毕! 记得先安装xcode

发表在 Linux, MAC | 标签为 | 留下评论

Linux shell脚本 for循环的使用

我常用的for循环 for((i=10;i

发表在 Linux | 标签为 | 留下评论

nginx,php-fpm性能优化

The page you are looking for is temporarily unavailable.Please try again later. 发生此情况nginx正常,fpm有进程。重启fpm即可。具体如何重启请参考 nginx下配置fpm 目前诊断发生的问题是fpm异常。对于一台支持高并发,每天承载巨大鸭梨的机器,需要确定fpm为何出问题。 先查看日志 /data1/server/php-cgi/var/log/php-fpm.log [19-Dec-2012 11:41:13] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it 修改参数 pm.max_children = 1000 /data1/server/php-cgi/etc/php-fpm.conf 其他参数说明: error_log string 错误日志的位置. 默认: … 继续阅读

发表在 Linux, PHP | 标签为 , | 5 条评论

nginx查看php-fpm 工作状态

php-fpm.conf文件中打开pm.status_path = /status这一行 我的文件位置为/data1/server/php-cgi/etc/php-fpm.conf 去掉前面的;即可打开 在nginx.conf做如下配置即可: location /status { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } /status 表示虚拟目录了。 然后在浏览器输入http://211.143.xxx.xxx/status pool: www process manager: dynamic start time: 18/Dec/2012:16:27:37 +0800 start since: 3 accepted conn: 1 listen queue: 0 max listen … 继续阅读

发表在 Linux, PHP | 标签为 , | 留下评论

TRACE Method 网站漏洞,你关闭了吗

危险:该漏洞可能篡改网页HTML 源码 最近采用360 web scan 对服务器进行扫描。发现漏洞。TRACE Method Enabled 安全打分98分。前一阵有网页JS被人篡改,可能就是从这个漏洞进去的。 一般情况禁用即可。不过月小升作为一名开发人员,对如何入侵进去还是非常的感兴趣。目前未发现方法。知道的朋友,还望留言相助。 URL: XXX 漏洞等级: 提示 威胁类型: TRACE Method Enabled 可能导致: 启用TRACE方法存在如下风险: 1、恶意攻击者可以通过TRACE方法返回的信息了解到网站前端的某些信息,如果缓存服务器等,从而为进一步的攻击提供便利; 2、恶意攻击者可以通过TRACE方法进行XSS攻击,盗取会话cookie、获取账户、模拟其他用户身份,甚至可以修改网页呈现给其他用户的内容,从而给用户带来损失; 3、即使网站对关键页面启用了HttpOnly头标记,禁止脚本读取cookie信息时,通过使用Trace方法,恶意攻击者可以绕过这个限制,读取cookie信息。 描述: 目标WEB服务器启用了TRACE方法。 TRACE方法是HTTP(超文本传输)协议定义的一种协议调试方法,该方法使得服务器原样返回任何客户端请求的内容(可能会附加路由中间的代理服务器的信息),由于该方法原样返回客户端提交的任意数据,因此,可用来进行跨站脚本(XSS)攻击,这种攻击方式又称为跨站跟踪攻击(XST)。 建议: 如非必要,请禁用TRACE方法。 解决方案: 1)2.0.55以上版本的Apache服务器,可以在httpd.conf的尾部添加: TraceEnable off 2)如果你使用的是Apache: – 确认rewrite模块激活(httpd.conf,下面一行前面没有#): LoadModule rewrite_module modules/mod_rewrite.so – 在各虚拟主机的配置文件里添加如下语句: … 继续阅读

发表在 Linux, 程序视点 | 标签为 , , , | 6 条评论