Windows下通过VMWare安装linux

ゝ一世哀愁。 2023-09-24 07:29 193阅读 0赞

  虚拟机,其本质其实也是一个程序。 但是这个程序,模仿了一台完整的主机常用的有 VMware,VirtualBox,Microsoft Virtual PC,Win10系统关闭自带的虚拟机Hiper-V

  vmware 官网地址 https://www.vmware.com/ 下载安装

  Linux 有收费的 红帽: Red Hat 免费的: Ubuntu,CentOS,Debian 。他们区别大概是:Ubuntu 界面好看 CentOS 文档丰富 Debian 稳定性强

  下载CentOS镜像

  创建新虚拟机

  选 典型,然后下一步

  选 稍后安装操作系统, 下一步

  客户机操作系统选择: Linux(L) 版本选择: CentOS 7 64 位 下一步

  虚拟机名称: CentOS 7 64 位 (2) 位置(L): f:\vm\linux 选个空间大的盘,我用的是 f盘 下一步

  使用默认的20G. 默认的 将虚拟磁盘拆分成多个文件 下一步

  点击自定义硬件

  选择内存

  选择处理器 虚拟化 Intel VT-x/EPT 或者 AMD-V/RVI(V) 必须勾上

  新 CD/DVD (IDE )选择下载的CentOs镜像iso文件

  网络适配器 使用默认的 NAT 模式,点击确认,点击完成

  开启虚拟机 选择语言 安装信息摘要 安装位置 打开后不做任何操作点完成;网络和主机名 打开以太网开关 点开始安装 安装过程中设置ROOT密码

  新建vm_start.bat 且建立快捷方式 内容为:”C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe” start “F:\vm\linux\CentOS 7 64.vmx”

  说明:C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe 就是虚拟机的程序,默认安装的话会在这个位置。F:\vm\linux\CentOS 7 64.vmx 就是虚拟机的 vmx 文件地址,快捷方式放入windows系统启动目录 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

  安装防火墙

  yum -y install firewalld firewall-config

  为了启动防火墙,要先重启下 dbus

  systemctl restart dbus

  如下命令进行防火墙生命周期管理

  启动一个服务:

  systemctl start firewalld.service

  关闭一个服务:

  systemctl stop firewalld.service

  重启一个服务:

  systemctl restart firewalld.service

  显示一个服务的状态:

  systemctl status firewalld.service

  在开机时启用一个服务:

  systemctl enable firewalld.service

  在开机时禁用一个服务:

  systemctl disable firewalld.service

  查看服务是否开机启动:

  systemctl is-enabled firewalld.service

  查看已启动的服务列表:

  systemctl list-unit-files|grep enabled

  查看启动失败的服务列表:

  systemctl —failed

  查看版本:

  firewall-cmd —version

  查看帮助:

  firewall-cmd —help

  显示状态:

  firewall-cmd —state

  查看所有打开的端口:

  firewall-cmd —zone=public —list-ports

  更新防火墙规则:

  firewall-cmd —reload

  查看区域信息:

  firewall-cmd —get-active-zones

  查看指定接口所属区域:

  firewall-cmd —get-zone-of-interface=eth0

  拒绝所有包,测试别用这个。不如然只有到VMWare 的终端上去关闭防火墙 SSH 客户端,稍显麻烦:

  firewall-cmd —panic-on

  取消拒绝状态:

  firewall-cmd —panic-off

  查看是否拒绝:

  firewall-cmd —query-panic

  那怎么开启一个端口呢

  添加

  注1:—permanent永久生效,没有此参数重启后失效

  注2:增加了要用 firewall-cmd —reload,才会生效

  firewall-cmd —zone=public —add-port=80/tcp —permanent

  重新载入

  firewall-cmd —reload

  查看

  firewall-cmd —zone=public —query-port=80/tcp

  删除

  firewall-cmd —zone=public —remove-port=80/tcp —permanent

  yum install iproute ftp bind-utils net-tools wget -y

  其中:

  iproute 用来执行 ip address 查看本机地址

  ftp 用来测试ftp 服务器

  bind_utils 用来运行 nslookup

  net-tools 用来执行 netstate

  wget 既是执行 wget的

  查看网卡地址

  ip address

  ftp服务

  ftp 127.0.0.1

  域名服务器

  nslookup www.baidu.com

  查看某个端口是否开放

  netstat -anp|grep 8080

  获取网络资源

  wget www.baidu.com

发表评论

表情:
评论列表 (有 0 条评论,193人围观)

还没有评论,来说两句吧...

相关阅读