00. 目录
01. 命令概述
service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
centos7以上建议使用systemctl
02. 命令格式
service SCRIPT COMMAND [OPTIONS]
service --status-all
service --help | -h | --version
- 1
- 2
- 3
03. 常用选项
-h:显示帮助信息
--version 显示版本
--status-all:显示所服务的状态
- 1
- 2
- 3
04. 参考示例
4.1 显示network服务相关用法
[root@localhost ~]# service network
用法:/etc/init.d/network {start|stop|status|restart|reload|force-reload}
- 1
- 2
4.2 启动服务
[root@localhost ~]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
[root@localhost ~]#
- 1
- 2
- 3
4.3 重启服务
[root@localhost ~]# service mysqld restart
Redirecting to /bin/systemctl restart mysqld.service
[root@localhost ~]#
- 1
- 2
- 3
4.4 查看服务状态
[root@localhost ~]# service mysqld status
Redirecting to /bin/systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 五 2019-08-16 22:14:19 CST; 24s ago
- 1
- 2
- 3
- 4
- 5
4.5 停止服务
[root@localhost ~]# service mysqld stop
Redirecting to /bin/systemctl stop mysqld.service
[root@localhost ~]#
- 1
- 2
- 3
4.6 重新加载服务配置文件
[root@localhost ~]# service network reload
- 1
4.7 强制重新加载服务配置文件
[root@localhost ~]# service network force-reload
- 1
4.8 显示所有服务的状态
[root@localhost ~]# service --status-all
未加载 netconsole 模块
已配置设备:
lo eth0
当前活跃设备:
lo ens33 virbr0
vmware-guestd is not running
Thinprint daemon is NOT running.
[root@localhost ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
05. 附录
概述
功能简介
ADC(Analog to Digital Converter),即模拟-数字转换器,可将模拟信号转换成对应的数字信号,便于存储与计算等操作。除电源线和地线之外,ADC只需要1根线与被测量的设备进行连接,其物理连线如图1所示:
图 1 ADC物理连线示意图
ADC接口定义了完成AD转换的通用方法集合,包括:
-
ADC设备管理:打开或关闭ADC设备。
-
ADC读取转换结果:读取AD转换结果。
基本概念
- 分辨率
分辨率指的是ADC模块能够转换的二进制位数,位数越多分辨率越高。
- 转换误差
转换误差通常是以输出误差的最大值形式给出。它表示A/D转换器实际输出的数字量和理论上的输出数字量之间的差别。常用最低有效位的倍数表示。
- 转换时间
转换时间是指A/D转换器从转换控制信号到来开始,到输出端得到稳定的数字信号所经过的时间。
运作机制
在HDF框架中,同类型设备对象较多时(可能同时存在十几个同类型配置器),如果采用独立服务模式则需要配置更多的设备节点,且相关服务会占据更多的内存资源。相反,采用统一服务模式可以使用一个设备服务作为管理器,统一处理所有同类型对象的外部访问(这会在配置文件中有所体现),实现便捷管理和节约资源的目的。ADC模块接口适配模式采用统一服务模式。
约束与限制
ADC模块仅支持轮询方式读取数据。
使用指导
场景介绍
ADC设备通常用于将模拟电压或电流转换为数字量,例如与NTC电阻搭配进行温度测量,或者将其他模拟传感器的输出量转换为数字量的场景。
接口说明
ADC模块提供的主要接口如表1所示,具体API详见//drivers/hdf_core/framework/include/platform/adc_if.h。
表 1 ADC驱动API接口功能介绍
class="table-box">接口名 | 接口描述 |
---|---|
DevHandle AdcOpen(uint32_t number) | 打开ADC设备 |
void AdcClose(DevHandle handle) | 关闭ADC设备 |
int32_t AdcRead(DevHandle handle, uint32_t channel, uint32_t *val) | 读取AD转换结果值 |
评论记录:
回复评论: