VM virtualBox安装centos

https://blog.csdn.net/qq_38789941/article/details/102499618

http://mirrors.aliyun.com/centos/7/isos/x86_64/

https://www.cnblogs.com/xyinjie/p/9437049.html

https://blog.csdn.net/snipelinux/article/details/88859398

https://www.cnblogs.com/yinzhengjie2020/p/12213066.html

 

https://blog.csdn.net/qq_41063141/article/details/93885103

CentOS 7镜像下载

官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/

step1: 进入下载页,选择阿里云站点进行下载

Actual Country 国内资源 Nearby Countries 周边国家资源

阿里云站点:http://mirrors.aliyun.com/centos/7/isos/x86_64/

每个链接都包括了镜像文件的地址、类型及版本号等信息

选择当前国家资源区站点下载,获取资源速度比较快

step1: 进入阿里云站点,选择 CentOS-7-x86_64-DVD-1804.iso下载

各个版本的ISO镜像文件说明:

CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)

CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)

CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版

CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版

CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少

CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)

 

二、安装CentOS 7

前面的步骤只是把虚拟机创建好了,下面我们就要开始安装CentOS7系统了。

  1. 关联CentOS-7-x86_64-DVD-1611.iso
    选中我们创建的虚拟机,点击设置,选择存储,在控制器里选择盘片。

右键点击--》设置

 3.1、选择网卡

设置双网卡网卡一 设置成仅主机网络;网卡二 设置为网络地址转换

启动虚拟机
点击启动按钮,启动虚拟机。

时间上海     键盘 语言支持可以根据自己选      安装源是我们下载好的镜像不用选

软件选择 可以选择桌面和最小安装(实际工作中一般选择最小安装)KDUMP选择不启用

选择接受更改 一般学习用这boot/   swap/   /  三个分区够啦

 

 

系统配置 点击system 里的 installation destination 选择Local Standard Disks 双击左上角 done 一定要双击点击 NETWORK & HOST NAME 将两个网卡全部开启

ip问题:

1 宿主机可以访问虚拟机,虚拟机可以访问外网和其他虚拟机。但是其他虚拟机无法访问他。、

 

 

 

https://blog.csdn.net/qq_41063141/article/details/93885103

我的enp0s3网卡配置的是仅主机,只能内网,没有网络转换所以它的网络IP是b段:
10.0.2.15(这个也能用xshell连接)

enp0s8配置的是net网络地址转换。所以要开启网卡。地址是c段192.168.56.101

再解决几个问题

当宿主机插网线(以太网)时的虚拟机网络设置
1.virtualbox默认的网络连接方式如下

这种连接方式虚拟机可以ping通宿主机和外网,但是宿主机无法ping通虚拟机,执行ip address命令可以看到虚拟机自动分配的ip地址是10.0.2.15(我这里显示的是这个ip,可能会有不同),跟宿主机根本不在一个网段。

VirtualBox的四种网络连接方式

可以看到桥接模式是最佳选项,它支持所有情况的访问
3.修改虚拟机连接方式为桥接网卡

 

左边是宿主机的网络设置,右边是虚拟机网络设置,我们修改虚拟机的连接方式为桥接网卡、界面名称处选择的是宿主机当前使用的网卡
4.虚拟机网络修改完成后,查看宿主机网络信息

保证你的宿主机网络连接正常,然后记下左图的信息,稍后虚拟机配置时需要作为参考。
5.启动虚拟机,输入ip address命令

 

固定ip

 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.49
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.1

默认情况下(下面第8步的BOOTRPOTO=dhcp时)虚拟机会根据宿主的网卡信息自动分配一个ip(如果没有分配ip可能是因为你的宿主机连接的wifi网络,稍后我们再说宿主机wifi网络下虚拟机如何上网),上图显示了ip/子网掩码信息和以太网卡的名称(根据这个名称可以在/etc/sysconfig/network-scripts/下找到相应的网络配置文件)。
6.如果一切顺利,经过以上步骤,我们的虚拟机应该可以与宿主机互相ping通了,再看看虚拟机能不能ping通外网(ping baidu.com),如果通了那下面的几步就不用看了,说明网络一切正常,如果不通则检查虚拟机是否获取到正确的dns服务器地址,执行vi /etc/resolv.cong可以看到自动获取的dns地址,发现这里是交换机的,而不是真实的dns地址
”ifcfg-“开头加上我们的以太网卡名称“enp0s3” 就是我们要修改的文件

左边是修改前,右边是修改后,右边把BOOTRPOTO修改成了static,是因为dhcp是自动获取,如果不改成static,我们在这里修改的这些地址不会生效,因为重启网络服务时,BOOTRPOTO的值决定了是自动分配还是使用静态数据,DNS1和DNS2对应的是宿主机的首选DNS服务器和备用DNS服务器
9.重启网络服务 service network restart
 

 

解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.

http://192.168.1.208:20001/api/v1/job/piedm/ftparchive

启动后无法访问22以外的端口

service iptables stop

会报错Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

执行一下命令:systemctl stop firewalld

systemctl mask firewalld

并且安装iptables-services:

yum install iptables-services

设置开机启动systemctl enable iptables

systemctl stop iptables

systemctl start iptables

systemctl restart iptables

systemctl reload iptables

保存设置:service iptables save

开放某个端口 在/etc/sysconfig/iptables里添加

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

 

至此,/etc/sysconfig/下已有了iptables目录:

之后如果要添加新端口,复制一行,将22改为自己的端口。

重启防火墙service iptables restart

 

永久关闭:

Linux关闭防火墙命令

问题:老是关闭防火墙太麻烦,所以选择彻底关闭防火墙,发现每次都记不住命令!

下面是red hat/CentOs7关闭防火墙的命令!

1:查看防火状态

systemctl status firewalld

service  iptables status

2:暂时关闭防火墙

systemctl stop firewalld

service  iptables stop

3:永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

4:重启防火墙

systemctl enable firewalld

service iptables restart  

5:永久关闭后重启

//暂时还没有试过

chkconfig iptables on

https://blog.csdn.net/c233728461/article/details/52679558

https://blog.csdn.net/qq_34409701/article/details/52777197

 

虚拟机克隆:

Windos server上使用VirualBox迁移虚拟机时,可以使用自带的导入导出功能,但是当虚拟机比较大超过几十个G的容量,就会特别慢。一般比较快捷的方式是直接克隆虚拟机磁盘,然后复制虚拟机磁盘到新的机器上,创建一个新的虚拟机,选中克隆的磁盘。

查看虚拟机虚拟磁盘位置:

克隆磁盘命令,使用安装目录下的VBoxManage.exe执行克隆,命令行执行:

克隆完成后会重新生成一个新的UUID,如果直接拷贝原来的虚拟磁盘启动会报错。

在新的虚拟机中创建此虚拟机:修改主机名,hosts文件

修改ip:

由于克隆的虚拟机uuid一样导致

重新设置:

https://www.cnblogs.com/haoduoyou/p/10660612.html

解决 VMware 克隆linux 网卡UUID重复问题

当我们使用 VMware 克隆 linux 主机时会发生克隆主机和原主机网卡 UUID 重复的问题,这样会对网络通信产生影响。
只要保证每台主机的 UUID 独一无二即可,即为新的主机绑定新的 UUID。

1. 生成随机uuid号

 

2. 替换UUID值

3. 重启网络服务systemctl restart network

4. 验证查看

此时新主机的网卡UUID值设置完毕,可以通过 nmcli 命令查看
查看网卡 UUID值nmcli connection show

查看网卡 MAC

nmcli device show ens33

不识别域名:DNS1未配置

 

问题2:ifconfig不识别

yum install net-tools

service network restart

拷贝虚拟机:

二 修改新虚拟机的UUID

注:不修改创建不了虚拟机,会抛出Oracle VM VirtualBox UUID already exists

1.在CMD中切换到VirtualBox的安装目录

Oracle VM VirtualBox快捷方式右键查看安装目录

2.执行更换虚拟机UUID的命令

vboxmanage internalcommands sethduuid "E:\Hadoop\VirtualMachine\Server_Nginx_Slave_O.vdi"

 

與主機同步時間VBoxManage list vms

vboxmanage guestproperty set <虚拟机名/虚拟机UUID> --timesync-set-start

 

新增分区:

Virtualbox中Linux添加一个新磁盘->创建分区->格式化->挂载分区。

一 virtualbox 设置添加磁盘

关闭你的虚拟机,挂载新磁盘不可以在开机状态做

Virtualbox 菜单栏-> 设置-> 存储-> SATA控制器 -> 右击,选择“添加虚拟硬盘”

 

注:千万不要选择“IDE控制器”这是一种非常古老的并口磁盘,现在已经都淘汰了,请选SATA控制器现在流行的串口磁盘添加。我们点击红框框中的“添加虚拟磁盘”按钮

1. 添加新硬盘

     在Virtualbox中选中要添加虚拟硬盘的虚机,点设置 -> 存储 -> SATA控制器->右击,选择“添加虚拟硬盘”

     然后,根据需求创建合适的硬盘

2. 重启虚拟机

     查看现有系统的磁盘空间

        sudo fdisk -l

     可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb

3. 给新加的硬盘分区 要有root权限 

        fdisk /dev/sdb

     键入m,可看到帮助信息

        command (m for help):m           

     增加新分区

        command (m for help):n  

     选择基本分区,输入:p

     建一个分区

        Partition number(1-4):1 

     回车

        First cylinder (1-15908,default 1):Enter

     写入并退出

        command (m for help):w

4. 格式化磁盘分区

     用ext4格式对/dev/sdb1进入格式化

        sudo mkfs.ext4 /dev/sdb1

5. 挂载分区

     创建新的挂载点

        sudo mkdir /work

     将新磁盘分区挂载到/work目录下

        sudo mount -t ext4 /dev/sdb1 /work

     查看挂载

        df -h

     可以看到新加的硬盘:/dev/sdb1

6. 开机自动挂载

     修改文件

            sudo vim /etc/fstab

     在最后一行加入:

            /dev/sdb1 /work ext4 errors=remount-ro 0 1

    或者在/etc/rc.local中加入命令:mount -t ext4 /dev/sdb1 /work

脚本:

#!/bin/sh

mountfile=/export

if [ ! -d $mountfile ];then
    mkdir $mountfile
fi

fdisk -l 

mountdisk() {
    mountname=$1
    
    parted -s /dev/${mountname}  mklabel gpt mkpart gpt2t ext4 0% 100%

    mkfs.ext4 /dev/${mountname}

    mount /dev/${mountname} $mountfile
    
    cutuuid=`blkid | grep /dev/${mountname} | awk -F'"' '{ print $2 }'`
    
cat >> /etc/fstab <<EOF
UUID=${cutuuid} /export ext4 defaults 0 0
EOF

}

read -t 30 -p "please enter the diskname:" inputname

mountdisk ${inputname}

echo -e "\033[32mfstab: \033[0m"
cat /etc/fstab | grep UUID

echo -e "\033[32mmounted: \033[0m"
df -hl
 

链接: https://pan.baidu.com/s/1x7xDD-luOGE3xZLKhR8AoA 提取码: 4wdr 

本地安装包

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值