Centos6.* 64linux系统基础优化

2024-10-13 20:06:12

1、#查看系统版本cat /etc/redhat-release#不希望在登袄嬖艽蛞录屏幕显示系统版本,可以将/etc/issue文件的内容清空隐藏系统枣释现轫版本echo "Welcome to Server" >/etc/issueecho "Welcome to Server" >/etc/redhat-release#查看内核uname –r#查看几位系统uname –m#查看所有信息uname –admidecode命令查看linux版本相关信息#查看服务器型号dmidecode | grep 'Product Name'#查看主板的序列号dmidecode |grep 'Serial Number'#查看系统序列号dmidecode -s system-serial-number#查看内存信息dmidecode-t memory#查看OEM信息:dmidecode -t 11

2、常规分区方案:/ 剩余硬盘大小Swap 真实内存的1.5倍/boot 100MDB及存储方案/data 剩余硬盘大小,放数据的。/ 50-200GSwap 1.5倍/boot 100M门户网站分区方案/ 50-200GSwap 1.5倍/boot 100M剩余不进行分区,保留,将来哪个要用,就根据需求再分。小提示:一般有重要数据的业务,尽可能数据所在的分区单独分出来;

3、更新yum源#首先备份/etc/yum.repos.d/CentOS-Base.repocd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bak#下载最新的源文件#阿里云:http://mirrors.aliyun.com/help/centoswget-OCentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo#163云:Url: http://mirrors.163.com/.help/centos.html# wget http://mirrors.163.com/.help/CentOS5-Base-163.repo#运行以下命令生成缓存yumcleanall&&yummakecache

4、安装必要的工具软件如果安装系统时选择的是最小化安装,那么还需要安装一些必要的工具软件:yuminstalltreetelnetdos2unixsysstatlrzsz–y如果还需要手动安装某些软件包组,可以用yum groupinstall命令进行批量安装:yumgroupinstall"Compatibilitylibraries""Dial-upNetworkingSupport"

5、#setup图形工具命令调整直接通过命令ntsysv直接调用setup#直接调用更改ntsysv

6、#chkconfig命令调整#查看系统哪些服务在哪些运行级别开启chkconfig –list#过滤查看在3运行级别开启的服务c茑霁酌绡hkconfig --list|grep "3:on"#开启或关闭某程序#设置sshd在任何级别是都off状态chkconfig sshd off chkconfig --level 234 sshd on案例(只允许特定服务开机自启动)# cat cx.shfor i in `chkconfig --list |awk '{print $1}'`;do chkconfig $i offdonefor i in sshd network crond rsyslog;do chkconfig --level 3 $i on done#解题思想:先将所有服务全部关闭,然后再将要开启的服务逐一开启即可;假设现在只需启动crond, network, rsyslog, sshd这四个服务,将其他服务全部关闭,forsrvin`chkconfig--list|grep3:on|awk'{print$1}'`;dochkconfig--level3$srvoff;doneforsrvincrondnetworkrsyslogsshd;dochkconfig--level3$srvon;done或者更简单地,使用排除法关闭除这四个服务以外的所有服务,可以只用如下一条命令:forsrvin$(chkconfig--list|grep3:on|awk'{print$1}'|egrep-v'crond|network|rsyslog|sshd');dochkconfig[--level3]$srvoff;done

猜你喜欢