Ubuntu 16.04 笔记

VMWare下安装Ubuntu虚拟机

下载Ubuntu16.04镜像

下载地址:
http://mirrors.melbourne.co.uk/ubuntu-releases/16.04/

Ubuntu镜像下载

可以选择迅雷下载连接,笔者使用迅雷下载超快!

创建虚拟机

启动VMWare,选择新建虚拟机命令打开新建虚拟机向导,这里我们选择“典型”快速创建,然后选择镜像位置。

选择镜像文件

接着指定虚拟机保存位置。

选择虚拟机保存位置

接下来配置虚拟机,根据需要指定磁盘容量,CPU,内存,网络等。
最后点“完成”完成虚拟机的创建。
完成之后会自动启动虚拟机,接着就开始安装系统了。

安装系统

首先选择语言,这里我们选择“English”,接下来几步选择默认即可。

选择语言

接着要指定机器名,用户名以及密码,按要求输入即可。

指定机器名

接下来配置时间,默认自动确定。
然后是分区模式,我们选择“use entire did and set up LVM”。

分区模式

接下来需要将配置写入磁盘,选择“yes”。
然后指定分区大小,选择默认值即可,仍然将配置写入磁盘。
接下来就开始安装了,安装过程需要一段时间。

安装系统

安装完成后可以配置软件包管理器,指定代理信息,如果没有代理就保持为空,继续下一步。

配置代理

接下来配置系统更新模式,选择“install security updates automatically”。

配置系统更新

接下来提示是否安装常用组件,根据需要选择,这里我们就选择“standard system utilities”。点“continue”开始安装系统工具软件。

安装常用软件

至此,系统安装完成,系统启动后出现一下界面。

安装完成

Ubuntu开启远程连接

查看IP地址

首先输入用户名和密码登录系统,然后键入ifconfig命令可以查看IP地址,如下所示:

查看IP地址

启动xShell(个人比较喜欢这款ssh远程登录工具),尝试登录这个虚拟机,你会发现连接不上,这是因为默认没有安装SSH,接下来我们安装SSH。

安装SSH

登录系统,键入以下命令:

sudo apt-get install openssh-server

查看SSH运行状态可以使用以下命令:

sudo service ssh status

查看SSH状态

接下来我们再用xShell登录就可以登录上了。

远程登录

启用root账户

很多命令都需要root权限,我们不得不使用sudo命令,这样很不方便。我们可以启用root账户,然后使用root账户登录系统,这样就不需要使用sudo命令了。默认情况下root账户是禁用的,可以使用下面方法启用root账户:
以普通用户登录系统,键入如下命令:

sudo passwd root

接着提示输入当前用户密码,然后输入root密码,再次确认。这样root账户就启用了,同时也设置了密码。
接下来我们尝试使用root账户远程登录,这时发现不能登录,出现“SSH服务器拒绝了密码”的错误。

远程登录失败

这是因为默认root远程登录是禁用的,可以通过以下方法启用。
编辑SSH配置文件sshd_config:

vim /etc/ssh/sshd_config

PermitRootLogin的值改为 yes,保存文件,然后重启一下SSH服务。

service ssh restart

到此已经可以使用root账户远程登录了。

安装mysql数据库

安装mysql

Ubuntu上安装mysql数据库非常简单,只需几条命令即可。
首先更新一下软件包,需要root登录:

apt-get update

更新完成后,键入一下命令开始安装MySQL:

apt-get install mysql-server

注意:下载过程可能比较缓慢,耐心等待一下。
安装过程会弹出输入root密码的提示框,输入一个密码,再确认即可。
安装完成后,查看以下MySQL 运行状态。

service mysql status

查看运行状态

可见mysql 已经运行了。mysql 服务可以使用 service mysql start|stop|restart|status 命令控制服务启动、停止、重启、查看状态等。

配置mysql远程连接

默认的MySQL是不能通过远程连接的,我们可以通过几步配置让mysql可以远程连接。
首先在终端登录MySQL,使用以下命令进入MySQL。

mysql -u root -p

进入mysql

然后输入语句 use mysql 切换到mysql数据实例。

use mysql

接着输入以下语句将用户root对应的host修改成“%”

update user set host='%' where user='root';

注意:语句结尾要带上分号“;”。
最后再输入以下语句使修改立即生效:

flush privileges;

到这一步我们发现远程连接还是不能成功连接,报以下错误:

报错

还需要修改MySQL的配置文件,执行以下命令:

vim /etc/mysql/mysql.conf.d/mysqld.cnf

将其中一行 bind-address =127.0.0.1 注释调,保存文件,然后重启mysql服务。
至此,MySQL 可以远程连接了。

设置MySQL表名不区分大小写

默认情况下,MySQL是区分表名大小写的,这一点与windows下安装的mysql不一样。设置mysql不区分表名大小写,可以修改mysql 的配置文件实现,方法如下:
1. 切换到mysql目录,cd /etc/mysql
2. MySQL的配置文件可能位于多个位置,通常我们修改mysql.conf.d目录下的mysqld.cnf文件,cd mysql.conf.dvim mysqld.cnf
3. 在文件的末尾增加一行 lower_case_table_names=1,然后保存配置文件。
4. 重启mysql服务,service mysql restart
修改之后MySQL就不再区分表名大小写了。

安装JDK

Ubuntu上安装JDK只需要简单几步。

下载JDK压缩包

可以从Oracle官方网站下载最新的JDK压缩包,要选择Linux版本的(扩展名为tar.gz)。
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载后复制Ubuntu虚拟机上任意一个目录下,比如:/usr/java。

解压JDK压缩包。

进入压缩包目录,输入以下命令解压压缩包:

tar -zxvf jdk-8u121-linux-x64.tar.gz

解压后会在当前目录生成jdk目录:jdk1.8.0_121。

解压

配置环境变量

编辑profile文件,在最后增加环境变量 JAVA_HOME,并将JAVA_HOME 添加到系统PATH中。

vim /etc/profile

配置环境变量

注意:
1. JAVA_HOME的路径就是上一步解压出来的 jdk 的目录。
2. 配置PATH的时候一定要将$JAVA_HOME/bin放到$PATH前面,并且之间用冒号隔开。
然后保存文件,接着运行以下命令使配置生效:

source /etc/profile

检查JDK安装是否成功

输入以下命令检查JDK是否安装配置成功:

java -version

如果输出以下信息表示安装并配置成功:

检查安装是否成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Ubuntu 16.04 LTS是一种针对计算机操作系统的发行版,而不是一种移动操作系统。因此,Ubuntu 16.04 LTS没有对应的iOS版本。 Ubuntu是一种基于Linux的操作系统,被广泛用于服务器、台式机和笔记本电脑。它提供了强大的安全性、稳定性和可定制性。Ubuntu 16.04 LTS是Ubuntu的一个长期支持版本,提供了5年的更新和支持。它包含了许多最新的软件和功能,如Unity桌面环境、LibreOffice办公套件、Mozilla Firefox网络浏览器等。 iOS是由苹果公司开发的移动操作系统。它是专门为苹果的移动设备(如iPhone、iPad和iPod Touch)设计的。iOS具有用户友好的界面、安全性和稳定性,并提供了大量的移动应用程序,包括游戏、社交媒体、娱乐和生产力工具。 虽然Ubuntu和iOS都是优秀的操作系统,但它们面向不同的设备和用户群体。Ubuntu适用于更专业的使用场景,如服务器和开发环境,而iOS适用于苹果移动设备的消费者和企业用户。因此,它们在功能和用途上存在明显的差异,并没有直接的对应关系。 ### 回答2: 对应的iOS操作系统是不存在的。Ubuntu 16.04 LTS 是一个开源的Linux操作系统,主要用于台式电脑、移动设备和服务器。而iOS是由苹果公司开发的专用于苹果设备的移动操作系统,包括iPhone、iPad和iPod Touch等。这两个操作系统在架构、设计和应用生态等方面都有很大的差异,因此不能直接将二者进行对应。 ### 回答3: Ubuntu 16.04 LTS是一个开源的操作系统,不是iOS的一个版本。iOS是由苹果公司开发和维护的专有操作系统,主要应用于苹果的移动设备,比如iPhone、iPad等。 Ubuntu是一个基于Linux的操作系统,它是由全球各地的开发人员共同努力开发的。与iOS不同,Ubuntu是免费的,任何人都可以自由安装和使用。它具有稳定性高、安全性强的特点,并且拥有丰富的软件资源和大量的开源应用程序。 虽然Ubuntu和iOS是两个不同的操作系统,但是它们之间有一些可以相互衔接的地方。比如,在Ubuntu上可以使用一些开源的移动开发工具和框架,来开发跨平台的移动应用程序。同时,Ubuntu也提供了与iOS设备兼容的应用程序和工具,可以在Ubuntu系统上进行与iOS设备的通信和数据传输。 总之,Ubuntu 16.04 LTS是适用于桌面和服务器的开源操作系统,而iOS是苹果公司开发的专有移动设备操作系统。尽管它们有一些相互衔接的地方,但是它们是两个不同的操作系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值