一般的な Linux エラーの解決策:
日々の開発、特に Linux での運用では、さまざまなエラーに遭遇することがよくあります。記録して、練習すれば完璧、Linux の謎をゆっくり理解してください
1) SSL 証明書をインストールするときに、certbot コマンドが使用できません
解決策 :
Use yum to reinstall and uninstall the softwareinstalled using pip
pip uninstall requests yum reinstall python-requests pip uninstall six yum reinstall python-six pip uninstall urllib3 yum reinstall python-urllib3
2) 問題. xxx が sudoers ファイルにありません. このインシデントが報告されます。(切り替えたいと思ったとき) xxx として root 権限を取得するには、sudo su コマンドを使用し、プロンプトに従って *** のパスワードを入力します (表示されるエラー メッセージ)
Solution
1.修改sudoer文件,使得能够使用sudo命令 su (切换到root用户下); 输入root用户密码; ls -l /etc/sudoers (查看sudoers文件) chmod u+w /etc/sudoers(给root用户增加写权限); ls -l /etc/sudoers (查看sudoers文件) vim /etc/sudoers(打开sudoers文件)然后在 root ALL=(ALL) ALL 后面加上 XXX ALL = (ALL) ALL,其中XXX表示你的用户名,保存之后推出 chmode u-w /etc/sudoers (恢复sudoers文件原来的读写权限) ls -l /etc/sudoers (查看sudoers文件) exit(退出root用户) 如此,就可以在xxx用户下使用sudo来做root权限的事情啦
2) が sudoers ファイルにありません
解決策:
1) ルート ID に切り替えます (su: ルートに切り替えるだけで、ルート環境変数を渡さないでください。su -: 環境変数をまとめます。 root ログインと同様)
直接执行命令: visudo 复制root的配置 root ALL=(ALL) ALL 例如添加lanlang lanlang ALL=(ALL) ALL
2) ユーザーを Wheel ユーザー グループに直接追加します
usermod -a -G wheel lanlang -a: 追加的方式添加, 不会删除掉之前所属的用户组 -G: 执行要添加的用户组
3) 新しいユーザーを追加し、グループ /sudoers として /etc に追加します。最後にこのグループにユーザーを追加します
useradd sudogroup echo "%sudogroup ALL=(ALL) ALL">> /etc/sudoers useradd xing usermod -aG sudogroup xing
3. su を使用してユーザーを切り替えると、 -bash4.1-$
になります 原因探索:
1) があります。ユーザーのホーム ディレクトリに関連する環境設定ファイル (.bash_logout .bash_profile、.bashrc) がありません。
2) ユーザーのホーム ディレクトリは、追加時のディレクトリと一致しません。
解決策:
1) /etc/skel のユーザー環境設定ファイルを指定ディレクトリにコピーします
cp -a /etc/skel/. /home/lanlang 注意: skel/ 目录中的点不能丢哦
2) 移行操作が必要です
usermod -md /tmp/lanlang lanlang -d: 修改用户端额家目录通常和-m一起使用 -m: 修改用户家目录通常和-d一起使用
4. ユーザーを作成します ($ 記号のみが必要です)。ログイン時に表示される (Ubuntu)
解決策: ユーザーを作成し、対応する権限とディレクトリを作成する必要があります
adduser lanlang
5. -bash: warning: setlocale: LC_CTYPE: ロケールを変更できません ( UTF-8):
解決策: vim /etc/environment
LANG=en_US.utf-8 LC_ALL=en_US.utf-8
設定が有効になります:source /etc/environment
6.nginx: [emerg] binding() 0.0.0.0:443 への接続に失敗しました (98: アドレスはすでに使用されています)
解決策: プロセスを占有しているインターフェイスを強制的に閉じます
sudo fuser -k 80/tcp #关闭占用80端口的程序
7. Tencent Cloud がサービスをリセットすると、サービスを使用できなくなります。 ssh または接続ツール。Connect
解決策: 無効なキーを削除します。
ssh-keygen -R "you server hostname or ip"
8. grep コマンド プロンプト バイナリ ファイル jzl_search_stdout.log が
と一致します。解決策:
grep -nr -a "400" jzl_search_stdout.log -a, --text equivalent to --binary-files=text,即让二进制文件等价于文本。
推奨チュートリアル: 「linux チュートリアル」
以上がLinux でよくあるエラーは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。