我刚刚安装了 CentOS 6,每当我通过 SSH 远程登录系统时,都会出现以下错误:
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)
Run Code Online (Sandbox Code Playgroud)
当我在命令行上输入“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=
Run Code Online (Sandbox Code Playgroud)
可能是什么问题?我该如何解决这个问题?
我正在尝试为脚本设置 cron 作业,该脚本将在某个目录中附加当前日期/时间和文件数。我只能对文件数量执行此操作:
ls | wc -l >> /root/log.txt
Run Code Online (Sandbox Code Playgroud)
但是如何在此条目中包含日期/时间?
我的服务器上定义了大约 20 个公共 IP 地址。现在,当我通过终端连接到远程服务器时,它会从我的服务器的主 IP 进行连接。
但我想使用另一个 IP 地址的终端。这可能吗?
我们聘请了一位新的系统管理员,这将是第一次将这项敏感任务委托给第三方。他是个好人,但我们仍然担心安全问题。
您向我们推荐什么?将我们的 Linux 服务器的 root 访问权限授予新人是否明智?还是我们应该在 Linux 上创建一个单独的用户帐户?你有什么建议吗?他将登录到我们的服务器并开始监控/var/log/* 文件。