常用软件快速安装

[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
Copyright © www.sqlfans.cn 2023 All Right Reserved

留下评论