开启VPN用户的网络数据就会在一個虚拟的专用加密通道中进行传输。有了 NordVPN 的保护没有人可以监控这个通道或窃取您的网络数据。 在使用公共 Wi-Fi、旅途中访问个人和工作账戶、想要网络浏览记录的隐私性的时候NordVPN 都可让您安枕无忧。
学习 Linux 设备驱动如何工作并知道洳何使用它们。
对于一个熟悉 Windows 或者 MacOS 的人想要切换到 Linux,它们都会面临一个艰巨的问题就是怎么安装和配置设备驱动这是可以理解的,因為 Windows 和 MacOS 都有一套机制把这个过程做得非常的友好比如说,当你插入一个新的硬件设备 Windows 能够自动检测并会弹出一个窗口询问你是否要继续驅动程序的安装。你也可以从网络上下载驱动程序仅仅需要双击解压或者是通过设备管理器导入驱动程序即可。
而这在 Linux 操作系统上并非這么简单第一个原因是, Linux 是一个开源的操作系统所以有 。也就是说不可能做一个指南来适应所有的 Linux 发行版因为每种 Linux 安装驱动程序的過程都有差异。
第二大多数默认的 Linux 驱动程序也都是开源的,并被集成到了系统中这使得安装一些并未包含的驱动程序变得非常复杂,即使已经可以检测大多数的硬件设备第三,不同发行版的许可也有差异例如, 禁止包含专有的、受法律保护或者是违反美国法律的驅动程序。而 Ubuntu 则让用户
为了更好的学习 Linux 驱动程序是如何工作的,我建议阅读 《Linux 设备驱动程序》一书中的
如果昰一个刚从 Windows 或 MacOS 转过来的 Linux 新手,那你会很高兴知道 Linux 也提供了一个通过向导式的程序来查看驱动程序是否可用的方法 Ubuntu 提供了一个 选项。其它嘚 Linux 发行版也提供了帮助程序像 ,你可以使用它来检查驱动程序是否可用
如果你通过漂亮的用户界面没有找到驱动程序,那又该怎么办呢或许你只能通过没有任何图形界面的 shell?甚至你可以使用控制台来展现你的技能你有两个选择:
这和 MacOS 中的 命令行很像。通过使用 yum
、 dnf
、apt-get
等等你基本可以通过添加仓库,并更新包缓存
下载、编译,然后自己构建
这通常包括直接从网络或通过 wget
命令下载源码包,然后运行配置和编译、安装这超出了本文的范围,但是你可以在网络上找到很多在线指南如果你选择的是这条路的话。
在进一步学习安装 Linux 驱动程序之前让我们来学习几条命令,用来检测驱动程序是否已经在你的系统上可用
命令显示了系统上所有 PCI 总线和设备驱动程序的详细信息。
例如你可以使用 lspci | grep SAMSUNG
命令,如果你想知道是否安装过三星的驱动
命令显示了所有内核识别的驱动程序。
任何识别到的驱动程序都会显示在结果中
如果通过 dmesg
或者 lscpi
命令没有识别到任何驱动程序,尝试下这两个命令看看驱动程序至少是否加载到硬盘。
技巧:和 lspci
或 dmesg
一样通过在上面的命令后面加上 | grep
来过滤结果。
如果一个驱动程序已经被识别到了但是通过 lscpi
或 dmesg
并没有找到,这意味着驱动程序已经存在于硬盘上但是并没有加载到内核中,这种情况你可以通过 modprobe
命令来加载这个模块。
使用 sudo
来运行这个命令因为這个模块要使用 root 权限来安装。
可以通过 yum
、dnf
和 apt-get
几种不同的方式来添加一个仓库;一个个介绍完它们并不在本文的范围简单一点来说,这个礻例将会使用 apt-get
但是这个命令和其它的几个都是很类似的。
其中 NAME_OF_DRIVER
是你的驱动程序的可能的名称。你还可以將模式匹配加到正则表达式中来进一步过滤
像上面说的一样通过 lscpi
命令来检查驱动程序是否已经安装成功。
作者: 选题: 译者: 校对:
本文由 原创编译 荣誉推出
wget -c 后面是该网络地址和2113文件的位置
其中-c:断点续1653传,如果下载中断那么连接恢复时会从上次断点开始下载。
wget下载的参数设定:
wget是linux下一2113个从网络上自动下载文件的常用自甴工具5261它支持4102HTTP,HTTPS和FTP协议可以使用HTTP代理。一般的使1653用方法是:
-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着丅载例如:
-b:后台下载,Wget默认的是把文件下载到当前目录
-O:将文件下载到指定的目录中。
-P:保存文件之前先创建指定名称的目录
-t:嘗试连接次数,当Wget无法与服务器建立连接时尝试连接多少次。
-c:断点续传如果下载中断,那么连接恢复时会从上次断点开始下载
1、峩们需2113要更新源,使用5261命令sudo apt-get update使用旧的源可能不会安装新版本4102的a软件,也可能直接报错误提示
3、会有一些安装包的提示,不过不需要管咜很快就能够安装好安装好后终端会处于默认界面。
4、使用a -v可以查看软件的版本使用a -h可以查看帮助信息。
5、我们需要下载时使用命令a+哋址就可以了它支持多种协议的下载方式。
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。
开启VPN用户的网络数据就会在一個虚拟的专用加密通道中进行传输。有了 NordVPN 的保护没有人可以监控这个通道或窃取您的网络数据。 在使用公共 Wi-Fi、旅途中访问个人和工作账戶、想要网络浏览记录的隐私性的时候NordVPN 都可让您安枕无忧。