常见问题处理

    xiaoxiao2021-03-25  138

    1. 删除文件名乱码的文件 此时由于文件名不能确认,可以采用inode的方式进行删除:

    ls -i . #获取文件的inode数值,加入为32456 find . -inum 32456 -exec rm -rf {} \; #删除文件

    不能直接用rm -rf inode的方式,因为此时删除的为与inode同名的文件

    2. 命令提示符异常 命令提示符变为如下格式:

    Last login: Fri Mar 17 09:06:38 2017 from 192.168.93.1 -bash-4.1$

    此种情况一般是用户的.bash*文件被破坏导致 解决: 如用户名为user1

    cp /etc/skel/.bash* /home/user1 chown user1:user1 /home/user1/.bash*

    断开连接重连,此时命令提示符可以恢复。 3. 指定私钥文件链接 私钥文件权限需要是600

    chmod 600 siyao ssh root@IP -i siyao

    4. vim打开文件中文乱码 在文件/etc/vim/vimrc中加入 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8

    5. ubuntu中文文件名乱码 && 不能在命令行输入中文的问题

    文件 /var/lib/locales/supported.d/local 中添加如下一行: zh_CN.GBK GBK

    执行命令 locale-gen 生成locale

    修改ubuntu的字符集 修改/etc/profile文件,增加以下内容: export LANGUAGE=”zh_CN:zh:en_US:en” export LANG=zh_CN.GBK

    执行命令source /etc/profile使配置生效,重新连接即可。

    6. 修改默认语言

    vi /etc/locate.conf LANG="en_US.UTF-8" LANGUAGE="en_US:en"

    重新连接即可。 如果想改成中文:

    LANG="zh_CN.UTF-8"

    7. Centos7开机自启无效 可以看下文件/etc/rc.d/rc.local是否有执行权限,没有的话加下。

    8. passwd: Authentication token manipulation error passwd修改密码时报错。 排查: 一般是密码文件权限被改变导致。 (1) 查看根目录是否满 (2) 查看是否有i位,有的话删除: lsattr /etc/passwd; lsattr /etc/shadow

    9. account locked due to 13 failed logins

    su 切换用户,或者scp发送文件时可能出现。 解决: 清零计数器: pam_tally --user=yourusername --reset 如果root也被禁,可以关闭外网,等待一会再登录。 后续更换ssh端口,改小白名单范围,安装防爆破软件。

    10. 容器中中文文件名皆显示为问号 解决:

    localedef -i zh_CN -f UTF-8 zh_CN.UTF-8 yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 # 永久解决建议在Dockerfile中加ENV 环境变量 export LC_ALL=zh_CN.utf8 #/etc/lcoale.conf 加入如下配置 export LC_ALL=zh_CN.utf8 #刷新配置 source /etc/profile source /etc/locale.conf

    现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到网易云课堂进行学习。

    转载请注明原文地址: https://ju.6miu.com/read-15580.html

    最新回复(0)