0%

CENTOS下命令行播放音乐

最近需要盘点公司的资产
部分centos主机关联不上具体的IP
又不方便关机

想到一个简单的方式:ssh远程后,播放音乐,用耳机听下

搜索了linux下的命令行播放器,发现大部分在centos6上没法使用yum安装

最后发现了aplay,自带的,只是听个声,够用了

安装

yum install alsa-utils -y
本来机器上已经有了,忽略

显示设备列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@platform ~]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

显示有4个设备:
3个HDMI
1个ALC887-VD Analog,虽然名字不知道什么意思,但是很明显这个就是音频设备,Analog-模拟

播放

找个歌曲,比如国歌,上传上去

1
2
3
4
5
6
7
## -D 指定设备
## 1 - card 1
## 0 - device 0
[root@platform ~]# aplay -D hw:1,0 国歌.wav
Playing WAVE '国歌.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

## 卡在这儿表示正常播放了

开始播放了,找个耳机去机器上听下,现在可以确定IP了,😄

参考文档

  1. https://blog.csdn.net/wangji163163/article/details/51625961