首页 > 代码库 > 安装和优化linux系统基础环境

安装和优化linux系统基础环境

centos系统镜像阿里云下载地址:http://mirrors.aliyun.com/centos/

比如centos6.9最小安装镜像:http://mirrors.aliyun.com/centos/6/isos/x86_64/CentOS-6.9-x86_64-minimal.torrent

/boot  分区:100~200MB

swap  分区:物理内存的1.5~2倍,如果物理内存大于16G,可以配置为8~16g

/   分区:剩余全部空间

如果是数据及存储等有重要数据的服务,可以单独划分/data分区:

/boot  分区:100~200MB

swap  分区:物理内存的1.5~2倍,如果物理内存大于16G,可以配置为8~16g

 /  分区:50~200G

/data   分区:剩余全部磁盘空间


安装系统后可以运行setup设置IP和DNS

在/etc/sysconfig/network-scripts/ifcfg-eth0设置ONBOOT=yes,使得下次开机网卡自启动

重启网卡:

ifdown eth0 && ifup eth0 

查看ip设置:

ifconfig eth0

查看默认网关设置:

route -n

查看DNS:

cat /etc/resolv.conf

更新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.163.com/.help/CentOS6-Base-163.repo

使用如下命令将系统更新到最新状态:

ll /etc/pki/rpm-gpg

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

yum update -y

安装额外软件包:

yum install tree telnet dos2unix sysstat lrzsz nc nmap -y

查看所有包组名称,包括已安装和未安装:

yum grouplist

指定包组名安装:

yum groupinstall "Development Tools"



检查网络连接状态:

telnet 127.0.0.1 22 或 nmap 127.0.0.1 -p 22

路由追踪:traceroute 127.0.0.1 -n


关闭selinux:

setenforce 0  (临时关闭)

getenforce    (查看防火墙级别状态)

关闭防火墙:

/etc/init.d/iptables stop


设置开机自启动服务方法:

1、ntsysv 和setup进行设置   

2、通过脚本设置:

LANG=en

for long in `chkconfig --list|grep 3:on|awk ‘{print $1}‘`;do chkconfig --level 3 $long off;done

for long in crond network rsyslog sshd sysstat ;do chkconfig --level 3 $long on;done

for long in `chkconfig --list|grep 3:on|awk ‘{print $1}‘|grep -vE "crond|network|rsyslog|sshd|sysstat"`;do chkconfig --level 3 $long off;done


设置中文显示:

cat /etc/sysconfig/i18n或echo $LANG   查看命令

echo ‘LANG="zh_CN.UTF-8"‘ >/etc/sysconfig/i18n   设置命令

source /etc/sysconfig/i18n 


修改系统文件描述符数量:

echo ‘*             -         nofile      65535‘ >>/etc/security/limits.conf 

tail -l /etc/security/limits.conf 


安装和优化linux系统基础环境