安装centos以及优化步骤

最小化安装原则:

1.磁盘分区类型选择与磁盘分区配置过程:

选择create custom layout 自定义磁盘分区

2.按企业生产标准制定磁盘分区:

200M /boot

8G swap (大小一般为物理内存的1.5倍,内存小于8G,但是当系统物理内存大于8GB时,swap分区配置8-16G)

/ 剩下全给根分区

3.给GRUB引导菜单设置密码:后续可以设置

4.系统安装类型选择以及自定义额外包组

选择--->Minimal   选择---->customize now

选择Base System------》Base | Compatibility libraries | Debugging Tools

选择Development -----》Development Tools

也可以在安装系统之后使用yum安装: yum groupinstall "Compatibility libraries" "Debugging Tools" "Base" "Development Tools" -y

等待安装过程,重启优化

修改网卡配置:

vim  /etc/sysconfig/network-scripts/ifcfg-eth0  :将ONBOOT改为yes

更新系统打补丁:

安装一些额外有用的包:

yum install -y tree telnet dos2unix sysstat lrzsz nc nmap

yum install lrzsz -y

yum groupinstall "Dial-up Networking Support" -y

useradd dean:添加一个普通用户

echo "123456" | stdin passwd dean :设置密码

/usr/sbin/ntpdate time.nist.gov:同步互联网时间

echo ‘time sync by yangdi at 2016/10/17‘ >>/var/spool/cron/root:将同步时间写入定时任务中,此为注释

echo ‘*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1‘ >>/var/spool/cron/root :同步时间加入定时任务

crontab -l :查看定时任务

crontab -e :编辑定时任务

echo ‘export TMOUT=300‘ >>/etc/profile :设置远程连接超时时长

export TMOUT=300

定时任务清理邮箱,防止因为inode占满导致文件空间不可用:

mkdir -p /server/scripts

echo "find /var/spool/postfix/maildrop/ -type f|xargs rm -f" >>/server/scripts/del_postfix.sh

cat /server/scripts/del_postfix.sh

echo "00 00 * * * /bin/sh /server/scripts/del_postfix.sh >/dev/null 2>&1" >>/var/spool/cron/root

crontab -l

清空登录时的提示系统信息:

>/etc/issue

>/etc/issue.net

为系统重要文件添加锁,防止篡改,在需要添加用户时,需要解锁:

chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab

为grub引导文件上锁:

/sbin/grub-md5-crypt

vi /etc/grub.conf

修改普通用户的密码:

passwd dean

echo "123456"|passwd --stdin dean

关闭SELINUX以及iptables:

sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config

grep SELINUX=disabled /etc/selinux/config

setenforce 0

getenforce

/etc/init.d/iptables stop

查看运行级别:

runlevel

关闭不重要的开机自启动服务:

chkconfig --list|grep 3:on|grep -vE "cron|sshd|network|rsyslog|sysstat"|awk ‘{print "chkconfig " $1 " off"}‘|bash

chkconfig --list| grep 3:on

修改ssh设置:

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori

vim /etc/ssh/sshd_config

/etc/init.d/sshd restart

netstat -lntup|grep 52113

设置网卡开机自启动:

cd /etc/sysconfig/network-scripts/

vim ifcfg-eth0

修改主机名:

hostname nfs-server

vim /etc/sysconfig/network

修改yum源:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ori

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

原文地址:https://www.cnblogs.com/sunshineyang/p/5978007.html

时间: 2024-11-10 12:18:15

安装centos以及优化步骤的相关文章

在虚拟机下安装centOS操作系统具体步骤

在这里我用的操作系统时centOS 6x,虚拟机的版本是VMware-workstation-full-7.1.0,至于centOS的版本随你本机一样,32位的你就选32位的,64位的你就选64位的. 一 先安装VMware. 双击安装文件出现欢迎界面: 然后点Next 这里选择Typical,继续Next,接下来选择安装目的路径,直到完成即可,中间有一步要输入序列号,网上搜一个即可,比较简单,就不介绍了,安装后要重启电脑. 二 VMware中安装CentOS 重启后打开安装好的VMware,选

Rethat安装CentOs的yum步骤

首先因为Rethat的yum源要去订阅(当然是需要钱的),所以许多朋友都是以Centos的yum源来代替(Centos是开源的) 安转: 1:卸载原有Rethat的yum源, #rpm -aq|grep yum|xargs rpm -e --nodeps 2:下载需要的rpm包(Centos的yum安装包) #Wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm #W

Linux基石【第一篇】VMware上安装Centos及配置

一.安装VMware软件 首先,下载个VMware软件,直接百度:VMware,然后找到可以下载的就可以 然后按步骤安装即可,安装完后,双击打开 二.安装Centos系统 打开VMware虚拟机,然后点击:create a new Virtual Machine,安装步骤安装,在选择镜像文件时,选择稍后安装,选择Linux版本时选择Centos,然后按步骤安装完成: 安装完成后,点击新建的虚拟机的Devices里的CD/DVD(IDE),勾选Use ISO image file,加载Centos

Vmware 15 安装Centos 7.6

背景: 近期需要将NetCore3.1 项目部署到linux 系统上,因为本地是测试部署的,因此采用虚拟机的形式,安装centos 进行NetCore 项目的测试部署. 一.环境: 1.Windows 10 系统: 2.  VmWare 15 (链接: https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html VmWare 安装方式此处不做说明. 密钥:YG5H2-ANZ0H-M8ERY-TXZ

在CentOS上使用yum安装MySQL+安全优化

0.说明 使用yum安装的好处是,你不用自己去解决软件之间的依赖问题,基本上yum执行完成,也就把软件安装好了,下面介绍使用yum的方法来安装MySQL,同时也会介绍安装完成后的安全优化. 注意:下面的操作都是以新安装的CentOS  6.5来作为演示的. 1.使用yum安装MySQL 查看是否已经安装MySQL: [[email protected]]# yum list installed | grep mysql 如果你在安装CentOS的时候指定了安装MySQL数据库,就要有显示,这里我

CentOS最小安装后的优化

CentOS最小安装后的优化 添加了新服务器之后,下一步就是安装系统了.这里推荐使用CentOS系列,大家在用服务器时抱着一个原则:系统安装的应用程序包越少,服务器会越稳定,所以我们安装系统时尽量选择最小安装.至于服务器的单机性能优化,本周稳定安全的原则,尽量不要改动系统的原有的配置(CentOS自身的文件和内存机制就很优秀). 1.关闭不需要的服务 众所周知服务越少,系统占用的资源就会越少,所以应关闭不需要的服务. 建议关闭不需要的服务,这样做的好处是减少内存和CPU事件的占用.命令如下所示:

在CentOS上编译安装MySQL+安装问题解决+安全优化

0.说明 当然,MySQL的安装方法多种多样,在CentOS上,你可以采用YUM的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要YUM执行完成,那么MySQL也就可以使用了. 但我更倾向于使用编译的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里,我将呈现一个完整的过程给大家,直到完成下面的

Centos 6.4 x86_64 最小化安装后的优化

Centos 6.4 x86_64 最小化安装后的优化 购买了服务器以后要做的第一件事就是安装操作系统了,这里推荐安装 Centos 6.4 x86_64,安装系统时要选择最小化安装(不需要图形),在使用服务器时要记住一个原则,系统安装的应用程序包越少,服务器就会越稳定.至于服务器单机性能调优,应本着稳定安全的原则,尽量不要改动系统原有的配置(Cetnos系统自身的文件和内存机制就很优秀),以下配置优化部分也适合Amazon Linux系统,大家可以对比参考. 系统的基础优化 1.更新yum官方

使用virtualBox安装CentOS 6.3的详细步骤

由于前几天把系统升级到win7了,原先安装的Linux虚拟机都不存在了.基于学习,这次安装选择的是CentOS 6.3版本. 下面就看看具体的安装步骤: 名称可以随便填写,类型选择Linux,版本选择Linux 2.6,我之前试选择过其他的版本来安装,比如Ubuntu,结果未安装成功,不知道哪里出了错误.走了好多弯路后,终于另选择为Linux 2.6就意外地成功了.然后点击下一步. 一直下一步走到“存储在物理硬盘上”时,您可以选择固定大小,也可选择动态分配.如图: 我这里选择的是动态分配,继续下