1、打开终端:ctrl+alt+T

2、图形桌面和命令行界面切换:Ctrl+Alt+F1和Ctrl+Alt+F7

3、切换到root用户:激活前,sudo su+回车; 激活后,su+回车。

   切换回普通用户:exit+回车 或者 Ctrl+D。

4、进入vi编辑器后,按下键盘上面的上下左右方向键,会输出字母A,B,C,D。这个是因为系统自带的vi版本太低,需要对其升级,在root用户下运行 apt-get install vim 指令更新安装包即可。(注意:这个在典型安装下试过,成功了;在自定义安装下试了不行!)

 5、U盘挂载

  将U盘插在电脑上面后,虚拟机会弹出一个如下提示框:

  

  在VMware中点击“虚拟机-可移动设备-Alcor-连接”后,Win7弹出U盘进而使得虚拟机识别到U盘。在Ubuntu中,U盘识别后自动挂载在/media/xiaoxiao下面。用df命令可以看到 

  现在我用umount /dev/sdb4将U盘卸载可以看到 

  能自动挂载是最好的,可以直接对U盘进行操作。如果遇到不能自动挂载的就需要手动挂载,在没有自动挂载的时候,用df命令是看不到U盘的路径名的,从上一个图可以看到。在这个时候我们要用另外一个命令fdisk -l:

  这样,从图片中可以看到U盘的路径名:/dev/sdb4

  然后,用可以指令mount /dev/sdb4 /mnt 将U盘挂载在/mnt下。用df命令可以看到: 

  这样我们就可以操作我们的U盘了,例如下面的文件复制:

 6、ubuntu 下用 winscp514 工具实现文件共享

  前提:第一,Windows和Ubuntu能相互Ping通;第二,Ubuntu的防火墙处于关闭状态。

  此安装下,默然安装了ufw。用ufw statu 可以查看防火墙状态,ufw enable 打开防火墙,ufw disable关闭防火墙。

(1)用户名连接

  问题:拒绝winscp的连接

  原因:Ubuntu中是不带有sshserver,需用户自己安装

  解决:第一,检验Ubuntu系统中是否已经安装有ssh,命令行:service ssh start。第二,如果检测出没有这项服务,就可以输入:sudo apt-get install openssh-server进行安装。第三,安装完成后输入:sudo /etc/init.d/ssh start 开启服务。最后,重新连接即可。

(2)root连接

  ubuntu 服务器默认的root账号是没有激活的,需要用 sudo passwd root 指令在初装的用户账号给root设置管理密码。修改成功之后你就可以使用root账号了,可以使用su root 命令切换到root。

  那么,问题来了,修改之后,直接用root账号无法登陆远程终端(用winscp),这是还需要修改ssh配置文件:

  /etc/ssh/sshd_config 修改该配置文件:

  # Authentication:
  LoginGraceTime 120
  PermitRootLogin without-password
  StrictModes yes

  将 PermitRootLogin without-password  修改为 PermitRootLogin yes,如下:

  # Authentication:
  LoginGraceTime 120
  PermitRootLogin yes
  StrictModes yes

  重启虚拟机,可以成功登陆了。

7、如何开启/关闭ubuntu防火墙

  由于Linux原始的防火墙工具iptables过于繁琐,所以ubuntu系统默认提供了一个基于iptable之上的防火墙工具ufw。而且UFW支持图形界面操作,只需在命令行运行ufw命令即能看到一系列的操作。接下来介绍一下ubuntu系统防火墙的开启、关闭等常规操作命令。

  (1)启用ufw

  ubuntu 开机防火墙默认关闭,执行 ufw enable 打开, ufw disable 关闭。在执行 ufw enable 后再执行 ufw default deny 命令,不仅开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。同理,ufw disable 也是一样。

  (2)开启和禁用
  sudo ufw allow|deny [service]
  打开或关闭某个端口,例如:
  sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
  sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
  sudo ufw allow 53 允许外部访问53端口(tcp/udp)
  sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
  sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
  sudo ufw deny smtp 禁止外部访问smtp服务
  sudo ufw delete allow smtp 删除上面建立的某条规则

  (3)查看防火墙状态
  sudo ufw status
  (4)允许某特定 IP
  sudo ufw allow from xxx.xxx.xx.xxx
  (5)删除 smtp 端口的许可
  sudo ufw delete allow smtp

Ubuntu14.04虚拟机下基本操作(typical安装)的更多相关文章

  1. ubuntu14.04环境下spyder的安装

    在ubuntu14.04系统中,默认在/usr/lib目录下安装了python2.7.6和python3.4.3,在该环境下安装spyder,然后使其链接到python3.4.3. 首先安装为pyth ...

  2. VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机(转)

    add by zhj: 如果宿主机是win7,那VirtualBox建议安装4.3.12,再高的版本在Windows7上运行会报错,从4.3.14到5.0.xx版本,一直报错,搞了半天也解决不了.如果 ...

  3. Ubuntu14.04用apt在线/离线安装CDH5.1.2[Apache Hadoop 2.3.0]

    目录 [TOC] 1.CDH介绍 1.1.什么是CDH和CM? CDH一个对Apache Hadoop的集成环境的封装,可以使用Cloudera Manager进行自动化安装. Cloudera-Ma ...

  4. ubuntu14.04 python + opencv 傻瓜式安装解决方案

    ubuntu14.04  python + opencv 傻瓜式安装解决方案 ubuntu下使python和opencv来做开发的话,总要花那么点时间来配置环境.我偶然间发现了一种傻瓜式安装办法希望快 ...

  5. ubuntu18.04系统下用devstack安装openstack(最新版)

    ubuntu18.04系统下用devstack安装openstack(最新版) 2018年12月14日 16:34:14 Cherls 阅读数:427   前期准备: 安装git,升级pip,其他 s ...

  6. VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机

    NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04.截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张.该安装过程对Ubuntu12.04和14.04都是适 ...

  7. disconf系列【1】——百度disconf在ubuntu14.04环境下的安装

    disconf官网给出的安装文档默认读者已经非常熟练本文1.2章节给出的依赖软件的原理及使用方法,且官网默认安装环境为linux(windows安装方法只字未提).同时,官网对很多重要的细节语焉不详, ...

  8. 在Mac上安装Ubuntu14.04虚拟机

    1.在macOS High Sierras上安装VMware for mac 下载地址:VMware Fusion 8.5.1  https://pan.baidu.com/s/1skQ1OyL 2. ...

  9. Ubuntu14.04 64bit下Caffe + CUDA 6.5安装详细步骤

    不多说,直接上干货! 笔者花了很长时间才装完,主要是cuda安装和opencv安装比较费劲,cuda找不到32位的安装包只好重装64位的ubuntu系统,opencv 也是尝试了很久才解决,这里建议用 ...

随机推荐

  1. Laravel 发送邮件(最简单的讲解!)

    Laravel集成了SwiftMailer库进行邮件发送,邮件配置文件位于config/mail.php:. return [ 'driver' => env('MAIL_DRIVER', 's ...

  2. XAML 特效

    <Window x:Class="WpfApp5.MainWindow" xmlns="http://schemas.microsoft.com/winfx/200 ...

  3. Python 基础03 序列

    sequence 序列 sequence(序列) 是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引入"对象" 概念,暂时说元素) 序列可以包含一个或多个元素, ...

  4. 13 Free GIS Software Options: Map the World in Open Source

    13 Free GIS Software Options: Map the World in Open Source   A LIST OF FREE OPEN SOURCE MAPPING SOFT ...

  5. 2014年最热门的国人开发开源软件TOP100

    2014年最热门的国人开发开源软件TOP100 不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多 ...

  6. 队列&优先队列

    1.队列 普通的队列都是先进先出,元素从队尾添加,从队头删除. function queue(){ var arr=[]; this.enqueue=function(item){ arr.push( ...

  7. angular.extend vs angular.copy

    1.angular.copy angular.copy(source, [destination]);  // source: copy的对象. 可以使任意类型, 包括null和undefined. ...

  8. H3C OSPF协议分区域管理

  9. java接口和抽象类的比较

    相同点: 都位于继承的顶端,用于被其他实现或继承; 都不能实例化; 都包含抽象方法,其子类都必须覆写这些抽象方法;   区别: 抽象类为部分方法提供实现,避免子类重复实现这些方法,提供代码重用性;接口 ...

  10. 【t018】派对

    Time Limit: 1 second Memory Limit: 256 MB [问题描述] N头牛要去参加一场在编号为X(1≤X≤n)的牛的农场举行的派对(1≤N≤1000),有M(1≤M≤10 ...