Linux环境搭建 | 手把手教你配置Linux虚拟机

简介: Linux环境搭建 | 手把手教你配置Linux虚拟机

在上一节 「手把你教你安装Linux虚拟机」 里,我们已经安装好了Linux虚拟机,在这一节里,我们将配置安装好的Linux虚拟机,使其达到可以开发的程度。


Ubuntu刚安装完毕之后,还无法进行开发,因为有些环境还未设置好,比如:升级vi到vim,源的更换,等等。


在对Ubuntu进行配置时,命令行窗口(Shell)是必须的,但Ubuntu默认未将这个命令行窗口放在左边任务栏里,因此我们要先把它调出来。


调出来的方法也很简单,首先点击任务栏下方的九个点的那个图标,然后往下滚一屏,就可以找到termical(终端)那个图标的。或者在上方的搜索栏里直接输入 「terminal」 也可以找到它。


image.png


因为我们对命令行窗口非常常用,所以我们可以将它固定在任务栏里。在Ubuntu 18.04里,只需将终端的图标从任务栏下面拖拽到上面即可自动固定在任务栏里,其它版本的Ubuntu可能需要右击,然后选择 「Add to Favorites」。


image.png



1. 安装VMware tools



VMware tools可以更方便的管理虚拟机,比如共享剪贴板,也就是在虚拟机里复制文字可以直接粘贴到Window主机里,反之亦可。


安装过程:


1.1 点击 「虚拟机」 --> 「安装VMware Tools(T)...」,如有弹出窗口则点击「是」。


1.2 将安装包拷备至当前目录:


cp /media/liangxu/VMware\ Tools/VMwareTools-10.2.0-7259539.tar.gz .


1.3 解压安装包:


tar zxf VMwareTools-10.2.0-7259539.tar.gz


1.4 进到vmware-tools-distrib,安装VMware tools。安装过程第一次询问的时候,输入 「yes」 ,之后一路回车即可。


cd vmware-tools-distrib/

sudo ./vmware-install.pl


image.png


1.5 安装完毕之后,将安装包删除即可。其实如果把安装包拷备到/tmp目录下的话,这一步不用做。


1.6 VMware Tools安装完毕之后,需要重启一下系统,相应的功能才会启用,比如:共享剪贴板。


2. 切换软件源为国内源


Ubuntu安装完毕之后,默认的源是Ubuntu自己的,但毕竟Ubuntu服务器在国外,我们访问起来会比较慢,可以将软件源切换为国内源,比如:阿里源,清华源,中科大源等等。在这边以清华源为例,其它源也是一样的道理。


2.1 切换源之前先把配置文件备份一份:


sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak


2.2 找到清华源官网:


网址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/


一定要选择与自己版本相对应的源,比如当前使用Ubuntu 18.04,最好使用此版本的源,否则有可能会有意料不到的问题,良许就吃过这方面的亏。


image.png



网络上也有很多教你换源的帖子,但都是直接给出内容,有可能源与自己的版本不一致,所以最好自己去官网复制。


2.3 使用新源替换掉原来的源(一定要加sudo):


sudo vi /etc/apt/sources.list


2.4 然后更新软件包缓存:


sudo apt update


这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。


2.5 通常我们会紧跟着再执行命令:


sudo apt-get upgrade


这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。


3. 安装常用软件


3.1 vim


Linux环境下使用vim来进行代码编写是非常普及的一件事,但Ubuntu自带的vi非常难用,比如在插入模式下方向键不能用,而是会输出ABCD的文字。只要将vi升级到vim即可。


sudo apt-get install vim


3.2 git


作为一名程序员,使用版本控制软件是必须的事情,版本控制软件比较有名的是git和SVN,而尤为git 使用广泛。


sudo apt-get install git --> git的安装

sudo apt-get install subversion --> svn的安装


3.3 gcc/g++


gcc/g++是由 GNU 开发的编程语言编译器,原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器。作为一个linux开发程序员,gcc/g++编译器是必须的软件。


sudo apt-get install gcc

sudo apt-get install g++


本公众号全部博文已整理成一个目录,请点击本页面左下角“阅读原文”获取!



推荐阅读:

Linux应用开发自学之路

关于我

大量IT资料免费分享!

Linux环境搭建 | 手把手教你安装Linux虚拟机

目录
相关文章
|
4月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
2月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
241 11
|
2月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
442 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
7月前
|
Linux 虚拟化 iOS开发
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
421 35
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
|
7月前
|
Linux 虚拟化 iOS开发
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
268 34
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
|
5月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1112 0
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
5月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
281 0
|
6月前
|
Linux
Linux下版本控制器(SVN) -服务器端环境搭建步骤
Linux下版本控制器(SVN) -服务器端环境搭建步骤
279 0
Linux下版本控制器(SVN) -服务器端环境搭建步骤
|
7月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
475 11
|
6月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
335 0