VMWare虚拟机安装linux

虚拟机的概念

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

安装虚拟机

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

安装linux

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密码

开机启动linux

新建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

Windows下通过VMWare安装linux的更多相关文章

  1. windows下使用虚拟机安装linux操作系统

    前言:虚拟机是开发者的好帮手,它可以帮助我们在同一台电脑上创建不同的环境,这样你就可以在不影响原有的环境下,使用另外一套新的环境去完成你的开发工作.相信不少在windows下开发的同学对此深有体会,本 ...

  2. Windows下的Memcache安装 linux下的Memcache安装

    linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...

  3. windows下利用VMware安装mac:构建…

    安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC. 注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启. 关于如何检测你的电脑 ...

  4. Windows下用VMware安装Ubuntu虚拟机

    安装: http://jingyan.baidu.com/article/0320e2c1ef9f6c1b87507bf6.html 全屏: http://jingyan.baidu.com/arti ...

  5. [Linux] Windows 下通过SecureCRT 访问 Linux

    不愿意装双系统的,可以借助虚拟机(Vmware, Virtual PC等) 安装linux 进行使用. 至于如何使用虚拟机安装Linux 这部分,很简单: 下载好需要安装的Linux ISO 镜像文件 ...

  6. Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS

    Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [ ...

  7. coreseek实战(一):windows下coreseek的安装与测试

    coreseek实战(一):windows下coreseek的安装与测试 网上关于 coreseek 在 windows 下安装与使用的教程有很多,官方也有详细的教程,这里我也只是按着官方提供的教程详 ...

  8. 在VMware中为CentOS配置静态ip并可访问网络-Windows下的VMware

    在VMware中为CentOS配置静态ip并可访问网络-Windows下的VMware 首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命 ...

  9. Linux必备 -- 如何在Mac OS 使用VMware 安装Linux

    Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协 ...

随机推荐

  1. 【Java】Windows配置Java环境变量

    一.配置环境变量 1.新建系统变量 JAVA_HOME和CLASSPATH 变量名:JAVA_HOME 变量值:D:\jdk\jdk1.7.0_80 变量名:CLASSPATH 变量值:.;%JAVA ...

  2. SVD分解

    首先,有y = AX,将A看作是对X的线性变换 但是,如果有AX = λX,也就是,A对X的线性变换,就是令X的长度为原来的λ倍数. *说起线性变换,A肯定要是方阵,而且各列线性无关.(回想一下,A各 ...

  3. Linux的中断可以嵌套吗?

    本文系转载,著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 来源: 微信公众号linux阅码场(id: linuxdev) 问答 问:Linux的中断可以嵌套吗? 答:以前是可以 ...

  4. 映客直播软开校招岗(go语言)

    问题: 笔试: 比较简单,有一道题比较深刻: 内存1G,需要计算1G的数据排序,哪种排序方法效率最低,当时选的是冒泡,因为涉及到频繁的数据交换,其实应该是归并,因为归并不是原地排序,多占用的内存空间, ...

  5. MySQL使用查看表SELECT语句

    来源:实验楼 本节实验中学习了 SELECT 语句的常用方法: 基本语法 数学符号条件 AND OR IN 通配符 排序 SQL 内置函数和计算 子查询与连接查询 输入命令,下载代码: git clo ...

  6. VMware虚拟机添加5个RAID10磁盘并挂载

    1.打开虚拟机之前先添加硬盘设备 具体添加方法详见我https://www.cnblogs.com/Ghost-m/p/11707996.html这个博客 制作RAID需要用到madam命令 mdad ...

  7. U盘安装centos7 系统卡在 starting dracut initqueue hook

    U盘安装centos7启动过程中出现: [ok] Reached target Basic System 或者 [ok] starting dracut initqueue hook 下面是我解决的过 ...

  8. ASP.NET Core 1.0: Using Entity Framework Core

    伴随着ASP.NET Core 1.0发布的还有Entity Framework Core 1.0; 官方文档链接:https://docs.efproject.net/en/latest/platf ...

  9. PHP中高级面试题 一个高频面试题:怎么保证缓存与数据库的双写一致性?

    分布式缓存是现在很多分布式应用中必不可少的组件,但是用到了分布式缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? Cache Aside ...

  10. 忘记Linux登录密码的破解方法

    注意:1.破解方式只限于7.0以后的Linux系统. 2.要注意自己linux系统中有没有开启selinux,如果开启则在后面要建一个名为:autorelabel的隐藏文件.     1.启动Linu ...