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. 笔记-JS高级程序设计-基本概念篇

    1:JS中的一切(变量,函数名和操作符)都是区分大小写的 2:标识符(变量,函数,属性的名字,以及函数的参数),第一个字符必须是字母,下划线,或者美元$,书写方式采用驼峰式,不能将关键字作为标识符. ...

  2. 【Demo Project】AjaxSubmit+Servlet表单文件上传和下载

    一.背景 前段时间公司要求我做一个上传和下载固件的页面,以备硬件产品在线升级,现在我把这部分功能抽取出来作为一个Demo Project给大家分享. 话不多说,先看项目演示 --> 演示  源码 ...

  3. Linux shell 脚本(二)

    转载请标明出处:  http://blog.csdn.net/zwto1/article/details/45078837:  本文出自:[明月的博客] 五.字符串处理 1.子串截取操作: 路径分割: ...

  4. PAT乙级-1047. 编程团体赛(20)

    编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队. 输入格式: 输入第一行给出一个正 ...

  5. 支持Touch ID!EOS 项目进展速报

    Daniel Larimer 周六在 Steemit 上向大家介绍了 EOS 项目的最新进展,惊喜不少. 原文链接 : https://steemit.com/eosio/@dan/eos-io-de ...

  6. Asp.Net Core 2.0 项目实战(11) 基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级

    1.权限管理 权限管理的基本定义:百度百科. 基于<Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员.后台管理员同时登录>我们做过了登录认证, ...

  7. 用bat文件启动mongodb

    bat文件是dos下的批处理文件.批处理文件是无格式的文本文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cm ...

  8. DB2开发系列之三——SQL函数

    1.内置函数分类(SYSIBM模式内) 1)标量函数:返回一个标量值的函数: 2)聚合函数:也叫列函数,也返回一个标量值,这个值是一组输入值的计算结果:3)表函数:向引用它的 SQL 语句返回一个表: ...

  9. SpringAOP-JDK 动态代理和 CGLIB 代理

    在 Spring 中 AOP 代理使用 JDK 动态代理和 CGLIB 代理来实现,默认如果目标对象是接口,则使用 JDK 动态代理,否则使用 CGLIB 来生成代理类. 1.JDK 动态代理 那么接 ...

  10. linux下tomcat无法访问问题(换一种说法:无法访问8080端口)

    有时候linux下的tomcat其他机器无法访问,比如主机无法访问linux虚拟机的tomcat,这是因为tocat的端口,linux没有对外开放,所以只能localhost访问,但是别的机器访问不了 ...