如何在服务器上面安装 centos镜像镜像没有问题 在自己本地装一了遍没有问题?

在服务器上面安装 centos镜像
镜像没有问题 在自己本地装一了遍没有问题

img

服务器安装镜像系统

【相关推荐】



  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7745515
  • 你也可以参考下这篇文章:CentOS配置环境变量出错,导致大部分命令无法使用的问题解决。(亲测可行)
  • 除此之外, 这篇博客: 记录一个centos本地语言问题中的 记录一个centos本地语言问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    不知道怎么搞的,每次登录服务器输入命令都会携带一些后缀提示,像牛皮癣一样很难受。

    [root@ip home]# ls
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    

    Google了很多都没有解决,比如:

    https://www.cnblogs.com/kevingrace/p/8191929.html

    然后今天在处理ssh被暴力破解的问题时发现了一些东西:

    [root@ip home]# tail -f /var/log/secure
    refused connect from 164.92.129.174 (164.92.129.174)
    pam_env(sshd:setcred): Unable to open env file: /etc/environment: No such file or directory
    refused connect from 45.7.196.67 (45.7.196.67)
    refused connect from 51.250.48.11 (51.250.48.11)
    pam_env(sshd:setcred): Unable to open env file: /etc/environment: No such file or directory
    pam_env(sshd:setcred): Unable to open env file: /etc/environment: No such file or directory
    refused connect from 158.248.79.81 (158.248.79.81)
    

    提示没有/etc/environment这个文件,touch一个就好了,但是语言问题还在,还是再研究研究,于是看到了这篇文章:

    https://www.cnblogs.com/ifantastic/p/4565822.html

    文章里说出现以上问题是因为服务器无法理解 en_US.UTF-8 字符集,因此首先要在服务器上生成 en_US.UTF-8 字符集。

    sudo locale-gen en_US.UTF-8
    

    但是这个是Ubuntu系统的命令,于是又找到这篇文章:

    https://unix.stackexchange.com/questions/140299/locale-gen-command-in-centos6

    Centos/Fedora中不存在locale-gen命令。

    您必须使用localedef:

    localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
    

    运行命令,生成相关的字符集,这个时候再来回到最初的文章,设置/etc/environment

    vim /etc/environment
    
    #添加下面两行内容
    LANG="en_US.UTF-8"
    LC_ALL=
    
    source /etc/environment
    

    随便输入ls命令,终于没有乱七八糟的尾巴了。tail -f /var/log/secure也是正常的。

    困扰了好久的问题,在未来某一天无意中解决还是挺开心的(还是菜),先不深入研究了,就这样。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^