Linux系统
前言
学习技术,学习精神
www.kenerl.org
1.选择时区 亚洲/上海
2.选择软件包,GUI 和带开发工具。
3.自定义分区
/boot 分区 引导分区,系统启动,存放 grub,内核文件等。200M
/swap 分区 交换分区,内存扩展分区,相当于虚拟内存,8-16 G都可以
/ 根分区 所有文件的根,绝对路径的开始标志
4.选择文件系统 xfs
sda 表示第一块磁盘
5.关闭kdump
kdump 是一种先进的基于 kexec 的内核崩溃转储机制。当系统崩溃时,kdump 使用 kexec 启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一个内核保留了内存的一部分给第二内核启动用。由于 kdump 利用 kexec 启动捕获内核,绕过了 BIOS,所以第一个内核的内存得以保留。这是内核崩溃转储的本质。
6.网络配置
6.1 网络概念和修改IP地址
centos 7 网卡命名根据情况有所改变非唯一和固定。
采用dmidecode采集命名方案。获取主板信息,实现网卡永久唯一。
dmidecode 命令可以采集硬件信息
a.如果firmware或者bios为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名。
例如:ifcfg-ens33
b.如果firmware或者bios为PCI扩展槽所提供的索引信息可用,且可预测则根据此索引进行命名。
例如:ifcfg-enp33
c.如果硬件接口的物理位置信息可用,则根据此信息命名,
例如:enp2s0
en 表示以太网 ethernet
enX(X有3中类型)
o:板载网卡,集成设备的索引号。
p:独立网卡,pci网卡
s:热插拔的网络,usb之类的,扩展槽的索引号
nnn数字表示:MAC+主板信息计算出的唯一序号
临时修改ip地址
ifconfig ens33 192.168.1.1 netmask 255.255.255.0 重启后失效
systemctl restart network 重启网络服务
service network restart ---centos 6
ifconfig ens33 查看网卡信息
增加多个临时IP地址
ifconfig ens33:0 192.168.1.1
ifconfig ens33:1 192.168.2.1
删除临时地址
ifconfig ens33:0 del 192.168.1.1
ifconfig ens33:0 查看
6.2 NetworkManager
管理和监控网络设置的守护进程,动态的,时间驱动的网络管理服务
systemctl status NetworkManager
6.3 网卡配置文件
cd /etc/sysconfig/network-script/
cd /etc/resolv.conf 配置DNS服务器
cd /etc/hosts 配置主机和IP绑定 (本地DNS)
cd /etc/hostname 配置主机名
永久修改IP地址
nmtui 图形文本方式修改
service network restart 也可以重启服务
systemctl restart network
修改网卡配置文件
vim /etc/sysconfig/network-script/ifcfg-ens33
BOOTPROTO=none,dhcp,static
ONBOOT=yes 系统引导时激活网卡
NAME= 网卡名
UUID= 设备唯一标识
IPADDR= IP
NETMASK= 子网掩码
PREFIX=
GATEWAY= 默认网关
DNS1= DNS地址
DNS2=
HWADDR= MAC地址
IPV4_FAILURE_FATEL ,如果是yes,则IPV4配置失败,就会禁用设备。
NM_CONTROLLED NM是NetworkManager,是否接受NM控制。
7.密码简单,确定2次即可。
8.SElinux设置
cat /etc/selinux/config
SELINUX=enforing
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g'
reboot # 重启生效
setenforce 0 #临时关闭seliux
9.防火墙设置
systemctl stop firewalld #关闭
systemctl start firewalld # 开启
systemctl disable firewalld 开启不启动
systemctl enable firewalld 开机启动
10.修改语言支持
echo $LANG
LANG=en_US.UTF-8
LANG=zh_CN.UTF-8
11.配置YUM源
yum 配置信息存储在yum.repos.d里
cd /etc/yum.repos.d
rm -rf ./*
vi CentOS7.repo
[CentOS7] yum源的ID,必须唯一
mirrorlist= #仓库镜像路径
baseurl= #仓库URL
enabled= #是否启用
gpgcheck= #密钥检测
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all 清空
yum list 生成缓存列表