Linuxサーバの導入を優雅に完了する方法
4687 ワード
Linux (CentOS 7 x64 ), Linux , Linux , 。 , 。
wget
yum -y install wget
ファイアウォールの設定
1.firewall付きファイアウォールを閉鎖し、起動してから起動することを禁止し、systemctl stop firewalldを順番に実行する必要がある.service systemctl disable firewalld.service 2.iptablesをインストールし、起動するように設定します.yum-y install iptables systemctl start iptablesを順次実行する必要がある.service systemctl enable iptables.service 3.対応するポート/sbin/iptables-I input-p tcp--dport 80-j acceptを開く
Java環境のインストール
1.yum-y install java 2をインストールする.インストール結果の確認java-version
nginx導入
1.nginxをインストールするコンパイル環境gcc yum install gcc-c++2.nginxのHTTPモジュールはpcreを使用して正規を解析し、正規表現ライブラリyum install-y pcre pcre-devel 3をインストールする.インストールzlib nginxはzlibを使用してHTTPパッケージの内容をgzip yum install-y zlib zlib-devel 4.インストールopenSSL nginxはhttpプロトコルだけでなく、http(すなわち、sslプロトコル上でhttpを転送する)もサポートし、httpsを使用する場合はOpenSSLライブラリyum install-y openssl openssl-devel 5をインストールする必要がある.nginxインストール
vim/etc/rc.local/usr/local/nginx/conf/nginx.conf 8.nginx指定プロファイルはnginx-c/usr/local/nginx/conf/nginxを起動する.conf
Oracleの導入とサービスの再起動
Oracleサービスの再起動
1.Oracleとしてログイン:su-oracle 2.sqlplusコンソールに入ります:sqlplus/nolog 3.管理者としてログイン:connect/as sysdba 4.起動:startup 5.終了:exit 6.リスニングコンソールに入る:lsnrctl 7.起動:startup 8.終了:exit
mongodbのインストールと起動
mongodbインストール
1.ソースファイルtouch/etc/yumを作成する.repos.d/momgodb-org-4.0.repo 2.ファイルを開きvim/etc/yumを構成する.repos.d/momgodb-org-4.0.repo i [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc esc :wq 3.インストール:yum-y install mongodb-org 4.システムを起動するservice 5.システムを確認するservice
mongodb構成
1.SELINUX=permissive vim/etc/sysconfig/selinux iを設定SELINUX=ENFORCEをSELINUX=permissive再起動:reboot 2に変更する.プロファイルvim/etc/momgodを変更します.conf i systemLog: destination: file logAppend: true path:/data/mongodb/log/mongod.log processManagement: fork: true pidFilePath:/data/mongodb/run/mongod.pid timeZoneInfo:/usr/share/zoneinfo net: port: 27017 bindIp: 0.0.0.0 esc :wq 3.データストアパスの作成コマンドmkdir-p/data/mongodb mkdir/data/mongodb/run mkdir/data/mongodb/log mkdir/data/mongodb/db touch/data/mongodb/run/mongodb.pid設定権限chmod-R 777/data/mongodb chown-R momgod:momgod/data/mondb 4.mongodbを変更します.サービス起動スクリプトvim/usr/lib/systemd/system/i
[Unit]
Description=MongoDB Database Server
After=network.target
Documentation=https://docs.mongodb.org/manual
[Service]
User=mongod
Group=mongod
Environment="OPTIONS=-f /etc/mongod.conf"
EnvironmentFile=-/etc/sysconfig/mongod
ExecStart=/usr/bin/mongod $OPTIONS
ExecStartPre=/usr/bin/mkdir -p /data/mongodb/run
ExecStartPre=/usr/bin/chown mongod:mongod /data/mongodb/run
ExecStartPre=/usr/bin/chmod 0755 /data/mongodb/run
PermissionsStartOnly=true
PIDFile=/data/mongodb/run/mongod.pid
Type=forking
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=64000
# processes/threads
LimitNPROC=64000
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false
# Recommended limits for for mongod as specified in
# http://docs.mongodb.org/manual/reference/ulimit/#recommended-settings
[Install]
WantedBy=multi-user.target
:wq 5.起動構成systemctl daemon-reload 6を再読み込みします.再起動service 7.iptablesを修正し、開発ポートvim/ect/sysconfig/iptables iに-A INPUT-p tcp-m state--state NEW-m tcp--dport 27017-j ACCEPT esc:wq 8を追加する.iptables systemctl restart iptablesを再起動する.サービス9検証推奨ビジュアル化ツールの使用
mongodb再起動
1.サーバーステータスの表示:service mongod status 2.ファイルパスcd/opt/mongodb/bin 3を見つけます.ファイルcat mongodbを表示します.conf 4.プロセスps-ef|grep mongod 5を表示します.kill-9 port ps-ef|grep mongod exit 6.ファイルパスを見つけます:find/-name mongod cd/opt/mongodb/binls 7.再起動./mongod -f momgodb.conf iptables -nl exit
ftpインストール
Vsftpd
1.vsftpd:yum-y install vsftpd 2をインストールする.起動:systemctl start vsftpd.service 3.起動自起動:systemctl enable vsftpd.service
Vsftpd構成
1.プロファイルの場所:/etc/vsftpd/vsftpd.conf 2.プロファイルの詳細:詳細:https://blog.csdn.net/m0_37355951/article/details/76974622