Есть ли любой способ знать в Windows Server 2008 для наблюдения журнала Связанных с системой изменений, которые были сделаны. Проблемой является администратор этого сервера, измененный несколько раз. Так, нет никакого способа знать, какой параметр системы, который был изменен.
- Brajesh
Каково содержимое / etc / sysconfig / i18n
?
Обычно я устанавливаю для всех своих серверов LANG = "C"
в этом файле. Это часть моего сценария сборки, но на протяжении многих лет он помог мне избежать проблем с терминалом и эмуляцией. Я дополню это реальным объяснением позже.
# / etc / sysconfig / i18n
LANG="C"
SYSFONT="latarcyrheb-sun16"
The problem here is that you use a different locale setting on your personal system, than is installed on the server you ssh
ed to.
Your local system uses en_GB
while the remote system uses en_US.utf8
. (Or I might have these reversed...either way, they don't match.)
So when you ssh
to the system, your locale settings are passed along, but the remote system doesn't have locales installed to handle the en_GB
language, so it falls back to the C
locale.
You can resolve this in one of three ways:
en_US.utf8
. I see in your other question that this is what you did (due to Mac OS X's ssh
being a little weird with locales).en_GB
locales on the remote system. On Red Hat 5 derived systems, you install the appropriate package group. On Red Hat 6 derived systems, all supported languages are always installed by default (though certain packages have their own language packs that also must be installed).Это похоже на проблему с Perl. В более новых версиях Perl этой проблемы нет. См. Вывод моей системы:
$ perl -v
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US.UTF-8",
LC_ALL = "en_US.UTF-8",
LC_TYPE = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Это perl, v5.8.6, созданный для x86_64-linux-thread-multi
Теперь посмотрите этот вывод:
$ LC_ALL=C perl -v
This is perl, v5.8.6 built for x86_64-linux-thread-multi
Copyright 1987-2004, Larry Wall
Похоже, perl 5.8.6 не любит UTF-8 вывод?? Установка LC_ALL = C избавила от предупреждения.
Я установил другую версию perl (5.18), которая работает с настройкой UTF-8 без какого-либо предупреждения.