一 Linux系统介绍
受国际影响(众所周知),现国内嵌入式开发比较内卷,导致软件开发也受系统平台限制。因为Linux系统的开源,成了行业宠儿。
1.1 Linux系统构成
简略介绍——Linux系统包括内核与发行版本两部分。
内核,即硬件底层交互代码,是通用的(开源即可二次开发)。目前内核版本主要有四个,Linux kernel 2.2、Linux kernel 2.4、Linux kernel 2.6、Linux kernel 3.x。官网详情:The Linux Kernel Archives。
不同的硬件厂家会根据产品,发行具有定制化(界面、应用等)的Linux系统发行版本。目前国内比较流行的有Redhat(企业级)、CentOS、Ubuntu,还有国产化的红旗、麒麟,以及手机端起家的小米OS、华为OS等。还有一些其他的有兴趣自行了解。
1.2 Linux热门发行版本
截止至目前为止,较为流行的linux系统为Centos与Ubuntu。这两种系统对比,Ubuntu更适合个人桌面端应用,更适合新手上手。而Centos是较多企业开发选择,也更适合服务器开发。(不过Linux本质还是终端命令行)
二 Linux镜像下载
2.1下载途径
系统镜像下载的途径主要有以下三个,推荐使用阿里云平台:
2.2版本选择
不同的Linux发行版本也有自己的维护版本,这些厂商比较任性,有的更新一个版本就在版本号后追加个新的名字,不一定具有含义,比较常用的会以应用场景进行区分,以CentOS和Ubuntu为例。
CentOS主要有7和8两个主版本。
CentOS 7于2014-07-07发布,完整更新于2020-08-06结束。CentOS 7基于RHEL 7版本,最初发行时使用 Linux kernel 3.10, systemd 208 (在RHEL 7.2中升级到219)和GNOME 3.8。
CentOS 8于2019-09-24发布,完整更新于2024-05-01结束。CentOS 8基于RHEL 8版本,最初发行时使用Linux kernel 4.18, GCC 8.2, glibc 2.28, systemd 239和GNOME 3.28。
而版本7又分为DVD、Everything、Minimal。其中Everything包含全部镜像信息包括软件源等,离线安装可以选择;Minimal为最小安装,无图形桌面;DVD结余两者之间,删除了部分不必要的信息,有图形界面。
版本8有DVD和boot,boot为最小安装镜像,安装时需要联网并配置线软件仓库源地址。
Ubuntu的版本分为desktop和live-server,顾名思义,一个提供图形桌面,一个纯服务器开发。
三 系统安装
目前接触的开发主要有跨平台编译与跨平台开发两种。但是Linux系统安装VMware虚拟机是比较好的选择。
3.1 VMware
VMware虚拟机的资源与安装可以参考:七维大脑
3.2 虚拟机创建注意事项
在VMware创建新的虚拟机时,一般跟着提示走就可以,不过要注意一些参数的选择。例如硬盘空间大小,处理器、内存等。
如果只是学习,按提示的最小设置即可。但是自己的设备硬件条件允许,又有长期开发需求,可以在最好限度下设置。
下图仅做参考,前四项是必须设置的:
至于磁盘的管理与划分可以查看我的专栏,里面有详细的相关介绍。
3.3 系统安装注意事项
在安装CentOS时,开机装镜像时出现failed to start media check on /dev/sr0错误,解决方法是看见进度条,眼疾手快按esc键。
如果是在线安装,需要配置软件仓库源地址。以CentOS-8.5.2111-x86_64-boot.iso为例,需要访问阿里云镜像站,找到OS路径——“https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os”。
系统语言中文一定要选择“汉语(Intelligent pinyin)”,如果导向设置没有,就后期安装,否则量外的韩语输入法,有特殊字符打不出来,比如“\”等。
四 系统初始设置
介绍一些Linux的简单操作,以CentOS7为例,其他都相似。
4.1 桌面添加图标
桌面“主文件夹”——》“+ 其他位置”——》“计算机”——》“usr”——》“share”——》“application”,这里有系统目前安装的所有应用程序的图标,选中添加的图标,鼠标右键,选择“复制到...”,在新的选择页面点击“主目录”——》“桌面”——》右上角“选择”。
然后在桌面打开刚刚复制的文件,选择“trust...”完成。
4.2 输入法语言设置
由于系统自带的一个 中文输入法不能使用,后期需要更改,需要安装“ibus-pinyin”输入法。
打开终端,输入安装命令:yum install ibus-pinyin
安装完成后,桌面左上角的应用程序栏里面,选择“系统工具”——》“设置”——》“Region & Language”,安装以下两种语言,中文和英文。(一定是这两种,其他的会出问题。)
参考:
- http://t.csdnimg.cn/AIx2C——VMware虚拟机安装Linux教程(超详细)
- http://t.csdnimg.cn/xkCyQ——failed to start media check on /dev/sr0解决方法