安装和优化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
比如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系统最小化安装之后的系统基础环境安装以及内核优化脚本
- Linux运维学习笔记之四:安装后的基本调优及安全设置(系统基础优化)
- 零基础安装Linux mint与windows 7双系统 以及Linux相关环境的配置
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- linux系统开发 1 基础apt-get 进程 作业 环境变量 安装vsftpd vim gcc gdb Makefile
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- 安装linux系统后的基础优化
- Linux系统基础优化脚本--安装完操作系统必做的操作
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- linux(centos)系统安装后必做的十三点基础安全优化(安装后必备)
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- 用U盘安装linux系统(Windows环境下制作启动盘)
- 在linux系统下安装oracle前的准备工作(配置oracle环境变量)
- 在linux系统环境下安装oracle
- 在Linux系统环境下安装配置JDK常用方法
- LINUX入门基础——第一天LINUX系统安装
- 在WdOS系统下源代码编译安装LNMP环境(Linux+Ngnix+Mysql+Php)
- Windows、Linux系统安装JDK配置Java环境变量