CentOS Linux 服务器维护技巧?
1、设置文本启动方式
图形界面需要点用系统大量的内存和CPU资源,对于服务器而言,高效率是最重要的,因此将Centos 默认启动改为文本方式。编辑/etc/inittab文件,找到语句“id:initdefault:”,将该句的5改为3,重新启动后,Centos 就会自动进入字符界面。
2、设置语言参数
centos默认的语言编码是“zh_CNUTF-8”,这在X-Window桌面环境下的“终端”窗口操作是能正确显示汉字的,但如果是通过SSH或Telnet等方式进行远程管理,就会发现所有的汉字变成乱码了。要解决这个问题,编辑文件 /etc/sysconfig/i18n,将第1句“LANG="zh_CNUTF-8"”改为“LANG="zh_CNGB18030"”即可。完成后,重新登录,发现所有汉字已经能正常显示。
(LINux CentOS_52通过)
合理地定制与修改 INPUTRC环境变量,以及利用bash 205以上版本中增加的complete命令,可以更好地提高linux命令行使用的工作效率,减少键盘的敲打以及拼写错误。
一定制/etc/inputrc文件
通过设置INPUTRC环境变量(参见/etc/profile文件),其作用主要定义或者改变一些功能键的定义,从而更好地使用命令行,通常情况下 INPUTRC环境变量指向 /etc/inputrc文件,只要编辑/etc/inputrc文件,以及利用Tab键的命令补全功能,就可以实现类似于 MSDOS的DOSKEY的功能。
以Redhat 73为例来说明,使用的bash shell版本号为205。你可以根据自己的需要定制与修改此文件,如想了解更多的内容,可以参阅man bash文档。
当服务器系统性能突然低于平均应有的情况,问题可能来自在执行的进程、内存的使用率、磁盘的性能和CPU 的压力。在预算有限的时代,理解如何优化系统性能比以往任何时候都重要。要实现它的前提是,你必须充分了解自己的服务器,从而找到真正的瓶颈所在。本文提供一些基础的工具来辨别和处理一些性能问题。工作过程是:首先查看整个系统的状态(服务器整体)后是检查特定的子系统(内存、处理器、IO等)。
一、系统负载监测
1使用uptime命令
2使用cron命令进行定时监测系统负载:
二、Unix进程运行的监测
1使用ps命令
Unix系统提供了ps等察看进程信息的系统调用,通过结合使用这些系统调用,我们可以清晰地了解进程的运行状态以及存活情况,从而采取相应的措施,来确保Unix系统的性能。它们是目前在Unix下最常见的进程状况查看工具,是随 Unix版本发行的,安装好系统之后,用户就可以使用。 这里以ps命令为例,ps命令是最基本同时也是非常强大的进程查看命令。利用它可以确定有哪些进程正在运行及运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等。ps命令可以监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的
2使用进程监控工具
如果安装了CDE环境,可以使用图形界面进程等系统信息,使用方法是单击“前面板”上“工具”子面板上的“查找进程”控件。 显示“进程管理器”主窗口。它立即对工作站进行采样,并显示所有当前进程的采样。
三、内存使用情况监测
内存是Unix内核所管理的最重要的资源之一。内存管理系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数量。虚拟内存就是为了克服这个矛盾而采用的策略。系统的虚拟内存通过在各个进程之间共享内存而使系统看起来有多于实际内存的内存容量。Unix支持虚拟内存, 就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大。核心把当前不用的内存块存到硬盘,腾出内存给其他目的。当原来的内容又要使用时,再读回内存。
你好,我是一名全栈游戏开发,我的回答可能对你有很好的帮助!
第一,你是做国内的还是国外的。你服务的人群是什么地域的。便于你选择最快的节点。
第二,你的服务是长链接还是短链接,人流量大概多少,便于你选择不同的宽带。
第三,是否对数据存储操作是否有很高的要求。是否要搭配专用的数据服务器。
当然,国内做的好的有阿里,游戏专业性更好的有腾讯。望采纳。还有Cdn这些,有七牛等等。
在选择建站的空间时,如果你是新手,或者预算有限,网站暂时不能带来收益的时候,可以选云虚拟主机。
但是,当你对网站有更高的安全需求,或者不确定网站未来的发展情况,可以选择云服务器,云服务在访问流量和性能方面的限制更小,网站的发展有更多的可能性。
其实,可以根据相近配置,去选择比较知名的厂商,比如阿里云、华为云、腾讯云、小鸟云等等,小鸟云属于这些厂商里面性价比和售后服务都比较好的,从开始建站到现在一直也是用他们家,配置的选择能满足绝大多数的需求,可以都对比一下再进行选择。
0条评论