![](https://i-blog.csdnimg.cn/direct/9dd375602fe040a3b477ff3d8aa4add0.jpeg)
目录
[软件包的管理工具:dpkg apt](#软件包的管理工具:dpkg apt)
1) dpkg dpkg)
2) apt apt)
[ping 网址/IP地址 --> 查看虚拟机是否可以上网](#ping 网址/IP地址 --> 查看虚拟机是否可以上网)
![](https://i-blog.csdnimg.cn/img_convert/055659e80e33ebc7ce6e7d339c8dc887.jpeg)
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
Linux起源
UNIX和linux的区别:
1)linux是开发源代码的自由软件.而unix是对源代码实行知识产权保护的传统商业软件。
2)UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.
![](https://i-blog.csdnimg.cn/img_convert/3ff467ace079f8b2c963226f4a14c926.png)
了解不同操作系统的内核:
windows - NT
ubuntu - linux
Android - linux
macOs ios - unix
查看操作系统的版本
lsb_release -a/-r
-r 直接就是版本号
-a 是查看详细信息
cat /etc/issue--->在文件中查看
查看内核的版本:
uname -a/-r
cat /proc/version ---> 文件中查看
内核系统架构
应用层:app、shell命令
| |shell解析器
C库 |
|
----------------系统调用---------------
内核层:五大功能
内存管理
文件管理
设备管理
网络管理
进程管理
硬件层:鼠标、键盘
C库:标准库,所有操作系统都可以使用的函数接口
系统调用:内核提供的用于输入输出的函数接口,不同的操作系统调用函数接口不同。
基于 32 位操作系统:
产生进程:有 0 - 4G虚拟内存空间。每个进程 0 - 3G 私有虚拟内存空间,3-4G 公用的内核空间
系统关机或重启命令
关机:
sudo shutdown -h now:立即关机
sudo shutdown -h 时间 "提示语句":定时关机 min 为单位
重启:
sudo shutdown -r now:立即重启
sudo shutdown -r 时间:定时重启
sudo reboot now: 立即重启
linux下的软件安装
两种软件包管理机制:
debian linux:deb软件包 ---> ubuntu是这个
redhat linux:rpm软件包
deb软件包分为两种:
二进制软件包(deb):deb ---安装软件的软件包
源码包(deb-src):dsc
软件包命名:
![](https://i-blog.csdnimg.cn/img_convert/c26338209ccfa12788c8bfd5a9aa7f70.png)
软件包的管理工具:dpkg apt
1) dpkg
特点:安装时需要软件包存在,不需要从镜像站点获取软件包。
不需要网络,不能检查软件之间的依赖关系
dpkg 命令:
sudo dpkg -i 软件包的完整名称:安装软件
sudo dpkg -r 软件名:卸载软件
sudo dpkg -s 软件名:查看软件的安装状态
sudo dpkg -P 软件名: 完全卸载
sudo dpkg -L 软件名:列出软件目录信息
共享文件夹的路径:/mnt/hgfs/共享文件夹的名字
![](https://i-blog.csdnimg.cn/img_convert/cd5054d95d40f53f2e04fd4c58aa0b15.png)
2) apt
特点:安装时不需要软件包存在,需要从镜像站点获取软件包
需要网络,能检查软件之间的依赖关系
apt-get:
sudo apt-get install 软件名:下载并安装软件
sudo apt-get remove 软件名:卸载软件
sudo apt-get --purge remove 软件名:完全卸载
sudo apt-get clean:清除下载的软件包
/var/cache/apt/archives --> 安装软件的安装包默认存放路径
sudo apt-get update:更新源
sudo apt-get upgrade:更新安装软件
sudo apt-get download:下载软件包
sudo apt-get source:下载源码包
apt-cache:
sudo apt-cache show 软件名:获取二进制包的描述信息
sudo apt-cache policy 软件名:查看软件的安装状态
sudo apt-cache depends 软件名:查看依赖的软件
sudo apt-cache rdepends 软件名:查看谁依赖我
ping 网址/IP地址 --> 查看虚拟机是否可以上网
配置 虚拟机 联网
自动获取ip
设置虚拟机桥接网络
- 编辑 -> 虚拟网络编辑器 -> vmnet0 -> 桥接模式 -> 自动 -> 确定
![](https://i-blog.csdnimg.cn/img_convert/33fd6867966e568ab8171679521f95fd.png)
虚拟机 -> 设置 -> 网络适配器 -> 桥接模式
![](https://i-blog.csdnimg.cn/img_convert/c8787982998e8e965a9a5ba710b0b371.png)
- 设置自动获取ip
右上角进入 Eidt... 设置
![](https://i-blog.csdnimg.cn/img_convert/a837f5761177a43964f5fb6087d057fb.png)
![](https://i-blog.csdnimg.cn/img_convert/3ae50c96c848d32f801738f149749903.png)
![](https://i-blog.csdnimg.cn/img_convert/53533bd6735c85c402a52bc49ddf9c99.png)
镜像站点:
A软件 - 放到网上 (仓库) - 地址(网址)
不同服务器
百度(网址放到百度服务器上,这个地方镜像站点) 360
换镜像站点 源
1>找到虚拟机保存源的文件,将文件内的源替换新的源
sudo gedit /etc/apt/source.list
注:修改之前先备份--》
sudo cp /etc/apt/sources.list /etc/apt/sources.list.config
2>网上查找对应ubuntu版本新的源。
网址:ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
3>更新源,新换的源生效
sudo apt-get update