1.Linux系统中的源码sudo命令使用讲解
2.Amazon Fire TV
Linux系统中的sudo命令使用讲解
“Sudo” 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的源码“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的源码任务,比如:运行一些像restart,源码reboot,源码passwd之类的源码比较精准的逃顶指标源码命令,或者编辑一些系统配置文件这样以来,源码就不仅减少了root用户的源码登陆次数和管理时间,也提高了系统安全性。源码
sudo是源码个统管一切的命令。它的源码字面意思是代表“超级用户才能做!”(super user do!)对Linux系统管理员或高级用户而言,它是源码必不可少的最重要的命令之一。你可曾有过这样的源码经历:在终端中试着运行某个命令,结果却遇到“拒绝访问”?源码这个就是你所需要的命令!但正所谓,权力越大,源码责任也越大!较之以根用户身份登录,或者使用 su “switch user” 命令,sudo要好得多。请耐心读下去,看看sudo能为你做些什么!
sudo:它有什么用途?
那么,sudo实际能做些什么呢?如果你在任何Linux命令的前面加上“sudo”这个前缀,那么它会以提升的权限来运行该命令。执行某些管理任务需要提升的权限。有一天,你可能想运行一台LAMP(Linux Apache MySQL PHP)服务器,宁夏网站源码又要手动编辑配置文件。你可能还要重新启动或重置Apache Web服务器或者是其他服务后台程序。你甚至需要提升的权限来关闭或重新计算机。“嘿,谁关闭了这台机子?”
如果你熟悉Windows,sudo与当你试图处理任何重要操作时,弹出来的Windows用户帐户控制(ACL)对话框非常相似,只是不如后者来得友好。在Windows中,如果你试图执行某项管理任务,对话框就会问你是否想继续执行(“你果真确信想要运行刚才点击的这个程序吗?”)随后执行该任务。在Mac机器上,一个安全对话框会弹出来,要求你输入密码,并点击“确定”。
而Linux方面显得更有戏剧性。要是没有适当的权限,一些操作会显得相当怪异。你在编辑的那个重要的配置文件可能无法正确保存内容。你安装上去的那个程序可能就是拒绝运行。你已下载、想要编译的那段出色的源代码编译不了。你要是不走运的话,甚至还会看到“拒绝访问”或另一个错误信息。vrpsy指标源码
sudo是提升权限的最出色、最安全的方法。我们不妨看一下提升权限的另一个方法。作为切换用户命令,“su”会要求你输入根密码,并且给你一个超级用户提示符,以#符号表示。这个#符号意味着“危险!你已作根用户登录上去!”你下达的第一个命令也许顺利执行完毕。但是你一旦忘了,会继续以根用户身份登录。要是打错一个字,就完蛋了!你清除了整个硬驱,而不是清除你下载的那个盗版mp3文件。你的Web服务器和家庭公司统统不见了!如果是sudo,你就得在每一个命令之前输入“sudo”。因而,你没必要记得切回到常规用户模式,那样发生的事故就会更少。
Suderos文件
这个文件可谓是sudo的基础。它控制着谁可以使用sudo命令来获得提升的权限。它通常位于/etc/sudoers。想编辑这个文件,最有效最安全的方式就是,使用visudo命令。word源码大全这个命令会以提升权限启动vi编辑器,那样你就能编辑并保存该文件。它还会给sudoers文件上文件锁,那样别人无法编辑该文件。一旦你完成了编辑工作,它会分析文件,查找有无简单的错误。编辑sudo文件要比仅仅使用任何旧的文本编辑器来得安全得多。
该文件含有许多参数。你可以指定哪些用户或哪些用户助可以执行哪些命令。我们准备为自己授予访问sudo的权限,为此只要在底部添加:
username ALL=(ALL) ALL //为用户“username”授予sudo访问权 %wheel ALL=(ALL) ALL //为属于wheel用户组的所有用户授予sudo访问权
现在指定的用户名就能够使用所有根权限了。你还可以允许某个用户或用户组只对特定服务或服务器拥有sudo访问权,以取代ALL参数,不过那是另一个话题了。
几个选项
与任何优秀的命令一样,也有几个很棒的选项可以让sudo处理更多的事务。
sudo -b会在后台运行命令。这对显示许多实时输出内容的命令来说很有用。
sudo -s 会运行以提升权限指定的外壳,为你提供#提示符(别忘了退出!)
sudo su -会让你成为根用户,并装入你那些自定义的用户环境变量。
有没有现在就用它?
我们想要运行重要任务时,sudo提供了安全的钓鱼神器源码提升权限。在Ubuntu用户当中,它也许是使用最广泛、功能最强大的命令,因为它已成为该发行版中的首选方法。既然你拥有了这么大的权利,那么在运行命令时务必要做到安全!世上可没有su-undo撤销命令!
sudo的特点
sudo扮演的角色注定了它要在安全方面格外谨慎,否则就会导致非法用户攫取root权限。同时,它还要兼顾易用性,让系统管理员能够更有效,更方便地使用它。sudo设计者的宗旨是:给用户尽可能少的权限但仍允许完成他们的工作。所以,sudo 有以下特点:
# 1. sudo能够限制指定用户在指定主机上运行某些命令。
# 2. sudo可以提供日志,忠实地记录每个用户使用sudo做了些什么,并且能将日志传到中心主机或者日志服务器。
# 3. sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机。它默认的存放位置是/etc/sudoers。
# 4.sudo使用时间戳文件来完成类似“检票”的系统。当用户执行sudo并且输入密码后,用户获得了一张默认存活期为5分钟的“入场券”(默认值可以在编译的时候改变)。超时以后,用户必须重新输入密码。
sudo常用命令
代码如下:
sudo -h Help
列出使用方法,退出。
代码如下:
sudo -V Version
显示版本信息,并退出。
代码如下:
sudo -l List
列出当前用户可以执行的命令。只有在sudoers里 的用户才能使用该选项。
代码如下:
sudo -u username|#uid User
以指定用户的身份执行命令。后 面的用户是除root以外的,可以是用户名,也可以 是#uid。
代码如下:
sudo -k Kill
清除“入场卷”上的时间,下次再使用sudo时要 再输入密码。
代码如下:
sudo -K Sure kill
与-k类似,但是它还要撕毁“入场卷”,也 就是删除时间戳文件。
代码如下:
sudo -b command Background
在后台执行指定的命令。
代码如下:
sudo -p prompt command Prompt
可以更改询问密码的提示语, 其中%u会代换为使用者帐号名称,%h会显示主机名称。 非常人性化的设计。
代码如下:
sudo -e file Edit
不是执行命令,而是修改文件,相当于命 令sudoedit。
Amazon Fire TV
Amazon Fire TV(程式化为amazon fireTV)是由Amazon开发的一系列数字媒体播放器和微型控制台。这些设备是小型网络设备,可将通过 Internet流式传输的数字音频和视频内容传送到连接的高清电视。它们还允许用户访问本地内容并使用随附的遥控器或其他游戏控制器玩视频游戏,或者使用其他设备上的移动应用程序遥控器。原始模型
第一代
第一台 Fire TV 于 年 4 月发布公告的同一天以 美元在美国发售,并与一款名为 Sev Zero 的视频游戏一起推出。代号为“Bueller”,以Ferris Buellers Day Off中的同名角色命名,如果用户的 Internet 带宽足够,它提供 HDMI 音频,并支持Dolby Digital Plus7.1 环绕声直通。据亚马逊称,Fire TV 旨在超越Apple TV和Roku等竞争对手的性能:0. 英寸厚的盒子配备 1.7 GHz四核CPU(高通骁龙)、2 GB RAM 和 8 GB 内部存储空间,以及用于通过 .a/b/g/nWi-Fi传输p的MIMO双频无线电以及 /以太网连接和 USB 2.0 端口。包装盒中包含一个带麦克风的蓝牙遥控器,用于语音搜索。
该公司表示,它不打算让 Fire TV 与游戏机竞争。相反,它的游戏功能面向尚未拥有游戏机但可以在智能手机或平板电脑上玩游戏的人。它有一个专用的控制器附件
第二代
亚马逊在 年底发布了代号为“Sloane”的第二代 Fire TV,在 Ferris Bueller的**爱情之后。此版本支持4K 分辨率,改进了处理器性能,以及联发科C 芯片组支持H.(HEVC)、VP8 和VP9编解码器。无线硬件升级包括支持 4K、具有 MIMO 和蓝牙 4.1 的双频 .a/b/g/n/ac Wi-Fi。它被 Fire TV Cube 有效地取代。
第三代
第三代 Fire TV 也被称为具有 4K 超高清和 Alexa 语音遥控器的 Fire TV ,于 年发布。它避开了以前的机顶盒设计,采用了让人联想到 Fire的小巧菱形“吊坠”电视棒,直接插入电视机的 HDMI 端口,可以挂在短的 HDMI 延长线上。它包含比第二代 Fire TV 更慢的处理器但更多的 RAM,并且还支持4K 分辨率流媒体、杜比全景声和HDR。 年停产,取而代之的是 Fire TV Stick 4K。
软件
Fire TV 系列运行Fire OS,源自Android 开源项目源代码。它支持通过带有嵌入式麦克风的遥控器或设备内部的集成麦克风(如 Fire TV Cube)的语音命令,还可以通过Amazon Echo智能扬声器使用Alexa进行控制。这些设备支持亚马逊旗下的各种服务,包括亚马逊 Prime Video、Twitch、亚马逊 Freevee、亚马逊音乐和亚马逊 Luna,以及其他主要第三方服务,包括Netflix、YouTube、YouTube TV、Curiosity Stream、Mubi、Dekkoo、Ameba TV、YuppTV、Chorki、Eros Now、Apple TV 应用程序、ZEE5、Crunchyroll、Crackle、DAZN、Dailymotion,Peacock,Hulu,Hotstar,Disney+,Tubi,Vimeo,HBO Max、Discovery+、Philo、Paramount+、Pluto TV、FuboTV、MX Player、Spotify、TuneIn、iHeartRadio、Tidal、Audacy、BBC Sounds、Qello、Plex、Emby、Jellyfin、AirConsole和其他通过亚马逊应用商店。
“X-Ray”功能允许用户使用面部识别、音乐识别和 IMDb 数据查看与 Prime Video 内容相关的上下文信息(例如演员的传记和其他琐事) 。