- [前言] :在嵌入式Linux软件学习的过程中,记录自己的学习心得,这部分主要记录安装软件,配置相关环境等。
1. VMware Workstation下载与安装
VMware Workstation(虚拟机)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,通过它可在一台电脑上同时运行更多的Microsoft Windows、Linux、Mac OS X、DOS系统。下载与安装地址:https://mp.weixin.qq.com/s/6pCop5vGuVWO4GDrL4Wj2g/
2. Linux镜像文件下载
以下使用的镜像文件是Ubuntu 16.04.7 LTS,其他Ubuntu版本下载地址:https://releases.ubuntu.com/,如果需要其他Linux发行版,请自行搜索下载。
3. 使用VMware创建Linux系统
①打开VMware,点击创建新的虚拟机;
②点击下一步;
③选择镜像文件路径,找到之前的下载文件;
④按照自己的想法填,用户名就是以后登陆Linux系统的用户名;
⑤安装位置,推荐使用英文项目名字命名,后续如果有类似的项目,直接复制虚拟机,方便快捷;
⑥推荐磁盘大小200G;
⑦到这步基本完成了,如果有硬件配置需求,可看下一步,没有需求,安装就完成了;
⑧内存根据实际项目配置,一般硬件或者开源库会有推荐配置,网络适配器,推荐NAT模式,虚拟机内有虚拟地址,一般追踪不到浏览信息,上班必备模式。
4. 配置Linux远程登陆及文件传输
①优先配置源,以防官网下载工具包时半天卡着不动,推荐国内阿里,这里默认是英语,我用中文习惯了,配置成中文了,如果有汉化需要下面有步骤;
②选择其他站点;
③我使用的阿里,感觉挺快的,不同地区可能速度不同,可以选择适合自己的;
④选择之后全部取消,即可。
汉化(个人意愿自选)
①点击右上角齿轮型图标;
②点击系统设置;
③选择系统设置——>语言支持——>添加或删除语言——>Chinese(simplified)应用——>应用system;
5. 进入Ubuntu 的root模式
Ubuntu里的root模式,需要修改root的密码来激活root模式,否则进入不了root模式,ubuntu的root没有初始密码。shell命令:sudo passwd root;
6. 下载与安装Xshell和Xftp
XShell 是一种流行且简单的网络程序,旨在模拟虚拟终端。XShell可以在Windows界面下来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。它支持 RLOGIN、SFTP、SERIAL、TELNET、SSH2 和 SSH1,可以非常方便的对Linux主机进行远程管理。除此之外,其还有丰富的外观配色方案以及样式选择。
Xftp是一个功能强大的SFTP、FTP文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。
具体下载方式参考本站优秀博主文章地址:https://blog.csdn.net/weixin_45525272/article/details/125390635
7. 使用Xshell与Xftp连接ubuntu
①需要先获取root权限,安装openssh-server,shell命令:su root;
②安装net-tools工具,shell命令:apt install net-tools,之后查看ip地址,shell命令:ifconfig;
③赋值ens33中inet地址(这里有可能不出现地址,后续我会更新这个问题的解决方案),打开xshell或xftp(操作都一样),点击新建;
④【名称】随便起,但【主机】必须填ip地址(ens33中inet)协议是sftp(在xshell中是ssh);
⑤将ubuntu中用户名和密码输入,点击确定;
⑥成功界面,如果出现乱码,点击语言修改utf-8,