一般的なコマンドのlinux
1.1日常業務のコマンド
現在の作業ディレクトリを見ます
PWD
現在のシステム時刻を見ます
日付
(サーバーにログオン者)のオンライン誰を参照してください。
誰が現在オンラインを見ます
着陸の最後のビュー最近の歴史
1.2ファイルシステムの操作
ファイルの表示
ルートディレクトリ情報でLS /ビューの子ノード(フォルダとファイル)
より詳細なフォームの表示であるls -lで-al -aの隠しファイル
llがリストに表示しました
LLは、隠しファイルを表示-a
ディレクトリを変更します
CD /ホーム
フォルダを作成します。
このAAA MKDIRは、文言の相対パスです
ます。mkdir -p AAA / BBB / CCCバッチファイルのパスを作成します
絶対パスが書き込まれます。mkdir /データ
フォルダを削除
あなたは空のディレクトリを削除することができますするrmdir
すべてすべての子ノードのrm -r AAA AAA置くことができ、全体のフォルダと削除
RM -rf AAA AAAは、削除することを余儀なく
編集フォルダ名
MV AAA AA1
ファイルを作成します。
タッチは、空のファイルを作成fbb.txt
エコー「こんにちはFBB」> fbb.txtとリダイレクト「>」機能、ファイルへの書き込みへの命令の出力は、ファイルの元の内容を上書きします
「こんにちは、劉亦菲」エコー>>命令の結果をファイルに追加された出力lyf.txt、元のファイルの内容を上書きしません
操作1.3ファイルのパーミッション
解釈の記述形式のLinuxファイルパーミッション
drwxr-XR-X(バイナリ111101101によっても表すことができる - > 755)
D:識別するノード型(D:フォルダ - :Lファイル:リンク)
R:書き込みX:W読み出し実行
最初のグループRWX:その許可にファイルの所有者を表す:読み書き実行可能ファイルを
第二グループのRX:指定は、それが権限のグループに属しているファイル:読み取り、書き込み、実行することはできません
第三グループRX:指定したファイル(ユーザの上記2種類に関して)他のユーザーにその権限に:読み取り、書き込み、実行
修正ファイルのパーミッション
chmodのG-RW fbb.txtは、それがRW権限が取り消さグループに属していると述べたfbb.txt
chmodのO-RW fbb.txtは、それが他の人のそのfbb.txt RW権利を取り消すと述べました
+ X fbb.txtのchmod uが、それは彼らのユーザXを増加する権限をfbb.txtと述べました
また、デジタルの権限を変更するために使用することができます
chmodの664 fbb.txt
RW-RW-R-するように修正される:= 664 110 110 100として
あなたはフォルダのアクセス許可の団結のすべての内容が変更されたい場合は、-Rパラメータすることができます
chmodコマンド-R 770 AAA /
ユーザは、ユーザ名やユーザIDであってもよいし、指定されたユーザまたはグループに指定したファイルの所有者をCHOWN;グループは、グループ名またはグループIDであってもよいです
chownコマンドユーザー名:グループ名
chownコマンドFBB:FBB AAA / <rootのみが実行できます>
注意:
ディレクトリは、通常、ユーザーが入力することはできません実行権限を持っていない場合には
唯一のファイルの読み取りと書き込みの権限は、限り、親ディレクトリが権限を実行し、変更があるとして、普通のユーザーが削除することができます。(代わりにそれを修正するの削除ファイルは、オペレーティング親ディレクトリです)、
1.4基本的なユーザー管理
ユーザーの追加
useraddのFBB
ログインするためのパスワードを変更するには
passwdのFBBはにパスワードを入力するよう求め
ユーザーのためにsudo権限の設定
viのは/ etc / sudoersのルートで編集
ファイルの次の場所では、あなたはFBBに行を追加することができます
ルートALL =(ALL)ALL
FBB ALL =(ALL)ALL
その後、FBBはsudoユーザは、システム・レベルの命令を実行するために使用することができます
[FBB @ MIN1〜] $ sudo useraddをHadoopの
1.5システム管理運用
ビューのホスト名
ホスト名
(再起動の無効後)のホスト名を変更します。
ホスト名min1fbb
(永久再起動した後に)ホスト名を変更します。
viのは/ etc / sysconfig / networkファイル
変更IP(再起動無効後)
ifconfigコマンドeth0を192.168.33.161
変更IP(永久再起動後)
VI / etc / sysconfig / network-scriptsに/のifcfg-eth0の
外部記憶装置は、ファイルシステムをマウントするマウント
ます。mkdir / mnt / cdromとマウントするディレクトリを作成します
マウント-t ISO9660 -o ROは/ dev / CDROM / MNT / CDROM /デバイス/ dev / CDROMマウントポイントに装着:/ MNT / CDROMで
アンマウント
アンマウント/ mnt / cdromと
ファイルまたはフォルダの統計サイズ
duが-sh / mnt / cdromと/パッケージ
DF -hビューのディスクスペース
シャットダウン
停止します
再起動
リブート
1.6の設定DNSサーバ
マッピング関係IPアドレスとホスト名を変更します。
VIの/ etc / hosts
127.0.0.1はlocalhost localhost.localdomainをlocalhost4 localhost4.localdomain4 :: 1 localhostのlocalhost.localdomainをlocalhost6 localhost6.localdomain6 192.168.33.61 MIN1 192.168.33.62 MIN2 192.168.33.63 MIN3
|
1.7ホスト・コンフィギュレーションの間で無料秘密のssh着陸
あなたはMIN1 MIN2にログインする場合
MIN1操作の場合:
まず、鍵ペアを生成します
SSH-keygenは(プロンプトが表示されたら、あなたは直接入力することができます)
そして、MIN1自身の公開鍵と、ファイルのauthorized_keys MIN2に追加の許可リストのコピー
SSH-コピー-IDのMIN2
の効果を確認します。
SSH MIN2
[ルート@ MIN1〜]#sshを-keygenは 公開鍵/秘密RSA鍵ペアを生成します。 キー(/root/.ssh/id_rsa)を保存するファイルを入力します。 作成したディレクトリ「/root/.ssh」。 (パスフレーズなしの場合は空)パスフレーズを入力します。 再び同じパスフレーズを入力します。 あなたの識別は/root/.ssh/id_rsaに保存されています。 あなたの公開鍵は/root/.ssh/id_rsa.pubに保存されています。 鍵のフィンガープリントは、次のとおりです。 96:B9:D1:66:55:78:CB:36:5E:DD:B2:0E:34:48:7E:00ルート@ MIN1 キーのrandomartイメージは以下のとおりです。 + - [RS 2048] ---- + | E. .. | | ... | | .oのOO O | | + + * +。| | S + O + = | | 。=。| | 。| | 。| | | + ----------------- + [ルート@ MIN1〜]# |
[ルート@ MIN1〜]#sshをコピー-IDのMIN2 MIN2のパスワード@ルート:【Hadoopの】 今、「sshの 『MIN2』」、およびチェック中で、マシンにログインしてみてください。
.ssh / authorized_keysに
作るために必ず私たちは、あなたが予想していなかったという余分なキーを追加していません。 |
[ルート@ MIN1〜]#sshのMIN2
最終ログイン:水1月9日6時37分44秒2019 192.168.33.2から [ルート@ MIN2〜]# [ルート@ MIN2〜]# |
システムで発生する1.8最小インストールの問題 - 欠落しているコマンド
各種コマンドは、ソフトウェアをインストールする際に、さまざまな依存関係が欠落している、失われます
scp命令没有,可以通过安装获得:yum install -y openssh-clients
集群中每台机器上都要安装才行