Rumah > Operasi dan penyelenggaraan > Keselamatan > Perisian tengah pemasangan sistem Galaxy Kirin

Perisian tengah pemasangan sistem Galaxy Kirin

WBOY
Lepaskan: 2023-06-12 11:13:43
ke hadapan
1815 orang telah melayarinya

Perisian tengah pemasangan sistem Galaxy Kirin

Kini semakin banyak aplikasi peringkat perusahaan perlu dijalankan dalam persekitaran domestik Artikel ini memperkenalkan pemasangan perisian tengah yang digunakan oleh produk kami dalam sistem pengendalian domestik Galaxy Kirin (tidak semestinya Pendekatan optimum, tetapi ia berfungsi).

Termasuk; Nginx, Redis, RabbitMQ, MongoDB, dotNETCore.

Gambar di bawah ialah maklumat pelayan Galaxy Kirin:

Perisian tengah pemasangan sistem Galaxy Kirin

Untuk pemasangan yang lancar, anda perlu memastikan:

1 , pelayan boleh mengakses rangkaian. Jika anda ingin memasangnya sepenuhnya di luar talian, ia akan menjadi lebih rumit dan memerlukan penyelidikan lanjut.

2. Ubah suai sumber yum.

Gunakan vi /etc/yum.repos.d/kylin_aarch64.repo untuk menetapkan sumber yum adalah seperti berikut:

###Kylin Linux Advanced Server 10 - os repo###[ks10-adv-os]name = Kylin Linux Advanced Server 10 - Osbaseurl = https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base/$basearch/gpgcheck = 1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylinenabled = 1[ks10-adv-updates]name = Kylin Linux Advanced Server 10 - Updatesbaseurl = https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/updates/$basearch/gpgcheck = 1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylinenabled = 1[ks10-adv-addons]name = Kylin Linux Advanced Server 10 - Addonsbaseurl = https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/addons/$basearch/gpgcheck = 1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylinenabled = 0
Salin selepas log masuk

Nginx

Mula-mula laksanakan. arahan berikut untuk memasang kebergantungan:

yum install gcc gcc-c++ make unzip pcre pcre-devel zlib zlib-devel libxml2 libxml2-develreadline readline-devel ncurses ncurses-devel perl-devel perl-ExtUtils-Embed openssl-devel -y
Salin selepas log masuk

Muat turun kod sumber:

wget -c http://nginx.org/download/nginx-1.20.1.tar.gztar -zxvfnginx-1.20.1.tar.gz -C /optcd/opt/nginx-1.20.1/
Salin selepas log masuk

Konfigurasi:

./configure \--with-http_ssl_module \--with-http_flv_module \--with-http_stub_status_module \--with-http_gzip_static_module \--with-pcre
Salin selepas log masuk

Pemasangan:

make -j2 && make install
Salin selepas log masuk

Masukkan /usr/local/ direktori nginx/sbin/ dan laksanakan arahan berikut Mulakan perkhidmatan:

./nginx -c /usr/local/nginx/conf/nginx.conf
Salin selepas log masuk

Laksanakan ps -ef | grep nginx Lihat proses nginx:

Perisian tengah pemasangan sistem Galaxy Kirin

redis

Ketergantungan Pemasangan:

yum install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel -y
Salin selepas log masuk

Muat turun kod sumber:

cd /usr/local/srcwget http://download.redis.io/releases/redis-6.0.2.tar.gztar -zxvf redis-6.0.2.tar.gz -C /opt
Salin selepas log masuk

Susun dan pasang:

cd /opt/redis-6.0.2make
Salin selepas log masuk

Jalankan:

rreee

RabbitMQ

Pemasangan RabbitMQ agak mudah, cuma laksanakan beberapa arahan.

Pemasangan:

mkdir logs nohup /opt/redis-6.0.2/src/redis-server /opt/redis-6.0.2/redis.conf >> /opt/redis-6.0.2/logs/redis.log2>&1 &
Salin selepas log masuk

Mulakan perkhidmatan:

yum install socat logrotate -yyum -y install erlang -yyum -y install rabbitmq-server
Salin selepas log masuk

Jika anda ingin menggunakan penyemak imbas untuk mengakses antara muka pengurusan RabbitMQ, anda perlu mendayakan pemalam:

systemctl enable rabbitmq-serversystemctl start rabbitmq-server
Salin selepas log masuk

Plug-in enable Selepas itu, anda boleh masukkan: http://ip:15672 dalam pelayar untuk mengakses Port 15672 perlu dibuka dalam firewall.

MongoDB

Oleh kerana perisian tengah di atas telah pun memasang beberapa kebergantungan, laksanakan arahan berikut untuk memasang kebergantungan yang tinggal:

rabbitmq-plugins enable rabbitmq_management
Salin selepas log masuk

Pasang Python

Python The versi 2.x dipasang kerana MongoDB di sini menggunakan versi 3.6.19.

sudo yum -y install libcurl-devel openssl libxml2-devel libxml2 glibc-static libstdc++-static libffi-devel
Salin selepas log masuk

Pasang alat setuptools

cd /usr/local/srcwget https://www.python.org/ftp/python/2.7.17/Python-2.7.17.tgztar -zxvf Python-2.7.17.tgzcd Python-2.7.17./configure --prefix=/usr/local/python2make -j64make installln -s /usr/local/python2/bin/python2.7 /usr/local/bin/python2.7
Salin selepas log masuk

Pasang alat pip

cd /usr/local/srcwget https://github.com/pypa/setuptools/archive/v41.0.1.zipunzip setuptools-v41.0.1.zipcd setuptools-41.0.1/usr/local/bin/python2.7 bootstrap.py/usr/local/bin/python2.7 setup.py install
Salin selepas log masuk

Pasang mongo

cd /usr/local/srcwget https://github.com/pypa/pip/archive/19.2.2.tar.gztar zxvf pip-19.2.2.tar.gzcd pip-19.2.2/usr/local/bin/python2.7 setup.py install
Salin selepas log masuk
  • --prefix=/opt/mongo ialah pemasangan direktori

Jika tiada ralat berlaku semasa melaksanakan arahan di atas, pemasangan berjaya Jalankan arahan berikut untuk memulakan bahagian belakang pelayan:

cd /usr/local/srcwget https://github.com/mongodb/mongo/archive/r3.6.19.tar.gztar -zxvf mongo-r3.6.19.tar.gzcd mongo-r3.6.19#构建编译环境/usr/local/python2/bin/pip2 install -r buildscripts/requirements.txt#创建数据目录mkdir -p /data/db#安装/usr/local/bin/python2.7 buildscripts/scons.py --prefix=/opt/mongo install MONGO_VERSION=3.6.19 CCFLAGS="-march=armv8-a+crc" --disable-warnings-as-errors --variables-files=etc/scons/propagate_shell_environment.vars#创建软连接ln -s /opt/mongo/bin/mongo /usr/local/bin/mongoln -s /opt/mongo/bin/mongod /usr/local/bin/mongod
Salin selepas log masuk

dotNETCore 3.1

<.>Kebergantungan pemasangan

nohup mongod >> /opt/mongo/logs/mongolog 2>&1 &
Salin selepas log masuk

Lakukan arahan berikut untuk memasang

yum install gmp-devel mpfr-devel libmpc-devel -y
Salin selepas log masuk

Laksanakan arahan dotnet --info untuk mengesahkan Jika hasil berikut muncul, pemasangan berjaya:

wget https://download.visualstudio.microsoft.com/download/pr/186257d9-bca2-4dda-be74-006205965ec9/b2b63d45482701473d9731abc41ecc2a/dotnet-sdk-3.1.426-linux-arm64.tar.gzmkdir -p /opt/dotnettar -zxvf dotnet-sdk-3.1.426-linux-arm64.tar.gz -C /opt/dotnetln -s /opt/dotnet/dotnet /usr/binexport DOTNET_ROOT=/opt/dotnetexport PATH=$PATH:/opt/dotnet
Salin selepas log masuk

Atas ialah kandungan terperinci Perisian tengah pemasangan sistem Galaxy Kirin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:51cto.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan