【问题】
nginx 安装
【解决】
http://jingyan.baidu.com/article/aa6a2c14dc36640d4d19c47e.html
=================================================================
【问题】
yum install nginx 出现以下错误
requires: libpcre.so.0
【解决】
yum remove epel-release
yum install epel-release
=================================================================
【问题】
设置虚拟机文件共享
【解决】
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt
cp VMwareTools-10.0.6-3595377.tar.gz ~
cd
tar xvzf VMwareTools-10.0.6-3595377.tar.gz
cd wmware-tools-distrib
./vmare-install.pl【安装这里如果提示找不到什么路径可以Ctrl+C退出本次安装,执行下面命令】
【yum install -y gcc make kernel-headers kernel-devel 再运行安装】
安装完后虚拟机菜单【虚拟机】-> 选项 -> 共享文件夹 -> 总是启用, 添加上要共享的文件夹
然后执行
mkdir /mnt/vmsharefile
mount -t vmhgfs .host:/vmsharefile /mnt/vmsharefile
可以在 /etc/fstab 中添加如以下条目,实现开机就 mount 共享目录
.host:/vmsharefile /mnt/vmsharefile vmhgfs defaults 0 0
=================================================================
【问题】
centos 安装 PHP
【解决】
别忘安装 php-fpm
yum install php-fpm
http://www.centoscn.com/nginx/2014/0902/3650.html
=================================================================
【问题】
centos 安装 mysql
【解决】
用yum安装MySQL-server时遇到no package available的问题及解决
http://www.dataguru.cn/thread-578876-1-1.html
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
=================================================================
【问题】
php.ini 位置
【解决】
/etc/php.ini
systemctl restart php-fpm.service 重启 php 服务
=================================================================
【问题】
centos no package db4
【解决】
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum install db4 db4-utils
=================================================================
【问题】
Access denied for user 'root'@'localhost' (using password: NO)
【解决】
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
=================================================================
【问题】
在linux下安装phpcms时不可写
【解决】
除了用 chmod 修改文件属性外,还要关闭 SeLinux 才行
setenforce 0
=================================================================
【mysql root 修改密码】
http://blog.csdn.net/leshami/article/details/39805839
function installVPN(){
echo "begin to install VPN services";
#check wether vps suppot ppp and tun
yum remove -y pptpd ppp
iptables --flush POSTROUTING --table nat
iptables --flush FORWARD
rm -rf /etc/pptpd.conf
rm -rf /etc/ppp
arch=`uname -m`
wget http://www.hi-vps.com/downloads/dkms-2.0.17.5-1.noarch.rpm
wget http://wty.name/linux/sources/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget http://www.hi-vps.com/downloads/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget http://www.hi-vps.com/downloads/pptpd-1.3.4-2.el6.$arch.rpm
wget http://www.hi-vps.com/downloads/ppp-2.4.5-17.0.rhel6.$arch.rpm
yum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers iptables-services
rpm -ivh dkms-2.0.17.5-1.noarch.rpm
rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
rpm -qa kernel_ppp_mppe
rpm -Uvh ppp-2.4.5-17.0.rhel6.$arch.rpm
rpm -ivh pptpd-1.3.4-2.el6.$arch.rpm
mknod /dev/ppp c 108 0
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "mknod /dev/ppp c 108 0" >> /etc/rc.local
echo "echo 1 > /proc/sys/net/ipv4/ip_forward" >> /etc/rc.local
echo "localip 172.16.36.1" >> /etc/pptpd.conf
echo "remoteip 172.16.36.2-254" >> /etc/pptpd.conf
echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd
pass=`openssl rand 6 -base64`
if [ "$1" != "" ]
then pass=$1
fi
echo "vpn pptpd ${pass} *" >> /etc/ppp/chap-secrets
iptables -t nat -A POSTROUTING -s 172.16.36.0/24 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
iptables -A FORWARD -p tcp --syn -s 172.16.36.0/24 -j TCPMSS --set-mss 1356
service iptables save
chkconfig iptables on
chkconfig pptpd on
service iptables start
service pptpd start
echo "VPN service is installed, your VPN username is vpn, VPN password is ${pass}"
}
function repaireVPN(){
echo "begin to repaire VPN";
mknod /dev/ppp c 108 0
service iptables restart
service pptpd start
}
function addVPNuser(){
echo "input user name:"
read username
echo "input password:"
read userpassword
echo "${username} pptpd ${userpassword} *" >> /etc/ppp/chap-secrets
service iptables restart
service pptpd start
}
echo "which do you want to?input the number."
echo "1. install VPN service"
echo "2. repaire VPN service"
echo "3. add VPN user"
read num
case "$num" in
[1] ) (installVPN);;
[2] ) (repaireVPN);;
[3] ) (addVPNuser);;
*) echo "nothing,exit";;
esac
参考 :
https://qiaodahai.com/centos-6-pptpd-l2tp-ipsec-one-key-installation.html
$adduser git
$su - git
$ssh-keygen -t rsa
$git clone git://github.com/sitaramc/gitolite # 获取gitolite的源码
$mkdir -p $HOME/bin #为gitolite的二进制文件生成创建目录
$gitolite/install -to $HOME/bin # 编译生成安装文件
$bin/gitolite setup -pk /tmp/admin.pub