レビュー
すべてのITの知識は、OSIモデル(TCP / IP 4)に依存する時間であり、
プロトコル:(規定)
アプリケーション層プロトコル:HTTP、HTTPS(B / S)のsshのSMTP、POP3、IMAPのftpのTFTPのDNSのDHCPのtelnet
トランスポート層:TCPのUDP -ポート
ネットワークレイヤ:ルーティングプロトコルは、ルーティングプロトコル(IPv4からIPv6)XXXXのある
MAC FFイーサネットプロトコル:FF:FF:FF:FF:FF:FFグローバルに一意なデータリンク層
、物理層:電気信号01
Linuxディレクトリ構造
Linuxのディスク管理
のfdisk -パーティション(論理境界)ファイルシステムへの書き込み、-lディスクの命名
//ファイルシステムフォーマットを指定します。-tのmkfs;
マウントのマウントポイントデバイスをマウントするには、[Linuxでのストレージデバイス】システム上に実装されなければならない
/ポイントマウントのアンマウント装置がハングアップする
DF -H
の/ etc / fstabを達成電源自動ローディング
/ / binに/ sbinに
は/ etc
/ USRは/ usr / local /
の/ var
/ OPT
/ SYS / PROCを
/ tmpに
/ libに/ lib64に
/ホーム/ルート
の/ cdrom /メディア/ mntに
ディレクトリのファイル操作上の共通のコマンド:
[] ^ $グロブLSファイル*ワイルドカード?
Cdの...〜 -絶対パスと相対パスを。
Grepの
正規表現
1、[]に一致する文字列[^] [:桁:] [:アルファ:] ...
図2に示すように、マッチングの数*?\ {M \} \ {M、N \} \ {0、N \} \ {M、\}
図3に示すように、アンカー^ $の\ bの位置<\ \ B /> 4、 グループ\(AB \)* ABABABAB
AB * abbbbb
*。
-V
-i
^ $ -ブランク行
も、マルチレベルのサブディレクトリの作成-pv MKDIR
RMを-r
空のディレクトリを削除するには、rmdir
ツリーを-L -d
-------------------------------------------------- -------------------------------------------------- --------
ファイル関連のコマンド
1、作成、および操作は、削除
ファイルは、ファイルの作成されていない場合、タッチ修正タイムスタンプスタット(のatimeのmtime関数ctime)をタッチ
-Cの
時間の形式を:MMDDHHMM [CC] YY.ss
- :SYウルトップ>プロセス[CPUを参照してください]
-a
のRmの
* * [範囲] -fileは* [ファイルのプロパティ] -name dは検索
; -execコマンド} {\
-OKコマンド} {\;
| xargsのコマンド;
MKDIR -pv
2、コピー、およびファイルの移動
Cpは- //すべてのファイルのコピー属性を運ぶ
。Mvを移動(1)ファイルを移動
(2)ファイル名変更
MV AB
MV / TMP / A /ルート/
ファイル名の拡張子を
{}
ディレクトリ名を作成する_学生ID趙_00001
MKDIR {趙、市レイ} _ {00001,00002}
趙_00001
趙_00002
ベンジー_00001
ベンジー_00002
3、ファイルの内容を表示
すべてのファイル内容の猫時ビュー
/etc/init.d/の猫
より// manコマンドは、
/
?
Q
少ないが、よりクリアな視界大きなファイルでは、我々はあまり使い
テールデフォルトのビューカウントダウン10行を
-n // 20 -nファイル名のテールを簡素化:-20
* -f *ファイル、リアルタイムビューファイルの内容を終了していない
ラインのヘッドビュー
20名-nを//頭を簡素化-n:-20
4、其他
エコー-e -n
エコー$ PATH
-n //プリント( "Hello World"の、エンド= '\ t'の)印刷( "Hello World"の)
印刷( "Hello World"の)
-e识别\トン\ nは\ rの
エコー-n -eの"Hello World \ tの"
リダイレクト>と>>
FDファイル識別子
0 - 標準入力
1 - 標準出力
2 - エラー出力
プログラム命令=データ+
コード変数
データ内の変数から来ますか?コードの実行とデータ出力?
米国:デフォルトの標準入力-出力標準キーボード-ディスプレイ
リダイレクトは、入力と出力を変更するために使用されます。
出力のリダイレクト:
>仕事は、この機能セットは、デフォルトのカバーをリダイレクト-C削除するために使用することはできません
同時に、> |(カバーリダイレクトを開くように設定+ C)をリダイレクトするように強制することができます
>>元のファイルにリダイレクトを追加し、追加データを追加することができます。
拡張:
Linuxでは、デフォルトの出力コマンドの出力に加えて、それはまた、コマンド実行状態の結果を返します。
0が正常に実行されるコマンドのために戻され、保存された実行状態に非0が失敗;?$の名前を返します
結果は、仕事で、私たちはしばしば、コマンド出力の結果が、唯一のコマンド実行状態を必要としません
我々は(は/ dev / null)の空の出力をファイルにリダイレクトするリダイレクトを使用します。
猫A.TXT>を/ dev / null
入力のリダイレクト:
<文書の背面、前のコマンドが実行されます。
TRコマンドは、前述の後者のコンテンツに置き換えられ
TR ABC ABC <A.TXT
catコマンドと同時に<<マルチライン入力
猫>> << EOFを提出
> A
> EOF
エラー出力のリダイレクト:
2> FD(ファイル識別子)を持参する必要があります
>> 2追加のエラー出力のリダイレクト
拡張最適化:
猫A.TXT>を/ dev / null
2 A.TXTのCAT>を/ dev / null
&>を/ dev / nullコマンドが正しいか否かの実行は、コンテンツ出力に割り当てられますを/ dev / null
&>> [簡易ファイル]
パイプライン:
コマンド1 | COMAND 2 | コマンド3 | コマンド4 | .........
後で名前を実行するには、コマンドの実行結果、出力の前に、
[Linuxはアイデア:、小さな機能を組み合わせた複雑な機能を実行します]
尾-7の/ etc / fstabに| -d」 '-f1をカット
カットカット
-d指定された区切り文字 "
1,3 -f 1列1-3採取
-------------------------------------------------- -------------------------------------------------- -----------
Linuxのリモート
1、ネットワークカードの情報を表示または構成
イーサネットとIPアドレス
ifconfigコマンド
このコマンドを使用しないと、我々はネットワークツールパッケージをインストールする必要があります(ネットツール)
aptのネットツールをインストール
Ruoguoは、カードが起動していない、我々は、デフォルトのネットワークカードの設定ファイルを変更する必要があります。
の/ etc /ネットワーク/インターフェース
VIMの/ etc /ネットワーク/インターフェース
(1)動的 - DHCP
自動eth0の
IFACEはeth0のinet DHCP
[あなたがサービスを再起動する必要があり、コンフィギュレーションファイルを変更します]
/etc/init.d/networkingが再起動
(2)静的 - 手動で設定します
アドレス192.168.94.10
ネットマスク255.255.255.0
ゲートウェイ192.168.94.1
図2に示すように、リモート管理機構
sshのsshのポートは、Ubuntuの監視機能を開き、TCP-22
netstatの-tnl //トン - TCPプロトコルのn - 解析できません
aptインストールのopenssh-サーバー-y:いいえの場合
/etc/init.d/ssh開始
[Ubuntuのデフォルトでは、唯一のリモート接続する普通のユーザーを使用することができます]
CentOSの下では、直接rootユーザからリモートでログオンすることができます。
いいえリモート・ログイン・パスワードありません