美文网首页
Ubuntu16.04服务器JAVA搭建·软件安装大全

Ubuntu16.04服务器JAVA搭建·软件安装大全

作者: Mr培 | 来源:发表于2020-01-02 16:29 被阅读0次

    JDK

    进入Ubuntu命令终端
    执行命令:

    apt-get update
    

    执行命令:

    java
    

    如图:


    截屏2020-01-02上午10.59.23.png

    执行命令:

    sudo apt install openjdk-8-jre-headless
    

    执行命令:

    javac
    

    如图:


    截屏2020-01-02上午10.59.52.png

    执行命令:

    sudo apt install openjdk-8-jdk-headless
    

    执行命令:

    java
    javac
    

    检验是否安装成功

    MYSQL

    1.安装MySQL
    执行命令:

    sudo apt-get update
    sudo apt-get install mysql-server
    

    系统将提示您在安装过程中创建 root 密码。
    2.配置MySQL

    安全脚本自动配置

    因为是全新安装,您需要运行附带的安全脚本。这会更改一些不太安全的默认选项,例如远程 root 登录和示例用户。在旧版本的 MySQL 上,您需要手动初始化数据目录,但 Mysql 5.7 已经自动完成了。
    运行安全脚本:

    sudo mysql_secure_installation
    

    这将提示您输入您在步骤1中创建的 root 密码。您可以按 Y,然后 ENTER 接受所有后续问题的默认值,但是要询问您是否要更改 root 密码。您只需在步骤 1 中进行设置即可,因此无需现在更改。

    此上骤可忽略,不用默认的安全脚本自动配置

    如果使用了安全脚本自动配置,如果配置的密码太过简单,你还需要去修改mysql的密码策略
    参考这个大兄弟写的 修改mysql的密码策略

    手动配置(推荐方式)

    开启Mysql远程服务
    1.修改Mysql配置文件

    vim /etc/mysql/mysql.conf.d/mysqld.cnf  
    注释bind-address = 127.0.0.1
    

    找到(此修改根据自己需求修改)

    query_cache_limit       = 1M
    

    这是mysql查询数据缓存大小,1M太小,改为

    query_cache_limit       = 5M
    

    2.进入Mysql服务

    mysql -uroot -p你的密码`
    

    3.执行授权命令

    grant all on *.* to root@'%' identified by '你的密码' with grant option;
    flush privileges; 
    

    4.退出Mysql服务

    quit 
    

    5.重启Mysql服务

    service mysql restart 
    或者
    systemctl restart mysql.service
    

    6.查看Mysql状态

    systemctl status mysql.service
    
    设置Mysql字符集

    1.修改Mysql配置文件

    vim /etc/mysql/mysql.conf.d/mysqld.cnf
    在lc-messages-dir = /usr/share/mysql 语句下面添加 character-set-server=utf8mb4 (字符集根据自己的来) 
    utf8mb4 解决微信昵称表情无法插入问题
    

    2.修改Mysql配置文件

    vim /etc/mysql/conf.d/mysql.cnf     
    添加 default-character-set=utf8mb4(字符集根据自己的来)
    

    3.重启Mysql服务

    systemctl restart mysql.service
    
    数据定时自动备份

    1.新建文件夹(根据自己的喜好创建)

    mkdir /root/backup
    mkdir /root/backup/data
    

    2.在文件夹下创建脚本文件

    vim mysqlbackup.sh
    

    3.写入脚本内容

    #!/bin/bash  
    date_str=$(date +%Y%m%d-%T)
    mysqldump -uroot --password=sqlpass -R -E -e \你的数据库名 > /root/backup/data/$date_str.sql
    

    4.在文件夹下为脚本文件授权

    chmod +x mysqlbackup.sh
    

    在文件夹下进行检验是否成功备份

    ./mysqlbackup.sh
    

    5.配置自动执行脚本

    vim /etc/crontab        添加指令:00 0    * * *   root    /root/backup/data/./mysqlbackup.sh
    

    6.使添加的自动执行配置生效

    /etc/init.d/cron restart
    
    Redis

    1.更新

    apt-get update
    

    2.下载并安装Redis

    apt-get install redis-server
    

    启动Redis

    redis-server
    

    3.查看Redis运行状态

    service redis status
    
    Nginx

    1.更新

    apt-get update
    

    2.装nginx

    apt-get install nginx
    

    3.Ubuntu安装之后的文件结构大致为:
    1)所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
    2)程序文件在/usr/sbin/nginx
    3)日志放在了/var/log/nginx中
    4)并已经在/etc/init.d/下创建了启动脚本nginx
    5)默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)

    RabbitMQ-3.6

    如需安装延时插件必须要3.6及以上版本
    1.添加源

    echo 'deb http://www.rabbitmq.com/debian/ testing main' | tee /etc/apt/sources.list.d/rabbitmq.list
    

    2.新增公钥

    wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - 
    

    3.更新源

    apt-get update
    

    4.下载并安装RabbitMQ

    apt-get install rabbitmq-server
    

    安装管理插件

    rabbitmq-plugins enable rabbitmq_management 
    

    查看用户

    rabbitmqctl list_users
    

    新增管理员用户

    rabbitmqctl add_user admin admin
    

    为用户设置管理员权限

    rabbitmqctl set_user_tags admin administrator 
    
    安装延时插件

    1.下载延迟插件
    延迟插件下载地址 “注意选择对应的版本”
    2.上传插件到服务器对应路径下

    服务器路径   
     /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/plugins
    

    3.安装延时插件

    rabbitmq-plugins enable rabbitmq_delayed_message_exchange
    
    HPPS快速配置(certbot)

    配置此https时请先简单配置好您的nginx 如

    server {
            listen 80;
            server_name xxxx.xxxx.com;
    }
    

    1.访问网址
    certbot地址
    2.选择Soft

    image
    3.选择服务器类型及版本
    image
    4.按生成指令在系统执行
    image

    ok,完美

    相关文章

      网友评论

          本文标题:Ubuntu16.04服务器JAVA搭建·软件安装大全

          本文链接:https://www.haomeiwen.com/subject/tfwnoctx.html