Linux基盤の統合

Linuxシステムのブートプロセスは、5つの部分に分けることができる:ガイドのコアと、初期化を実行し、システムの初期化、端末の確立、ユーザログ。
ユーザーログイン
Linuxのアカウントの検証プロセスには、ユーザー名にmingettyを受け取ることになりますが、ログインユーザー名をパラメータとして来て、ログインしています。次に、ユーザー名のログインに分析されます。ユーザー名がrootでない、と/ etc / nologinファイル、意志の出力ファイルの内容nologinにログインした後、出口があった場合。これは、非ルートユーザのログイン時間は、通常、システムのメンテナンスのために使用されないように。登録/ securettyにだけは/ etcターミナルファイルが存在しない場合、ルートは任意の端末にログインすることができ、rootユーザーのログインのみを許可します。の/ etc / userttyファイルは、ユーザーに追加のアクセス制限を行うために使用され、ファイルが存在しない場合は、他の制限はありません。
 
使用するシェルのメインディレクトリは、どのようなものです:ユーザー名を分析した後、ログインのような、アカウントの設定を確認するために、/ etc / passwdと/ etc / shadowパスワードやその他の情報を検索します。無ホームディレクトリ場合は、デフォルトのディレクトリはルートであり、シェルが指定されていない場合、デフォルトは/ binに/ bashのです。
 
ログイン手順が成功した後、出力における対応する端子は、最後の(/ varに記録/ /ログにLASTLOG)、およびユーザーが、/ usr /スプール/メールで/ユーザ名に(新しいメッセージがあるかどうかをチェックするログインディレクトリ)。bashのために、システムは、最初に/ etc / profileスクリプトファイルを探し、それを実行し、そしてユーザーのホームディレクトリの.bash_profileをファイルには、それの実装に、存在する場合、その後、彼らはこれらのファイルで呼び出すことができます。そして、さまざまな環境変数を設定することを開始すべてのコンフィギュレーション・ファイルが実行された後、様々な環境変数も同様に配置されている他の設定ファイル、そしておなじみのコマンドラインプロンプト、このプロセス全体をやり直します。 
 
[モード切替方法グラフィックとテキストモード]
Linuxは6つのプリセットコマンドターミナルウィンドウレッツ・ログインを提供します。デフォルトでは、6つの窓がtty1から、tty2 ... tty6た、あなたがそれらを切り替えるには、Ctrl + Altキー+ F1〜F6を押すことができ、それがTTY1で、私たちのウィンドウ内の最初の兆候です。あなたは、グラフィカルインタフェースをインストールする場合、デフォルトでは、コマンド・ウィンドウ・インタフェースのいずれかを入力するには、Ctrl + Altキー+ F1〜F6を押すことができ、その場合には、グラフィカルインタフェースを、入力することです。あなたは、コマンド・ウィンドウ・インタフェースを入力してグラフィカルインターフェイスに戻ると、ちょうど背中にはCtrl + Alt + F7を押してください。あなたは、VMwareの仮想マシンを使用する場合は、コマンドのショートカットキーウィンドウスイッチは、Altキー+スペース+ F1〜F6である。あなたは、コマンドウィンドウにグラフィカルインターフェースに切り替えるにはAltキー+ Shiftキー+ Ctrlキー+ F1〜F6を押した場合。 
 
[ショートカットキーを使用することを学びます]
Ctrlキー+ C:これは、現在のコマンドのショートカットキーを終了するために使用され、もちろん、あなたはまた、文字の長いリストを入力することができ、それが直接のCtrl + Cを実行させたくない、カーソルが次の行にジャンプします。 
タブ:このキーは、最も有用な鍵であり、また、最も高い確率をノックキーの著者です。あなたは半ダースのコマンドを打ったときので、それはあなたが全体を作るのに役立ちます。だけでなく、コマンドでディレクトリを打ったとき、同じことが補完することができ、あなたがしようとは思いません。
Ctrlキー+ D:現在のターミナルを終了し、あなたも同じ終了を入力することができます。
Ctrlキーを押しながらZは:たとえば、あなたがコマンドを実行している、現在のプロセスを中断し、私は突然、あなたがこのショートカットを使用することができ、一時停止するには少し疑問を感じました。一時停止した後、あなたはそれを復元するために、FGを使用することができます。
Ctrlキー+ L:クリアな画面で、最初の行にカーソルを移動します。
 
[表示]コマンドのヘルプ情報
例えば、男性のLS
 
[Linuxシステムのディレクトリ構造]
/ビンビンはバイナリ頭字語です。このディレクトリには、最も頻繁に使用するコマンドです。
/ここでのブート店はあなたには、いくつかの接続ファイルや画像ファイルを含む、Linuxが起動するときに使用されるコアファイルの一部です。
の/ dev devが略称デバイス(装置)です。外部デバイスのディレクトリに格納されているLinuxでは、Linuxは、アクセス方法、ファイルが同じであるにアクセスするデバイスの方法です。
の/ etcこのディレクトリには、設定ファイルとサブディレクトリのシステム管理ニーズのすべてを格納するために使用されます。***
/ホームユーザのホームディレクトリは、Linuxでは、各ユーザーがディレクトリ名が指定された一般ユーザアカウントに基づいており、独自のディレクトリを持っています。
/ libにこのディレクトリは、基本的なシステムのダイナミックリンク共有ライブラリが揃って、その役割はDLLファイル内のWindowsに似ています。ほとんどすべてのアプリケーションがこれらの共有ライブラリを使用する必要があります。
/失われた+ときにシステム違法シャットダウン、これは空で、通常の状況下でディレクトリを見つけ、いくつかのファイルはここに保存されました。
識別、Linuxの識別されたデバイスは、このディレクトリをマウントする時期/メディアLinuxシステムは自動的に、等Uディスク、CD-ROM、などのいくつかのデバイスを識別することになります。
/ MNTシステムでは、このディレクトリは、あなたがCD-ROMドライブの内容を表示することができたディレクトリを入力し、我々はを/ mnt /にマウントされたドライブすることができ、一時的に他のファイルシステムをマウントするユーザーを有効にすることです提供します。
/このディレクトリに配置された追加のソフトウェアをインストールするホストのためであるオプト。たとえば、Oracle Databaseをインストールするには、このディレクトリを置くことができます。デフォルトは空です。
/ procのこのディレクトリには、システム・メモリ・マップである仮想ディレクトリは、あり、私たちは直接、システム情報を取得して、このディレクトリにアクセスすることができます。他の人があなたのマシンにpingを実行できないようなpingコマンドのように、あなたのハードディスク上のこのディレクトリの内容が、メモリに、我々はまた、直接内部の特定のファイルを変更することができませんが、ホストのコマンドによって遮蔽することができます。
1>は、/ proc / sys / net / IPv4の/ icmp_echo_ignore_allエコー。
また、スーパーユーザのホームディレクトリのパーミッションの人物として知られているシステム管理者、の/ルートディレクトリ。
/ sbinにsがここでは、システム管理者によって使用されるシステム管理プログラムに保存されているスーパーユーザーの意味があります。
/ SELinuxはこのディレクトリには、SELinuxは、Windowsファイアウォールと同様のセキュリティ・メカニズム、ですが、このメカニズムは、このディレクトリはSELinuxの関連文書を格納している、より複雑で、RedHatの/ CentOSの特定のディレクトリです。
/データサービスの一部を格納するためのSRVディレクトリが抽出されるようになりました。
/ SYSこれは大きな変化linux2.6コアです。、procファイルシステムのための情報を処理して擬似端末のファイルシステムデバイスとdevptsファイルをdevfsから:ファイルシステムのディレクトリには、2.6カーネルの新興設置、sysfsファイルシステムは、ファイル・システムの以下の3種類の情報を統合したsysfsシステム。ファイルシステムは、カーネルデバイスツリーを視覚的に反映したものです。カーネルオブジェクトが作成されると、対応するカーネルオブジェクトファイルとディレクトリが作成された亜種もあります。
の/ tmpこのディレクトリには、一時ファイルを格納するために使用されます。
/ usrこれは、Windowsでプログラムファイルディレクトリに似た非常に重要なディレクトリ、アプリケーションやユーザーファイルの多くは、このディレクトリに置かれているが、あります。
/ usr / binに:アプリケーション・システム・ユーザー。
/ usr / sbinに:より高度な管理プログラムとシステムデーモンスーパーユーザー。
/ usr / src:カーネルソースのデフォルトのディレクトリを置きます。
/ varがこのディレクトリには、常に私たちは、多くの場合、このディレクトリに配置され、これらのディレクトリを変更するために使用された何かを拡大して含まれています。各種ログファイルを含みます。
 
Linuxシステムでは、複数のディレクトリがあることがより重要であり、通常は誤って削除または内部文書をシャッフルしないように注意する必要があります。の/ etc:トップにも述べたように、これは、ディレクトリ内のファイルを変更した場合、システム・コンフィギュレーション・ファイルでシステムが起動しない可能性があります。/ビン、/ sbinには/ usr / binには/ usr / sbinに:これは、下の/ binに/ lsのディレクトリにあるようLSとして実行可能ファイルを配置するために、システムのデフォルトディレクトリです。/ binには、の/ usr / binにシステムがユーザによって使用される(ルート以外のユーザを渡す)命令のためであり、及び/ sbinには/ usr / sbinに命令をルートするために使用されることは注目に値します。/ヴァール:これは非常に重要なディレクトリ、システム上で実行中のプログラムの数で、各プログラムはほかに、特に中には/ var / log「ディレクトリ、対応するログが生成され、ログがこのディレクトリに記録されています配置前のメールはここにもあります。
 
 
【誰】
他のユーザーがオンラインであるかどうかを確認
[どのように適切にシャットダウン]
実際には、ほとんどのサーバーで使用されるのLinuxの分野では、稀にシャットダウン操作に遭遇していません。結局のところ、終わることはありませんサーバー上でサービスを実行して、特殊な状況を除いて、シャットダウンするように強制されます。
コンテキストで実行されている各プログラム(またはサービス)が異なるため、LinuxとWindowsは、Linux環境下で、したがって、スクリーンの後ろにあなたは非常に多くの人々を見ることができない、実際に上記のホストで同じ時間を持っているかもしれませんあなただけのパワーを押すと、ファイルを転送するには、このようなWebブラウジングの友人としての仕事、友人の友人に手紙を送信するなどのFTPはオフ、他の人のデータが停止する可能性があります!それはそれを心配して!また、最大の問題は、正常にシャットダウンされていない場合、それはファイルシステムに損傷を与える可能性があり、である(もう時間が戻ってファイルにデータを書き込むしないように、そのファイルには、いくつかのサービスの問題が存在しますので!)。
 
あなたがシャットダウンしたい場合、システムは他のユーザーという現在オンライン確認する必要があります。誰は、ps -auxを実行することができ、このコマンドを発行することができ、そしてこのコマンド-aオンラインネットワーク、netstatコマンドを発行することが可能かどうかを確認するために、プログラムは、このコマンドの背景に依存します。これらのコマンドを使用すると、ホストの現在の状態のほとんど理解を使用することを可能に使用してください!(これらのコマンドは、後の章で言及されますが、今のところ、あなたは理解することができます!)
 
正しい手順:? Sysncシャットダウン、再起動停止である??
ハードディスクへの同期メモリからの同期データ。
シャットダウンshutdownコマンドは、あなたは男のシャットダウンヘルプドキュメントを見ることができます。たとえば、次のコマンドのシャットダウンを実行できます。
シャットダウン-h 10「10分後、このサーバーがシャットダウン」これは、コンピュータが10分後にシャットダウンし、ユーザーの現在のログイン画面に表示されることを示しています。
シャットダウンはすぐにシャットダウン今-h
20時25分-hシャットダウンは本日20時25分にシャットダウンされます
シャットダウン後にシャットダウン-h +10 10分
今すぐシステムを再起動する-rシャットダウン
システムを再起動した後、10分10 -rシャットダウン
リブートリブートは現在、シャットダウン-rと等価です
システムをオフに停止し、現在は電源オフ-hシャットダウンに相当します
DEVホームオプトビンTMP
 

 

おすすめ

転載: www.cnblogs.com/ihacker/p/11311170.html