詳細-2 liunx

Linuxのインストールと設定

インストールの設定

1Gメモリ、仮想マシンの構成、コアCPU、50Gハードドライブ、ネットワークアドレス変換(NAT、ネットワーク構成内のホストルート)

画像ファイル:http://mirror.nsc.liu.se/centos-store/

インストールプロセス:

  • ハードウェアの検出をスキップ

  • 設定したアカウントのパスワードのルート(123456)、

  • ハード分布:パーティションブート/ブートのext4の200M、スワップ、スワップ2G、残りのルートの分布

ネットワークブリッジ

  • VI / etc / sysconfig / network-scriptsに/のifcfg-eth0のIPADDRサブネットアドレスとトップ3 GATEWAY同じのホストIPADDR最後のアドレスは0-2にすることはできません、GATEWAY最後の2

    DEVICE = eth0のの
    TYPE =イーサネット
    ONBOOT = yesの
    BOOTPROTO =静的
    IPADDR = 192.168.31.200
    NETMASK = 255.255.255.0
    GATEWAY = 192.168.31.2
    DNS1 = 114.114.114.114
  • RM -rf /etc/udev/rules.d/70-persistent-net.ruleカードの設定を削除

  • サービスネットワークは、ネットワークカードを再起動します

システム構成

ファイアウォールオフ

  • サービスのiptablesの停止(オフ)

  • (閉じた状態かどうかを確認するために)サービスのiptablesの状況

  • (開始自動的にキャンセル)iptablesのオフのchkconfig

ソフトウェアのインストールを検出する閉じます

  • viのは/ etc / selinuxを/ configに

  • 無効= SELINUXを変更

  • sestatusは、彼らが閉じているかどうかを確認-v

ホスト名を変更します。

viのは/ etc / sysconfig / networkファイル

時刻同期の設定

  • 現在の時刻を表示することができ、日付-sパラメータは、手動で時刻を設定します

  • yumをNTP -yサーバーインストールNTPをインストール

  • ntpdateをcn.ntp.org.cn NTPサーバーに自動的に指定された校正時間

システムサービスの初期化

ファイルディレクトリは/ etc / inittabファイル

図3は、一般的な構成である(マルチユーザネットワークモード)

その他:5画像モード、6を再起動し、1つのルートを表します

マシンのクローン化されたコンフィギュレーション

  • IPカードの設定を変更し、削除

  • ホスト名を変更します。

キーレスマルチマシンセット

ローカルDNS解決

  • / etc / hostsのレコードIPホスト・マシンの名前とネットワークコンピュータと

  • そして、マスターノードレコードは、各ホストにSCP、ホスト名のIPに対応します

  • \ WINDOWS \ System32 \ Drivers \ Etc \ Hostsに:勝利のパスはCです

既知のホストの設定

〜/ .ssh / konwn_hosts

  • 第二の接続がもはやイエス確認するために必要とされるときに、ホスト不明なホストを初めて接続は、ホストは、接続されている情報konwn_hostsに記録されません

  • sshのホストがkonwn_hostsを取得し、各ホストのscpファイルkonwn_hostsはなります

キー処理

鍵の生成

  • SSH-keygenは-t rsaの-P '' -fの〜/ .ssh / id_rsaと

  • プライベートの〜/ .ssh / id_rsaと

  • 公共の〜/ .ssh / id_rsa.pub

  • 非対称暗号化、RSA

公開鍵を送信

公共の場で保存されたルート/の.ssh / authorized_keysファイル

  1. ホスト、および事前に設定konwn_hosts

  2. すべてのノードのマスターノードは、公開鍵を取得します

    SCPのルートの@ node01:の〜/ .ssh / id_rsa.pub pub01

    SCPのルートの@とnode02:の〜/ .ssh / id_rsa.pub pub02 ......

  3. 公開鍵はauthorized_keysにファイルに格納されています

    猫の〜/ .ssh / id_rsa.pub >>ルート/の.ssh / authorized_keysに

    猫の〜/ .ssh / pub01 >>ルート/の.ssh / authorized_keysに

    猫の〜/ .ssh / pub02 >>ルート/の.ssh / authorized_keysに......

  4. マスターノードのauthorized_keysファイル共有

    SCPのルートの@ basenode:の〜/ .ssh / authorized_keysにの〜/ .ssh / authorized_keysに

キーレス推奨処理

  • 各キーの生成

    • SSH-keygenは-t rsaの-P '' -fの〜/ .ssh / id_rsaと

  • 相手方への鍵のコピー

    • ノード1の〜/ .ssh / id_rsa.pub @ sshのコピー-IDのルート

    • ノード2の〜/ .ssh / id_rsa.pub @ sshのコピー-IDのルート

    • ノード3の〜/ .ssh / id_rsa.pub @ sshのコピー-IDのルート

  • 相互に接続された各ホストは、はい避けます

    • SSH 192.168.31.201

    • SSH 192.168.31.202

    • SSH 192.168.31.203

    • sshのノード1

    • sshのノード2

    • sshのノード3

    • ssh localhostを

    • ssh 127.0.0.1

環境変数

プロファイルパスは/ etc / profile

$ PATHのエコー(変数:間隔)環境変数コマンドを見ます

/ etcにある/最後の環境変数を追加し、プロファイル、および、ソースは/ etc / profileを実行します。

輸出PATH = / PATH環境変数:PATHの$ #の例:JAVA_HOME =は/ usr / Javaのエクスポート/ jdk1.7.0_67 $ PATH:PATH = / binにJAVA_HOME $をエクスポートします。



yumのソース構成

ベースのネットワーク

  • 安装wgetのyumのwgetの-yをインストール

  • 备份会計士Base.repo

    MV /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup(名前を変更バックアップ)

  • 新しいContOS-Base.repoをダウンロード

    wgetの-O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

  • キャッシュをクリアオリジナルのyum、yumの新しいキャッシュを生成

    yumをすべてきれいに

    yumをmakecache

ローカルに基づいて(理解)

  • ロードされた仮想マシンのCDのISOのフルバージョン

  • ディスクは/ devのに/ cdrom / mnt / cdromとマシンをマウントするマウント

  • バックアップContOS-Base.repo、同上。

  • ContOS-Media.repoを変更

    我々は/etc/yum.repos.d/ContOS-Media.repo

    BASEURL =ファイル:/// mnt / cdromと/ 
    有効= 1
  • キャッシュをクリアオリジナルのyum、yumを新しいキャッシュ(同上)を生成

グローバル変数の設定

すべての変数を参照してください。

$ PATHをエコー

  • 结果为:は/ usr / local / sbinにします。/ usr / local / binに:/ sbinに:/ binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binに

  • 区切ら:コロン

  • その後、すべての変数を見ていない場合、コマンドは、現在のディレクトリ検索を開始するには、何のコマンドプロンプトが見つかりませんされていません

グローバル変数を追加します。

/ etc / profileを内のファイルの場所

  1. あなたはグローバル変数を設定する必要があるディレクトリを検索

  2. 輸出PATH = $ディレクトリ:$ PATHに

  3. 実行プロファイルファイル:ソースは/ etc / profile

変更JDKについて

JAVA_HOMEで設定/ etc / profileをした後、切断、元の/ etc /プロファイルを実行した後liunxを再接続し、カバーオフJAVA_HOME JAVA_HOMEとの間の経路よう

シングルユーザー環境変数の設定に

行って〜/ .bash_profileの設定ファイル、ソース

ソフトウェアのインストール

インストールの4種類

  • RPMインストール

    取り付け用のRPMパッケージ

    RPM -ivh xxx.rpm

    xxxのxxxは、クエリに関連するソフトウェア-q RPM

    回転数-qa |詳細についてはxxxのxxxの関連およびソフトウェアをGRAP

  • yumをインストール

    依存アップデートのインストールをアンインストールするクエリを処理することができRPMベースのパッケージマネージャ

    効率を改善するために修正を行うことができるヤム源

    メインコマンド:

    直接インストールはyum -yソフトウェアの名称をインストール

    マルチソフトウェアがインストールyumをXXX1、XXX2の-yをインストール

    ヤム検索クエリソフトウェアソフトウェアの名称

    クエリソフトウェアは、yumをdeplistソフトウェアの名称を依存関係します

    ビューインストールされたファイルのyumのリスト

  • タールのインストール

    インストールファイルを抽出するために、tar.gz形式タール

    xxx.tar.gz -zvxfタールは、現在のディレクトリにファイルを抽出します

    解凍ソフトウェアは、一般的にオプトイン/ SXT /統合管理ディレクトリの下に置かれた後、

    タール-zcf xxx.tar.gz xxxのフォルダ圧縮ソフトウェアパッケージはtar.gz形式です

  • ソースのインストール

    アーカイブ - >コンパイル - >インストール

  • xxx.zip解凍解凍したzipファイルを解凍した後、現在のディレクトリにファイルを抽出します、あなたはファイルxxx.zipを配置するために新しいフォルダを作成する必要があります

JDKのインストール

JDK-7u67-linuxの-x64.rpmローカルファイルのインストールを使用します

  • インストールします。rpm -ivh JDK-7u67-linuxの-x64.rpm

  • JDKのパスを探します

    タイプのJava - > Javaはハッシュ化されたディレクトリ(/ usr / binに/ javaの)

    CDの/ usr / binに - >(javaの - >は/ usr / javaの/デフォルト/ binに/ javaの)

    CDの/ usr / javaの/デフォルト - >(デフォルト - >は/ usr / javaの/最新)

    CDの/ usr / javaの/最新 - >(最新 - > /usr/java/jdk1.7.0_67)

  • 設定の環境変数

    viのは/ etc / profile

    #あなたはまた、他のJREなどを設定することができます
    輸出JAVA_HOME =は/ usrを/ Javaは/ jdk1.7.0_67
    $ PATH:= $ JAVA_HOME / binにPATHをエクスポートします。

    コンフィギュレーション・ファイルを再ロードするために、ソース/ etc / profileを環境変数

Tomcatのインストール

インストールのapache-tomcatの-7.0.61.tar.gzパッケージを使用します

  • apacheの-tomcatの-7.0.61.tar.gz -zxvfタールは、現在のディレクトリにファイルを抽出します

  • MKDIRは/ opt / SXT /ソフトウェアのインストールディレクトリを作成します

  • MVのapache-tomcatに-7.0.61は/ opt / SXT /ソフトウェアのインストールディレクトリにファイルを解凍します

  • 表示のためのvi /opt/sxt/apache-tomcat-7.0.61/webapps/ROOT/index修正インデックスページ

  • ./startup.shの実施のbinディレクトリのtomcat tomcatのスタートで

  • 192.168.163.10:8080テスト予想のページかどうか

MySQLのインストール

  • yumの検索mysqlのインストールするソフトウェアを見つけます。mysql-server.x86_64を

  • yumのインストールを実行-yのmysql-server.x86_64をインストール

  • サービスは、mysqlの起動プロセスを開始musqld

ユーザーキー設定(セミコロンにmysqlのコマンド)

  1. まず、スタートmysqlコマンド:mysqlの

  2. データベースを表示し、データベースを表示

  3. mysqlの接続、MySQLを使用します

  4. テーブルを表示し、MySQLのデータベースのテーブルを参照してください

  5. ユーザテーブル内のMySQLデータベースビューデータ、ホスト、ユーザー、ユーザーからパスワードを選択

  6. 管理者の追加

    #は、ユーザー名とパスワードを設定します
    * *へのすべての権限を付与します。 GRANTオプションで「123456」によって識別される「%」@「ルート」;
  7. 追加のユーザーを削除し、ホスト<>「%」は、ユーザからの削除

    コミット;

  8. フラッシュ権限;リフレッシュ許可

  9. 終了; mysqlのを終了

  10. もう一度ログインしてください

    mysqlの-uユーザ名-p

    次に、パスワードを入力してください123456

  11. 成功した接続を確認した後、Navicatはを使用してデータベースに接続

 

 

 

 

 

 

 

 

 

スローssh接続の問題について

原因:

数値ホストのレルムを決定することはできません

ソリューション:

クライアントマシン構成ファイルの変更は/ etc / sshを/ ssh_configの

検索

はいGSSAPIAuthentication

変更

GSSAPIAuthenticationなし

仮想マシンは、最適化されました

仮想マシンのディスクフットプリントを削減

  1. = 20971520 = / 0bits BSのDDなら=は/ dev /ゼロ

  2. RM / 0bits

  3. つづきます...

  4.  

おすすめ

転載: www.cnblogs.com/javaxiaobu/p/11702989.html