JavaEE进阶——CentOS开发环境搭建

VMware虚拟机

  1. 安装VMware虚拟机软件;
  2. 设置5个虚拟机服务全部启动。
    这里写图片描述

CentOS6.4安装

  1. 内存1G、1个处理器1核配置即可;
  2. Ctrl+Alt切换键盘;
  3. 配置网络:选中自动连接;
    这里写图片描述
  4. 使用所有空间安装类型;
  5. 选择BasicServer,WebServer不仅支持JavaEE,而且支持PHP等。

SecureCRT

  1. 方便上传文件、复制文本;
  2. 新建会话,配置窗口样式、字体、编码;
    这里写图片描述
  3. 文件上传:Alt+P。

常用命令

  1. 文件浏览命令
    • cat 文件名:快捷查看当前文件内容,适合含有少量信息的文件;
    • more 文件名:分页显示文件内容,下一行(回车键)上一屏(b键)下一屏(空格键)退出(q);
    • less -mM 文件名:分页显示行号,快捷键和more相同;
    • tail -数字 文件名:快速查看文件后几行内容。
  2. 文件复制命令
    • 复制文件:cp 需要复制的文件 复制的位置(或需要更改的名称)
    • 复制目录:cp -r 需要复制的目录 复制的位置
  3. 查找命令
    • find 目录名 -name 字符串
    • 返回所有相关的文件名路径
  4. 文件移动、重命名:
    • mv 原始文件名 修改文件名
    • mv 文件名 移动目的地文件名

grep和管道命令

  1. grep 正则表达式,用于过滤搜索需要的字符串:grep 字符 文件

系统命令

  1. ps命令:提供对进程的查看 ps -ef|grep -i xxx
  2. kill命令:杀死进程 kill -9 pid号

压缩解压

  1. 压缩tar命令:tar -zvcf 压缩包名.tar.gz
  2. 解压命令: tar -zxvf 压缩包名.tar.gz

安装软件

  1. rpm命令:rpm -ivh 程序名(安装)、rpm -qa 程序名(本地程序查看)、rpm -e –nodeps 程序名(卸载)
  2. 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

  1. 查看系统自带的openjdk:rpm -qa | grep -i java
  2. 卸载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
  3. 新建文件目录:mkdir -p /usr/local/java
  4. 上传安装包文件并解压至目录:tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/local/java/
  5. 修改文件目录名称为jdk1.7:
  6. 配置环境变量:

    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

  1. 查看系统自带的Mysql:rpm -qa | grep -i mysql
  2. 卸载自带mysql:rpm -e –nodeps mysql-libs-5.1.66-2.el6_3.i68
  3. 安装Mysql服务端: rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
  4. 安装Mysql客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
  5. 启动Mysql服务:service mysql start
  6. mysql5.6+版本查看初始密码:root文件夹下vim .mysql_secret
  7. 修改mysql密码:用初始密码登陆后直接输入SET PASSWORD = PASSWORD(‘1234’);
  8. 设置mysql服务开机自启:

    chkconfig --add mysql
    chkconfig mysql on # 关闭自启 on换成off
  9. 设置防火墙开启3306端口:

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    /etc/rc.d/init.d/iptables save
  10. 开启远程服务:

    grant all privileges on *.* to 'root' @'%' identified by '1234';
    flush privileges;

CentOS安装Tomcat

  1. 创建目录:mkdir -p /usr/local/tomcats
  2. 解压tomcat压缩包至创建目录:tar -zxvf /root/apache-tomcat-7.0.57.tar.gz -C ./
  3. 重命名文件夹:mv apache-tomcat-7.0.57/ tomcat7_1
  4. 进入bin目录启动服务器:./startup.sh
  5. 设置防火墙开启8080端口:

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    /etc/rc.d/init.d/iptables save

CentOS安装Nginx

  1. 安装Nginx依赖包:参见 CentOS安装JavaEE环境依赖 部分
  2. 解压Nginx安装包:tar -zxvf nginx-1.14.0.tar.gz
  3. 创建一些配置目录:mkdir -p /var/temp/nginx
  4. 进入解压的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
  5. 编译:make
  6. 安装:make install
  7. 完成后在/usr/local/下存在nginx目录,进入sbin目录启动nginx:./nginx
  8. 查看启动状态:ps aux | grep nginx,应该有两个进程(master和worker)
  9. 开启防火墙:

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    /etc/rc.d/init.d/iptables save
  10. 关闭nginx:./nginx -s stop
  11. 刷新nginx的配置:./nginx -s reload

猜你喜欢

转载自blog.csdn.net/bskfnvjtlyzmv867/article/details/80679324