分类目录归档:Linux

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 条评论

Linux监控流量-iftop

一个机房放了N台机器,现在网络异常,流量不够用,不知道哪台机器有毛病。 或者是我在一个机器上,放了网站,很像知道这个网站出去的流量是多少。iftop这个时候就非常的有用处了。 Centos:yum install iftop Ubuntu: sudo apt-get install iftop 无法使用命令的直接下载 http://ex-parrot.com/~pdw/iftop/download/?D=A #tar xzvf iftop-0.17pre3.tar.gz #cd iftop-0.17pre3 #./configure checking for library containing getnameinfo… none required checking for library containing gethostbyaddr_r… none required checking how to call gethostbyaddr_r… 8 args, int … 继续阅读

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

SSH不用输入密码访问

ssh 很多时候需要用。比如scp,rsync 环境:hosta访问hostb不用密码 配置前,请先确定此用户可以使用密码登录远程主机! 以下操作在hosta上完成 1、创建密钥对 [root@hosta /]# who am i [root@hosta /]# cd ~/.ssh [root@hosta .ssh]# ssh-keygen -t dsa #使用DSA算法,当然你可以可以使用RSA 一路回车 注意:passphrase(密钥保护) 保留为空,否则使用ssh时将要求输入passphrase(密钥保护) 2、发布公钥 [root@hosta .ssh]# scp id_dsa.pub hostb:/root/.ssh/hosta.key.pub #发布公钥到主机B上 以下操作在hostb上完成 3、对公钥授权 [root@hostb .ssh]# cat hosta.key.pub >> authorized_keys2 切记:chmod … 继续阅读

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