1. ホーム
  2. オペレーティングシステム
  3. レッドハット/セントス

CentOSのキャラクターインターフェースとウィンドウモードへの入り方

2022-01-26 20:31:40

CentOSのインターフェース切り替えの問題で、文字モードに入って操作することに慣れた方も多いのではないでしょうか。では、どのようにキャラクターモードに切り替えるのでしょうか。ここでは、キャラクターモードに入るための3つの方法を紹介します。

グラフィカルな環境でターミナルウィンドウを開き、キャラクターワークモードに入る。システム起動後、直接キャラクタモードに移行する。リモートログイン(Te lne t または SSH)を使用して、キャラクタワークモードに入る。

仮想コンソール

システム起動時に直接キャラクタモードで作業する場合、システムは複数(デフォルトでは6)の仮想コンソールを提供します。各仮想コンソールは独立して使用することができ、互いに影響し合うことはありません。Alt+F1〜Alt+F6で、複数の仮想コンソールを切り替えて使用できます。文字版CentOSのインターフェイスの下にstartxコマンドでグラフィカル環境を起動した場合、C trl+Alt+F1 ~ C trl+Alt+F6で文字版仮想端末を切り替え、C trl+Alt+F7でグラフィカルインターフェイスに切り替わることが可能です。

ローカルログインとログアウト

ログインする ログイン端末でユーザー名(例:root)、パスワード(pwd)を入力するだけ。ログアウト 現在のログイン端末でlogoutコマンドを入力するか、ショートカットキー「+」を入力することで行えます。

Linux 環境で ssh を使用してリモート Linux システムにログインする Linux 環境の ssh コマンドは、O pe nSSH のクライアントプログラムです。リモート Linux システムにログインするには、リモート Linux システムで O pe nSSH サーバーが起動されていることを確認する必要があります。

ssh コマンドを使用してリモートの Ope nSSH サーバーにログインする場合のコマンド形式は次のとおりです。 $ ssh リモートホスト上のユーザー名 @ リモートホストの IP アドレスまたは FQDN

文字CentOSのインターフェースへのアクセスは、システムランレベルからアクセスできます

Linuxシステムは、常に指定されたランレベルで動作し、異なるランレベルには、異なる仕事をし、異なることを達成する異なるプログラムやサービスがあります。centosは、以下の表のようにランレベルを設定し、システムはこれらのランレベル間で切り替えて異なる仕事をすることができます。ランレベルの説明

0 すべてのプロセスが終了し、マシンは整然と停止し、システムはシャットダウン時にこのランレベルになります

1 シングルユーザモード。システムのメンテナンスに使用され、少数のプロセスのみが実行され、すべてのサービスが同時に起動されることはない

2 マルチユーザーモード。ネットワークファイルシステム(NFS)サービスを起動しない以外はランレベル3と同じ。

3 マルチユーザーモード。複数のユーザーによるシステムへのログインを許可し、デフォルトのブート・レベルとなります。

4 ランレベルのカスタマイズはユーザーに任せる

5 マルチユーザーモードで、システム起動後にX-Windowを実行し、グラフィカルなログインウィンドウを表示する。

6 すべてのプロセスを終了させ、システムを再起動する

1. 文字ログインのCentOSインターフェイスで起動する場合、デフォルトのシステムランレベルは3です。 グラフィカルログインのCentOSインターフェイスで起動する場合、デフォルトのシステムランレベルは5です。

2. ユーザーが既に文字版CentOSのインターフェースを起動しており、グラフィカルなCentOSのインターフェースに入りたい場合、以下のコマンドを使用することができます。

$ startx &

ランレベルの表示と切り替え

ユーザーは、次のコマンドを使用して、システムの現在のランレベルを表示できます ランレベルユーザーは、次のコマンドを使用して、ランレベルを切り替えることができます init [0123456Ss] すなわち、initコマンドの後に、切り替えるべきランレベルのランレベルコードであるパラメータが続きます、例.

ランレベル0に切り替えるにはinit 0コマンドを使用します、つまり、シャットダウン

init 1コマンドでランレベル1(シングルユーザーランモード)に移行します。

init 6コマンドでランレベル6に切り替える、つまりリブートする

また、CentOSのinitコマンドのシンボリックリンクであるte linitコマンドを使用することも可能です。

runle ve l コマンドと init コマンドの使用例です。

# システムの現在のランレベルを表示する

# ランレベル

N 3

# システムの現在のランレベルは "3 "で、以前のランレベル("N "で表示)は存在しない。

# init 2

# init 2 コマンドを実行すると、システムコンソールに対応するストップ・スタート・サービス情報が表示されます

# ランレベル

3 2

# システムの現在のランレベルはすでに「2」、最後のランレベルは「3」、ランレベルの変更は成功です。

shutdown と reboot コマンドは、CentOS のインターフェイスに入る際にも使用できます。

システムのシャットダウンと再起動は、実際にはランレベルスイッチを実行することになります。今回のシャットダウンと再起動は、即座にシャットダウンや再起動を行うinitコマンドで行うことができますが、マルチユーザーシステムで、ユーザーにシャットダウンの警告メッセージを送って、作業を終えてログアウトさせたい場合は、shutdown、halt、re bootコマンドを使用する必要があります

コマンドを使用します。

マルチユーザー環境では、システムのシャットダウンと再起動にshutdownコマンドを使うのが一般的です。shutdownでは、システムにログインしているすべてのユーザーにシステムがシャットダウンすることを通知して新規ログインをブロックし、すべてのプロセスにシステムがシャットダウンすることを通知して、viなどの一部のプログラムがユーザーの編集ファイルを保存して時間内に終了するように、より安全な方法でシステムを停止することができます。

shutdownコマンドの書式は次のとおりです。 shutdown [引数] time [警告-メッセージ] 。

where: time: シャットダウンコマンドが実行されるまでの時間を設定し、以下の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 " 5分後にシステムが再起動します。" "作業を保存してください。"

# すぐにシステムをシャットダウンする

# shutdown -h now

# すぐにシステムを再起動し、再起動後に fsck で強制的にディスクチェックを行う。

# shutdown -h -F now