Windows WSL优化

开机启动WSL的SSH

  • Win+R 打开运行 输入 shell:startup 回车
  • 新建文件输入以下内容,文件后缀保存为bat
1
2
3
@echo off
wsl service ssh restart
exit

FreeSwitch开启shout及 icecast服务安装

FreeSwitch开启shout模块

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 安装依赖包
yum install -y libshout-devel lame-devel libmpg123-devel

# 进入fs源码目录
cd /usr/local/src/freeswitch-1.8.1/

# 去掉 modules.conf 文件中`#formats/mod_shout` 的#号
sed -i 's%#formats/mod_shout%formats/mod_shout%' modules.conf

# 重新配置 编译安装环境
./configure
#安装模块
make mod_shout-install

# 切换到FreeSwitch目录
cd /usr/local/freeswitch
# 可选 修改默认密码为12345
# sed -i 's$<X-PRE-PROCESS cmd="set" data="default_password=1234"/>$<X-PRE-PROCESS cmd="set" data="default_password=12345"/>$' conf/vars.xml

# 设置启动加载 mod_shout
sed -i 's$<!--<load module="mod_shout"/>-->$<load module="mod_shout"/>$' conf/autoload_configs/modules.conf.xml

# 后台启动FreeSwitch
freeswitch -nc

Centos7源码安装FreeSwitch1.8.1

依赖要求

工具 版本
用户 root
操作系统 CentOS7
FreeSwitch 1.8.1
安装方式 源码安装

安装步骤

所有本地文件在参考文档里面有下载,也可以选择网络安装,取消网络安装的注释,并注释掉本地安装.

Windows WSL 配置和使用NeoVim

安装WSL Ubuntu18.04 Linux

  • 开启linux子系统 -> 重启

  • 在应用商店 安装Ubuntu18.04

  • 打开Ubuntu命令行 等待安装

  • 输入用户名/密码

  • 切换默认登陆用户为root打开powershell 输入ubuntu1804.exe config --default-user root