[TOC]
基础环境
安装 docker 24.0.1
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
curl -sL 'http://iso.sqlfans.cn/docker/install_docker_2401.sh' | bash
docker --version
安装 docker-compose 2.18.1
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
curl -sL 'http://iso.sqlfans.cn/docker/install_docker_compose_2181.sh' | bash
docker-compose --version
安装 jdk 20.0.2
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
curl -sL http://iso.sqlfans.cn/jdk/install_openjdk_2002.sh | bash
source /etc/bashrc
java -version
安装 jdk 1.8.0_391
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
curl -sL http://iso.sqlfans.cn/jdk/install_jdk_8u391.sh | bash
source /etc/bashrc
java -version
安装 node.js 16.20.2
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9,请使用与glibc兼容的node.js版本
curl -sL http://iso.sqlfans.cn/linux/install_nodejs_16202.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/linux/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
#.安装gcc及zlib这2个必要依赖
yum install -y gcc zlib zlib-devel
#.开始安装
curl -sL 'http://iso.sqlfans.cn/python/install_python_3123.sh' | bash
python3 --version
pip3 --version
安装 pip 19.3.1
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Oracle Linux 7.9,不支持 Ubuntu
#.基于 Python 2.7.5
curl -sL 'http://iso.sqlfans.cn/python/install_pip_1931.sh' | bash
pip --version
常用中间件
安装 nginx 1.25.0
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Oracle Linux 7.9,不支持 Ubuntu
#.开始安装
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
#.ubuntu请改为:apt install -y libaio1 libaio-dev
#.开始安装
cd /opt
curl -L http://iso.sqlfans.cn/mysql/percona-server-5.7.44-48.tar.gz -o /opt/percona-server-5.7.44-48.tar.gz
curl -sL http://iso.sqlfans.cn/mysql/config/5.7/my_innodb.cnf -o /opt/my_innodb.cnf
curl -sL http://iso.sqlfans.cn/mysql/install_percona_5744.sh -o /opt/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
#.开始安装
cd /opt
curl -L http://iso.sqlfans.cn/mysql/percona-server-8.0.32-24.tar.gz -o /opt/percona-server-8.0.32-24.tar.gz
curl -sL http://iso.sqlfans.cn/mysql/config/8.0/my_innodb.cnf -o /opt/my_innodb.cnf
curl -sL http://iso.sqlfans.cn/mysql/install_percona_8032.sh -o /opt/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
#.开始安装
cd /opt
curl -L http://iso.sqlfans.cn/mysql/percona-server-8.4.0-1.tar.gz -o /opt/percona-server-8.4.0-1.tar.gz
curl -sL http://iso.sqlfans.cn/mysql/config/8.4/my_innodb.cnf -o /opt/my_innodb.cnf
curl -sL http://iso.sqlfans.cn/mysql/install_percona_8401.sh -o /opt/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、Ubuntu 20.04、Oracle Linux 7.9,在 EulerOS 2.5 会遇到 Permission denied 问题
#.开始安装
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、Ubuntu 20.04、Oracle Linux 7.9,在 EulerOS 2.5 会遇到 Permission denied 问题
#.开始安装
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
#.从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 /data 3717
#.登陆测试
echo "db.system.users.find();" | /usr/local/mongodb/bin/mongosh -u dba_admin -p 1_yyJnwRD48CbSql --authenticationDatabase admin --host 127.0.0.1 --port 3717 admin
安装 postgresql 10.12-1
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9,在 EulerOS 2.5 会遇到 Permission denied 问题
#.开始安装
cd /opt/
wget -c http://iso.sqlfans.cn/postgresql/postgresql-10.12-1-linux-x64-binaries.tar.gz
wget -c http://iso.sqlfans.cn/postgresql/install_pgsql_1012.sh
wget -c http://iso.sqlfans.cn/postgresql/my_pgsql.conf
bash install_pgsql_1012.sh /opt /data 1921
#.登陆测试
/opt/pgsql/bin/psql -h 127.0.0.1 -p 1921 -U postgres -d postgres -c "SELECT * FROM pg_shadow;"
安装 oracle 11g
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9
#.开始安装
cd /opt/
wget -c http://iso.sqlfans.cn/oracle/p13390677_112040_Linux-x86-64_1of7.zip
wget -c http://iso.sqlfans.cn/oracle/p13390677_112040_Linux-x86-64_2of7.zip
wget -c http://iso.sqlfans.cn/oracle/install_oracle_11g.sh
bash install_oracle_11g.sh
#.登陆测试
su - oracle -c "sqlplus / as sysdba"
SQL> select * from v$version;
安装 minio 2023-06-29
- 适用于:Centos 7.9、Kylin V10、EulerOS 2.5、Ubuntu 20.04、Oracle Linux 7.9
#.开始安装
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
安装 elasticsearch 7.10.1
- 适用于:Centos 7.9、Kylin V10、Oracle Linux 7.9
#.开始安装
curl -sL 'http://iso.sqlfans.cn/linux/install_elasticsearch_7101.sh' | bash
/data/elasticsearch_9200/bin/elasticsearch --version
#.登陆测试
curl http://127.0.0.1:9200/_cat/indices?v