标签:
fastdfs
tracker
storage
分布式存储
图片服务器
1.安装依赖包和开发工具:
yum install vim vim-enhanced wget zip unzip telnet ntsysv compat*
apr* pcre* pcre-* nasm* gcc gcc* gcc-c++ ntp make imake cmake
automake autoconf zlib zlib-devel glibc glibc-devel glib2 libxml
glib2-devel libxml2 libxml2-devel bzip2 bzip2-devel libXpm
libXpm-devel libidn libidn-devel libtool libtool-ltdl-devel*
libmcrypt libmcrypt-devel libevent-devel libmcrypt* curl curl-devel
perl perl-Net-SSLeay pcre pcre-devel ncurses ncurses-devel openssl
openssl-devel openldap openldap-devel openldap-clients
openldap-servers krb5 krb5-devel e2fsprogs e2fsprogs-devel libjpeg
libpng libjpeg-devel libjpeg-6b libjpeg-devel-6b libpng-devel
libtiff-devel freetype freetype-devel fontconfig-devel gd gd-devel
kernel screen sysstat flex bison nss_ldap pam-devel
compat-libstdc++-33 gettext-devel libXft-devel libXtst-devel
2.安装libfastcommon:
tar zxvf libfastcommon-1.0.7.tar.gz -C /usr/src
cd /usr/src/libfastcommon-1.0.7/
./make.sh
./make.
标签:
rsync
rsyncd
rsyncd.conf
xinetd
实时同步
server1:192.168.10.1
server2:192.168.10.2
实现server2实时同步server1的数据!
###############server1###############
1.安装rsync和xinetd,并创建目录:
yum install rsync xinetd
mkdir -p /home/rsync/
mkdir -p /home/rsync/log/
mkdir -p /home/rsync/pid/
mkdir -p /home/rsync/run/
2.配置xinetd:
vi /etc/xinetd.d/rsync
#disable = yes修改为
disable = no
3.启动xinetd服务:
service xinetd start
4.编辑rsyncd.conf配置文件:
vim /etc/rsyncd.conf
uid = root
gid = root
port=873
use chroot = no
read only = no
list = no
max connections = 0
timeout = 600
log file = /home/rsync/log/rsyncd.log
pidfile = /home/rsync/pid/rsyncd.pid
lock file = /home/rsync/run/rsync.lock
[rsync]
path = /home/www/html/
comment = rsync
标签:
gnome
vnc
vnc-server
tigervnc-server
vncviewer
1.安装桌面环境所需软件包:
yum grouplist | more
yum groupinstall 'Desktop' 'Desktop
Platform' 'Desktop Platform Development''Fonts'
'General Purpose Desktop' 'Graphical Administration Tools'
'Graphics Creation Tools' 'Input Methods' 'X Window System'
'Chinese Support [zh]' 'Internet Browser'
2.修改系统运行级别为图形化方式:
vim /etc/inittab
id:5:initdefault: runlevel
3.重启服务器:
reboot
4.安装vnc软件包:
rpm -qa | grep vnc-server
yum install tigervnc tigervnc-server
5.配置VNC的登录账号、桌面分辨率和连接方式:
vim /etc/sysconfig/vncservers
添加:
VNCSERVERS='1:root'
VNCSERVERARGS[1]='-geometry 1024x768'
6.配置VNC的远程登录密码:
vncpasswd
7.配置VNC防黑屏,并重启服务:
vim /root/.vnc/xstartup
注释:
(2015-07-28 10:04)
标签:
svn
svnserve.conf
subversion
1.安装SVN服务端:
rpm -qa | grep subversion
yum install subversion
2.建立版本库目录:
mkdir -p /svn/project/test1
mkdir -p /svn/project/test2
3.建立版本库:
svnadmin create /svn/project/test1
svnadmin create /svn/project/test2
4.添加和配置test1版本库的用户和权限:
cd /svn/project/test1/conf
vim svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = test1
vim passwd
[users]
test1aaa = aaapasswd
test1bbb = bbbpasswd
test1ccc = cccpasswd
share = sharepasswd
vim authz
[groups]
admin = test1aaa,test1bbb,test1ccc
share=
标签:
redis
redis.conf
1.安装依赖包和开发工具:
yum install vim vim-enhanced wget zip unzip telnet ntsysv compat*
apr* nasm* gcc gcc* gcc-c++ ntp make imake cmake automake autoconf
zlib zlib-devel glibc glibc-devel glib2 libxml glib2-devel libxml2
libxml2-devel bzip2 bzip2-devel libXpm libXpm-devel libidn
libidn-devel libtool libtool-ltdl-devel* libmcrypt libmcrypt-devel
libevent-devel libmcrypt* curl curl-devel perl perl-Net-SSLeay pcre
pcre-devel ncurses ncurses-devel openssl openssl-devel openldap
openldap-devel openldap-clients openldap-servers krb5 krb5-devel
e2fsprogs e2fsprogs-devel libjpeg libpng libjpeg-devel libjpeg-6b
libjpeg-devel-6b libpng-devel libtiff-devel freetype freetype-devel
fontconfig-devel gd gd-devel kernel screen sysstat flex bison
nss_ldap pam-devel compat-libstdc++-33
2.解压、编译、安装redis-3.0:
tar zxvf redis-3.0.2.tar.gz -C /usr/src/
cd /usr/src/redis-3.0.2/
make && make install
3.创建redis相关目录:
mkdir -p /home
标签:
php
php.ini
php-fpm
php-fpm.conf
lnmp
1.******已安装Nginx******
ps -aux | grep nginx
netstat -anptu | grep 80
2.清除系统中php痕迹:
yum remove php
rm -rvf /etc/php
rm -rvf /etc/php.ini
rm -f /usr/bin/php
3.安装php所需软件包:
tar zxvf autoconf-2.68.tar.gz -C /usr/src
cd /usr/src/autoconf-2.68/
./configure && make && make install
tar zxvf libiconv-1.14.tar.gz -C /usr/src
cd /usr/src/libiconv-1.14/
./configure && make && make install
tar zxvf libmcrypt-2.5.8.tar.gz -C /usr/src
cd /usr/src/libmcrypt-2.5.8/
./configure && make && make install
ldconfig
cd libltdl/
./configure --enable-ltdl-install
make && make install
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
tar zxvf mhash-0.9.9.9.tar.gz -C /usr/src
cd /usr/src/mhash-0.9.9.9/
./configure && make && make install
tar zxvf mcrypt
标签:
mysql
mysqld
lnmp
1.安装依赖包和开发工具:
yum install vim vim-enhanced wget zip unzip telnet ntsysv compat*
apr* nasm* gcc gcc* gcc-c++ ntp make imake cmake automake autoconf
zlib zlib-devel glibc glibc-devel glib2 libxml glib2-devel libxml2
libxml2-devel bzip2 bzip2-devel libXpm libXpm-devel libidn
libidn-devel libtool libtool-ltdl-devel* libmcrypt libmcrypt-devel
libevent-devel libmcrypt* curl curl-devel perl perl-Net-SSLeay pcre
pcre-devel ncurses ncurses-devel openssl openssl-devel openldap
openldap-devel openldap-clients openldap-servers krb5 krb5-devel
e2fsprogs e2fsprogs-devel libjpeg libpng libjpeg-devel libjpeg-6b
libjpeg-devel-6b libpng-devel libtiff-devel freetype freetype-devel
fontconfig-devel gd gd-devel kernel screen sysstat flex bison
nss_ldap pam-devel compat-libstdc++-33
2.清除系统中mysql痕迹:
yum remove mysql
rm -f /etc/my.cnf
3.创建mysql用户和用户组:
groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql
4.解
标签:
web
nginx
nginx.conf
lnmp
1.安装依赖包和开发工具:
yum install vim vim-enhanced wget zip unzip telnet ntsysv compat*
apr* nasm* gcc gcc* gcc-c++ ntp make imake cmake automake autoconf
zlib zlib-devel glibc glibc-devel glib2 libxml glib2-devel libxml2
libxml2-devel bzip2 bzip2-devel libXpm libXpm-devel libidn
libidn-devel libtool libtool-ltdl-devel* libmcrypt libmcrypt-devel
libevent-devel libmcrypt* curl curl-devel perl perl-Net-SSLeay pcre
pcre-devel ncurses ncurses-devel openssl openssl-devel openldap
openldap-devel openldap-clients openldap-servers krb5 krb5-devel
e2fsprogs e2fsprogs-devel libjpeg libpng libjpeg-devel libjpeg-6b
libjpeg-devel-6b libpng-devel libtiff-devel freetype freetype-devel
fontconfig-devel gd gd-devel kernel screen sysstat flex bison
nss_ldap pam-devel compat-libstdc++-33
2.清除系统中的httpd痕迹:
yum remove httpd
rm -rvf /etc/httpd
3.创建www用户和用户组:
groupadd www
useradd -s /sbin/nologin -g www www
4.安装pcre软
标签:
php
httpd
apache
lamp
1.清除系统中php痕迹:
yum remove php
rm -rvf /etc/php.ini
2.解压:
tar zxvf php-5.3.3.tar.gz -C /usr/src/
3.配置:
cd /usr/src/php-5.3.3/
(配置编译之前一定要检查一下两个目录文件是否存在)
ln -s /usr/lib64/libjpeg.so /usr/lib/
ln -s /usr/lib64/libpng.so /usr/lib/
./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--enable-mbstring=all \
--enable-mbregex \
--enable-ftp \
--enable-sockets \
--with-mhash \
--with-pear \
--with-openssl \
--with-zlib \
--with-gd \
--enable-gd-native-ttf \
--with-png-dir=/usr/local/libpng \
--with-jpeg-dir=/usr/local/jpeg \
--with-freetype-dir=/usr/local/freetype \
--with-curl \
--disable-rpath \
--disable-debug
4.编译:
make
5.安装:
mak
标签:
gd
php
lamp
1.上传源码包:
libxml2-2.6.32.tar.gz
zlib-1.2.5.1.tar.gz
libpng-1.2.44.tar.gz
jpegsrc.v6b.tar.gz
freetype-2.3.11.tar.gz
gd-2.0.35.tar.gz
2.安装libxml2:
tar zxvf libxml2-2.6.32.tar.gz -C /usr/src/
cd /usr/src/libxml2-2.6.32
./configure --prefix=/usr/local/libxml2
make
make install
3.安装zlib:
tar zxvf zlib-1.2.5.1.tar.gz -C /usr/src/
cd /usr/src/zlib-1.2.5.1
./configure --prefix=/usr/local/zlib
make
make install
4.安装libpng:
tar zxvf libpng-1.2.44.tar.gz -C /usr/src/
cd /usr/src/libpng-1.2.44
./configure --prefix=/usr/local/libpng
make
make intall
5.安装jpeg:
mkdir -p /usr/local/jpeg
mkdir -p /usr/local/jpeg/bin
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/man
mkdir -p /usr/local/jpeg/man1
mkdir -p /usr/local/jpeg/man/man1