使用Amazon Linux AMI启动EC2时文件丢失

时间:2018-01-18 15:25:07

标签: bash amazon-web-services amazon-ec2

我刚刚从我的本地计算机上启动了t2.micro免费层EC2实例并通过SSH进行了实例化。我受到以下错误消息的欢迎:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

此实例是使用控制台启动的,默认情况下每个选项都没有配置。可能是什么原因?

以下是此实例的Locale

[root@ip-xxx .aws]# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

2 个答案:

答案 0 :(得分:0)

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

此外,供以后使用相同的两个命令添加到~/.bash_profile

根据@ardit评论

答案 1 :(得分:0)

在我的情况下,需要向/etc/environment添加以下行

LANG=en_US.utf-8
LC_ALL=en_US.utf-8