インストールの設定
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ファイル
-
ホスト、および事前に設定konwn_hosts
-
すべてのノードのマスターノードは、公開鍵を取得します
SCPのルートの@ node01:の〜/ .ssh / id_rsa.pub pub01
SCPのルートの@とnode02:の〜/ .ssh / id_rsa.pub pub02 ......
-
公開鍵はauthorized_keysにファイルに格納されています
猫の〜/ .ssh / id_rsa.pub >>ルート/の.ssh / authorized_keysに
猫の〜/ .ssh / pub01 >>ルート/の.ssh / authorized_keysに
猫の〜/ .ssh / pub02 >>ルート/の.ssh / authorized_keysに......
-
マスターノードの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を内のファイルの場所
-
あなたはグローバル変数を設定する必要があるディレクトリを検索
-
輸出PATH = $ディレクトリ:$ PATHに
-
実行プロファイルファイル:ソースは/ 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のコマンド)
-
まず、スタートmysqlコマンド:mysqlの
-
データベースを表示し、データベースを表示
-
mysqlの接続、MySQLを使用します
-
テーブルを表示し、MySQLのデータベースのテーブルを参照してください
-
ユーザテーブル内のMySQLデータベースビューデータ、ホスト、ユーザー、ユーザーからパスワードを選択
-
管理者の追加
#は、ユーザー名とパスワードを設定します
* *へのすべての権限を付与します。 GRANTオプションで「123456」によって識別される「%」@「ルート」; -
追加のユーザーを削除し、ホスト<>「%」は、ユーザからの削除
コミット;
-
フラッシュ権限;リフレッシュ許可
-
終了; mysqlのを終了
-
もう一度ログインしてください
mysqlの-uユーザ名-p
次に、パスワードを入力してください123456
-
成功した接続を確認した後、Navicatはを使用してデータベースに接続
スローssh接続の問題について
原因:
数値ホストのレルムを決定することはできません
ソリューション:
クライアントマシン構成ファイルの変更は/ etc / sshを/ ssh_configの
検索
はいGSSAPIAuthentication
変更
GSSAPIAuthenticationなし
仮想マシンは、最適化されました
仮想マシンのディスクフットプリントを削減
-
= 20971520 = / 0bits BSのDDなら=は/ dev /ゼロ
-
RM / 0bits
-
つづきます...
-