Linux优化方法收集与整理

之前一直有博主要求整理下VPS主机优化方法,那么如果你是VPS主机(Linux),可以尝试一下了,尤其是linux系统的内核参数优化。

一、增加SWAP分区

VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立执行程序和独立系统配置等。

下面是配置过程中的一些笔记:

VPS只有一个根分区,没有swap交换分区。VPS内存不大,于是,我为其增加了一个swap交换文件。

1、进入一个目录

cd /var/

2、获取256M的文件块:

dd if=/dev/zero of=swapfile bs=1024 count=262144

3、创建swap文件

/sbin/mkswap swapfile

4、激活swap文件

/sbin/swapon swapfile

5、查看一下swap是否正确:

/sbin/swapon -s

6、加到fstab文件中让系统引导时自动启动

vi /etc/fstab

在末尾增加以下内容:

/var/swapfile swap swap defaults 0 0

Ps:这个方法在玛思阁以前的文章同样整理过,详见:给已安装的Linux新增Swap交换分区
--------------------------------------------------------------------------------

二、修改Linux系统时区

系统默认为美国东部时间,修改Linux时区为东八区

cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

以上摘自:http://www.jb51.net/article/16732.htm

三、Linux内核参数优化

Linux内核参数优化可以使用 sysctl 命令完成,但是命令只能临时生效,若要永久保留配置,我们就得编辑sysctl.conf这个文件了。先附上sysctl.conf详细参数说明

sysctl.conf 文件中参数设置及参考推荐值

需要优化的朋友,可以参考上面的参数说明,并根据服务器实际负载来定制你的sysctl.conf文件,下面贴上一个针对nginx内核参数优化的例子,仅供参考(待补充):

将以上代码添加到sysctl.conf文件的最后,然后执行/sbin/sysctl -p 即可生效。

三、关闭多余tty,释放内存

linux默认会启动6个TTY控制台,都需要常驻占用内存(1tty占用4M多的样子),事实上没必要需要使用这么多tty,个人vps,仅需1~2个tty即可。

Centos5.* 设置tty数量:

①、编辑 /etc/inittab,找到 tty [1-6] 改成 tty [1-2]

②、编辑 /etc/sysconfig/init,同样将tty [1-6] 改成 tty [1-2]

重启系统即可生效(建议先不重启,等后续操作完成一起重启即可);

CentOS 6.* 设置tty数量:

CentOS 6.0 开始 TTY 的配置由 /etc/inittab 更改为 /etc/init/start-ttys.conf,所以上面的第①步变为:

①、编辑 /etc/init/start-ttys.conf,找到 tty [1-6] 改成 tty [1-2]

②同上编辑即可

四、关闭ipv6

ipv6一般都用不到,完全关闭即可。

编辑 /etc/modprobe.d/dist.conf 文件,在最后追加:

alias net-pf-10 off

alias ipv6 off

然后重启系统即可(某些发行版可能是/etc/modprobe.conf文件)。

五、关闭多余启动项

执行  chkconfig --list | grep :on  列出启动项:

Linux优化方法收集与整理

 

然后找到不需要启动的项目,执行 chkconfig 程序名 off 即可.

比如,ip6tables 是ipv6防火墙,用不到,执行  chkconfig ip6tables off ,然后执行service ip6tables stop即可彻底关闭ip6tables这个多余进程。

其余进程,请先查清楚作用,再来操作,以免出错。

暂时就整理这么多,后续发现更多的优化设置,再来追加~

您还未添加分享代码,请到主题选项中,添加百度分享代码!

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:15   其中:访客  10   博主  5

  1. 奋斗的海棠果 3 来自天朝的朋友 未知浏览器 Unknow Os 北京市 联通

    不错 技术贴 会给很多人带来帮助

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      希望有人会用到~~

  2. 三日月 6 来自天朝的朋友 未知浏览器 Unknow Os 上海市浦东新区 电信

    额,最近都是linux的节奏啊,我终于备案好了

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      先恭喜一下拉~~

      • 三日月 6 来自天朝的朋友 未知浏览器 Unknow Os 上海市浦东新区 电信

        评论” alt=”[嘻嘻]” title=”[嘻嘻]” class=”ds-smiley” /> 我苦逼的继续PS抠图了,做东西

        • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

          早点认识你,就可以要你帮忙做个logo了~~
          对了,最近我们公司在征集logo,奖品是1000元还是多少,有没有兴趣?

          • 三日月 6 来自天朝的朋友 未知浏览器 Unknow Os 上海市浦东新区 电信

            可以啊

          • 三日月 6 来自天朝的朋友 未知浏览器 Unknow Os 上海市浦东新区 电信

            要求啥样的

            • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

              明天发给你,奖金还不错。

              • 三日月 6 来自天朝的朋友 未知浏览器 Unknow Os 上海市浦东新区 电信

                好的,不错 评论” alt=”[嘻嘻]” title=”[嘻嘻]” class=”ds-smiley” />

  3. 汇感之舟 1 来自天朝的朋友 未知浏览器 Unknow Os 河南省郑州市 联通

    Linux系统一直没用过呢 感觉没w好用

  4. 鹏晖鵀游兮 0 来自天朝的朋友 未知浏览器 Unknow Os 重庆市 电信

    博主大人,你好!很想与贵站交换友情链接,盼望长期合作,我站已为您站添加好了友链(网站右侧,如您想要底部我乐意为您修改)。望博主审核,并希望此申请能得到批准!
    网站名称:谭晖博客
    网站地址:http://www.tanhui.org.cn/
    网站简介:谭晖个人博客网站,用于记录生活的点点滴滴,分享人生的平平淡淡,是你我的诉说与交流!
    倘若鄙站不符合贵站要求还请博主给予回复和建议,万分感谢!

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      http://zhangge.net/alliance 谢谢博主的厚爱,请看下玛思阁的友链说明,多谢~~

  5. 每日一笑 1 来自天朝的朋友 未知浏览器 Unknow Os 湖北省武汉市 鹏博士长城宽带

    下午好

  6. 赚五十任务站大全30个 3 来自天朝的朋友 未知浏览器 Unknow Os 四川省内江市 联通

    都是代码啊

加载中,请稍候...