0℃
2015年06月27日
⁄ SVN
⁄ 被围观 23,268次+
说明:
服务器操作系统:CentOS 6.x
服务器IP:192.168.21.134
实现目的:
1、在服务器上安装配置SVN服务;
2、配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问;
3、Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号。
具体操作:
一、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
二、开启防火墙端口
系统运维 www.osyunwei.com 温馨提醒:系统运...
Apache, svn, svnserve阅读全文
0℃
2015年06月26日
⁄ SVN
⁄ 被围观 16,090次+
说明:
服务器操作系统:CentOS
服务器IP:192.168.21.134
SVN安装路径:/usr/local/svn
SVN项目路径:/home/svn
SVN登录账号:osyunwei
SVN登录密码:123456
Web站点根目录:/home/web
实现目的:
当svn项目中有任何修改更新时,系统会自动实时从svn中检出文件并同步到Web站点根目录
具体操作:
一、使用SVN中post-commit实现自动实时从svn中检出文件并同步到Web站点根目录
cd /home/svn/hooks
vi post-commit #编辑,添加以下代码
#!/bin/sh
REPOS="$1"
REV="$2"
SVN_PATH=/usr/local/svn/bin
WEB_PATH=/home/w...
linux, svn阅读全文
0℃
2015年06月25日
⁄ SVN
⁄ 被围观 17,500次+
说明:
SVN(subversion)的运行方式有两种:
一种是基于Apache的http、https网页访问形式;
还有一种是基于svnserve的独立服务器模式。
SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据;另一种是使用普通的文件FSFS存储数据。
由于Berkeley DB方式在使用中有可能锁住数据,一般建议使用FSFS方式更安全。
实现目的:
以svnserve的独立服务器模式,使用FSFS数据存储方式源码编译安装配置SVN服务器。
具体操作:
操作系统:CentOS 6.x
服务器IP:192.168.21.134
一、关闭SELINUX
vi /etc/selinux/...
linux, svn阅读全文
0℃
2015年06月23日
⁄ SVN
⁄ 被围观 18,002次+
说明:
SVN(subversion)是源代码版本管理软件,
在SVN的使用中,
会自动生成一个名为.svn的隐藏文件夹,
其中包含重要的源代码信息。
如果在发布代码时,直接复制代码文件夹到Web服务器,
同时.svn隐藏文件夹也被上传到程序根目录,
可以利用.svn/entries文件,获取到服务器源码、svn服务器账号密码等信息。
一、此隐藏文件夹是怎么来的?
从svn获取发布版本时,没有正确使用svn导出功能导致!
具体细节,乌云上面有篇文章,可以参考。
二、黑客是如何利用svn隐藏文件漏洞的?
1、漏洞利用工具:Seay SVN漏洞...
svn, Web阅读全文
0℃
2015年03月31日
⁄ FTP
⁄ 被围观 48,909次+
本文档最后更新于2020年3月18日
一、配置防火墙,开启FTP服务器需要的端口
CentOS 7.x 8.x 默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、安装iptables防火墙
yum install iptables-services #安装
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not reco...
CentOS, FTP, Vsftpd阅读全文
0℃
2015年02月28日
⁄ MongoDB
⁄ 被围观 17,422次+
说明:
操作系统:CentOS
Mongodb安装目录:/usr/local/mongodb
Mongodb数据库存放目录:/home/data/mongodb/mongodb_data
Mongodb日志存放目录:/home/data/mongodb/mongodb_log
实现目的:
对Mongodb数据库日志按天保存,并且只保留最近7天的日志记录。
具体操作:
使用Mongodb数据库自带的命令来切割日志
ps -def | grep mongod
kill -SIGUSR1 <mongod process id>
1、创建Mongodb数据库日志切割脚本
vi /home/crontab/cut_mongodb_log.sh #编辑
#!/bin/sh
datafile=/home/data/mongodb/mongodb_data #M...
MongoDB, Mongodb数据库日志阅读全文
0℃
2015年02月28日
⁄ MongoDB
⁄ 被围观 20,680次+
说明:
Mongodb数据库服务器
操作系统:CentOS
Mongodb数据库版本:mongodb-linux-x86_64-2.6.x
具体操作:
1、创建Mongodb数据库备份目录
mkdir -p /home/backup/mongod_bak/mongod_bak_now
mkdir -p /home/backup/mongod_bak/mongod_bak_list
2、新建Mongodb数据库备份脚本
vi /home/crontab/mongod_bak.sh #新建文件,输入以下代码
#!/bin/sh
DUMP=/usr/local/mongodb/bin/mongodump #mongodump备份文件执行路径
OUT_DIR=/home/backup/mongod_bak/mongod_bak_now #临时备份目录
TAR_DIR=/home/backup/mongod_b...
MongoDB, Mongodb数据库备份阅读全文
0℃
2015年01月09日
⁄ PHP
⁄ 被围观 22,471次+
说明:
php安装目录:/usr/local/php
php.ini配置文件路径:/usr/local/php/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
1、安装xcache
cd /usr/local/src #进入软件包存放目录
wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz #下载
tar zxvf xcache-3.2.0.tar.gz #解压
cd xcache-3.2.0 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --enable-xcache--enable-xcache-coverager --enable-xcache-op...
linux, php, Xcache阅读全文
82℃
2014年12月24日
⁄ LNMP
⁄ 被围观 152,346次+
最新版本:lnmp-2.6
更新时间:20141224
MD5值:305651B15F9CCABF5A7912197206ED28
安装说明:请保证服务器能够正常上网、yum命令可以正常使用!
1、wget http://www.osyunwei.com/lnmp/lnmp-2.6.tar.gz #下载,需要先执行yum install wget安装下载工具
2、tar zxvf lnmp-2.6.tar.gz #解压
3、cd lnmp-2.6 #进入安装目录
4、sh CentOS.sh #运行安装脚本
5、直到安装结束
6、cat /root/web-install.log #查看安装日志
配置说明:
1、MySQL数据库root密码默认为空
可以用下面命令修改密码:
mysql -u root -p #进入...
lnmp, 一键安装阅读全文
0℃
2014年12月16日
⁄ LNMP
⁄ 被围观 20,744次+
准备篇:
CentOS 5.x系统安装配置图解教程
http://www.osyunwei.com/archives/7002.html
一、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT ...
CentOS, lnmp, nginx, php阅读全文
0℃
2014年12月16日
⁄ LAMP
⁄ 被围观 20,538次+
准备篇:
CentOS 5.x系统安装配置图解教程
http://www.osyunwei.com/archives/7002.html
1、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq! #保存退出
添加好规则后的防火墙配置文件如下图所示:
/etc/init.d/iptables restart #重启防火墙使配置生效
2、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释...
Apache, CentOS, LAMP, mysql, php阅读全文
3℃
2014年12月15日
⁄ LNMP
⁄ 被围观 50,432次+
准备篇:
CentOS 6.6系统安装配置图解教程
http://www.osyunwei.com/archives/8398.html
一、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m sta...
CentOS, lnmp, mysql, nginx, php阅读全文
0℃
2014年11月01日
⁄ LAMP
⁄ 被围观 53,762次+
准备篇:
CentOS 6.6系统安装配置图解教程
http://www.osyunwei.com/archives/8398.html
1、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq! #保存退出
添加好规则后的防火墙配置文件如下图所示:
/etc/init.d/iptables restart #重启防火墙使配置生效
2、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注...
CentOS, LAMP阅读全文
0℃
2014年09月19日
⁄ Nginx
⁄ 被围观 36,612次+
说明:
操作系统:CentOS 6.x
web环境:php+nginx+mysql
nginx安装目录:/usr/local/nginx
nginx配置文件:/usr/local/nginx/conf/nginx.conf
nginx默认站点目录:/usr/local/nginx/html/
需求:让nginx能够解析.cgi后缀的文件
具体操作:
一、安装perl-fcgi依赖包,通过安装perl-fcgi来支持nginx运行.cgi
yum install perl-CPAN perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
二、安装perl
cd /usr/local/src
wget http://www.cpan.org/src/5.0/perl-5.20.0.tar.gz #下载安装包,需要提前安装wget工具
tar -x...
cig, linux, nginx支持.cig阅读全文
2℃
2014年07月08日
⁄ LNMP
⁄ 被围观 118,935次+
准备篇:
CentOS 7.0系统安装配置图解教程
http://www.osyunwei.com/archives/7829.html
一、配置防火墙,开启80端口、3306端口
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、安装iptables防火墙
yum install iptables-services #安装
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# Firewall configuration written by system-config-firewall
# ...
CentOS, CentOS 7.0, lnmp阅读全文
0℃
2014年07月08日
⁄ LAMP
⁄ 被围观 138,520次+
准备篇:
CentOS 7.0系统安装配置图解教程
http://www.osyunwei.com/archives/7829.html
一、配置防火墙,开启80端口、3306端口
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、安装iptables防火墙
yum install iptables-services #安装
vi /etc/sysconfig/iptables #编辑防火墙配置文件
# Firewall configuration written by system-config-firewall
# ...
CentOS, CentOS 7, LAMP阅读全文
0℃
2014年05月27日
⁄ MySQL
⁄ 被围观 24,690次+
说明:
操作系统:CentOS 5.X 64位
MySQL版本:mysql-5.5.35
MySQL配置文件:/etc/my.cnf
MySQL 数据库存放目录:/data/mysql
实现目的:开启MySQL慢查询日志功能,安装使用MySQL慢查询分析mysqlsla
具体操作:
一、开启MySQL慢查询功能
mysql -u root -p #进入MySQL控制台
show variables like '%slow%'; #查看MySQL慢查询是否开启
set global slow_query_log=ON; #开启MySQL慢查询功能
show variables like "long_query_time"; #查看MySQL慢查询时间设置,默认10秒
set global long_query_time=5; #...
mysql, mysqlsla, 慢查询阅读全文