lnmp+memcache --------------------》 192.168.0.10
iptables -F
iptables -X
iptables -Z
sed -i 's/enforcing/disabled/g' /etc/selinux/config ; nl /etc/selinux/config
setenforce 0
yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel pcre pcre-devel libmcrypt libmcrypt-devel cmake
cd /usr/local/src
wget http://nginx.org/download/nginx-1.8.1.tar.gz
groupadd swdata
useradd -g swdata swdata -s /sbin/nologin
./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module
make && make install
ls /usr/sbin/nginx
nginx的启动脚本
#!/bin/bash # chkconfig: 35 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse set -e PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="nginx daemon" NAME=nginx DAEMON=/usr/sbin/$NAME #(这里是nginx安装是 --sbin-path指定的路径) SCRIPTNAME=/etc/init.d/$NAME test -x $DAEMON || exit 0 d_start(){ $DAEMON || echo -n " already running" } d_stop() { $DAEMON -s quit || echo -n " not running" } d_reload() { $DAEMON -s reload || echo -n " counld not reload" } case "$1" in start) echo -n "Starting $DESC:$NAME" d_start echo "." ;; stop) echo -n "Stopping $DESC:$NAME" d_stop echo "." ;; reload) echo -n "Reloading $DESC configuration..." d_reload echo "reloaded." ;; restart) echo -n "Restarting $DESC: $NAME" d_stop sleep 2 d_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2 exit 3 ;; esac exit 0 # //将shell脚本放入到 /etc/rc.d/init.d/中,并执行下列命令 chmod +x /etc/rc.d/init.d/nginx # (设置可执行权限) chkconfig --add nginx #(添加系统服务) service nginx start service nginx stop service nginx restart service nginx reload # 浏览器访问:http://localhost如能出现nginx页面则表示成功 # // 查看nginx进程 ps -ef | grep nginx # // 查看进程个数 去掉首位的 ps -ef | grep nginx | wc -l # // 查看80端口 netstat -anpt
ss -tan
cd /usr/local/src
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.30.tar.gz
tar -xf mysql-5.6.30.tar.gz
cd mysql-5.6.30
groupadd mysql
useradd -r -g mysql mysql
mkdir -p /usr/local/mysql #新建mysql安装目录
mkdir -p /data/mysqldb #新建mysql数据库数据文件目录
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/m ysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_ STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH _PARTITION_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENAB LE_DOWNLOADS=1 -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1
(注:重新运行配置,需要执行make clean并删除CMakeCache.txt文件 rm CMakeCache.txt )
make && make install
ls /usr/local/mysql || mkdir /usr/local/mysql
cd /usr/local/mysql ; chown -R mysql:mysql .
ls /data/mysqldb || mkdir /data/mysqldb
cd /data/mysqldb; chown -R mysql:mysql .
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql--datadir=/data/mysqldb
ls /usr/local/mysql/support-files/my-default.cnf
cp -p /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
cp -p support-files/mysql.server /etc/init.d/mysqld
如果直接启动没有在配置文件里面指定mysql的安装目