cerbot的使用

sudo apt-get update
sudo apt-get install certbot

pip install certbot-dns-aliyun

vi credentials.ini

dns_aliyun_access_key = YOUR_ACCESS_KEY
dns_aliyun_access_key_secret = YOUR_ACCESS_SECRET

chmod 600 credentials.ini

certbot certonly –dns-aliyun-credentials credentials.ini -d s1.oegame.com

Rabbitrabbitmq-server-3.10.0Rabbit

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.18/erlang-23.3.4.18-1.el7.x86_64.rpm

rpm -ivh erlang-23.3.4.18-1.el7.x86_64.rpm

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.0/rabbitmq-server-3.10.0-1.el8.noarch.rpm

rpm -ivh rabbitmq-server-3.10.0-1.el8.noarch.rpm

开启管理后台

rabbitmq-plugins enable rabbitmq_management

添加用户

sudo rabbitmqctl add_user admin 123456a

设置管理组

sudo rabbitmqctl set_user_tags admin administrator

设置权限

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

查看用户列表

rabbitmqctl list_users

设置监听

rabbitmqctl suspend_listeners -n rabbit@0.0.0.0

重启服务

systemctl restart rabbitmq-server

AWS的G4DN安装cuda

https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=20.04&target_type=deb_network

安装 miniconda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

sudo chmod +x Miniconda3-latest-Linux-x86_64.sh

sudo ./Miniconda3-latest-Linux-x86_64.sh

打开~/.bashrc文件,在文件末尾加入如下内容:

export PATH=”/opt/miniconda3/bin:$PATH”

conda create -n <my_environment> python=3.10

硬盘挂载

查看硬盘列表

sudo fdisk -l

硬盘分区

sudo fdisk /dev/vdb

输入:n 新建

一路回车

输入:w 保存

硬盘格式化成ext4格式

sudo mkfs.ext4 /dev/sdb1

挂载硬盘

sudo mount /dev/vdb1 /data

配置成系统挂载

vi /etc/fstab
/dev/vdb1 /data ext4 defaults 0 2

PM2 启动和管理 jar

{
    "apps":{
        "name":"ms_backstate",
        "script":"java",
        "args":[
            "-XX:+UseG1GC",
            "-jar",
            "message-system-0.0.1-SNAPSHOT.jar"
        ],
        "error_file":"./log/err.log",
        "out_file":"./log/out.log",
        "merge_logs":true,
        "log_date_format":"YYYY/MM/DD HH:mm:ss",
        "min_uptime":"60s",
        "max_restarts":30,
        "autorestart":true,
        "restart_delay":"60"
    }
}
pm2 start start.json

kafka-3.40

wget https://downloads.apache.org/kafka/3.4.0/kafka_2.12-3.4.0.tgz
tar xfz kafka_2.12-3.4.0.tgz
cd kafka_2.12-3.4.0
./bin/kafka-storage.sh random-uuid
./bin/kafka-storage.sh format -t fK-XadXtQw2cAdVEigNylQ -c ./config/kraft/server.properties
./bin/kafka-server-start.sh -daemon ./config/kraft/server.properties

docker push

docker login --username="xxx" domain
docker build -t name:tags .
docker tag name:tags domain/path/name:tags
docker push domain/path/name:tags

举例
docker login --username="doyo" docker.oegame.co
docker build -t centos:mysql .
docker tag centos:mysql docker.oegame.com/db/centos:mysql
docker push docker.oegame.com/db/centos:mysql

MySQL8 创建数据库及用户

创建数据库

create database 数据库;

选择数据库

use 数据库;

创建用户

create user '用户名'@'IP地址' identified by '密码';

授权

grant all privileges on 数据库 to '用户名'@'IP地址';

撤销授权

revoke all privileges on 数据库.* from '用户名'@'IP地址';

刷新权限

flush privileges;

查看权限

show grants for '用户名'@'IP地址';

修改密码

alter user '用户名'@'IP地址' identified by '新密码';

撤销所有授权

revoke all privileges, grant option from '用户名'@'IP地址';

查询变量

show variables;
set global max_connections=500;

https://www.cnblogs.com/jhxxb/p/11156902.html