Linux运行环境配置(Java程序)

Java

装Java了靓仔。

  1. 查看操作系统的位数 ;
    uname -a
    
  2. 下载Java
  3. 解压(.tar.gz用zxvf .tar用xvf);
    tar zxvf jdk-8u331-linux-aarch64.tar.gz
    
  4. 环境变量;
    使用 vi /etc/profile,编辑 /etc/profile文件
    vi /etc/profile
    
    添加如下内容:
    export JAVA_HOME=/moody/java/jdk1.8.0_331
    export JRE_HOME=/moody/java/jdk1.8.0_331/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    
  5. 生效JDK 环境变量;
    source /etc/profile
    

Mysql

装Mysql了靓仔。

  1. 下载安装;
    wget -c https://repo.mysql.com/mysql-apt-config_0.8.22-1_all.deb
    sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
    sudo apt update
    sudo apt install mysql-server
    
  2. 设置Mysql密码及远程访问;
    // 进入mysql
    sudo mysql -uroot -p;
    // 设置密码
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '7777777';
    // 刷新
    flush privileges;
    // ~~密码设置失败尝试这个~~
    ALTER USER 'root'@'localhost' IDENTIFIED BY  '7777777';
    
  3. Mysql启动停止;
    // 启动
    service mysql start
    // 停止
    service mysql stop
    // 重启
    service mysql restart
    // 状态
    service mysql status
    
  4. 删除Mysql;
    // 删除 mysql
    sudo apt autoremove --purge mysql-server-*
    sudo apt remove mysql-server
    sudo apt autoremove mysql-server
    sudo apt remove mysql-common
    // 清理残留数据
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
    
  5. my.cnf配置;
    [mysqld]
    basedir=/moody/mysql
    datadir=/moody/mysq1/data
    port=3306
    socket=/tmp/mysql.sock
    characten_set_server=utf8
    lower_case_table_names=1
    log-error=/moody/mysq1/data/mysql.log
    pid-file=/moody/mysq1/data/mysql.pid
    federated
    [mysql]
    default-character-set = utf8
    
  6. 配置远程访问mysql;
    // 修改配置文件,注释掉bind-address = 127.0.0.1
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
    

Nginx

装Nginx了靓仔。

  1. 下载安装;
    //安装
    sudo apt-get install nginx
    //开机自启
    sudo /etc/init.d/nginx start
    //启动
    service nginx start
    
  2. 安装目录;
    //主程序
    /usr/sbin/nginx
    //存放配置文件
    /etc/nginx
    //存放静态文件
    /usr/share/nginx
    //存放日志
    /var/log/nginx
    

Minio

装Minio了靓仔。

  1. 下载安装(注意下载目录,在下载目录操作启动)官方指南;
    //下载
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    //文件权限
    chmod +x minio
    //启动(/moody/minio替换为要存储数据的驱动器或目录的路径)
    //(两种启动方法如下) 
    //(默认账户minioadmin密码minioadmin)
    nohup ./minio server /moody/minio > minio.log 2>&1 &
    sudo ./minio server /moody/minio start
    

Docker

装Docker了靓仔。

  1. 安装;
    //查看有没有安装
    docker images
    //安装
    apt-get install docker.io
    
  2. 命令;
    //当前运行服务
    docker ps
    //所有服务
    docker ps -a
    //启动服务
    docker start 容器ID
    //停止服务
    docker stop 容器ID
    //删除服务
    docker rm 容器ID
    

Redis

  1. 安装启动;
    docker run -d --restart=always --name=redis -p 6379:6379 redis --requirepass 密码
    

Nacos

  1. 安装启动;
    //默认账户nacos密码nacos
    docker run --name nacos-quick -e MODE=standalone -p 8848:8848 -p 9848:9848 -d nacos/nacos-server:2.0.2
    

Seata

  1. 安装启动;
    docker run --name  seata-server -p 8091:8091  -v /usr/seataConfig/seata-server:/seata-server -e SEATA_IP=172.18.200.192 -e SEATA_PORT=8091 seataio/seata-server:1.3.0
    

Mqtt

  1. 安装启动;
    docker run -d --name emqx -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx:v4.0.0
    

Clickhouse

  1. 安装启动;
    docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 clickhouse/clickhouse-server
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值