如果可以,让系统工作在英文环境下总是好的。
为什么要让系统工作在英文环境下呢?
利用过滤和切割的方式可以获取服务器的Ip,如下:
但是这个命令是有前提的:能过滤出含"inet addr:"的行。如在某服务器,是无法直接获取服务器的Ip的,如下:
因为在该服务器默认语言是“zh_CN.UTF-8”,是中文。所以在grep过滤的时候找不到含"inet addr:"的行,自然也就无法提取Ip。做如下设置后,则成功的获取了服务器的Ip:
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
上面的操作能把服务器工作的语言强制修改成en_US.UTF-8模式,完成提取服务器Ip的功能。
提取服务器的Ip有什么好处呢?在仿真调试的时候,如nfs配置(2.1节所述),需要服务器的Ip,就可以直接过滤提取。