1 VMware的安装和使用

注意有 快照克隆 的功能.

快照相当于建立一个 系统还原点, 可以随时恢复到原来状态.

克隆功能可以复制一个和当前一样的系统,并可以选择链接安装,只使用很少的空间就可以完成克隆.

2 系统分区

分区后还必须格式化之后才能写入数据! 格式化的目的就是在硬盘之中写入文件系统.

格式化会把硬盘分割成一个一个的数据块, 每个数据块4kb大小. 假设一个数据是10kb, 就需要放在三个数据块里面, 第三个数据块还有2kb的剩余空间, 但也不能放入其它数据了. 每个数据并不是放在连续的数据块中, 可能是离散的. 这种数据块称为 block .

通过每个文件的 i 节点号来取文件. inux下,i节点其实就是可以这么认为,把i节点看作是一个指向磁盘上该文件存储区的地址。只不过这个地址我们一般是没办法直接使用的,而是通过文件名来间接使用的。事实上,i节点不仅包含了文件数据存储区的地址,还包含了很多信息,比如数据大小,等等文件信息。但是i节点是不保存文件名的。文件名是保存在一个目录项中。每一个目录项中都包含了文件名和i节点. 深入理解i节点

还要给每个分区或硬件设备起名. 系统自动分配, 看懂就行.

现在主要用的是SATA接口的硬盘, 理论传输速度可以达到500M/s, 分区名也是系统自动分配的.

1234四个分区号只能给主分区或者扩展分区使用, 所以逻辑分区至少要从5开始, 例如sda5, 所以5分区都代表第一个逻辑分区.

正常使用前还必须给分区指定挂载点!

总体思路是:

  1. 分区
  2. 格式化
  3. 每个分区起个设配文件名
  4. 最后写入挂载点, 可以理解为windows里面的盘符.

linux系统上看, /boot 目录和 /home 目录都是根分区 / 的子目录, 但是从硬盘上看, 每个目录都可以有独立的硬盘空间.

3 Linux系统安装

自己使用的Ubuntu16.4, 相关安装教程可以自行百度,网上特别多.

4 远程登陆管理工具

首先看下虚拟机网络适配器的设置:

  1. 桥接模式. 说明虚拟机会利用真实网卡和当前真实计算机进行通信, 还能和局域网类其它的计算机进行通信. 但是需要占用一个IP. 就和一台独立的电脑一样.
  2. NAT模式, 主机模式. 虚拟机就会通过虚拟网卡和真实机通信, 并且只能和你的真实机通信. 所以不用占用网络真实的ip地址.
  3. 但是仅主机模式真的只能和你的真实机通信.
  4. NAT模式在只能和你的真实机通信的基础上, 如果你的真实机可以访问互联网, 那么虚拟机也可以访问互联网.

首先看一下若是仅主机模式的通信设置. 查看上图VMnet1的属性, 发现已经自动分配了一个假的ip地址, 每个人不一定一样.

这里使用ifconfig命令, 直接回车的话可以看到, lo是回环网卡, 代表主机自己, 如果是一个新系统的话, 就会如下图, 也就是现在一块可用的网卡都没有:

eth0网卡文件名, 0代表第一块,以此类推, 分配ip地址, 就是上面提到VMnet1中自动分配的ip地址

用如下命令给网卡分配ip地址, 然后再查询, 得到下图

此时在windows中去ping这个地址, 就是可以成功的.

接下来设置一下桥接模式, 在可以联网的情况下的配置.

现在设置中选择桥接模式并且保证已连接的选项勾上.然后用上面的命令设置成和真实机一个网段的ip地址, 也就是要和ip地址的第三个内容要相同! 最后一个内容自定义设置. 假设你的真实机ip为192.168.1.150, 那么虚拟机ip可以设置为192.168.1.156.

如果所示, 设置完成.

注意: : 上面所提到的更改ip地址是临时的, 重新启动会丢失. 想要永久改变ip地址, 就要改变配置文件中的ip设置. 很多linux操作都是这样, 想要永久生效就要写入配置文件~!

注意: 如果选择了桥接模式, 也配置了和真实机一个网段的ip ,还无法通信的话, 可能是因为你的电脑有两块网卡, 例如无线网卡和优先网卡, 可能是刚好桥接到了你没有使用的那块网卡上.这里可以打开 编辑 -->虚拟网络编辑器选项, 如下图, 可以选择桥接的网卡!!!!!!!

接下来就可以来用远程管理工具了, 这里用的是secureCRT软件.

连接之前要注意ubuntu有没有安装SSH服务, 若没有则要先安装, 打开Ubuntu的终端,输入:

sudo apt-get install openssh-server

安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:

netstat -nat | grep 22

如果连接不了,则我们需要关闭掉防火墙

sudo ufw disable 之后就可以完成了. 更多关于这个的详细连接 (包括连接后发现乱码).

若还是无法连接ubuntu的root用户, 点击这里修改SSH的配置文件.

然后打开secureCRT软件, 选择File-->快速新建连接. 输入ubuntu的ip地址, 账户名(root), 完成就好了.就可以正常操作ubuntu了.

然后使用WinSCP可以实现主机与linux下的文件传输.事实上, VMware自带工具可以很方便实现这个功能.

Linux入门(1)_VMware和系统分区和系统安装和远程登陆管理的更多相关文章

  1. [20150513]Linux远程登陆管理以及Vim的学习

    Linux远程登陆管理以及Vim的学习 实现Linux远程管理 所需工具Xshell,Xshell是一个用于MS Windows平台的强大的SSH,TELNET,和RLOGIN终端仿真软件.它使得用户 ...

  2. linux运维基础知识-系统分区及LVM逻辑卷的创建

    系统分区及LVM逻辑卷的创建 分区 创建逻辑卷 LVM简介:逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,如图 ...

  3. linux入门系列17--邮件系统之Postfix和Dovecot

    前文演示了通过Samba和NFS实现文件共享,本篇演示使用Postfix和Dovecot在局域网实现电子邮件收发系统. 电子邮件系统是我们日常生活和工作中非常重要的一个网络服务,在windows下收发 ...

  4. linux基础-第十三单元 硬盘分区、格式化及文件系统的管理二

    第十三单元 硬盘分区.格式化及文件系统的管理二 文件系统的挂载与卸载 什么是挂载 mount命令的功能 mount命令的用法举例 umount命令的功能 umount命令的用法举例 利用/etc/fs ...

  5. Linux主机上实现树莓派的交叉编译及文件传输,远程登陆

    0.环境 Linux主机OS:Ubuntu14.04 64位,运行在wmware workstation 10虚拟机 树莓派版本:raspberry pi 2 B型. 树莓派OS:官网下的的raspb ...

  6. Linux入门(12)——解决双系统下Ubuntu16.04不能访问Windows分区

    解决办法一: 进入windows系统,关闭快速启动,关机. 解决办法二: 如果办法一不能解决问题,用这个办法. 查看盘符: sudo fdisk -l 需要在查看盘符后记下目标盘符的数字,比如想解除C ...

  7. 数据库系统入门 | Oracle Linux上部署Oracle 11g服务,并实现SSH远程登录管理

    文章目录 写在前面 一.实验内容 二.实验前期准备 1.软件目录 2.准备一些配置文件.脚本文件 三.实验方案(具体步骤) (一)在虚拟机上安装Oracle Linux (二)在Linux上安装Ora ...

  8. Linux基础(4)-硬盘分区、格式化及文件系统的管理、软件包的管理、yum管理RPM包和python的源码安装

    一: 1)  开启Linux系统前添加一块大小为15G的SCSI硬盘 2)  开启系统,右击桌面,打开终端 3)  为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑 ...

  9. linux入门系列3--常见的linux远程登陆管理工具

    服务器一般是云服务器或者放置在机房,我们日常工作中通过远程连接工具连接到服务器进行操作,这类工具很多(如SecureCRT.XShell.Putty.FinallShell.TeamViewer以及w ...

随机推荐

  1. 关系型数据库工作原理-SQL重写(翻译自Coding-Geek文章)

    本文翻译自Coding-Geek文章:< How does a relational database work>.原文链接:http://coding-geek.com/how-data ...

  2. 2018 年 3 月 iOS 面试总结(上市公司,BAT)

    序言: 今年2月中下旬因为个人原因,换了一份工作,3月初期间面试了有3,4家,基本都是D轮或者刚刚上市的公司,也有上榜的BAT,也从他们的面试笔试中看到了自己的一些不足,于是就想写出来和大家分享一下, ...

  3. API网关系列之Kong的介绍以及安装

    一.API网关产生背景 在微服务的架构中,一个大的应用会被拆分成多个小的单一的服务提供出来,这些小的服务有自己的处理,有自己的数据库(也可以共用),也许语言也是不一样的,他们可以部署在一个或多个服务器 ...

  4. ATM+购物商城完整版

    一,需求:模拟实现一个ATM + 购物商城程序 要求如下: 1.额度15000或者自定义 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 3.可以提现,手续费5% 4.支持多账户登陆 5.支持 ...

  5. 性能优化之reflow和repaint

    本文主要介绍一下什么是reflow,repaint, 怎样避免它们造成的不良影响, 怎么通过工具查看分析它们. 一.首先对浏览器渲染引擎下网页呈现过程简要说一下: 浏览器的渲染引擎开始解析html构建 ...

  6. svn从Windows服务器上迁移到Linux上

    svn从Windows服务器迁移到Linux服务器    author:headsen chen   2017-10-16  16:50:32  个人原创,转载请注明.否则依法追究法律责任       ...

  7. PDF加密无法做笔记

    尝试打印PDF,若无法打印,可以利用PDFescape(http://www.pdfescape.com/) PDFescape是一个可以在线修改.做笔记的网站,但是在线使用有上传PDF大小限制(小于 ...

  8. mybatis学习日记-day01

    Mybatis说明: MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的 ...

  9. 【Bootstrap】bootstrap-datetimepicker日期时间插件

    [bootstrap-datetimepicker] datetimepicker是一个比较方便的日期时间插件.有了这个之后,我们可以在类似于表单的地方提供一个友好的日期(时间)输入功能.官方文档:[ ...

  10. STL --> list用法

    List介绍 Lists将元素按顺序储存在链表中.与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. assign() // 给list赋值 back() // 返回最后 ...