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導入
  • https://blog.csdn.net/qq_30038111/article/details/79410354ああ、この文章に詳しく書いてあるので、
  • を参考にしてください.
    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インストール
  • 解凍:tar-zxvf nginx-1.12.2.tar.gz
  • 構成:cd nginx-1.12.2./configureはデフォルトの構成を使用し、nginxは/usr/local/nginxの
  • にインストールされます.
  • コンパイル、インストール:make&&make install
  • 環境変数の構成:vim/etc/profile export NGINX_HOME =/user/local/nginx expory PATH= P A T H : PATH: PATH:NGINX_HOME/sbin 6.nginx実行:起動./nginx表示プロセス:ps-ef|grep nginxクローズ:nginx-s stop再起動:nginx-s reloadプロファイル:nginx-t 7.POST:rc.localファイルに/usr/local/nginx/sbin/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