Linux服务器分区的方案
1. Linux服务器分区的方案:
分区类型 分区的实际大小
/ 1G-2G (最少要150–250MB)
/boot 32M-100M (启动分区,最多只要100M左右)
/opt 100M-1G (附加应用程序)
/tmp 40M-1000M (最大可以设为1G左右,如果加载ISO镜像文件就设为4G左右吧,一般不用那么多)
/home 2G-10G (每个用户100M左右,具体自定。用户目录。)
/usr 3G-10G 最少要500M左右,一般宽松的服务器要分到4-6G)
/usr/local 3G-15G (自已安装程序安装在此)
/var >2G–硬盘余下全部空间 ( 最少300M-500M,一般2-3G,做服务器的话把上面余下的空间都分给它)
2. Linux桌面分区方案
分区类型 分区的实际大小
/ 1G
/boot 32M
/opt 100M
/tmp 50M
/home 1G-10G
/usr 3G-6G
/usr/local 3G-5G
/var 500M以上
3. 最节省的分区方案(服务器不推荐)
文件目录 最少 一般 安装后大小(CentOS5.2)
/ 150M-250M 500M-2G (378M)
/boot 32M-100M 64M (13M)
/opt 30M-100M 50M (19M)
/tmp 40-100M 50M (37M)
/home 100M-5G 1G (483M)
/usr >500M 4-6G 2.5G(2.0G)
/usr/local500M 2-5G 2G(1.2G)
/var 300-500M 2-3G 500M(296M)
安装中文版 MAN 手册
yum list |grep man.*zh # 查找man中文安装包
yum -y update # 执行上边命令如果找不到安装包, 执行该命令更新安装包
sudo yum install man-pages-zh-CN.noarch # 安装
# 编辑配置文件使中文包生效
#在.bashrc中增加: alias cman='man -M /usr//share/man/zh_CN'
vi .bashrc # .bashrc 在家目录
source .bashrc # 在命令行执行,为了使刚刚添加的alias生效
关闭系统运行的防火墙及selinux
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i '/^SELINUX=/cSELINUX=disabled' /etc/sysconfig/selinux
配置网卡
# 1:修改IP地址
# 修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,如果有多张网卡,则修改相应的网卡
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 # 网卡对应的设备别名
BOOTPROTO=static # 网卡获得ip地址的方式(默认为dhcp,表示自动获取)
HWADDR=00:07:E9:05:E8:B4 # 网卡MAC地址(物理地址)
IPADDR=192.168.100.100 # IP地址
NETMASK=255.255.255.0 # 子网掩码
ONBOOT=yes # 系统启动时是否激活此设备
# 2.2:修改网关地址
# 修改/etc/sysconfig/network文件
# vi /etc/sysconfig/network
NETWORKING=yes # 表示系统是否使用网络,no表示不能使用网络
HOSTNAME=doiido # 设置本机的主机名,要和/etc/hosts中设置的主机名相同
GATEWAY=192.168.100.1 # 设置网关的IP地址
# 这个时候已经可以ping通IP地址,但是还无法ping通域名,因此需要修改DNS
# 2.3:修改DNS
# 修改/etc/resolv.conf文件
# vi /etc/resolv.conf
nameserver 8.8.8.8 # google域名服务器
nameserver 114.144.114.114 # 国内域名服务器
# 2.4:重启网卡
# service network restart
# 正在关闭接口 eth0: [确定]
# 关闭环回接口: [确定]
# 弹出环回接口: [确定]
# 弹出界面 eth0: [确定]
#注: 其实网关地址和DNS也是可以写在ifcfg-eth0中,但是为了规范起见,将他们分开写
安装常用软件
yum -y install bash-completion vim wget net-tools lsof lrzsz pcre pcre-devel tree screen
# 抓包工具
yum install -y wireshark
yum install -y tcpdump
配置国内YUM源
yum install wget -y
echo 备份当前的yum源
mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex
echo 新建空的yum源设置目录
mkdir /etc/yum.repos.d
echo 下载阿里云的yum源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
查看配置信息
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
安装 Docker
# 下载镜像源
cd /etc/yum.repos.d
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
# 更新镜像源
/usr/bin/yum clean all
/usr/bin/yum makecache
# 其他系统自带的源可以保留,也可以全部干掉