CentOS 7服务器如何修改默认语言为中文

CentOS 7服务器如何修改默认语言为中文,第1张

CentOS 7服务器的默认语言为英文,如果我们英文不好看着就不舒服,有时候操作并不方便,那么想要换成默认为中文的怎么弄呢?

1首先通过你的远程工具链接到你的CentOS 7系统中。

2修改语言文件

输入命令vi /etc/localeconf然后回车

3然后按下字母i进入插入模式

4移动光标将

将默认的LANG=en_USUTF-8

修改为LANG=zh_CNUTF-8

5保存更改并退出:

按Esc键,直接输入:wq然后回车

6然后关闭连接,再次打开。看已经变成了中文了

远程安装操作系统需要服务器支持,如ibm的x3650m3,可以通过远程连接到服务器的imm管理端口,把远程机上的centos iso文件挂载到服务器进行安装,操作上就像坐在服务器前一样,hp的ilo也支持,不过某些机型这个功能属于选件,有些机型是标配。

个人认为你这样不太好。

/boot启动分区一般 128M足够,再大没有用。

swap 2G一般都这样,你的实际内存大的话合理分配1G至2G。

/ 根分区 分个15G

/ tmp 分个4G

/ home 余下的全部给他,网站数据都要以放在这里。

假如你用oracle再建个/oracle 分个5120M。/oradata 10240M具体看你数据库应用。 用mysql的话那var建一个,分个20G应该差不多。

具体还是得看你的应用,合理分配磁盘大小

但是,据最近一次,国外科技网站w3techs的数据显示,截止到2010年7月28日,CentOS以高达316%的份额占据了Linux Web服务器的榜首,第二和第三分别是Debian和Red Hat。也就是说,在每十个基于Linux的Web服务器当中,就有三个CentOS,两个半Debian和一个半RHEL。

   2009年10月-2010年7月Linux Web服务器市场份额(W3Techs统计)

虽然说,CentOS并不算是一个流行的Linux发行版,在各种热门Linux发行版的排行上都没什么特别好的排名;CentOS也是一个丝毫没有个性的发行版——它根本就是和Red Hat企业级Linux一模一样的。虽然如此,但是在作为Web服务器运行的Linux当中,CentOS却是毫无悬念的No 1。

CentOS为何会如此受用呢?

首先,应该是“Cost(成本)”的原因。既然,CentOS发行版和Red Hat企业级Linux几乎是一模一样的,那么,如果在没有特别需求的情况下,为何不用免费的CentOS呢?况且在美国,RedHat的价格大约是每个服务器每年1000美元,而在国内,大规模的企业,价格更是到了每台服务器每年上万甚至数十万元之间,不是谁都愿意承担这笔费用的。

其次,是由于CentOS在性能和功能等各方面表现都非常优秀。与RedHat非常相似,CentOS在数据中心里面很受欢迎,因为它容易架设、以及后期的维护和管理。CentOS属于社区维护的操作系统,甚至很多新颖的特性,都会首先在这款系统上试用,成熟了之后,才会选择植入其付费的企业版操作系统。

下面编者将安装这款操作系统,并同时用这款操作系统搭建一台常用的文件服务器。

   CentOS 55桌面

第2页:图形化安装过程(一)

   图形化安装过程(一)

CentOS的安装界面分为图形模式和文本模式两种。这里,很多人会选择文本安装模式,并且选择命令模式来操控系统,这样可以为系统节省很多资源。这里编者特别地来体验一下图形模式安装。单击回车键即可开始安装。

   安装初始界面

随后,你可以选择光盘安装或者是硬盘安装,进入图形安装界面。

   

下面的几个步骤,与其他系统安装过程无异:选择系统语言、键盘布局、创建分区、网络设备、时钟以及用户名和密码等。当然,你可以进行在“网络设备”进行手工设置,配置主机名以及其他设置。这里,编者选择系统安装完成之后,通过VI进行配置。

   网络设备

   系统配置完成,单击“下一步”开始安装CentOS 55

第3页:图形化安装过程(二)

图形化安装过程(二)

系统安装完成之后,需要重新引导。之后,系统还要进行几项基本设置。

   欢迎界面

   确认是否启用防火墙,同时选择信任的服务

   SELinux设置

同时,系统需要你进行当前时间的校对和用户及密码的设置。自此,系统安装才算完成。

第4页:安装Samba

   安装Samba

完成CentOS 55系统安装之后,下面开始今天的主要任务:通过Samba服务器来构建文件服务器。

在我们使用Windows作为客户机的时候,通常有文件、打印共享的需求。作为Windows网络功能之一,通常可以在Windows客户机之间通过Windows Network固有的功能实现这些要求。然而,通过Samba我们也可以让一台CentOS主机来兼Windows网络,实现同样的功能,进而充分发挥CentOS主机的可用性。

注:Samba是一个工具套件,是在Linux和UNIX系统上实现SMB(Server Message Block)协议的一个免费软件,由服务器及客户端程序构成。

首先,通过 yum 来在线安装Samba。

注:Yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

   在线安装Samba

因为是在线安装,所以完成安装通常需要一段时间,系统会不断地做出提示。

   Samba安装成功

第5页:配置Samba(1)

配置Samba

安装完成之后,还通过编辑 /etc/samba/smbconf ,根据需求配置Samba。在这里,本文的意图是只将文件共享应用于内网,并让将要被共享的目录拥有充分的读写权限属性。

找到全局设置标签[global],并在其下加入文字编码的参数设置。

   编辑Samba的配置文件smbconf

同时,找到workgroup = MYGROUP此行,将工作组名称改为 Windows 网络所定义的工作组名WORKGROUP。并设置hosts allow = 1921680127,指定内网IP地址及本地,只允许这两种情况的访问,取消行前的“;”符号。

   修改工作组名和主机允许IP

然后在配置文件的末尾填如下几行,定义公众共享目录:

   定义公众共享目录

第6页:配置Samba(2)

配置Samba

接下来,创建将要通过Samba共享给Windows网络的专用目录。

   通过Samba共享给Windows网络的专用目录

在进行到服务端的连接之前,需要预先对用于登录Samba的用户进行设置。

在这里,编者以CentOS中Samba用户数据库管理工具"smbpasswd"为例,创建用于登录Samba的用户数据。当然,前提是系统用户中存在该用户,才可以创建该用户在Samba用户数据库中的信息。所以,必须先用useradd创建该用户。

   创建新用户

   将该用户信息加入到Samba用户数据库中

第7页:启动Samba服务

启动Samba服务

在启动Samba服务之前,首先将防火墙设置中Samba所用到的端口进行开放。

通过vi /etc/sysconfig/iptables,编辑 iptables 配置文件。

   编辑iptables配置文件

并且,键入etc/rcd/initd/iptables restart,重新启动iptables,使新的规则生效。同时,启动Samba服务,包括SMB和NMB服务。

   重新启动iptables,使新的规则生效

   从Windows客户端连接到Samba服务器

在服务端启动Samba服务后,我们就可以从Windows客户端通 Windows网络连接到Samba。这里以Windows XP为例,说明如下连接过程:

1、从桌面打开"网上邻居",并点击"查看工作组计算机"选项;

2、确认出现Samba服务端的连接,并双击该连接;(本站文档的主机名以Sample为例)

3、输入在服务端预先设置好的Samba用户的用户名及密码;(用户名同系统用户名,密码需要输入在通过smbpasswd为该系统用户设置的Samba专用的密码。)

4、然后确认能够连接到Samba服务器,并出现根目录及Samba专用共享目录。

最后,在相应目录进行新建、修改以及删除文件的操作,测试相应权限的可操作性。

1 如果你所在网络中的FTP服务器上已经配置好(dhcp+tftp服务的话)。

2 将你的虚拟机配置成网络启动。

3 到启动画面按步骤安装即可。

如果你所在网络中的FTP服务器没有配置成网络安装服务器的话,那你就需要配置一个网络安装服务器了。

大概步骤是:

1 配置DHCP。

2 配置tftp服务。

3 将安装光盘内容复制到安装服务器。

这种配置百度文库大把,搜一下就可以了。

在中、大型的数据中心中,常常需要部署”管理站点”软件(Management Station)来实现统一的监控与管理。

在传统服务器上,相应的需要在操作系统中安装”被管理节点”软件(Managed Node,也即代理-Agent)。

而在第12代服务器中,iDRAC 7本身就可以作为一个”被管理节点”,替代Agent绝大部分的功能。

因此可以不需要在OS上安装Agent,实现Agent Free的管理,简化了OS的复杂程度和部署时间。

12:通过IDRAC卡安装Centos 7操作系统过程:

121:安装java环境,必须要安装,推荐安装当前最新版本,下载地址: 下载java点我,点我啊!

安装过程下一步下一步,过程略!!!

122:通过浏览器访问远程管理卡的IP地址,默认是1921680120:

123:提示更改密码,可以设置新密码或本次不更改密码:

124:跳过更改密码步骤:

125:点击启动:

125:下载一个文件:

126:更改使用java打开:

127:使用java打开:

128:点击继续:

129:点击运行:

1210:点击运行:

1211:连接成功之后的界面:

1212:连接到虚拟介质,类似于给服务器做一个远程的虚拟光驱:

1213:关联到本地iso镜像:

1214:选择iso并关联:

1215:验证映射成功:

1216:更改下次引导方式:

1217:确认更改下次引导方式:

1218:确认更改下次因此方式为虚拟ISO:

1219:热重启服务器:

1220:

1221:传递内存参数给网卡命名:

1222:启动安装过程:

1223:系统分区:

1224:时区即其他安装选择:

1225:开始最小化安装并设置用户密码:

1226:安装完成之后重启系统:

1227:进入登录界面:

系统安装完成!!!

在CentOS/RHEL 65上:

# rpm -ivh https://yumpuppetlabscom/el/65/products/x86_64/puppetlabs-release-6-10noarchrpm

在CentOS/RHEL 7上:

# rpm -ivh https://yumpuppetlabscom/el/7/products/x86_64/puppetlabs-release-7-10noarchrpm

服务器的安装

将软件包“puppet-server”安装到你想用作主服务器的服务器上。

# yum install puppet-server

安装完毕后,设置Puppet服务器,以便在系统启动时自动开启、并打开它。

# chkconfig puppetmaster on # service puppetmaster start

现在我们让服务器运行起来后,就要确保它能够从我们的网络加以访问。

在iptables用作防火墙的CentOS/RHEL 6上,将下面这一行添加到/etc/sysconfig/iptables的“:OUTPUT ACCEPT”这部分。

1 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8140 -j ACCEPT

为了让这个变更生效,有必要重启iptables。

# service iptables restart

在使用firewalld的CentOS/RHEL 7上,可以用下列命令实现同一操作:

# firewall-cmd --permanent --zone=public --add-port=8140/tcp # firewall-cmd --reload

客户端的安装

将Puppet客户端软件包安装到客户端节点上,为此执行下面这个命令:

# yum install puppet

安装完毕后,确保Puppet在系统启动后开启。

# chkconfig puppet on

你的Puppet客户端节点必须知道Puppet主服务器位于何处。为此,最佳办法就是使用DNS服务器,你可以在该服务器上配置Puppet域名。要是你没有一台正常运行的DNS服务器,可以使用/etc/hosts文件,为此只要添加下面这一行:

1234 serveryourdomain 2345 client-nodeyourdomain

1234对应于Puppet主服务器的IP地址,“serveryourdomain”是主服务器的域名(默认值通常是服务器的主机名称),“client-nodeyourdomain”则是客户端节点。应该在所有相关的服务器(Puppet主服务器和客户端服务器)上都要相应配置该主机文件。

完成这些设置后,我们就要向Puppet客户端表明谁是主服务器。默认情况下,Puppet寻找一台名为“puppet”的服务器,但该设置通常不适合你的网络配置,因此我们将它换成Puppet主服务器的完全符合标准的域名(FQDN)。打开文件/etc/sysconfig/puppet,把“PUPPET_SERVER”值换成/etc/hosts中指定的Puppet主服务器域名:

PUPPET_SERVER=serveryourdomain

主服务器名称也必须在/etc/puppet/puppetconf的“[agent]”部分中加以定义:

serverserver=serveryourdomain

现在,你可以启动Puppet客户端了:

# service puppet start

我们需要使用下面这个命令,迫使客户端联系上Puppet主服务器:

# puppet agent --test

你应该会看到类似下列输出内容的结果。别慌张,这很正常,因为该服务器仍没有在Puppet主服务器上得到验证。

Exiting; no certificate found and waitforcert is disabled

回到你的puppet主服务器,核实证书验证请求:

# puppet cert list

你应该会看到一份列表,列出了从puppet主服务器请求证书签名的所有服务器。找到客户 服务器的主机名称,使用下面这个命令来签名(client-node是客户端节点的域名):

# puppet cert sign client-node

至此,你已有了一台正常工作的Puppet客户端和服务器。祝贺你!不过,眼下Puppet主服务器无法指令客户端进行什么操作。所以,不妨创建某个基本的清单文件,并设置客户端节点来安装基本的实用工具。

连接回到Puppet服务器,确保目录/etc/puppet/manifests已存在。

# mkdir -p /etc/puppet/manifests

现在,创建具有下列内容的清单文件/etc/puppet/manifests/sitepp

node 'client-node' { include custom_utils } class custom_utils { package { ["nmap","telnet","vim-enhanced","traceroute"]: ensure => latest, allow_virtual => false, } }

然后重启puppetmaster服务。

# service puppetmaster restart

客户端配置的默认刷新间隔时间是30分钟;如果你想手动强行让变更生效,就要在客户端节点上执行下面这个命令:

# puppet agent -t

如果你想更改默认的客户端刷新间隔时间,将下面这一行:

runinterval = <yourtime>

添加到客户端节点上的/etc/puppet/puppetconf的“[agent]”部分。该设置是个时间间隔,单位可能是秒钟(30或30s)、分钟(30m)、小时(6h)、天(2d)或年(5y)。注意:运行间隔为0意味着“连续运行”,而不是“从不运行”。

技巧和方法

1 调试

有时候可能出现这种情况:你要提交错误的配置,不得不调试Puppet在哪里出现了故障。为此,你总是可以从检查/var/log/puppet/中的日志,或者手动运行代理软件、查看输出结果开始入手:

# puppet agent -t

默认情况下,“-t”激活详细模式,所以它让你可以查看Puppet的输出结果。该命令还有几个参数,可以帮助更细致一点地识别问题。第一个实用的选项是:

# puppet agent -t --debug

debug表明Puppet在运行期间经历的所有步骤。它在调试非常复杂的规则的过程中大有用处。可能很有用的另一个参数是:

# puppet agent -t --noop

该选项将puppet设置在所谓的空运行(dry-run)模式,并不执行任何变更。Puppet只是在屏幕上输出所要呈现的内容,并不将任何内容写入到磁盘上。

2 模块

一段时间后,你会发现处于这种情形:你想要有更复杂的清单文件。但在你坐下来开始编写清单文件之前,应该花点时间,浏览https://forgepuppetlabscom。Forge是个庞大的软件库,里面含有诸多Puppet社区模块;你很有可能在这里找到问题的解决方法。要是没找到,就编写自己的模块,然后提交,那样别人就能得益于Puppet模块文化。

现在,假设你已经找到了可以解决你问题的一个模块。那么,如何把它安装到系统上?安装其实相当容易,因为Puppet已经含有直接下载模块的接口。只要键入下面这个命令:

# puppet module install <module_name> --version 000

<module_name>是你所选择模块的名称,version是可选的(要是没有指定,那么下载最新版本。)如果你不记得想要安装的那个模块的名称,可以试着使用module search(模块搜索)来找到它:

# puppet module search <search_string>

因而,你会获得一份列表,列出了含有搜索字符串的所有模块。

# puppet module search apache

Notice: Searching https://forgeapipuppetlabscom NAME DESCRIPTION AUTHOR KEYWORDS example42-apache Puppet module for apache @example42 example42, apache puppetlabs-apache Puppet module for Apache @puppetlabs apache web httpd centos rhel ssl wsgi proxy theforeman-apache Apache HTTP server configuration @theforeman foreman apache httpd DEPRECATED

如果你想看看已经安装了哪些模块,只要键入下面这个命令:

# puppet module list

结束语

至此,你应该有了一个完全实用的Puppet主服务器,可以为一个或多个客户端服务器提供基本的配置。现在可以随意为你的配置添加更多的设置,让它适应你的基础设施。用不着为捣鼓Puppet而担心,你会发现它确实大有帮助。

[root@linux ]# hostname 主机名

修改只能临时有效,机器重启又还原了。

2、永久修改主机名:

修改hostname文件(路径:/etc/hostname):

[root@linux ]# nano /etc/hostname

把hostname文件里面所有原来的名称改成你想改成的名称。

主机名同时也保存在/etc/hosts文件中,需要把当前IP地址对应的主机名修改为hostname文件中的名称。

然后重启机器:

[root@linux ]# reboot

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » CentOS 7服务器如何修改默认语言为中文

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情