このスレッドはクローズされています。記事の閲覧のみとなります。
【Centos6】ユーザログイン後、何も表示されない |
|
- æ¥æï¼ 2011/10/20 10:08
- ååï¼ Centくん
- 1.不明点・障害内容:
⇒「はじめての自宅サーバ構築~」様のHPを参照して、CentOS6をIBMのIntellistationにインストして初期設定等を行い、 再起動後に作成したユーザで普通にログインすると、ログイン後には壁紙と矢印のポインタ以外、上部のメニューバーも 表示されなければ、ゴミ箱等のアイコンもデスクトップ上に表示されなくなりました。
そのため、GNOMEも使用できず、ログも見れないため、何が原因でどう対処したら良いか分からず、困っております。 遠隔で入れないかと同じLAN内にあるPCからteratermで該当サーバのIP(eth0)をたたいたんですが、タイムアウトして 接続できませんでした。
どなたか、対処法をご教示いただけませんでしょうか?
インストし直すしかないのでしょうか? もし、インストし直すしかないなら、こうした現象を繰り返さないために、どういった点に気をつけておいた方が良いか、 教えていただけないでしょうか?
よろしくお願いいたします。
|
■ コンテンツ関連情報
Re: 【Centos6】ユーザログイン後、何も表示されない ( No.1 ) |
|
- æ¥æï¼ 2011/10/20 11:19
- ååï¼ 管理者
- サーバのシステムロケールは「UTF-8」になっていますか?
当方もつい最近サーバを再構築した際、「eucJP」で構築したらコンソールログインで同様に何も表示されなくなってしまいました。 「UTF-8」に変更し再起動した所、問題なく画面表示されるようになった経緯があります。
> /etc/sysconfig/i18n 上記の内容を開示して頂けますか?
|
Re: 【Centos6】ユーザログイン後、何も表示されない ( No.2 ) |
|
- æ¥æï¼ 2011/10/20 13:40
- ååï¼ Centくん
- 管理者様
ご回答ありがとうございます。
確かに、そこは「U8」⇒「EUC」にしました。 それでこんな事象になるのはどうしてでしょう?
また、どのように対処すべきでしょうか? コンソール接続で対処法がありますでしょうか? (ターミナル接続では蹴られてしまうので・・・)
なお、「はじめての~」の以下のページを参考に行ったのですが、 これは行うべきではなかったということでしょうか? http://kajuhome.com/inst_after.shtml#n03
自学としてですが、 Webサーバを構築して、Webコンテンツを公開することを想定しているため、 コンテンツが文字化けてはと、上記作業を行った次第です。
未熟者ですみません、ご教示をお願いいたします。
|
Re: 【Centos6】ユーザログイン後、何も表示されない ( No.3 ) |
|
- æ¥æï¼ 2011/10/20 14:07
- ååï¼ 管理者
- 何故、コンソール画面がこの様になってしまうのかは当方では解りません。
まずは、システムロケールを「UTF-8」に戻して、サーバを再起動してください。 以下の様に修正します。
# vi /etc/sysconfig/i18n LANG="ja_JP.UTF-8"
> Webサーバを構築して、Webコンテンツを公開することを想定しているため、 > コンテンツが文字化けてはと、上記作業を行った次第です。 これは、サーバのロケールに合わせれば問題ありません。 ただし、Web(html)が出力する文字コード(htmlヘッダのcharset)を適正にしてください。(以下の部分) <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
例えばtest.htmlがeucJPで作成されている場合はcharset=EUC-JPにします。 この様に正しいコードにしておけば、サーバのロケールは極論、なんでも構いません。
失敗してしまう例として、サーバのロケールがUTF-8で新規にtest.htmlをサーバ上で作成した場合は このtest.htmlはUTF-8になります。この状態でcharset=EUC-JPだと文字化けする事になってしまいます。 また、当該掲示板の様に外部から入力された情報をサーバに保存する場合も注意が必要です。
コンソール上で作業が必要ない場合(ターミナルで作業する)は一般的なeucJPにしておけば、大抵のサンプルCGI(perl)がそのまま使用できますが、主体がUTF-8になりつつある?現在はこの際勉強がてらにUTF-8にするのも良いでしょう。
|
Re: 【Centos6】ユーザログイン後、何も表示されない ( No.4 ) |
|
- æ¥æï¼ 2011/10/20 14:24
- ååï¼ Centくん
- 管理者様
早速のご回答ありがとうございます。
以下の修正を行う点は承知いたしました。 # vi /etc/sysconfig/i18n LANG="ja_JP.UTF-8"
ただ、コンソール接続でもGNOMEが表示されませんし、 ターミナル接続も拒否されるため、どのような手段で、 上記の修正を行ったら良いのでしょうか?
管理者様は、同事象の際に、どうやって、プロンプトを表示させたのでしょうか? アイコンはおろか、上部の「アプリケーション」等のメニューも含めて、 コンソール画面上に何も表示されていないため、 どうしようかと思っているところです。(ポインタのみ表示される)
>失敗してしまう例として、サーバのロケールがUTF-8で新規にtest.htmlをサーバ上で作成した場合は >このtest.htmlはUTF-8になります。この状態でcharset=EUC-JPだと文字化けする事になってしまいます。 >また、当該掲示板の様に外部から入力された情報をサーバに保存する場合も注意が必要です。
コンテンツの作成場所(環境)とcharsetが一致していれば、サーバの設定が何であれ、 気にすることはないということですね。
>コンソール上で作業が必要ない場合(ターミナルで作業する)は一般的なeucJPにしておけば、大抵のサンプルCGI(perl)が >そのまま使用できますが、主体がUTF-8になりつつある?現在はこの際勉強がてらにUTF-8にするのも良いでしょう。
そうですね、この際、teratermもU8で設定しておけば、そこでの作成であれ、サーバ内での作成であれ、 気にすることはないですもんね。
丁寧にご説明いただき、本当にありがとうございます。
|
Re: 【Centos6】ユーザログイン後、何も表示されない ( No.5 ) |
|
- æ¥æï¼ 2011/10/20 14:32
- ååï¼ 管理者
- > 管理者様は、同事象の際に、どうやって、プロンプトを表示させたのでしょうか?
> アイコンはおろか、上部の「アプリケーション」等のメニューも含めて、 > コンソール画面上に何も表示されていないため、 > どうしようかと思っているところです。(ポインタのみ表示される) 失礼しました。肝心な問題が抜けていましたね。
サーバをシングルモードで起動させて該当ファイルを修正してください。
【シングルモードでの起動の仕方】 1.ブートローダ画面(カーネル選択画面)中に「e」を押します。 複数カーネルが存在していた場合は、デフォルトでは1番上が通常起動する物ですので、もう一度「e」を押します。 2.入力できる状態になるので選択された最後に以下を追加します。 「 single」(スペース1個 + single) エンターキーを押して確定して下さい。 3.選択画面になるので、「b]を押してブートします。 4.コマンドラインが可能となります。
|
■ その他