下载CentOS7镜像文件
1、KVM部署CentOS7
1.1、创建磁盘文件
qemu-img create -f qcow2 /kvm1/img/centos7.qcow2 50G
1.2、部署CentOS7
virt-install \
--name=CentOS7 \
--virt-type kvm \
--os-type=linux \
--os-variant rhel7 \
--memory 1024 --vcpus=1 \
--disk path=/kvm/img/centos7.qcow2,format=qcow2 \
--accelerate --cdrom /kvm/iso/CentOS-7-x86_64-DVD-2009.iso \
--graphics vnc,listen=0.0.0.0,port=5950 \
--network bridge=br0,model=virtio \
--force \
--autostart
1.3、用VNC软件连接虚拟机
用本地i ip+vnc的端口进行连接
在安装过程中需要增加内核参数,使CentOS7原本的网卡配置文件由em1,变成eth0
(1) 光标选择 "Install CentOS7"
(2) 点击 TAB,打开 kernel 启动选项后增加
net.ifnames=0 biosdevname=0
1.4、时区选择东8区,上海
1.5、可选用中文语言包,建议保持英文
1.6、自动安装分区即可
1.7、设置主机名
1.8、开始安装比设置root密码
2、基础系统设置
第一次登陆CentOS需要一定的基础系统设置才能使其更好更顺畅地为我们提供服务
2.1、关闭 selinux
注意:修改 selinux 不要用 sed -i 去修改 /etc/sysconfig/selinux 中的配置文件,因为 /etc/sysconfig/selinux 是一个软连接,如果用 sed -i 去修改,很大可能将这个软连接变成一个独立文件,从而失去效用。真正的配置文件位置在 /etc/selinux/config。因此建议直接使用 vi 编辑器去修改 selinux 的配置文件
vi /etc/sysconfig/selinux
2.2、关闭NetworkManager和防火墙
systemctl disable firewalld
systemctl disable NetworkManager
2.3、根据自身情况修改网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
2.4、安装EPEL仓库和常用命令
rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
yum install -y net-tools vim lrzsz tree screen lsof tcpdump nc mtr nmap wget kernel-devel