Yun

Linux常用命令精讲

旧街凉风 提交于 2020-01-13 11:07:32
一、Linux命令基础 1、Linux命令的通用格式 命令字 [选项] [参数] 命令字:命令字是唯一的,严格区分大小写; 选项:用于调节命令的具体功能,可以有一个或者多个选项,选项分为短格式和长格式,“-”表示短格式,例如“ls -a”;“--”表示长格式,例如“ls --help”; 参数:参数是命令处理的对象,例如文件、目录名等; 2、Linux命令作用 用于实现某一类功能的指令或程序,命令的执行依赖于解释器程序(例如:/bin/bash)。 3、Linux命令的分类 1)内部命令 集成在bash中,安装Linux系统自带,不需要对应文件,执行速度快,属于shell解释器的一部分。 2)外部命令 独立于shell解释器之外的程序,安装程序或者服务生成命令,需要对应到系统文件中,执行速度慢。 4、编辑Linux命令行的辅助操作 1)Tab键 自动补全命令 [root@centos01 ~]# whi <!--输入前三个字符按Tab键自动补全--> which while whiptail 2)反斜杠“\” 强制换行 [root@centos01 ~]# user\ > add bob <!--强制换行创建bob用户--> [root@centos01 ~]# tail -2 /etc/passwd <!--验证是否创建成功--> test:x:1000:1000:test:

指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程

人盡茶涼 提交于 2019-12-09 22:19:55
指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程 1.4.2 指示灯组 指示灯组的放大图如图 1.5 所示。 图 1.5 指示灯组 各个指示灯对应的功能如下: q RX :对应于 0 号端口,串行通讯的接收指示,在接收数据时闪烁; q TX :对应于 1 号端口,串行通讯的发送提示,在发送数据时闪烁; q L13 :连接在 13 号端口,当 13 号端口为高电平时被点亮; q WAN :有线网络连接指示,在网线有数据交换的时候点亮; q ON :电源指示; q WLAN : WIFI 指示,同时也可以用来在 Linux 端复位时指示进度; q USB :表示 USB 口已经可用,通常在 OpenWrt-Yun 完全启动后点亮。 1.4.3 3 个复位按钮 三个复位按钮的位置如图 1.6 所示 本文选自 Arduino Yun快速入门教程大学霸 。 图 1.6 3 个复位按钮的位置 这三个复位按钮的作用分别如下: q 32U4 RST (标号 1 ):用来复位 ATmega32U4 微处理器,它里面的程序(在 Arduino 中被称为 Sketch )会重新运行; q YUN RST (标号 2 ):用来复位 AR9331 微处理器,导致的结果是 Linux 系统重启,在 RAM 中的数据都会丢失; q WLAN RST (标号 3 ):这个复位按钮有两个功能:将

Arduino Yun的主要部件介绍选自Arduino Yun快速入门教程

℡╲_俬逩灬. 提交于 2019-12-09 21:58:19
Arduino Yun的主要部件介绍 1.4.1 主要部件 Yun 的主要部件如图 1.4 所示。 图 1.4 Arduino Yun 的主要部件 在 Yun 小小的板子上集成了两颗处理器。一个是 ATmega32u4 (标号 6 ),它是 Arduino 端的控制器,与连接的是 MicorUSB (标号 8 )和两排数据插座以及 ICSP 头(标号 4 )。另一个处理器在标号 3 部分,与它相连的是网络接口(标号 1 )、 USB host (标号 7 )以及 WIFI (标号 2 )。下面依次介绍各个标号部分的作用:本文 选自Arduino Yun快速入门教程 q 网络接口(标号 1 ): RJ45 接口,即我们常见的有线网络接口,它用来连接有线网络; q WIFI 模块(标号 2 ): WIFI 模块,用于连接无线网络; q AR9331 处理器(标号 3 ): Linux 端的处理器,它运行的是基于 Linux 系统 OpenWrt-Yun ,它的作用是执行一些 Linux 端的命令; q ICSP 头(标号 4 ):它通常用来调试 ATmega32u4 。通常向 ATmega32u4 上传程序是通过 MicroUSB ,当引导部分损坏后,就需要使用 ICSP 来重建引导。当然有些盾板也使用它来传输数据; q 指示灯组(标号 5 ):对应的指示灯有不同的功能,这在 1.4

ArduinoYun教程之OpenWrt-Yun与CLI配置Arduino Yun

拟墨画扇 提交于 2019-12-09 21:58:05
ArduinoYun教程之OpenWrt-Yun与CLI配置Arduino Yun OpenWrt-Yun OpenWrt-Yun 是基于 OpenWrt 的一个 Linux 发行版。有所耳闻的读者应该听说他是一个使用在路由器上的操作系统。其实准确地说 OpenWrt 是一个嵌入式 Linux 发型版,它可以安装在各种嵌入式芯片中,如 Arduino Yun 。在本节中,将为大家介绍 OpenWrt-Yun 系统相关的知识。 使用 SSH 连接 Arduino Yun SSH 是 Secure Shell 的缩写,它是建立在应用层和传输层(详细知识可以查找 OSI 模型)基础上的安全协议。通俗地来说,它的作用就是加密你与操作系统之间的通讯信息。在 Arduino Yun 上,提供支撑 SSH 通讯的基础的 SSH 服务。它在 Arduino Yun 上是作为系统服务运行的,所以在系统启动之后它就运行起来了。使用 SSH 方式需要电脑可以通过 IP 地址找到 Arduino Yun ,所以需要使用 3.1 节中介绍的 3 种方式连接 Arduino Yun 与电脑。 在 Linux 中使用 SSH 连接 Arduino Yun 在绝大部分 Linux 发行版中都内置了 SSH 客户端,所以可以直接发起 SSH 连接。连接的方式也非常简单,使用如下的命令可以不指定用户名连接: ssh

ArduinoYun教程之通过网络为Arduino Yun编程

允我心安 提交于 2019-12-09 21:30:53
ArduinoYun教程之通过网络为Arduino Yun编程 Arduino Yun 的软件部分 通过第一章的介绍后读者就明白了 Arduino Yun 除了是一个类似其他 Arduino 的单片机之外,它的另一大组成部分就是运行着一个特殊 Linux 发行版的 Atheros AR9331 芯片。所以,本章将会介绍 Atheros AR9331 芯片上运行的这个 Linux 发行版以及与其交互、升级等方方面面。 通过网络为 Arduino Yun 编程 为其他没有互联网功能的 Arduino 板上传程序,就只能通过连接在 PC 上的 USB 线或者编程器来完成。而 Arduino Yun 不但可以这么用,而且可以通过有线网络以及无线网络为它编程。也就是说,你可以在家为远在千里之外的 Arduino Yun 更新程序。连接到 OpenWrt-Yun 的方式有三种,为了满足读者的各种要求,这里将三种方法统统道来。 使用 WiFi 连接 使用 WiFi 连接 Arduino Yun 可以说是最方便的方式。在 Arduino Yun 的初始状态下,它的板载 WiFi 是作为一个热点工作的。也就是说,它现在就和我们的无线路由器是类似的,你可以使用有 WiFi 功能的手机或者电脑连接它(虽然不一定能访问互联网)。这个热点的名称是以“ Arduino Yun-MAC 地址”这种方式命名的

ArduinoYun教程之配置Arduino Yun环境

余生颓废 提交于 2019-12-09 21:30:43
ArduinoYun教程之配置Arduino Yun环境 配置 Arduino Yun 无论你使用前面介绍的哪种方式连接 Arduino Yun ,现在都可以配置你的 Arduino Yun 了。首先需要的是使用各自对应的方法访问到如图 3.18 所示的界面。 图 3.18 配置登录界面 图中所示的是配置登录界面,它的默认密码是“ arduino ”。输入密码后,单击 LOG IN 按钮,登入欢迎页面,如图 3.19 所示。 图 3.19 欢迎界面 在这个界面中显示了 WIFI 以及 WIRED ETHERNET 接口的 IP 地址、子网掩码、 MAC 地址以及收发数据的信息。单击右上角的 CONFIGURE 按钮,就进入了配置界面。配置界面共分为 3 个大的部分,分别是 Yún board configuration 、 Wireless parameters 以及 REST API access ,下面分别进行介绍。 Yún board configuration ( Yun 主板配置) Yún board configuration 部分用来配置开发板相关的部分,如图 3.20 所示。 图 3.20 Yún board configuration 这里的里面的 YUN NAME 选项用来设定板子的名称,它是必须要指定的,它会显示在 Arduino IDE 的端口信息中 .

Linux DNS 分离解析

匿名 (未验证) 提交于 2019-12-02 21:56:30
设置 DNS 分离解析可以对不同的客户端提供不同的域名解析记录。来自不同地址的客户机请求同一域名时,为其提供不同的解析结果。 [ root@localhost ~]# yum install bind bind - utils - y 两张网卡全部切换至仅主机模式。 [ root@localhost ~]# cd / etc / sysconfig / network - scripts / 配置内网网关 IP 地址 [ root@localhost network - scripts ]# vim ifcfg - ens33 TYPE = Ethernet BOOTPROTO = static DEVICE = ens33 ONBOOT = yes IPADDR = 192.168 . 100.1 NETMASK = 255.255 . 255.0 配置外网网关 IP 地址 [ root@localhost network - scripts ]# cp - p ifcfg - ens33 ifcfg - ens37 [ root@localhost network - scripts ]# vim ifcfg - ens37 TYPE = Ethernet BOOTPROTO = static DEVICE = ens37 ONBOOT = yes IPADDR = 12.0