常用软件快速安装
基础环境
安装 docker 29.0.0
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
curl -sL 'http://iso.sqlfans.cn/docker/install_docker_2900.sh' | bash
docker --version
安装 docker-compose 5.1.4
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
注:Docker 19.03 将 docker compose 功能集成到 Docker 命令行工具中,作为一个子命令使用
curl -sL 'http://iso.sqlfans.cn/docker/install_docker_compose_514.sh' | bash
docker-compose --version
安装 openjdk 25.0.1
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
curl -sL http://iso.sqlfans.cn/jdk/install_openjdk_2501.sh | bash
source /etc/profile
java -version
安装 jdk 25.0.1
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
curl -sL http://iso.sqlfans.cn/jdk/install_jdk_2501.sh | bash
source /etc/profile
java -version
安装 node.js 24.13.0
- 适用于:Ubuntu 24.04、Kylin V10、EulerOS 2.5、Oracle Linux 7.9,不支持 Centos 7.9
注:请使用与 glibc 兼容的 node.js 版本
curl -sL http://iso.sqlfans.cn/linux/install_nodejs_24130.sh | bash
node -v
安装 gcc 4.8.5
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Oracle Linux 7.9,不支持 Ubuntu
#.在线安装
# yum install -y gcc
#.离线安装
curl -L http://iso.sqlfans.cn/gcc/gcc-4.8.5.tar.gz -o /opt/gcc-4.8.5.tar.gz
tar xvf /opt/gcc-4.8.5.tar.gz -C /opt/
rpm -Uvh /opt/gcc-4.8.5/*.rpm --nodeps --force
gcc --version
安装 python 3.12.3
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Oracle Linux 7.9、Ubuntu 24.04
注:Python 3.12 需要 OpenSSL 1.1.1 或更高版本,而 CentOS 7.9 默认为 1.0.2k 需先升级(执行 openssl version 确认)
curl -sL 'http://iso.sqlfans.cn/python/install_python_3123.sh' | bash
python3 --version
常用中间件
安装 nginx 1.25.0
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Oracle Linux 7.9、Ubuntu 20.04 / 22.04 / 24.04
#.开始安装
cd /opt
wget -c http://iso.sqlfans.cn/linux/zlib-1.2.11.tar.gz
wget -c http://iso.sqlfans.cn/linux/pcre-8.44.tar.gz
wget -c http://iso.sqlfans.cn/linux/openssl-1.1.1g.tar.gz
wget -c http://iso.sqlfans.cn/linux/nginx-1.25.0.tar.gz
wget -c http://iso.sqlfans.cn/linux/nginx_openssl_conf.conf
wget -c http://iso.sqlfans.cn/linux/install_nginx_1250.sh
bash install_nginx_1250.sh
#.确认版本
/usr/local/nginx/sbin/nginx -version
安装 mysql 5.7.44
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9、Ubuntu 22.04 / 24.04
#.开始安装
cd /opt
wget -c http://iso.sqlfans.cn/mysql/percona-server-5.7.44-48.tar.gz
wget -c http://iso.sqlfans.cn/mysql/config/5.7/my_innodb.cnf
wget -c http://iso.sqlfans.cn/mysql/install_percona_5744.sh
bash install_percona_5744.sh /opt /data 3306
#.登录测试
mysql -udba_admin -pcf_rB1NKCzbaQuPH -S /tmp/mysql_3306.sock -e"select host,user,plugin,account_locked from mysql.user;"
安装 mysql 8.0.32
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9、Ubuntu 22.04 / 24.04
#.开始安装
cd /opt
wget -c http://iso.sqlfans.cn/mysql/percona-server-8.0.32-24.tar.gz
wget -c http://iso.sqlfans.cn/mysql/config/8.0/my_innodb.cnf
wget -c http://iso.sqlfans.cn/mysql/install_percona_8032.sh
bash install_percona_8032.sh /opt /data 3306
#.登录测试
mysql -udba_admin -pcf_rB1NKCzbaQuPH -S /tmp/mysql_3306.sock -e"select host,user,plugin,account_locked from mysql.user;"
安装 mysql 8.4.0
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9、Ubuntu 22.04 / 24.04
#.开始安装
cd /opt
curl -L https://downloads.percona.com/downloads/Percona-Server-8.4/Percona-Server-8.4.0-1/binary/tarball/Percona-Server-8.4.0-1-Linux.x86_64.glibc2.17.tar.gz -o percona-server-8.4.0-1.tar.gz
#wget -c http://oss.sqlfans.cn/mysql/percona-server-8.4.0-1.tar.gz
wget -c http://iso.sqlfans.cn/mysql/config/8.4/my_innodb.cnf
wget -c http://iso.sqlfans.cn/mysql/install_percona_8401.sh
bash install_percona_8401.sh /opt /data 3306
#.登录测试
mysql -udba_admin -pcf_rB1NKCzbaQuPH -S /tmp/mysql_3306.sock -e"select host,user,plugin,account_locked from mysql.user;"
安装 redis 6.2.5
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9、Ubuntu 22.04 / 24.04
#.开始安装
cd /opt/
wget -c http://iso.sqlfans.cn/redis/redis-6.2.5.tar.gz
wget -c http://iso.sqlfans.cn/redis/install_redis_625.sh
bash install_redis_625.sh /data 6379
#.登录测试
echo "info keyspace" | /usr/local/bin/redis-cli -a RbY9k2_NBf1QWy8I -c -p 6379 2>/dev/null
安装 redis 7.0.11
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9、Ubuntu 22.04 / 24.04
#.开始安装
cd /opt/
wget -c http://iso.sqlfans.cn/redis/redis-7.0.11.tar.gz
wget -c http://iso.sqlfans.cn/redis/install_redis_7011.sh
bash install_redis_7011.sh /data 6379
#.登陆测试
echo "info keyspace" | /usr/local/bin/redis-cli -a RbY9k2_NBf1QWy8I -c -p 6379 2>/dev/null
安装 mongodb 6.0.6
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Oracle Linux 7.9,不支持 Ubuntu
注:Ubuntu 22.04 及 24.04 默认 OpenSSL 3.0,导致找不到 libcrypto.so.10(依赖 OpenSSL 1.0.0)
#.从5.0开始要求CPU必须支持AVX指令集,执行如下命令若无返回则表示不支持adx
cat /proc/cpuinfo | grep avx
#.开始安装
cd /opt
wget -c http://iso.sqlfans.cn/linux/numactl-2.0.12-5.el7.x86_64.rpm
wget -c http://iso.sqlfans.cn/linux/openssl-1.0.2k-26.el7_9.x86_64.rpm
wget -c http://iso.sqlfans.cn/mongodb/mongodb-linux-x86_64-rhel70-6.0.6.tgz
wget -c http://iso.sqlfans.cn/mongodb/mongosh-1.6.0-linux-x64.tgz
wget -c http://iso.sqlfans.cn/mongodb/install_mongodb_606.sh
bash install_mongodb_606.sh /opt /data 3717
#.登陆测试
echo "db.system.users.find();"|/opt/mongodb/bin/mongosh -u dba_admin -p cf_rB1NKCzbaQuPH --authenticationDatabase admin --host 127.0.0.1 --port 3717 admin
安装 mongodb 8.0.19
- 适用于:仅支持 Ubuntu 24.04
#.从5.0开始要求CPU必须支持AVX指令集,执行如下命令若无返回则表示不支持adx
cat /proc/cpuinfo | grep avx
#.开始安装
cd /opt
wget -c http://iso.sqlfans.cn/mongodb/mongodb-linux-x86_64-ubuntu2404-8.0.19.tgz
wget -c http://iso.sqlfans.cn/mongodb/mongosh-2.6.0-linux-x64.tgz
wget -c http://iso.sqlfans.cn/mongodb/install_mongodb_8019.sh
bash install_mongodb_8019.sh /opt /data 3717
#.登陆测试
echo "db.system.users.find();"|/opt/mongodb/bin/mongosh -u dba_admin -p cf_rB1NKCzbaQuPH --authenticationDatabase admin --host 127.0.0.1 --port 3717 admin
安装 postgresql 16.6
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9,不支持 Ubuntu
#.开始安装
cd /opt/
wget -c http://iso.sqlfans.cn/postgresql/postgresql-16.6.tar.gz
wget -c http://iso.sqlfans.cn/postgresql/install_pgsql_166.sh
wget -c http://iso.sqlfans.cn/postgresql/config/16.6/my_pgsql.conf
bash install_pgsql_166.sh /opt /data 1921
#.登陆测试
/opt/pgsql/bin/psql -h 127.0.0.1 -p 1921 -U postgres -d postgres -c "SELECT * FROM pg_shadow;"
#.非localhost登录则需要输入 dba_admin 密码 cf_rB1NKCzbaQuPH
/opt/pgsql/bin/psql -h 192.168.31.101 -p 1921 -U dba_admin -d postgres -c "SELECT * FROM pg_shadow;"
安装 postgresql 17.10
- 适用于:Ubuntu 24.04,不支持 Centos 7.9、Kylin V10、Oracle Linux 7.9
#.开始安装
cd /opt/
wget -c http://iso.sqlfans.cn/postgresql/postgresql-17.10.tar.gz
wget -c http://iso.sqlfans.cn/postgresql/install_pgsql_1710.sh
wget -c http://iso.sqlfans.cn/postgresql/config/17.10/my_pgsql.conf
bash install_pgsql_1710.sh /opt /data 1921
#.登陆测试
/opt/pgsql/bin/psql -h 127.0.0.1 -p 1921 -U postgres -d postgres -c "SELECT * FROM pg_shadow;"
#.登陆测试,dba_admin 密码为 cf_rB1NKCzbaQuPH
/opt/pgsql/bin/psql -h 192.168.31.101 -p 1921 -U dba_admin -W -d postgres -c "SELECT * FROM pg_shadow;"
安装 oracle 19c
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9,不支持 Ubuntu,示例服务标识符为 orcl
#.开始安装
cd /opt/
wget -c http://oss.sqlfans.cn/oracle/LINUX.X64_193000_db_home.zip
wget -c http://oss.sqlfans.cn/oracle/install_oracle_19c.sh
bash install_oracle_19c.sh /opt /data 1522
#.登陆测试
echo 'select instance_name,status from v$instance;' | su - oracle -c "sqlplus / as sysdba"
安装 kingbase v9r1c2b14
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9
#.开始安装
cd /opt/
wget -c http://oss.sqlfans.cn/kingbase/KingbaseES_V009R001C002B0014_Lin64_install.iso
wget -c http://iso.sqlfans.cn/kingbase/license_v9r1c2b14_enterprise.dat
wget -c http://iso.sqlfans.cn/kingbase/install_kes_v9r1c2b14.sh
bash install_kes_v9r1c2b14.sh /opt /data 54321
#.登录测试
[root@localhost ~]# su - kingbase
[kingbase@localhost ~]$ ksql test system
test=# \l
test=# show max_connections;
test=# exit
安装 达梦 DM8
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9
#.下载安装
cd /opt/
wget -c http://oss.sqlfans.cn/dameng/dm8_20250506_x86_rh7_64.iso
wget -c http://iso.sqlfans.cn/dameng/install_dameng_dm8.sh
bash install_dameng_dm8.sh /opt /data 5236
#.登录测试
/opt/dm8/bin/disql SYSDBA/Dameng_147@127.0.0.1:5236 -e "select user;"
安装 minio 2023-06-29
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Oracle Linux 7.9、Ubuntu 22.04 / 24.04
#.开始下载
mkdir -p /data/minio_9000/{data,logs}
curl -L http://iso.sqlfans.cn/linux/minio.2023-06-29 -o /data/minio_9000/minio
chmod +x /data/minio_9000/minio
#.启动服务
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=Admin_147
nohup /data/minio_9000/minio server /data/minio_9000/data --console-address=":9100" > /data/minio_9000/logs/minio.log 2>&1 &
#.登录测试
地址:http://{ip}:9100
账号:minioadmin
密码:Admin_147
安装 rustfs 1.0.0-alpha.71
- 适用于:Ubuntu 18.04+、CentOS 7+、其他 Linux 发行版
#.开始下载
mkdir -p /data/rustfs_9000/{data,logs}
curl -L http://iso.sqlfans.cn/linux/rustfs-linux-x86_64-1.0.0-alpha.71 -o /data/rustfs_9000/rustfs
chmod +x /data/rustfs_9000/rustfs
#.启动服务
export RUSTFS_ACCESS_KEY=rustfsadmin
export RUSTFS_SECRET_KEY=Admin_147
nohup /data/rustfs_9000/rustfs /data/rustfs_9000/data --console-address=":9001" > /data/rustfs_9000/logs/rustfs.log 2>&1 &
#.登录测试
地址:http://{ip}:9001
账号:rustfsadmin
密码:Admin_147
安装 elasticsearch 7.10.1
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9、Ubuntu 22.04 / 24.04
#.开始安装
curl -sL 'http://iso.sqlfans.cn/linux/install_elasticsearch_7101.sh' | bash
source /etc/profile
elasticsearch --version
#.登陆测试
curl http://127.0.0.1:9200/_cat/indices?v