常用操作

修改系统默认编码为中文utf8

  1. 编辑系统配置文件

    1
    vim /etc/sysconfig/i18n

    把原配置中LANG=””引号里面的改成: zh_CN.UTF-8

    保存退出。

  2. 修改CentOS运行环境的默认语言环境变量值

    1
    vim /etc/profile

    找到export LANG这行,在export前面写上

    1
    LANG="zh_CN.UTF-8"

    想修改其他编码,就把zh_CN.UTF-8改成对应的

修改系统时区

查看服务器时间与本地时间是否一致,执行

1
date

若服务器时间与本地时间不一致,执行以下命令修改,若两者一致则忽略

1
tzselect

根据提示依次选择5、9、1、1,如图:

img

img

img

最后执行:

1
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

img

验证是否修改成功

常见问题与解决方案

  • /bin/bash^M: 坏的解释:没有那个文件或目录

    linux下编写shell脚本,赋予权限即可运行。如果是在windows下编写,比如在idea编辑器中编写,编写完毕后传到服务器上执行,有时候会出现坏的解释器。

image-20230727150123072

原因:由于windows系统下换行符为 \r\n,linux下换行符为 \n,所以导致在windows下编写的文件会比linux下多回车符号 \r

解决方法:只需要去掉多余的 \r 回车符 即可操作办法可以用sed命令进行全局替换

1
sed 's/\r//' -i xxx.sh