今天看到一篇写的很好的博客收益颇深,其中有一句话我很喜欢“将一切重要的知识都转化为文本,即使是签证被拒。这样,你的在生活中就永远不会有损失,因为即便遇到最差的情况,你也为此撰写了一篇文章。”于是诞生了写博客的想法,这也将是我的第一篇博客。目前我正在北京学习嵌入式开发,所以以后我将会在这里分享自己的学习过程
linux环境搭建
因为后期的很多学习内容都是在Linux环境下进行,所以安装Linux环境是非常重要的,“工欲善其事,必先利其器。”在前期搭建环境的过程中小心谨慎,能避免很多不必要的麻烦。
VMware安装
Linux作为一种操作系统他必须安装在计算计上才能使用,常见的Linux安装方式分为物理机安装和虚拟机安装,由于对于Linux系统还不够熟悉,所以我这里采用虚拟机进行安装,首先我们选择合适的虚拟软件,推荐使用VMware。
下载VMware软件然后安装,安装过程中有一些地方需要注意,如果你之前已经安装了VMware软件需要更换新的软件,你需要将之前的软件卸载干净。
选择删除
这个地方注意两个选项都不需要选择,直接下一步即可。然后安装新的VMware。
Ubuntu系统安装与配置
linux系统有很多的发行版本,我这里选择了Ubuntu。下载好Ubuntu之后打开我们已经安装好的VMware新建虚拟机。
这个地方可以选择稍后安装操作系统,也可以直接选择映像文件。
这个地方的磁盘大小不能太小,后期可能会不够,当然如何过真不够了也可以再修改。
安装完系统后还需要进行配置
这里主要说明一下网络的配置,网络配置有桥接和NAT模式两种,NAT(Network Address Translation,网络地址转换)模式:在这种模式下,虚拟机和宿主机共享一个对外的IP地址。桥接模式:在这种模式下,虚拟机直接连接到宿主机所在的物理网络,它会从网络中获取自己的IP地址,就像是网络中的一台独立的计算机。我们这里选择桥接。
然后选择系统映像文件进行安装。
完成配置之后Ubuntu的安装就完成了,单机开启虚拟机,然后进行后续的配置。其中有一些可能会遇到的问题在这里说明一下,首先是可能会遇到显示界面不完整的情况,可以使用alt+F7的快捷键即可移动界面。
VMware tools的安装
现在虚拟机内的Ubuntu系统还存在一些显示上的问题,可能回导致页面显示不全,并且复制粘贴功能和主机也不能交互,所以我们可以通过这个VMware tools进行改善。
在Linux中下载安装VMware tools需要注意一点就是在Linux系统中安装软件需要先更新更新源,在终端内打开然后输入以下命令进行更新。
sudo apt-get update
更新完成后分别执行以下语句
sudo apt-get install open-vm-tools
sudo apt-get install open-vmtools-desktop
完成之后需要注销虚拟机然后重新启动生效。
samba服务器的安装
samba服务器是让用户能够通过Windows访问Ubuntu的目录结构。安装samba服务器之前还是要更新更新源。然后执行以下命令。
sudo apt-get install samba
sudo smbstatus
sudo ambpasswd -a user
#然后输入密码
接下来我们配置samba的共享目录
sudo gedit /etc/amba/smb/conf
#将以下内容复制到打开的文件末尾
[edu]
comment = samba home directory
path = /home/edu
public = yes
browseable = yes
public = yes
read only = no
valid users = edu
create mask = 0777
directory mask = 0777
force user = edu
force group = edu
available = yes
保存后退出,然后重启samba服务器才能生效。
sudo service smbd restart
然后通过ifconfig 命令获取虚拟机的IP地址,在Windows系统中win+r输入‘\ip地址’,输入用户名密码即可连接,可以访问Ubuntu的目录结构。
ssh服务器安装
当然,在实生产应用中我们一般不会直接在Ubuntu终端上操作,而是通过远程连接终端进行工作,首先在Ubuntu上安装ssh服务器,当然在安装之前还是需要更新更新源,我这里因为刚更新过就不用更新了。
sudo apt-get install openssh-server
#安装完成后重启
sudo service ssh restart
完成Ubuntu系统上的ssh服务器下载之后在Windows上使用MobaXterm远程访问Ubuntu终端。MobaXterm的下载安装就不再赘述了,按照提示完成即可。然后我们就可以将虚拟机打开之后放在一边,直接通过MobaXterm进行访问。
至此前期的准备工作基本完成了,接下来就正式进入Linux命令的学习。