VMware虚拟机
- 安装VMware虚拟机软件;
- 设置5个虚拟机服务全部启动。

CentOS6.4安装
- 内存1G、1个处理器1核配置即可;
- Ctrl+Alt切换键盘;
- 配置网络:选中自动连接;
 - 使用所有空间安装类型;
- 选择BasicServer,WebServer不仅支持JavaEE,而且支持PHP等。
SecureCRT
- 方便上传文件、复制文本;
- 新建会话,配置窗口样式、字体、编码;
 - 文件上传:Alt+P。
常用命令
- 文件浏览命令
- cat 文件名:快捷查看当前文件内容,适合含有少量信息的文件;
- more 文件名:分页显示文件内容,下一行(回车键)上一屏(b键)下一屏(空格键)退出(q);
- less -mM 文件名:分页显示行号,快捷键和more相同;
- tail -数字 文件名:快速查看文件后几行内容。
- 文件复制命令
- 复制文件:cp 需要复制的文件 复制的位置(或需要更改的名称)
- 复制目录:cp -r 需要复制的目录 复制的位置
- 查找命令
- find 目录名 -name 字符串
- 返回所有相关的文件名路径
- 文件移动、重命名:
- mv 原始文件名 修改文件名
- mv 文件名 移动目的地文件名
grep和管道命令
- grep 正则表达式,用于过滤搜索需要的字符串:grep 字符 文件
系统命令
- ps命令:提供对进程的查看 ps -ef|grep -i xxx
- kill命令:杀死进程 kill -9 pid号
压缩解压
- 压缩tar命令:tar -zvcf 压缩包名.tar.gz
- 解压命令: tar -zxvf 压缩包名.tar.gz
安装软件
- rpm命令:rpm -ivh 程序名(安装)、rpm -qa 程序名(本地程序查看)、rpm -e –nodeps 程序名(卸载)
- yum在线安装
CentOS安装JavaEE环境依赖
yum install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.e16.x86_64
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
CentOS安装JDK
- 查看系统自带的openjdk:rpm -qa | grep -i java
卸载openjdk:
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.i686 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686
- 新建文件目录:mkdir -p /usr/local/java
- 上传安装包文件并解压至目录:tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/local/java/
- 修改文件目录名称为jdk1.7:
配置环境变量:
vim /etc/profile # set java environment JAVA_HOME=/usr/local/java/jdk1.7 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH source /etc/profile
CentOS安装MySQL5.6
- 查看系统自带的Mysql:rpm -qa | grep -i mysql
- 卸载自带mysql:rpm -e –nodeps mysql-libs-5.1.66-2.el6_3.i68
- 安装Mysql服务端: rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
- 安装Mysql客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
- 启动Mysql服务:service mysql start
- mysql5.6+版本查看初始密码:root文件夹下vim .mysql_secret
- 修改mysql密码:用初始密码登陆后直接输入SET PASSWORD = PASSWORD(‘1234’);
设置mysql服务开机自启:
chkconfig --add mysql chkconfig mysql on # 关闭自启 on换成off
设置防火墙开启3306端口:
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save
开启远程服务:
grant all privileges on *.* to 'root' @'%' identified by '1234'; flush privileges;
CentOS安装Tomcat
- 创建目录:mkdir -p /usr/local/tomcats
- 解压tomcat压缩包至创建目录:tar -zxvf /root/apache-tomcat-7.0.57.tar.gz -C ./
- 重命名文件夹:mv apache-tomcat-7.0.57/ tomcat7_1
- 进入bin目录启动服务器:./startup.sh
设置防火墙开启8080端口:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/rc.d/init.d/iptables save
CentOS安装Nginx
- 安装Nginx依赖包:参见 CentOS安装JavaEE环境依赖 部分
- 解压Nginx安装包:tar -zxvf nginx-1.14.0.tar.gz
- 创建一些配置目录:mkdir -p /var/temp/nginx
进入解压的nginx-1.14.0目录进行configure来生成makefile文件:
./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi
- 编译:make
- 安装:make install
- 完成后在/usr/local/下存在nginx目录,进入sbin目录启动nginx:./nginx
- 查看启动状态:ps aux | grep nginx,应该有两个进程(master和worker)
开启防火墙:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /etc/rc.d/init.d/iptables save
- 关闭nginx:./nginx -s stop
- 刷新nginx的配置:./nginx -s reload