===== WEB环境 ===== ==== web server ==== * install nginx yum install nginx Vi /etc/nignx.conf nginx -s reload / ps aux|grep nginx * install php / php-fpm yum install php / php-fpm yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-devel pecl install apc vi /etc/php-fpm.d/www.conf php-fpm -D ps aux|grep php kill -USR2 PID (restart) * install mariadb yum install mariadb* service mariadb start mysqladmin -u root password 'root' install phpmyadmin for edit * install libevent yum install libevent yum install memcached memcached -d -m 1024 -u root -p 11211 -c 1024 -P /tmp/memcached.pid or refer to http://www.cnblogs.com/zgx/archive/2011/08/10/2134097.html * update php to 5.6 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm   rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum remove php-common yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring yum install -y php56w-fpm * 为了数据方便同步: /etc/my.cnf -> [mysqld] -> log-bin=mysql-bin * mysql 开启远程访问: mysql -h localhost -u root GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION FLUSH PRIVILEGES mysql忘记密码: service mysql stop /etc/my.cnf add skip-grant-tables mysql -uroot update user set password=password(‘root’) where user=‘root’ ; service mysql/mariadb restart ==== 防火墙设置 ==== : systemctl stop firewalld systemctl restart firewalld firewall-cmd --zone=public --add-port=80/tcp --permanent   firewall-cmd --reload firewall-cmd --list-all ==== turn server ==== turnserver -a -f -u qh:qh -r gy -o http://www.centoscn.com/mysql/2014/0930/3881.html ==== SVN环境 ==== mkdir 创建目录  svnadmin create 目录  修改配置 conf/ svnserve -d -r 'dir of svn root' Realm 授权域名 mac mysql pw HuPMOTGhs4)e ==== ssl配置 ==== generate key: openssl genrsa -des3 -out cmc.key 2048 generate key and csr: openssl req -newkey rsa:2048 -keyout cmc.key -out cmc.csr decode key: openssl rsa -in cmc.key -out cmc.key generate certifacation: openssl req -new -x509 -keyout cmc.key -out cmc.crt Nginx config: ssl on; ssl_certificate /etc/nginx/conf.d/crt/server.crt; ssl_certificate_key /etc/nginx/conf.d/keys/server.key; free ssl certification url: https://startssl.com/ UP(42039100@qq.com : tangmubai1126) ==== ssh 保持链接 ==== 解决一会儿不操作就断线问题,可设置ssh client 或 ssh server. * ssh client: sudo vim /etc/ssh/ssh_config # 添加 ServerAliveInterval 20 ServerAliveCountMax 999 * ssh server: sudo vim/etc/ssh/sshd_config # 添加 ClientAliveInterval 30 ClientAliveCountMax 6