CentOS文字インタフェースおよびウィンドウモードへのアクセス方法
CentOSインタフェースの切り替えの問題では、文字の働き方に慣れている人が多いかもしれません。では、どのように文字の働き方に切り替えますか?文字の働き方に入る3つの方法を紹介します。一緒に見に行きましょう。
グラフィック環境でターミナルウィンドウを開いて文字の動作に入ります。システムが起動したら、直接文字の動作に入ります。リモートログイン方式(Telne tまたはSSH)を使用して、文字の動作方式に入ります。
仮想コンソールシステムの起動時に文字の動作に直接アクセスすると、システムには複数(デフォルトでは6つ)の仮想コンソールが用意されます。各仮想コンソールは独立して使用でき、互いに影響しません。複数の仮想コンソール間の切り替えは、Alt+F 1~Alt+F 6を用いて行うことができる。ユーザがstartxコマンドを使用して文字CentOSインタフェースの下でグラフィック環境を起動した場合、C trl+Alt+F 1~C trl+Alt+F 6を使用して文字仮想端末を切り替え、C trl+Alt+F 7を使用してグラフィックインタフェースに切り替えることができる。
ローカルログインとログアウトログイン:ログイン端末にrootなどのユーザー名とパスワード(pwd)を入力すればよい。ログイン解除:ユーザーは、現在のログイン端末にlogoutコマンドを入力するか、+ショートカットキーを使用して行うことができます。
Linux環境でsshを使用してリモートLinuxシステムにログインします。Linuxでのsshコマンドは、O pe nSSHのクライアントプログラムです。リモートLinuxシステムにログインするには、リモートLinuxシステムでO pe nSSHサーバが起動していることを確認する必要があります。
sshコマンドを使用してリモートO pe nSSHサーバにログインするコマンドフォーマットは、$sshリモートホスト上のユーザ名@リモートホストのIPアドレスまたはFQDNです。
文字CentOSインタフェースにアクセスすると、システムの動作レベルからLinuxシステムは、指定された実行レベルでいつでも実行され、実行レベルによってプログラムやサービスが異なり、完了する作業や目的が異なります。Centosでは、次の表に示す実行レベルが設定されており、システムはこれらの実行レベルを切り替えて、異なる作業を完了することができます。実行レベルの説明
0すべてのプロセスが終了し、マシンが秩序正しく停止し、シャットダウン時にシステムがこの実行レベルになります。
1シングルユーザモード。システムメンテナンスに使用され、少数のプロセスのみが実行され、すべてのサービスが開始されません。
2マルチユーザモード。実行レベル3と同様に、ネットワークファイルシステム(NFS)サービスが起動されていないだけです
3マルチユーザモード。マルチユーザログインを許可するシステムは、システムのデフォルトの起動レベルです。
4ユーザー定義の実行レベルを残す
5マルチユーザモードであり、システム起動後にX-Windowを実行し、グラフィカルなログインウィンドウを与える
6すべてのプロセスが終了し、システムが再起動されます。
1.システム起動後に文字登録CentOSインタフェースに入る場合、システムのデフォルトの運行レベルは3である。システムの起動後にグラフィックログインCentOSインタフェースにアクセスした場合、システムのデフォルトの動作レベルは5です。
2.ユーザーが文字CentOSインタフェースを起動した場合、グラフィックCentOSインタフェースにアクセスするには、次のコマンドを使用します。
$ startx &
実行レベルの表示と切り替えユーザは、以下のコマンドを使用して、現在のシステムの実行レベルrunlevelを表示することができる。ユーザは、以下のコマンドを使用して、実行レベルinit[0123456 Ss]を切り替えることができる。すなわち、initコマンドの後にパラメータが続く。このパラメータは、切り替える実行レベルの実行レベル番号である。
Init 0コマンドで運転レベル0に切り替える、すなわちシャットダウン
Init 1コマンドで運転レベル1に切り替えると、シングルユーザ運転モードになります
Init 6コマンドで運転レベル6に切り替え、再起動
また、te linitコマンドを使用することもできます。CentOSでは、te linitコマンドはinitコマンドのシンボルリンクです。
次にrunle ve lとinitコマンドを使用する例を示します。##システムの現在の実行レベルを表示
# runlevel
N 3
##システムの現在の運転レベルは「3」であり、前回の運転レベルはない(「N」で示す)
# init 2
##「init 2」コマンドを実行すると、対応するサービス停止情報がシステムコンソールに表示されます。
# runlevel
3 2
##システムの現在の運行レベルはすでに“2”で、前回の運行レベルは“3”で、運行レベルを転換して成功しました
文字CentOSインタフェースにアクセスしてシャットダウンと再起動コマンドを使用することもできますシステムのシャットダウンと再起動は、実際には実行レベルの切り替えを行います。今回はinitコマンドを使用してシャットダウンと再起動が可能で、コマンドinitは直ちにシャットダウンまたは再起動に使用されますが、マルチユーザシステムでは、各ユーザが自分の作業を完了してログインをログアウトするためにシャットダウン警告情報をユーザに送信するには、shutdown、halt、re bootなどのコマンドを使用する必要があります。
命令。
マルチユーザ環境では、通常shutdownコマンドを使用してシステムを閉じて再起動します。shutdownコマンドは比較的安全な方法でシステムを閉じることができ、システムにログインしたすべてのユーザーはシステムが閉じることを通知され、新しいログイン操作はブロックされます。同時に、すべてのプロセスはシステムが閉じることを通知され、viなどのプログラムはユーザーが編集したファイルをタイムリーに保存し、終了することができます。
shutdownコマンドのフォーマットは、shutdown[パラメータ]time[warning-message]です。
そのうち、time:shutdownコマンドを実行する時間を設定します。次の3つのフォーマットを使用できます。
hh:mm:絶対時間指定、hhは時間指定、mは分指定
+m:相対時間を指定します。mは数値で、単位は分です。
now:今すぐ行います。+0に相当します。
warning-message:ユーザーへの警告情報を設定する
CentOSインタフェースの切り替えの一般的なパラメータは以下の通りです。-t sec:送信警告情報と削除情報の間に何秒遅れてinitに実行レベル切替を通知するか
-k:本当にシステムを閉じるのではなく、ユーザーごとに警告情報を送信するだけです。
-r:シャットダウン後にシステムを再起動
-h:シャットダウン後にシステムを停止する
-f:再起動後fsckなしでディスクをチェック
-F:再起動後、fsckによるディスクチェックを強制
例:##すべてのユーザー・システムが5分後に再起動することを警告
# shutdown –r +5 “ System will be reboot in 5 minites, Please save your work.”
##直ちにシステムをシャットダウン
# shutdown –h now
##直ちにシステムを再起動し、再起動後にfsckでディスクを強制的にチェック
# shutdown –h -F now