系統管理
顯示結果 
搜尋替代 
您的意思是 

如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

我用 FTP 登入 HP-UX 系統,但因為訊息是中文,所以 FTP 軟體變成無法辨識欄位,造成可以登入卻無法將檔案列表出來,變成只能用 ftp 指令的方式操作,極為不便。



請問如何將系統預設語系改成英文?

6 回覆

如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

#man lang

---- cut from man page ----

"LC_MESSAGES" determines the language in

which messages are displayed.If LC_MESSAGES is not specified in the

environment or is set to the empty string,

the value of LANG is used as a default for

each unspecified or empty variable. If

LANG is not specified or is set to

the empty string, a default of "C" (see

lang(5)) is used instead of LANG.

---- end of cut ---------

舉例來說, 我們想知道SNOOPY這個使用者的預設訊息

是哪種語言. 請下

snoopy@it2> echo $LC_MESSAGES

如果沒有設定, 根據man page, 則系統會以LANG的設定為標準.

snoopy@it2> echo $LANG

C

如為C則為English, 你可修改snoopy home directory下的.profile設定新增一行

LC_MESSAGES=C, 存檔. 就可以囉.



如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

如果是要設定default LANG的值, 則在 .profile中新增LANG=C即可

如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

沒用耶



主要是要在 FTP 登入時,打 ls 的時候列表的「日期」格式要用「英文」。



現在都是中文,所以大部分的 FTP Client 都無法辨識。



要怎麼讓 ftpd 送出的 list 是「英文」呢?

如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

ftp 使用的應該是 /etc/rc.config.d/LANG 設定的語言, 可以先看一下這個檔案的內容嗎 ? 如果有需要更改內容的話, 可以改成 LANG=C 並重新開機即可

如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

提供另一種可能性給你參考. 當"可以登入卻無法將檔案列表出來", 可能是你所在的網段與該主機間有防火牆隔離.



當ftp client無法將檔案列表出來,並且顯示"PORT command failed error", 則請於ftp client軟體上, 將pasv功能打開就可以了.

如何將系統預設語系改成英文? 不改 FTP 無法 LIST 檔案!

其實我已經改了,就差沒有重開機而已。



謝啦! ^__^
//Add this to "OnDomLoad" event