Jadual Kandungan
Nginx
redis
RabbitMQ
MongoDB
Pasang Python
Pasang alat setuptools
Pasang alat pip
Pasang mongo
dotNETCore 3.1
nohup mongod >> /opt/mongo/logs/mongolog 2>&1 &
Salin selepas log masuk
" >
nohup mongod >> /opt/mongo/logs/mongolog 2>&1 &
Salin selepas log masuk
yum install gmp-devel mpfr-devel libmpc-devel -y
Salin selepas log masuk
" >
yum install gmp-devel mpfr-devel libmpc-devel -y
Salin selepas log masuk
Rumah Operasi dan penyelenggaraan Keselamatan Perisian tengah pemasangan sistem Galaxy Kirin

Perisian tengah pemasangan sistem Galaxy Kirin

Jun 12, 2023 am 11:13 AM
perisian tengah

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!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melaksanakan perisian tengah tersuai dalam CodeIgniter Bagaimana untuk melaksanakan perisian tengah tersuai dalam CodeIgniter Jul 29, 2023 am 10:53 AM

Cara melaksanakan middleware tersuai dalam CodeIgniter Pengenalan: Dalam pembangunan web moden, middleware memainkan peranan penting dalam aplikasi. Ia boleh digunakan untuk melaksanakan beberapa logik pemprosesan yang dikongsi sebelum atau selepas permintaan sampai kepada pengawal. CodeIgniter, sebagai rangka kerja PHP yang popular, juga menyokong penggunaan middleware. Artikel ini akan memperkenalkan cara untuk melaksanakan perisian tengah tersuai dalam CodeIgniter dan memberikan contoh kod mudah. Gambaran keseluruhan Middleware: Middleware ialah sejenis permintaan

Apakah prinsip perisian tengah tomcat Apakah prinsip perisian tengah tomcat Dec 27, 2023 pm 04:40 PM

Prinsip perisian tengah tomcat dilaksanakan berdasarkan spesifikasi Java Servlet dan Java EE. Sebagai bekas Servlet, Tomcat bertanggungjawab untuk memproses permintaan dan respons HTTP dan menyediakan persekitaran berjalan untuk aplikasi Web. Prinsip-prinsip perantara Tomcat terutamanya melibatkan: 1. Model kontena 2. Mekanisme pemprosesan Servlet 5. Pengurusan konfigurasi 7. Penyambung dan pengimbangan; teknologi; 9. Mod terbenam, dsb.

Melaksanakan pengesahan pengguna menggunakan middleware dalam rangka kerja Slim Melaksanakan pengesahan pengguna menggunakan middleware dalam rangka kerja Slim Jul 29, 2023 am 10:22 AM

Melaksanakan pengesahan pengguna menggunakan perisian tengah dalam rangka kerja Slim Dengan pembangunan aplikasi web, pengesahan pengguna telah menjadi ciri penting. Untuk melindungi maklumat peribadi pengguna dan data sensitif, kami memerlukan kaedah yang boleh dipercayai untuk mengesahkan identiti pengguna. Dalam artikel ini, kami akan memperkenalkan cara untuk melaksanakan pengesahan pengguna menggunakan perisian tengah rangka kerja Slim. Rangka kerja Slim ialah rangka kerja PHP ringan yang menyediakan cara yang mudah dan pantas untuk membina aplikasi web. Salah satu ciri yang berkuasa adalah bahagian tengah

Cara menggunakan perisian tengah untuk transformasi tindak balas dalam Laravel Cara menggunakan perisian tengah untuk transformasi tindak balas dalam Laravel Nov 03, 2023 am 09:57 AM

Cara menggunakan middleware untuk penukaran respons dalam Laravel Middleware ialah salah satu ciri yang sangat berkuasa dan praktikal dalam rangka kerja Laravel. Ia membolehkan kami memproses permintaan dan respons sebelum permintaan memasuki pengawal atau sebelum respons dihantar kepada klien. Dalam artikel ini, saya akan menunjukkan cara menggunakan perisian tengah untuk transformasi respons dalam Laravel. Sebelum memulakan, pastikan anda memasang Laravel dan projek baharu dibuat. Sekarang kita akan mengikuti langkah berikut: Cipta perisian tengah baru Terbuka

Cara menggunakan perisian tengah untuk pecutan data dalam Laravel Cara menggunakan perisian tengah untuk pecutan data dalam Laravel Nov 02, 2023 am 09:40 AM

Cara menggunakan perisian tengah untuk pecutan data dalam Laravel Pengenalan: Apabila membangunkan aplikasi web menggunakan rangka kerja Laravel, pecutan data adalah kunci untuk meningkatkan prestasi aplikasi. Middleware ialah ciri penting yang disediakan oleh Laravel yang mengendalikan permintaan sebelum ia mencapai pengawal atau sebelum respons dikembalikan. Artikel ini akan menumpukan pada cara menggunakan perisian tengah untuk mencapai pecutan data dalam Laravel dan memberikan contoh kod khusus. 1. Apakah middleware itu adalah mekanisme dalam rangka kerja Laravel

Cara mengendalikan pengesahan borang menggunakan middleware dalam Laravel Cara mengendalikan pengesahan borang menggunakan middleware dalam Laravel Nov 02, 2023 pm 03:57 PM

Cara menggunakan perisian tengah untuk mengendalikan pengesahan borang dalam Laravel, contoh kod khusus diperlukan Pengenalan: Pengesahan borang ialah tugas yang sangat biasa dalam Laravel. Untuk memastikan kesahihan dan keselamatan data yang dimasukkan oleh pengguna, kami biasanya mengesahkan data yang diserahkan dalam borang. Laravel menyediakan fungsi pengesahan borang yang mudah dan juga menyokong penggunaan perisian tengah untuk mengendalikan pengesahan borang. Artikel ini akan memperkenalkan secara terperinci cara menggunakan perisian tengah untuk mengendalikan pengesahan borang dalam Laravel dan memberikan contoh kod khusus.

Cara menggunakan perisian tengah untuk penjadualan tugas berjadual dalam Laravel Cara menggunakan perisian tengah untuk penjadualan tugas berjadual dalam Laravel Nov 02, 2023 pm 02:26 PM

Cara menggunakan perisian tengah untuk penjadualan tugas berjadual dalam Laravel Pengenalan: Laravel ialah rangka kerja sumber terbuka PHP yang popular yang menyediakan alatan yang mudah dan berkuasa untuk membangunkan aplikasi web. Salah satu ciri penting ialah penjadualan tugas bermasa, yang membolehkan pembangun menjalankan tugas tertentu pada selang waktu tertentu. Dalam artikel ini, kami akan memperkenalkan cara menggunakan perisian tengah untuk melaksanakan penjadualan tugas berjadual Laravel dan menyediakan contoh kod khusus. Persediaan Persekitaran Sebelum bermula, kita perlu pastikan

Cara menyediakan perkongsian sumber merentas domain (CORS) menggunakan perisian tengah dalam rangka kerja Slim Cara menyediakan perkongsian sumber merentas domain (CORS) menggunakan perisian tengah dalam rangka kerja Slim Jul 30, 2023 pm 08:34 PM

Cara menyediakan Perkongsian Sumber Silang Asal (CORS) menggunakan perisian tengah dalam rangka kerja Slim Perkongsian Sumber Silang Asal (CORS) ialah mekanisme yang membolehkan pelayan menetapkan beberapa maklumat tambahan dalam pengepala respons HTTP untuk memberitahu penyemak imbas sama ada Benarkan silang -permintaan asal. Dalam sesetengah projek dengan pemisahan bahagian hadapan dan bahagian belakang, mekanisme CORS boleh digunakan untuk merealisasikan permintaan silang domain bahagian hadapan untuk antara muka bahagian belakang. Apabila menggunakan rangka kerja Slim untuk membangunkan REST API, kita boleh menggunakan middleware (Middleware)

See all articles