国内のLinuxのルートの大多数が取られているため、互換性を確保するために、テスト環境のほとんどは、Linux環境へのWindowsから移行するので、1社は最近、ローカライズおよびオープンソースのルートに開始しました。
ステップモードによる試験採取工程の後、上記のLinuxのx86と互換性の試験は、次に、Linux環境ゴッドソンまたはARMアーキテクチャと互換性その後、問題はありません。
家庭環境の大半を直列またはCentOSのUbuntuのシリーズで使用されているためと、最も簡単な方法は、CentOSのシリーズに優先権を与えることです。
K UNIXのが麒麟波はCentOSのルートを取っているので
プラスにsystemdデーモンプロセスは、基本的には、標準のデーモンのLinuxである。Ubuntuはまた、比較的容易な数と互換性があります。
2.まず、CentOSの環境を準備
次のように主にここでインストールするときにインストールは比較的簡単な予防策です。
2.1ルートパーティション/サイズを設定
CentOSのデフォルトのrootパーティションの50グラムは、ドッキングウィンドウまたは一部のデータベースは、ルートパーティションにインストールした場合、すぐにディスクがいっぱいになる恐れがあり、より多くのディスク容量を占有するルートパーティションを変更することをお勧めします。
2.2は自動的に接続するためのネットワークを設定します。
そうでない場合は、各ブートを手動で変更し、ネットワークに接続する必要があります。
3. CentOSのは、実装後に処理します。
3.1ファイアウォールをオフにします
ファイアウォールの内側のクローズドテスト環境は、ファイアウォールをオフにし、不必要な多くの問題を避けることができますが、極端な本番環境では推奨されません。
firewalld systemctlが無効に
firewalld停止systemctl
するsystemctlのにsystemdが最も重要な管理制御コマンドである
ために、ブートを可能にする
サービスを開始するために開始し
たサービスを閉じて停止し
たサービスの再起動します
無効にし、サービスの再起動
ステータスビューのサービスのステータス
journalctlは、-uクエリ特定のサービスのサービスを表示することができ、ログを-どのように多くのログブックサービスn個のクエリ。
3.2閉じるのselinux
LinuxのSELinuxを向上させるのsecurit意味される セキュリティのCentOSを強化し、機能 テスト環境も閉鎖推奨される 方法を 無効にするように修正強制するように変更します。
3.3ファイルの最大数を設定します
VIMの/ etc /セキュリティ/ limits.confを 次のように、最終的な表面の増加 *ソフトNOFILEの65536 *ハードNOFILE 65536 *ソフトNPROCの 65536 *ハードNPROCの 65536
すべてのユーザーに代わって*。
実際にはほとんど意味かどうかのソフトとハード主に警告または直接プロセス差を殺します。
3.4。サービスが開始するように設定されている場合、また、あなたが許可され、開いているファイルのlinuxのsystemdに数を設定する必要があります
Vimは/etc/systemd/system.conf
2つの設定を変更します
DefaultLimitNOFILE = 65536
DefaultLimitNPROC = 65536
一つは、開いているファイルは、サービスをハンドルの数を制限することができます
一つは、プロセスツリーを開くためにサービスを制限することがあります
3.5他の考えは追加します。
再起動注後にLinuxサーバについて処理されます。
4.インストールDOTNET SDK
注DOTNET SDKのオープンソースのCentOSのデフォルトDOTNETのコアバージョンの後に2.0インストール の下ではなく、このバージョンは状況の需要を満たしていないアンインストールする必要があり 、コマンド RPMを -qa | grepをするDOTNET | xargsのRPM - EFの 解決: RPM - QAのViewがインストールされていますrpmパッケージ | 。パイプコマンドは一緒に処理複数のコマンド連結することができます の名前が含まれrpmパッケージはgrepのDOTNET DOTNET検索フィルタ コマンドとしてコマンド入力のxargsの出力 回転数 rpmパッケージをアンインストール-efを。
あなたは、その後、Microsoftの公式ウェブサイトからダウンロードすることができますタールパッケージ
のようなディレクトリに
/ DOTNETのディレクトリ
とファイルを解凍します。
中に入るための環境変数に続い/ DOTNETディレクトリ。
環境変数についての話があります:
最も伝統的な治療法が変更するとき
は/ etc / profile
が、このファイルを解決されていない大きな問題を対処することは容易ではない
の.bash_profileファイルを変更するために使用される食事しばしばあり
、この文書と.bash_rcファイルはユーザのホームディレクトリに一般的に存在しているが、
覚えているが、特に良くない
の最も簡単に米であります
SHファイルを高めるを/etc/profile.d
たびに、サーバーは、ファイルの実装を開始したり、フォルダ、その後に内部の環境変数に書き込まれます。
例えば、vimの/etc/profile.d/dotnet.sh
コンテンツを追加
= $ PATHのエクスポートパスを:/ DOTNET
あなたがすることができます
あなたが再起動しない場合には、あなたが使用することができます
/etc/profile.d/dotnet.shソースのvim
を有効にするコマンドを。
5. PostgreSQLデータベースをインストールします。
方法上記のCentOSをインストールするには、rpmパッケージを使用して
私がダウンロードした同じファイルをダウンロードすることができ、公式ウェブサイトを通じてのyumソースを増やすことができます。
その後、インストールを実行することができます
内部のディレクトリLinuxを。 そして、ディレクトリにcdコマンドを実行して RPMを -ivh * .rpmのは、することができます。
これは、ノートでなければなりません。
インストールプロセスの完了後
インストールがインストールされ、花がそれをアンマウントした場合にインストールすることは非常に簡単である場合には、マシンがあまりにもpgがされていない場合は 、サービスのインストール後に起動しない場合は、手動でデータベースを構築する必要があるかもしれません。 この方法は比較的簡単です: まず systemctlステータスPostgreSQLの - 10 ビューバックPGのインストール設定情報で。 ●PostgreSQLの - 10 .service - PostgreSQLの10 データベースサーバ ロード:ロード(は/ usr / libに/にsystemd /システム/ postgresql- 10 .service、有効、ベンダーPRESET:無効) アクティブ:アクティブ(ランニング)月以来、営業2019年 - の09 - 02 16:33です:58 CST; 1。週3。日前メンバー ドキュメント:HTTPS:// www.postgresql.org/docs/10/static/ プロセス:8598 ExecStartPre =は/ usr / pgsql- 10 /ビン/ postgresql- 10 -check DB-DIR $ {PGDATA}(コード=終了し、ステータス= 0 / SUCCESS) 主なPID:8604 (ポストマスター) 作業:8 メモリ:152.7M のcgroup: /system.slice/postgresql- 10 .service ├─ 8604 は/ usr / pgsql- 10 / binに/ postmasterの-D / VAR / libに/ pgsqlの/ 10 /データ/ ├─ 8607件のPostgres:ロガープロセス ├─8609件のPostgres:checkpointerプロセス ├─ 8610件のPostgres:ライター・プロセス ├─ 8611のウォルマート・ライター・プロセス:Postgresの ├─ 8612の自動バキュームランチャプロセス:Postgresの ├─ 8613のコレクターの統計処理:Postgresの └─ 8614のPostgres:bgworker:論理レプリケーションランチャー
あなたが起動しない場合あなたは、位置startコマンドを表示するサービスファイルを見つける必要があります。
サービス構成ファイルをチェックしてください:
Vimを
/ usr / libに/にsystemd /システム/ 10-PostgreSQLの.service
見つかったファイルの場所
ディレクトリ関連のコマンドを実行することができるビンに移動します。
ライブラリを作成する最も簡単な方法:
CDの/ usr / pgsql- 10 / binに/ 実行します。 / initdbを-D / yourdbpath データベースを作成することができます 注: 1 。このディレクトリは持っている必要があります 2 。このディレクトリは空でなければならない。 3 Postgresのでなければなりません。このディレクトリの所有者。 4 。ファイルのパーミッションは、所有者が読み書きできるでなければならない 変更サービスのPostgreSQLのデータベースファイルを設定した後、あなたが開始することができます systemctl開始にpostgresqlを - 10
パスワード
パスワードは比較的簡単である SU - Postgresは 、デフォルトのユーザーPGのデータベースに切り替える。 そして、pgsqlのを実行し 、データベースに コマンドを実行し 、パスワードを持つ役割のPostgresを変える「あなたのパスワード」; によって促さ にALTER役割、 注意がなければなりません。それはあり そうでない場合は実行しません その後、\ Qを入力してドロップすることができます。
設定ファイルを変更します。
initdbの時間ディレクトリには、二つの文書が存在する使用
1がpostgres.confさ
にpg_hba.confをさ
など、リスニングポートのIPアドレスとユーザーのアクセス権を変更飾ら
も十分に置か接続プールMAX_CONNECTIONSを変更する必要があります。springbootを使用しては
言っていない単純にインクルード
6. Redisのをインストールします。
比較的単純な最も簡単な方法は、ドッキングウィンドウの実行に使用することであるRedisの ドッキングウィンドウのRUNは -p -d 127.0を。0.1:6379:6379を --nameのRedisのRedis
。注意ポートマッピングプラス127が攻撃されるパスワードを入力せずに配置することができます
また、バイナリモードを使用することができますインストール:
単一の比較に加えて、オンラインチュートリアルの束を
参照することができます
https://www.cnblogs.com/jinanxiaolaohu/p/9277633.html
あなたは、環境を使用することができ、簡単なテストよりも存在することができます。