VM虚拟机(整理)

文章详细介绍了虚拟机的三种网络模式——桥接、NAT和Host-Only,并提供了KaliLinux的基本配置步骤,包括设置root用户、中文环境、安装Python3的pip以及更换软件源。同时,也概述了CentOS7的初始配置,涉及锁屏时间、SELinux和firewalld的关闭。这些内容对理解虚拟机网络和Linux系统管理具有指导意义。
摘要由CSDN通过智能技术生成

三种模式

桥接网络

没有用到虚拟网卡 虚拟机会分配到局域网中真实的网络地址,网关以及子网掩码。

虚拟机和宿主机以及局域网中其他主机处于平等地位b0bf3deec54c486b88850d5b7872159b.png

 

NAT模式

使用VMnet8虚拟网卡,由这块虚拟网卡分配ip网关dns

虚拟机只能和宿主机互相通信,并能够访问该局域网中其他主机b8f594aa3a87449bb40c064eee3963ec.png

d2d1e9060eed4819bfb56108ecdc6f12.png

Host-Only(仅主机)模式

使用VMnet1虚拟网卡,由这块虚拟网卡分配ip网关dns

虚拟机和主机之间通过虚拟私有网络进行连接,所以只有同为host-only模式且在同一个VMware连接下才可以互相访问

虚拟机只能和宿主机之间进行相互通信,不能访问局域网中其他主机。

ee6e9477afa34b3ab347ab2c23466cd2.png

9065ee9015d04a7d94f8bbd4357dc8af.png

三种模式的区别

kali的简单配置

1.设置root用户

打开kali命令终端,输入sudo passwd root进行修改7a344fb5c22041b29f928137d0ae7425.png

2.设置中文

sudo dpkg-reconfigure localesd6661dd924be403b9511e4ef0ddf1881.png

3.安装Python3的pip

pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。关于python编程语言有关的知识将在后文介绍。许多黑客脚本都用python编写,也依赖某些python模块运行。因此我们需要pip来安装某些python脚本所需的模块。

安装pip3

apt-get install python3-pip

安装pip2

curl-o https://bootstrap.pypa.io/pip/2.7/get-pip.py

python2 get-pip.py

如没有curl命令kali会提示安装,选y。

安装完成后,执行如下命令:

pip2 -v

pip3-v

可以查看pip的版本。验证安装是否完成。

4.更换源(……)

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo vim /etc/apt/sources.list

阿里云

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

清华大学

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

中科大源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

apt update更新系统,相当于windows的检查更新,并不是真正的更新

apt upgrade升级已安装的所有软件包,是真正的更新

apt dist-upgrade升级软件会自动处理依赖包

5.firefox设置中文

f2d8e9512e584b89ae5626dbda3fd0ba.png

2ff9d9b5df6742c1a1fecd157a0dc1ff.png

centos7初始配置

1.左上角设置里更改锁屏时间(power),改为从不

2.selinux关闭

使用vi/etc/selinux/config命令编辑selinux配置文件。将文件中的SELINUX=enforcing更改为SELINUX=disablede9455b8a2c7a448da0de940971dc8550.png

 

完成操作后重启生效。

3.firewalld关闭

systemctl stop firewalld

systemctl disable firewalld

执行systemctl stop firewalld 命令关闭防火墙。

执行systemctl disable firewalld命令取消防火墙开机自启。7f1e0e566d964d25acaf55eb1570400c.png

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值