阿里云下Linux服务器安装JDK、Tomcat服务器配置。

阿里云服务器相信大家进一步熟悉,刚开头接触,将挑大梁的java软件设置做点记录:

服务器环境

CentOs7.4 64位
jdk9
tomcat9.0.1
mysql5.7.19

1、配置阿里云之yum仓库:

预备干活

  • jdk安装包(http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html)
  • Tomcat安装包(https://tomcat.apache.org/download-90.cgi)
  • ubuntu /opt目录下新建文件夹soft
    mkdir soft,将jdk及tomcat安装包copy到当前目录下

收获仓库配置

防火墙相关

CentOs发现7.X的网默认使用的凡firewall的防火墙,相关命令如下:

  • 启动:# systemctl start firewalld
  • 翻状态:# systemctl status firewalld 或者 firewall-cmd –state
  • 停止:# systemctl disable firewalld
  • 禁用:# systemctl stop firewalld

wget http://mirrors.aliyun.com/repo/Centos-7.repo

JDK安装

  • 解压jdk文件并倒到/opt目录下
    cd /opt/soft tar -zxvf jdk-9_linux-x64_bin.tar.gz mv jdk-9 ../
  • 装环境变量
    vi /etc/profile
    输入i ,最后加下面内容

export JAVA_HOME=/opt/jdk-9
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

最后按esc键,然后输入:,最后输入:wq 保存退出,重开linux

  • 测试
    java -version

修改Linux默认的yum配置

Tomcat安装

  • 解压tomcat文件并倒到/opt目录下
    cd /opt/soft tar -zxvf apache-tomcat-xxx.tar.gz
    mv apache-tomcat-9.0.1 ../
  • 修改tomcat配置(端口,线程数,虚拟主机等)
    cd ../ apache-tomcat-xxx
    vi /conf/server.xml(此处就改变8080端口呢80端口)
  • 启动tomcat
    /bin/startup.sh
  • 测试tomcat
    看时ip地址,显示tomcat主页即安装启动成功

以Centos-7.repo中的情节拷贝到/etc/yum.repos.d/CentOS-Base.repo文件中。(注意对源文件进行备份)

安出现的题材

  • 安装安城,启动健康,日志无不当,防火墙也牵涉了可是不怕是造访不了tomcat首页
    化解:阿里云找到服务器的实例,添加同组可方向的安全组规则(协议项目:自定义TCP
    端口范围:80/80 授权类型:地址段访问 授权对象:0.0.0.0/0
    ),然后浏览器同样刷新,立马就吓了

 

MySql安装

2、JDK的装置与部署

Centos安装

  • 下载和安装
    具体下载的rpm路径,由https://dev.mysql.com/downloads/repo/yum/网页搜索

    • wget
      http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    • rpm -ivh mysql57-community-release-el7-11.noarch.rpm
    • yum install mysql-community-server
  • 翻修改密码
    • 翻密码
      grep 'temporary password' /var/log/mysqld.log
    • 修改密码强度
      vi /etc/my.cnf末一执上加validate-password=OFF保留退出
      再开生效service mysqld restart
    • 改密码
      登陆mysql -uroot -p
      修改SET PASSWORD = PASSWORD('密码');
  • 许远程访问数据库
    允许具备远程机登陆拜会
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf注释掉bind-address = 127.0.0.1
    登陆本地数据库
    mysql -u用户名 -p密码
    开拓远程登录权限,允许用户以随机地点报到
    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '密码' WITH GRANT OPTION;
    重载授权发明
    FLUSH PRIVILEGES;

yum安装方式

ubuntu安装

  • 安装MySQL
    sudo apt-get update 更新一下apt-get
    sudo apt-get install mysql-server安装过程被注意输入数据库密码
  • 兴远程访问数据库
    许持有远程机登陆拜会
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf注释掉bind-address = 127.0.0.1
    登陆本地数据库
    mysql -u用户名 -p密码
    开辟远程登录权限,允许用户以随意地点报到
    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '密码' WITH GRANT OPTION;
    重载授权发明
    FLUSH PRIVILEGES;
  • 闭馆防火墙
    装防火墙管理sudo apt-get install ufw
    启用sudo ufw enable
    关闭sudo ufw disable
    翻开防火墙状态sudo ufw status
  • 开行数量库 service mysql start
  • 重启ubuntu reboot
  • 测试远程连接 mysql -h ip地址 -u用户名 -p

yum:是一个机动安装RPM软件包的工具,自动在网络上下载和解压、以及自动下载依赖的其他软件包之家伙。

Redis安装

  • 确定gcc是否安装
    rpm -q gccrpm -qa | grep gcc
  • 安装gcc
    sudo yum install gcc-c++
  • 解压文件
    用文件copy到/opt/soft下开展解压,并活动到/opt目录下
    tar -xvzf redis-4.0.2.tar.gz
    mv redis-4.0.2 ../
  • 编译redis
    cd redis-4.0.2/ make
    显示Hint: It's a good idea to run 'make test' ;)表示编译成功
  • 安装
    make PREFIX=/usr/local/redis install
    安装成功后在/usr/local/redis/bin目下出可执行文件
  • copy文件
    cd /opt/redis-4.0.2/
    cp redis.conf /usr/local/redis/
  • 启动
    • 前端模式启动
      /usr/local/redis/bin/redis-server
      症结:启动成功后不可知进行任何操作,ctrl+c程序结束,不引进
    • 后端启动
      • 修改redis.conf文件,daemonize yes以后端模式启动
        vim /usr/local/redis/redis.conf
      • 启航时指定安排文件
        cd /usr/local/redis/
        ./bin/redis-server ./redis.conf
  • 停止
    cd /usr/local/redis/
    ./bin/redis-cli shutdown
  • 连接
    cd /usr/local/redis/
    ./bin/redis-cli
  • 长途连接
    • 修改redis.conf
      /usr/local/redis/ vim redis.conf

      • redis默认只允许地方访问,要使redis可以远程访问可以修改redis.conf
        bind 127.0.0.1,注释掉bind 127.0.0.1可使所有的ip访问redis
      • 于redis3.2事后,redis增加了protected-mode,在斯模式下,即使注释掉了bind
        127.0.0.1,再拜redisd时候要报错,修改也protected-mode no
    • ./bin/redis-cli -h ip地址 -p 端口号

示例:

查询系统受到产生哪通过yum安装之软件

yum -y list java*  //查看yum源上且发出哪些java开头的软件
yum -y install java-openjdk-1.8.0*
//安装所有以java-open-1.8.0开头的富有软件

yum list installed | grep java

 

3、Tomcat的设置及部署

1、在公共网上下载Tomcat安装文件

http://tomcat.apache.org/download-80.cgi

2、将Tomcat安装文件移动到/usr/local/文件夹下

mv 原文件  目的文本夹
 (注意,只要非是home文件夹,其他文件夹基本需要root权限)

3、解压

tar -zxvf 压缩文件

4、进入tomcat中的bin,并启动tomcat。

./startup.sh

5、在windows中只要拜访tomcat,需要关闭防火墙

centos 7关闭措施:

systemctl stop firewalld

centos 6关措施:

service iptables stop

6、之后便可当windows中走访tomcat了。

图片 1

 

 注意:每次启动Tomcat后呼吁确认防火墙是否关闭,和阿里云服务器安全组是否打开

systemctl stop firewalld 关闭防火墙

阿里云实例右边配置规则

图片 2

丰富安全组规则,将默认的8080/8080端口上加进去

相关文章