您的位置:首页 > 运维架构 > Linux

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

2017-07-24 03:01 309 查看
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~200MBswap 分区:物理内存的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