前の記事でsuコマンドが紹介されましたsuコマンドは、一般ユーザーとスーパーユーザーの切り替えに使用されますが、システムによっては応答しないことがあります。この状況にどう対処するか? Linuxでのsuコマンドの非協調処理を見てみましょう。
問題のあるシステムのCentOS 6.3 64ビット、SSHクライアントはSecureCRTを使用しています。友達が必要とする次のものを参照することができます。
まず、問題を引き起こす環境
CentOS 6.3 X64 < Br>
SecureCRT 7.0.0日本語
2番目に、問題の説明
今日自分のLinuxサーバーを操作しているときに、突然suコマンドがうまくいかない場合は、コマンドを入力し直します。車の後、それがsuであるかsuであるかにかかわらず、反応はありません - システムを再起動した後に同じことが、依然として問題であり、落ち込んでいてひどいです。 。 。
最も辛抱強い人は約1分待ちました、そしてsu:その背後にある文字は文字化けしたプロンプトでした当時はスクリーンショットが表示されていませんでした。
3番目に、問題の原因
ログアウトする前の最後のアクションを覚えておくためだけに、長い間押されて、パスを設定します。
コードは以下の通りである:以下に示すように
オプション「セッションオプション」ターミナル「外観」文字エンコーディングは、「デフォルトのUTF-8
に設定されています:
は、変更しますUTF-8の理由は、viを使用してシステム内の中国語で構成ファイルを編集すると、文字化けが発生するため、SecureCRTの文字エンコードはUTF-8に設定されているため文字化けしません。
問題は、システムを再インストールする前に、この設定に問題がないこと、つまりsuコマンドが応答しなくなることがないことを覚えていることです。 CentOSの国際化設定、現在の国際化設定
コードは次のとおりです。
#LANG =' ja_JP.UTF-8'
#SYSFONT =' latarcyrheb-sun16'
LANG =' zh_CN.GB18030'
LANGUAGE =' zh_CN.GB18030:zh_CN.GB2312:zh_CN'
SUPPORTED =' zh_CN.UT-F :zh_CN:zh:en_US.UTF-8:en_US:ja< p> SYSFONT =' lat0-sun16< '
< p>この時点でこの構成を変更した理由は、現在の問題と解決したからです。質問、問題の考えられる理由を想像して、そしてそれをテストしてください、そしてそれは予想通りです。
理由のまとめ:国際化言語設定が中国語で、SecureCRTの文字エンコード設定項目がUTF-8の場合、suコマンドは応答しません。
第四に、問題の解決策
理由を知って、解決策は簡単です、私はテストしました、国際化言語項目は中国語に設定されています、SecureCRT文字エンコーディングはデフォルトに設定されています、 SecureCRTの文字エンコーディングをUTF-8に設定してもsuコマンドが機能しない場合は、文字化けしたままの漢字を含む設定ファイルを開きます。したがって、i18nをデフォルト設定に戻します。
コードは次のとおりです。 :
LANG =' ja_JP.UTF-8< rpquo;
< p> SYSFONT =' latarcyrheb-sun16'
次に、SecureCRTの文字コードをUTF-8に設定します。 viで中国語の文字を開く文字化けしたファイルの問題を解決しました。suコマンドが問題を起こさないようにします。 ! !
上記はLinuxにおけるsuコマンドの未解決の解決策ですこの問題は主にCentOS 6.3 64-bitシステムで発生しますので、不幸な場合はこの記事の方法で解決してみてください。
多くのLinuxユーザーは、システムのインストール時に/varパーティションを割り当てませんでしたDockerをインストールした後、そのデフォルトの場所は/var /lib /dockerにあります。
Linuxシステムプロセスはスレッドで構成されていますが、もちろん、Linuxプロセス下のスレッド数は一定ではなく、1つのプロセスまたは複数のプロセスにすることができます。この記事では、Linuxシス
LinuxでMACアドレスを生成する方法はたくさんありますが、一般的なシェル生成方法の他に、PerlやRubyなどの方法でMACアドレスを生成することもできます。 。
A、シェルの生成方法
シェル生成方法最大のですが、また気持ちが最もシンプルかつ効率的で、一般的にランダムに生成されたツールの列を使用するいくつかの方法があります< Br>
opensslツール
Sed&lsquo; s /(..)/1:/g; s /.$//& rsquo; a0:77:d4:ef:08:7d yang @ crunchbang: 〜$ openssl rand 6
Linuxは起動時にselinuxポリシーエラーをロードできないため、システムに入ることができません。通常は2つのケースが原因で、次の小さなシリーズはLinux起動エ
Windows 7の高速切り替えプログラムウィンドウトリックの共有
Win10システムのタスクバーの音量アイコンが見つからない場合はどうすればいいですか?ボリュームアイコンのないタスクバーの解決策
Windows 7ワイヤレスプレーンテキストのパスワードを表示
Win7はブートメニューにセキュリティモードをどのように追加しますか?
Win7のシステム英語の入力方法が取り戻す方法が欠けている?システムの英語入力方法を復元するには?
Win8 /Win8.1 install.wimファイルの抽出にソフトウェアを使用しないでください。
映画のハイライトを維持すると、あなたは無限にあなたを作ることができます
Win7のシステムレジストリが正常に実行することはできません方法