アリクラウドCentOSの7共通のソフトウェアのインストール構成

アリクラウドCentOSの7共通のソフトウェアのインストール構成

基本構成

これは、ソフトウェアアップデート、コンフィギュレーション・スワップパーティション、コンフィギュレーション・フリーSSH秘密の着陸を含み

1.ソフトウェアアップデート

CentOSの7は、比較的古い多くのライブラリが付属して使用する前に必要に応じて更新することができます。

アップデートは、コマンドライブラリが付属しています
yum update

2.スワップパーティションを設定します

低い雲のホスト構成なので、オープンスワップまたは必要に応じて購入。アリ雲を手動で設定する必要があり、デフォルト・スワップでオンになっていません

次のステップ:

1.スワップパーティションの状態をチェック

現在のシステムは、スワップパーティションを有効にしているかどうかをチェックします

cat /proc/swaps   
top

2.スワップファイルを作成します。

スワップパーティション機能が有効になっていない場合、ファイルは、専用のスワップパーティションを作成するために使用されます

dd if=/dev/zero of=/data/swap bs=512 count=8388616
注:このドキュメントのサイズは、BSのサイズを掛けた大きさをカウントするために、上記のコマンドのサイズが4294971392である、すなわち、4ギガバイト

パーティションに3.swapドキュメント

上記mkswapコマンドでスワップパーティションの外に作られた新しいドキュメントを作成します。

mkswap /data/swap

4.パーティションの設定パラメータ

0は、実際のニーズ30または60に応じて調整されている場合、カーネルパラメータ値を参照して、vm.swappiness 0であります

cat /proc/sys/vm/swappiness   
sysctl -a | grep swappiness    
sysctl -w vm.swappiness=60

注意:あなたが永続的に、編集/etc/sysctl.confファイルを変更する場合

5.スワップパーティションを有効にします

この関数は、為替スワップパーティションを有効になっています

swapon /data/swap   
echo "/data/swap swap swap defaults    0  0" >> /etc/fstab

3.設定SSHのない秘密の着陸

VSコードリモート開発を使用している場合、SSHフリー密集は非常に便利上陸し、2回連続で失うことはありません,,パスワード

1.git bash

2.公開鍵と秘密鍵ファイルを生成します

ssh-keygen -t rsa
3回を入力し%userprofile%/.ssh/、次世代の意志

id_rsa # 生成的私钥文件
id_rsa.pub # 生成的公钥文件

3.ファイルのアップロード

id_rsa.pub必要にアップロードサーバ・フリー着陸近い~/.ssh/ディレクトリ。

4.に追加authorized_keysファイル

追加するには、次のコマンドを使用しauthorized_keysたファイル
cat id_rsa.pub >> authorized_keys

一般的に使用されるソフトウェアのインストール

1. Gitのインストール

Gitの作業は、呼び出し元のコードのカール、ZLIB、opensslの、expatの、libiconvを図書館などが必要です

1.依存ライブラリ
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

2.ダウンロード元
wget https://github.com/git/git/archive/v2.23.0.tar.gz

3.コンパイルとインストール

$ tar -zxf git-2.23.0.tar.gz
$ cd git-2.23.0
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

4.テストgitの
git --version

開発環境のインストール

1. Python環境にインストール

開発環境としてのPythonアナコンダの使用、マルチpythonのバージョンの共存の利点は、管理が容易、など

2. Golangの設置環境

インストールなどの開発環境をGolang、パッケージ管理ツール等、MODの設定を行きます

1. golangの設置環境

1.cdはする/usr/localフォルダ
cd /usr/local
2.ダウンロードしたインストールパッケージ
wget https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz
3.抽出した圧縮ファイル
tar -C /usr/local -xzf go1.12.9.linux-amd64.tar.gz
を作成4. /usr/local/goフォルダ
mkdir -p /usr/local/go
5.環境変数
vim /etc/profile
に最後に追加され
export PATH=$PATH:/usr/local/go/bin
、インストールが成功したかどうか6.テスト
go env

2. [設定golangパッケージ管理ツールはモッズ行きます

GFWがあるため、よく知られているのが存在し、いくつかのパケットでも増加していない公式サイトをgolang、ダウンロードすることは非常に遅くなります。

1.設定goproxy

vim $HOME/.bashrc
最後に追加しました

# Enable the go modules feature
export GO111MODULE=on
# Set the GOPROXY environment variable
export GOPROXY=https://goproxy.io
2.基本的な使い方
  • プロジェクトを初期化します
    go mod init <project-name>

  • 分析プロジェクトのパッケージの依存関係
    go mod tidy

  • ベンダーのディレクトリにプロジェクトの依存関係
    go mod vendor

3.ステップピット上の注釈

あなたは、パッケージのパスへの参照は、大文字が含まれている第2の分析プログラムパッケージの依存関係の「予期しないモジュールパス」を、発生する可能性があり,,,

「github.com/Unknwon/com」バッグでは、例えば、解決策は、外出先のmodに置き換え小文字に大文字でパスを交換します。

replace github.com/Unknwon/com => github.com/unknwon/com v0.0.0-20190804042917-757f69c95f3e

3. Node.jsの環境のインストール

おすすめ

転載: www.cnblogs.com/reboot777/p/11440065.html