openmediavault php无法运行的问题

根据官方文档的指引下安装openmediavault,一路来到apt安装软件包的步骤,php-fpm无法启动便无法继续后续,如下:


Apr 13 04:42:36 bananapim3 systemd[1]: Starting The PHP 7.3 FastCGI Process Manager...
Apr 13 04:42:36 bananapim3 php-fpm7.3[27202]: [13-Apr-2020 04:42:36] ERROR: unable to bind listening socket for address '/run/php/php7.3-fpm.sock': No such file or directory (2) 阅读更多 openmediavault php无法运行的问题

caja 更改默认终端

caja文件管理器默认配置打开的终端为mate-terminal,当系统未安装mate-terminal时,点击右键在终端中打开则无响应,因为无法调用mate-terminal,解决方法是手动装一个mate-terminal或是将其默认则改为其他当前系统中已有的终端。如果在caja中点击右键未发现有“在终端中打开选项时”,需要安装caja-open-terminal扩展,该扩展在不同linux发行版本中的包名可能不同。

  • $ gsettings set org.mate.applications-terminal exec $TERM
  • 也可以通过caja配置扩展中修改,caja菜单栏-编辑-首选项-扩展,打开终端-配置扩展,将终端应用程序修改为当前系统中已安装的终端。

linux中使用curl通过pfsense captive portal 认证

使用网络ping检测,每次发两个icmp包,如果检查某个公网IP不通时,则执行pfsense portal认证。

#!/bin/sh
while :
do
ping -c 2 baidu.com
[ $? -ne 0 ] && curl -d "auth_user=$user&auth_pass=$password&accept=Continue&zone=whitelist" -v http://192.168.1.1:8002/index.php\?zone=whitelist

sleep 10
done
 nohup portal_auth.sh >/tmp/auth.log 2>&1 &

 

Linux中交叉编译8812au驱动-NanoPi Neo2

构建NanoPi Neo2交叉编译环境

# apt install build-essential

配置编译工具链

Linaro下载gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz ,解压到/opt

# tar xvf gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz -C /opt

将/opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin 添加到PATH中

$ export PATH=$PATH:/opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin

编译内核

阅读更多 Linux中交叉编译8812au驱动-NanoPi Neo2

windows 10 无法访问samba服务器

widnows 10 无法访问某些samba服务器的原因,是因为windows 10默认安全策略不允许访问不安全的samba服务器(如smb 1.0版本),建议停用smb 1.0版本的服务器,详见 禁用SMB1协议

如有必要访问,修改注册表

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

将AllowInsecureGuestAuth值修改为1

Plex端口

  • TCP 32400:Plex Media Server
  • UDP 1900: Plex DLNA Server
  • TCP 3005:Plex Companion
  • UDP 5353:network discovery
  • TCP 8324:Roku via Plex Companion
  • UDP 32410, 32412, 32413, 32414:network discovery
  • TCP 32469:Plex DLNA Server

Gammu SMSD

安装gammu配置网卡

apt-get install gammu

查看usb 网卡modem

ls /dev/ttyUSB*

大部分网卡使用的是最后一个,如 ls /dev/ttyUSB*,看刀最大数值为2,则使用ttyUSB2

# ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2

安装完成运行gammu-config配置,配置文件会保存在~/.gammurc

gammu-config

阅读更多 Gammu SMSD

Linux—性能:获取性能情况

uptimefreetop

原文:Exercise 28. Performance: getting performance stats, uptime, free, top

译者:飞龙

协议:CC BY-NC-SA 4.0

自豪地采用谷歌翻译

这个练习很简单。首先,我们需要什么样的性能数据?

  • CPU 使用情况:
    • 它的负载如何?
    • 哪些进程正在使用它?
  • 内存使用情况:
    • 使用了多少内存?
    • 多少内存是空闲的?
    • 多少内存用于缓存?
    • 哪些进程消耗了它?
  • 磁盘使用情况:
    • 执行多少输入/输出操作?
    • 由哪个进程?
  • 网络使用情况:
    • 传输了多少数据?
    • 由哪个进程?
  • 进程情况:
    • 有多少进程?
    • 他们在做什么 工作,还是等待什么?
    • 如果在等待什么,它是什么呢?CPU,磁盘,网络?

为了获取这些情况,我们可以使用以下工具: 阅读更多 Linux—性能:获取性能情况

Sony NW-A45

支援的格式

音樂

MP3(.mp3)

32 kbps – 320 kbps(支援變動位元速率(VBR))/ 32 kHz,44.1 kHz,48 kHz

WMA(.wma)

32 kbps – 192 kbps(支援變動位元速率(VBR))/ 44.1 kHz

FLAC(.flac)

16位元,24位元/ 8 kHz – 192 kHz

WAV(.wav)

16位元,24位元,32位元(浮動小數點/整數)/ 8 kHz – 192 kHz

AAC(.mp4,.m4a,.3gp)

16 kbps – 320 kbps / 8 kHz – 48 kHz

HE-AAC(.mp4,.m4a,.3gp)

32 kbps – 144 kbps / 8 kHz – 48 kHz

Apple Lossless(.mp4、.m4a)

16位元,24位元/ 8 kHz – 192 kHz

AIFF(.aif, .aiff, .afc, .aifc)

16位元,24位元,32位元(浮動小數點/整數)/ 8 kHz – 192 kHz

DSD(.dsf, .dff)

1位元/ 2.8224 MHz, 5.6448 MHz, 11.2896 MHz

*輸出轉換為線性PCM的音訊。

APE ( .ape)

8位元,16位元,24位元/ 8 kHz – 192 kHz(快速,一般,高)

MQA ( .mqa.flac)

支援

注意

  • 取樣頻率也許無法對應所有編碼器。
  • 有著作權保護的檔案不能播放。
  • 視取樣頻率而定,會包含非標準位元率或不保證能用的位元率。
  • 無法播放4 GB(APE則是2 GB)或更大的檔案。
  • 本產品會將超過CD品質(44.1 kHz/16位元量化)與DAT品質(48 kHz/16位元量化)的音源當成高解析度音訊。
    高解析度音訊來源會顯示“HR”符號。

阅读更多 Sony NW-A45

在debian中安装resilio sync

一、添加官方提供给基于debian系的源,创建一个新文件(如/etc/apt/source.list.d/resilio-sync.list),或是直接写进去/etc/apt/source.list:

echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | 
sudo tee /etc/apt/sources.list.d/resilio-sync.list

然后添加公钥:

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | apt-key add -

curl -LO http://linux-packages.resilio.com/resilio-sync/key.asc && apt-key add ./key.asc

阅读更多 在debian中安装resilio sync