友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

CentOS 5.x 服务优化 提升运行速度

post by rocdk890 / 2012-1-27 11:09 Friday linux技术

上面的服务是 CentOS 5.x 预设有启动的,这些预设启动的服务很多是针对桌上型电脑所设计的,所以,如果你的 Linux 主机用途是在服务器上面的话,那么有很多服务是可以关闭的啦!如果你还有某些不明白的服务想要关闭的, 请务必要搞清楚该服务的功能为何喔!举例来说,那个 syslog 就不能关闭,如果你关掉他的话,系统就不会记录登录档, 那你的系统所产生的警告讯息就无法记录起来,你将无法进...

阅读全文>>

标签: 服务 centos 优化 性能 提升

评论(0) 引用(0) 浏览(4233)

yum安装mysql使用tcmalloc

post by rocdk890 / 2012-1-23 0:46 Monday linux技术

  最近看大家对TCMalloc优化mysql有这么大的兴趣,毕竟现在针对编译mysql的多点,yum安装的mysql基本上没有人介绍怎么做,今天我来给大家介绍下吧.
  系统:centos 5.4 32位
  需要的软件:mysql 5.0.92 (因为yum安装的基本上都是这个版本) google-perftools-1.9.1.tar.gz

1.安装mysql
...

阅读全文>>

标签: centos mysql yum 安装 tcmalloc lsof

评论(0) 引用(0) 浏览(9987)

在centos中升级iptables

post by rocdk890 / 2012-1-16 9:28 Monday linux技术

  一般服务器或vps上yum安装的iptables,基本上版本都比较老,那么今天我来给大家讲解下怎么手动对iptables进行升级,好了,看教程吧.
  系统:centos 5.5
  需要的软件包:iptables-1.4.12.2.tar.bz2 (目前是最新的版本)

大家可以看到目前我这台服务器的iptables版本是1.3.5
点击查看原图

1.下载iptable...

阅读全文>>

标签: centos iptables 安装 升级 vps xen vps 服务器 编译

评论(0) 引用(0) 浏览(11581)

centos中apache、php、mysql默认安装路径

post by rocdk890 / 2012-1-15 0:12 Sunday linux技术

apache:

如果采用RPM包安装,安装路径应在 /etc/httpd目录下

apache配置文件:/etc/httpd/conf/httpd.conf

Apache模块路径:/usr/sbin/apachectl

web目录:/var/www/html

如果采用源代码安装,一般默认安装在/usr/local/apache2目录下

php:

如果采用RPM包安装,安装路径应在 /etc/目录下

php的配置...

阅读全文>>

标签: apache centos mysql 安装 php 路径 默认

评论(0) 引用(0) 浏览(8773)

centos添加iptables connlimit模块

post by rocdk890 / 2012-1-14 1:21 Saturday linux技术

  其实这篇文章应该早在2年前就写出来的,因为今天买了个vps,上面的iptables的模块不全,才造成我写这篇文章的主要动力,好了,废话不多说了,来看教程吧.
  系统:centos 5.4 32位
  需要的软件包:iptables-1.3.8.tar.bz2 linux-2.6.18.tar.bz2 patch-o-matic-ng-20080214.tar.bz2 (这3个我都会提供给大家的)

大家从下图可以看到我的系统目前是不支持connlimit模块的
点击查看原图

1.准备工作........

阅读全文>>

标签: centos iptables 模块 vps xen vps kernel 内核 connlimit 添加 编译 2.6内核

评论(4) 引用(0) 浏览(10255)

centos下mysql5.0.x的安装优化及安全设置

post by rocdk890 / 2012-1-12 21:11 Thursday linux技术

my.cnf自动生成器[试用版]http://imysql.cn/my_cnf_generator

groupadd mysql
新建一个名为mysql的用户组
useradd -g mysql mysql
在mysql用户组下新建一个名为mysql的用户
gunzip < mysql-VERSION.tar.gz | tar -xvf -
解压下载到的.gz文件
cd mysql-VERSION
进入解压后的目录....

阅读全文>>

标签: centos mysql 安装 优化

评论(0) 引用(0) 浏览(3349)

centos安装iftop查看网络带宽使用情况

post by rocdk890 / 2011-12-9 1:08 Friday linux技术

 1、安装编译组件
yum install -y gcc flex byacc libpcap ncurses ncurses-devel libpcap-devel tcpdump

2、下载源码并编译安装
cd /usr/local/src
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar xvf ift...

阅读全文>>

标签: centos centos5.6 iftop 带宽 查看

评论(0) 引用(0) 浏览(6673)

Linux shell快速查找PHP木马

post by rocdk890 / 2011-12-5 8:18 Monday linux技术

一句话查找PHP木马

  1. # find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc"> /tmp/php.txt
  2.  
  3. # grep -r --include=*.php  '[^a-z]eval($_POST' . > /tmp/eval.txt
  4.  
  5. # grep -r --include=*.php  'file_put_contents(.*$_POST\[.*\]);' . > /tmp/file_put_contents.txt
  6.  
  7. # find ./ -name "*.php" -type f -print0 | xargs -0 egrep "(phpspy|c99sh|milw0rm|eval\(gzuncompress\(base64_decoolcode|eval\(base64_decoolcode|spider_bc|gzinflate)" | awk -F: '{print $1}' | sort | uniq

查找最近一天被修改的PHP文件

  1. #   find -mtime -1 -type f -name \*.php

修改网站的权限

  1. # find -type f -name \*.php -exec chmod 444 {} \;
  2.  
  3. # find ./ -type d -exec chmod 555{} \;

阅读全文>>

标签: centos php linux shell 木马 查找

评论(1) 引用(0) 浏览(5268)

linux xen vps修改系统时间

post by rocdk890 / 2011-11-28 13:12 Monday linux技术

  有时候,买到的Xen Linux VPS不但时区不对,而且系统时间还相差很大,有时候会相关几小时.
如何修改Xen Linux VPS 时间呢?需要使用ntp时间同步软件来同步VPS系统时间.(如果你的是Xen VPS 或者是独立服务器,那么就可以修改,如果是OpenVZ VPS,则不能修改时间,只能叫机房修改母服务器的时间.)

如何查看Xen LINUX VPS时区?
date -R

得到结果类似下面:
Sun, 27 Nov 2011 21:23:54 +0800

如果最后面的一段不是+0800,那么你需要设置一下时区了,设置Xen LINUX 时区方法如下....

阅读全文>>

标签: centos centos5.6 修改 系统 时间 xen vps xen vps 调整

评论(0) 引用(0) 浏览(6161)

centos使用ss5搭建socks5代理

post by rocdk890 / 2011-11-25 0:17 Friday linux技术

 上次我用kingate搭建了socks5代理,这次直接使用s5来搭建socks5代理,具体教程看下面.
   系统:centos5.6
   需要的软件:ss5-3.8.9-2.tar.gz
1.安装gcc和make,并安装ss5的依赖包
yum -y install pam-devel openldap-devel cyrus-sasl-devel gcc automake make openssl openssl-devel
2.下载ss5并编译安装
wget -c http://sourceforge.net/projects/ss5/files/ss5/3.8.9-2/ss5-3.8.9-2.tar.gz/download
大家不要去下rpm包,如图
点击查看原图
tar zxf ss5-3.8.9-2.tar.gz && cd ss5-3.8.9
./configure && make && make install
安装好了,要取消默认对socks4的支持
mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk
3.对ss5进行配置
编译安装的配置文件在/etc/opt/ss5下...

阅读全文>>

标签: centos centos5.6 Socks5 sock5 代理 搭建 ss5

评论(3) 引用(0) 浏览(17781)

centos使用kingate搭建Socks5代理

post by rocdk890 / 2011-11-23 0:16 Wednesday linux技术

  这周国内到美国的骨干网有问题,连接美国的服务器和vps都很慢,同事都在闹访问在美国的网站很慢,为了解决问题,决定使用代理,不使用vpn的原因是不让他们经常在网络中切换,对带宽的影响也小点.
  系统:centos 5.2
  需要的软件:kingate-2.0.tar.gz kingate.init.d
1.确认安装了gcc和make,如果没有就运行下面的命令
yum install make automake gcc gcc-c++ gcc-g77 -y
2.安装并配置kingate
wget http://softlayer.dl.sourceforge.net/project/kingate/kingate/2.0/kingate-2.0.tar.gz
tar zxf kingate-2.0.tar.gz && cd kingate-2.0
./configure --prefix=/usr/local/kingate
make && make install
如果没有报错就可以开始配置
vi /usr/local/kingate/etc/kingate.conf
如果你怕整错可以执行下面的命令
cp /usr/local/kingate/etc/kingate.conf /usr/local/kingate/etc/kingate.conf.bak
kingate.conf里的内容....

阅读全文>>

标签: centos centos5.6 配置 安装 kingate Socks5 sock5 代理 搭建

评论(0) 引用(0) 浏览(10054)

centos yum升级php和mysql

post by rocdk890 / 2011-11-15 18:09 Tuesday linux技术

   公司要装magento系统,为了方便设计人员搭建测试环境,原本以为就跟zen cart一样,把环境装起就ok的,没想到php5.3版本的问题这么多,所以重新找了个源安装成5.2.
   系统:centos 5.6
1.安装lamp环境
大家可以去看我的yum安装apache+php+mysql+tomcat 这篇文章.
2.添加额外的yum源
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vi /etc/yum.repos.d/utterramblings.repo
utterramblings.repo里的内容:
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
3.对php和mysql进行升级
进入/etc/pki/rpm-gpg目录下....

阅读全文>>

标签: centos centos5.6 mysql yum 更新 php 升级

评论(0) 引用(0) 浏览(20534)

centos5.6安装webbench

post by rocdk890 / 2011-11-4 10:49 Friday linux技术

   前天心血来潮想测试下自己的网站可以承受住多少并发连接,就网上搜了几篇安装webbench的文章,没想到都是照抄张宴的文章,其中遇到的问题都没有解决的,无奈之下只好自己写篇了.好了看教程吧.
   系统:centos 5.6
   软件:webbench-1.5.tar.gz

1.下载webbench-1.5.tar.gz
这步没有什么说的,大家自己网上找.
2.确认安装了gcc和make,如果没有就运行下面的命令
yum -y install gcc* make
3.安装webbench
make....

阅读全文>>

标签: centos centos5.6 配置 安装 webbench

评论(3) 引用(0) 浏览(6327)

linux安全加固(转)

post by rocdk890 / 2011-11-2 23:20 Wednesday linux技术

1 BIOS
你应该总是在系统启动的时候设置一个BIOS 密码和禁用从CD-ROM 和软盘引导,这将可以防止一些人未经允许访问你的系统和更改BIOS 设置

2
sshd 服务
SSH
是一个协议,利用它可以登录到一个远程系统或远程执行系统命令,默认允许root 登录,并且sshv1 存在缺陷,我们应该在sshd_config 禁止root 访问和使用sshv2 来让ssh 更加安全
#vi /etc/ssh/sshd_config

Protocol 2
PermitRootLogin = no
#sshd /etc/rc.d/init.d/sshd restart

3 禁用 telnet
早期的Linux 默认开启telnet 服务,telnet,ftp,rlogin 都是明文传输的协议是容易被嗅探到的,这就是为什么推荐使用安全的版本(sftp,scp,ssh )的原因,如果你必须要使用telnet ,那么至少应该隐藏banner 信息
#vi   /etc/xinetd.d/telnet
disable=yes

4 禁用代码编译
你可以禁用代码编译并且只把编译的权限分配给一个用户组
#
该组的成员可以编译代码
/usr/sbin/groupadd compiler
# 把常见的编译器所属组赋给编译用户组....

阅读全文>>

标签: centos centos5.6 linux 安全 系统 加固

评论(0) 引用(0) 浏览(7235)

CentOS使用yum升级php到最新版本

post by rocdk890 / 2011-8-25 16:08 Thursday linux技术

CentOS的php版本默认为5.1.6,然后在5.2.9版本之前的的php都存在一个漏洞,但是目前网上很多地方都无法使用yum update php*升级到最新版本,比较常见的是升级到5.2.6版本的,经过搜索国外资料,现在终于找到一种升级CentOS的php到最新版本的方法。目前最新版本都5.3.0多了。
注意,此方法只能在官方的php版本上升级,如果你使用网上的升级到5.2.6版本的升级方法已...

阅读全文>>

标签: centos centos5.6 yum 更新 php 升级 update

评论(0) 引用(0) 浏览(5603)