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系统安全方案】 CentOS是一个流行的Linux发行版,广泛用于服务器环境。为了确保系统的稳定性和安全性,本文档提供了一系列的系统安全措施,主要针对CentOS系统和PHP应用程序的安全配置。 1. **CentOS系统...
KVM虚拟化vcpu优化方案-基于redhat¢os9系统.docx
推荐的分区方案如下: 1. `/boot`:150MB,用于存放引导加载程序相关的文件。 2. `swap`:至少3GB,作为交换分区以扩展内存。 3. `/`:10GB,作为根目录,存放系统核心文件。 4. `/home`:5GB,用户个人文件存储。 ...
在CentOS 5.x系统上安装Oracle RAC是一个复杂的过程,需要一系列特定的软件包支持。以下是基于给定的文件列表和描述,对安装Oracle RAC时所需的关键软件包及其功能的详细说明。 首先,这些文件名称中的"oracleasm...
MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB的特点包括: 1. 模式自由:可以把不同结构的文档存储在同一个...
MySQL NDB Cluster是一种高可用性和高性能的数据库解决方案,尤其适合需要数据复制和分布式事务处理的场景。在CentOS8上部署MySQL NDB Cluster 8及Mysql Router 8,需要经过一系列详细步骤,包括MySQL的卸载、统一...
CentOS 6.8 版本是 CentOS 6 系列的一个更新版本,主要修复了一些已知的安全漏洞和软件包中的错误,并提供了许多性能优化和功能增强。 #### 特性 1. **稳定性**:CentOS 6.8 继承了 RHEL 的稳定性,适用于各种企业...
本文将总结一些常见的 CentOS 遭遇的问题,并提供相应的解决方案。 一、 Centos 安装问题 在安装 CentOS 的过程中,我们可能会遇到一些问题,例如: * 安装镜像问题:在安装 CentOS 时,我们可能会遇到镜像问题,...
### CentOS 5+RHCS+ORACLE 10G 双机热备 #### 实验环境与目的 本文档旨在详细介绍如何使用CentOS 5、RHCS(Red Hat Cluster Suite)以及Oracle 10g搭建一套高效且经济的双机热备系统。此方案为那些寻求低成本且...
CentOS是Red Hat Enterprise Linux (RHEL)的一个克隆版本,它们之间在功能上基本保持一致,但CentOS提供免费的长期支持,适合那些寻求经济高效解决方案的企业。选择CentOS的主要原因包括其与RHEL的高度相似性、较长...
在版本6.2.0.874-17中,可能包含了一系列用于管理和优化iSCSI功能的工具和服务。 首先,我们需要了解安装iSCSI客户端(initiator)的过程。在CentOS 6中,可以使用yum包管理器来获取并安装必要的软件包。打开终端并...
但对于熟悉Linux分区策略的用户,可以考虑自定义分区方案以优化系统性能或满足特定需求。 通过以上步骤,您可以顺利地使用U盘安装CentOS 6.2 32位操作系统。此教程适用于希望在没有光驱的情况下安装CentOS的用户,...
【标题】"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》指向的内容涉及到了在CentOS 5.5操作系统上安装MySQL 5.1.49数据库服务器的过程,同时涉及到对其进行优化和安全设置的相关知识。根据给出的文件内容,我们...
【描述】:“centos7-linux-VMware镜像文件”特指为VMware优化的CentOS 7镜像,意味着这个镜像已经被配置为与VMware兼容,能够无缝地在VMware Workstation或Player等虚拟机平台上运行。VMware是一种流行的虚拟化解决...
通过调整这些参数,你可以优化启动流程,使其更符合实际需求。 #### 四、安装过程 当一切准备就绪后,重启你的计算机,并进入BIOS设置,确保从U盘启动的选项被选中。一旦计算机从U盘启动,grub4dos菜单会显示出来...
《OpenSSH 8.1p1 RPM:CentOS 7与CentOS 6的通用解决方案》 OpenSSH,全称为Open Source Secure Shell,是互联网上广泛使用的安全协议,用于提供加密网络连接,尤其是在远程登录场景中。OpenSSH 8.1p1是OpenSSH项目...
《CentOS宝典》是一本全面而深入的指南,不仅适合CentOS初学者了解和掌握系统的基础知识,也适合有经验的系统管理员进一步提升技能,学习高级的管理和优化技巧。无论是个人项目还是企业级部署,这本书都能提供宝贵的...
5. **安装过程**:使用ISO镜像可以通过图形化或命令行方式进行安装,选择合适的分区方案,设置用户账户,配置网络,安装必要的软件包。 6. **运维工具**:CentOS提供了丰富的命令行工具,如`systemctl`用于管理系统...
在CentOS操作系统上构建VPP包,意味着我们可以为这个流行的Linux发行版提供一个优化的网络处理引擎,支持CentOS 7和8两个版本。 在CentOS 7和8上安装和使用VPP,首先要理解这两个版本的差异。CentOS 7基于RHEL 7,...