`
Merrygrass
  • 浏览: 166531 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

[转]CentOS 5 优化方案

阅读更多

CentOS 5 优化方案

系统环境部署及调整
检查系统是否正常
# more /var/log/messages (检查有无系统内核级错误信息)
# dmesg (检查硬件设备是否有错误信息)
# ifconfig(检查网卡设置是否正确)
# ping www.163.com (检查网络是否正常)

[1] 停止打印服务

如果不准备提供打印服务,停止默认被设置为自动启动的打印服务。

root@sample ~]#/etc/rc.d/init.d/cups stop ← 停止打印服务
Stopping cups:            [OK]    ← 停止服务成功,出现“OK”

[root@sample ~]#chkconfig cups off ← 禁止打印服务自动启动

[root@sample ~]#chkconfig –list cups ← 确认打印服务自启动设置状态
cups0:off 1:off 2:off 3:off 4:off 5:off 6:off ← 0-6都为off的状态就OK(当前打印服务自启动

被禁止中)

[2] 停止ipv6

在CentOS默认的状态下,ipv6是被启用的状态。因为我们不使用ipv6,所以,停止ipv6,以最大限

度保证安全和快速。

首先再次确认一下ipv6功能是不是被启动的状态。

root@sample ~]#ifconfig -a ← 列出全部网络接口信息

eth0 Link encap:Ethernet HWaddr 00:0C:29:B6:16:A3
inet addr:192.168.0.13 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feb6:16a3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:84 errors:0 dropped:0 overruns:0 frame.:0
TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10288 (10.0 KiB) TX bytes:9337 (9.1 KiB)
Interrupt:185 Base address:0×1400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame.:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:952 (952.0 b) TX bytes:952 (952.0 b)

sit0 Link encap:IPv6-in-IPv4 ← 确认ipv6是被启动的状态
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame.:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
然后修改相应配置文件,停止ipv6。

[root@sample ~]#vi /etc/modprobe.conf ← 修改相应配置文件,添加如下行到文尾:

alias net-pf-10 off
alias ipv6 off

[root@sample ~]#shutdown -r now ← 重新启动系统,使设置生效

[3]Centos5中自带的源就蛮好了,一装完我就yum install -y rdesktop了,建议保留,再加system-config-packages,装程序会事产功倍,如果实在要更换yum源,参考博客上的另一篇贴子:Centos5更换yum源。

[4]使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel

[5] 修改命令history记录
# vi /etc/profile
找到 HISTSIZE=1000 改为 HISTSIZE=200

[6] 对TCP/IP网络参数进行调整,加强抗SYN Flood能力
# echo ‘net.ipv4.tcp_syncookies = 1′ >> /etc/sysctl.conf
# sysctl -p

[7]关闭不需要的服务
# ntsysv
以下仅列出需要启动的服务,未列出的服务一律关闭:
crond
irqbalance (仅当服务器CPU为S.M.P架构或支持双核心、HT技术时,才需开启,否则关闭。)
microcode_ctl
network
random
sendmail
sshd
syslog

# 我安装CentOS5是用英文安装,感觉这种语言出问题的机率最小,第七步如果对服务不熟,可以选择关掉我们熟悉的服务,比如ip6tables或 sendmail等.我256M内存的机子做了优化后运行CentOS5也非常流畅;而运行RHEL5时非常卡,再加上免费生级方便等优点,我直接放弃 RHEL5而改用CentOS5了

分享到:
评论

相关推荐

    Centos_系统安全方案.doc

    【CentOS系统安全方案】 CentOS是一个流行的Linux发行版,广泛用于服务器环境。为了确保系统的稳定性和安全性,本文档提供了一系列的系统安全措施,主要针对CentOS系统和PHP应用程序的安全配置。 1. **CentOS系统...

    KVM虚拟化vcpu优化方案-基于redhat&centos9系统.docx

    KVM虚拟化vcpu优化方案-基于redhat&centos9系统.docx

    Centos5.X安装和配置

    推荐的分区方案如下: 1. `/boot`:150MB,用于存放引导加载程序相关的文件。 2. `swap`:至少3GB,作为交换分区以扩展内存。 3. `/`:10GB,作为根目录,存放系统核心文件。 4. `/home`:5GB,用户个人文件存储。 ...

    各个版本centos5.x安装oracle RAC时必备软件包1

    在CentOS 5.x系统上安装Oracle RAC是一个复杂的过程,需要一系列特定的软件包支持。以下是基于给定的文件列表和描述,对安装Oracle RAC时所需的关键软件包及其功能的详细说明。 首先,这些文件名称中的"oracleasm...

    Centos7下安装MongoDB

    MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB的特点包括: 1. 模式自由:可以把不同结构的文档存储在同一个...

    CentOS8部署Mysql NDB Cluster8+Mysql Router8方案及应用.pdf

    MySQL NDB Cluster是一种高可用性和高性能的数据库解决方案,尤其适合需要数据复制和分布式事务处理的场景。在CentOS8上部署MySQL NDB Cluster 8及Mysql Router 8,需要经过一系列详细步骤,包括MySQL的卸载、统一...

    CentOS6.8-64位系统-百度云盘链接

    CentOS 6.8 版本是 CentOS 6 系列的一个更新版本,主要修复了一些已知的安全漏洞和软件包中的错误,并提供了许多性能优化和功能增强。 #### 特性 1. **稳定性**:CentOS 6.8 继承了 RHEL 的稳定性,适用于各种企业...

    CentOS遇到的问题

    本文将总结一些常见的 CentOS 遭遇的问题,并提供相应的解决方案。 一、 Centos 安装问题 在安装 CentOS 的过程中,我们可能会遇到一些问题,例如: * 安装镜像问题:在安装 CentOS 时,我们可能会遇到镜像问题,...

    CentOS 5+RHCS+ORACLE 10G 双机热备

    ### CentOS 5+RHCS+ORACLE 10G 双机热备 #### 实验环境与目的 本文档旨在详细介绍如何使用CentOS 5、RHCS(Red Hat Cluster Suite)以及Oracle 10g搭建一套高效且经济的双机热备系统。此方案为那些寻求低成本且...

    RedHat和CentOS日常运维最佳实践.docx

    CentOS是Red Hat Enterprise Linux (RHEL)的一个克隆版本,它们之间在功能上基本保持一致,但CentOS提供免费的长期支持,适合那些寻求经济高效解决方案的企业。选择CentOS的主要原因包括其与RHEL的高度相似性、较长...

    centos系统iscsi安装包

    在版本6.2.0.874-17中,可能包含了一系列用于管理和优化iSCSI功能的工具和服务。 首先,我们需要了解安装iSCSI客户端(initiator)的过程。在CentOS 6中,可以使用yum包管理器来获取并安装必要的软件包。打开终端并...

    U盘安装CentOS_6.2(超级详细图解教程)

    但对于熟悉Linux分区策略的用户,可以考虑自定义分区方案以优化系统性能或满足特定需求。 通过以上步骤,您可以顺利地使用U盘安装CentOS 6.2 32位操作系统。此教程适用于希望在没有光驱的情况下安装CentOS的用户,...

    CentOS-8.3.2011-x86_64-boot.zip

    【标题】"CentOS-8.3.2011-x86_64-boot.zip" 指的是一个包含了 CentOS 8.3.2011 的启动版镜像的压缩文件,专为 x86_64 架构(64位)的计算机设计。CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源操作...

    CentOS5.5MySql5.1.49的安装、优化及安全设置.pdf

    标题《CentOS5.5MySql5.1.49的安装、优化及安全设置.pdf》指向的内容涉及到了在CentOS 5.5操作系统上安装MySQL 5.1.49数据库服务器的过程,同时涉及到对其进行优化和安全设置的相关知识。根据给出的文件内容,我们...

    centos7-linux镜像文件

    【描述】:“centos7-linux-VMware镜像文件”特指为VMware优化的CentOS 7镜像,意味着这个镜像已经被配置为与VMware兼容,能够无缝地在VMware Workstation或Player等虚拟机平台上运行。VMware是一种流行的虚拟化解决...

    U盘安装centos方法

    通过调整这些参数,你可以优化启动流程,使其更符合实际需求。 #### 四、安装过程 当一切准备就绪后,重启你的计算机,并进入BIOS设置,确保从U盘启动的选项被选中。一旦计算机从U盘启动,grub4dos菜单会显示出来...

    openssh-8.1p1 rpm包含centos7和centos6通用

    《OpenSSH 8.1p1 RPM:CentOS 7与CentOS 6的通用解决方案》 OpenSSH,全称为Open Source Secure Shell,是互联网上广泛使用的安全协议,用于提供加密网络连接,尤其是在远程登录场景中。OpenSSH 8.1p1是OpenSSH项目...

    CentOS宝典0-Wiley.CentOS.Bible.pdf

    《CentOS宝典》是一本全面而深入的指南,不仅适合CentOS初学者了解和掌握系统的基础知识,也适合有经验的系统管理员进一步提升技能,学习高级的管理和优化技巧。无论是个人项目还是企业级部署,这本书都能提供宝贵的...

    CentOS-7-x86_64-Minimal-1810.iso镜像

    5. **安装过程**:使用ISO镜像可以通过图形化或命令行方式进行安装,选择合适的分区方案,设置用户账户,配置网络,安装必要的软件包。 6. **运维工具**:CentOS提供了丰富的命令行工具,如`systemctl`用于管理系统...

    centos编码生成的vpp包

    在CentOS操作系统上构建VPP包,意味着我们可以为这个流行的Linux发行版提供一个优化的网络处理引擎,支持CentOS 7和8两个版本。 在CentOS 7和8上安装和使用VPP,首先要理解这两个版本的差异。CentOS 7基于RHEL 7,...

Global site tag (gtag.js) - Google Analytics