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

linux中查找文件中相同文本

前几天有朋友问到我这问题,说是要对比两个文件中的数据,找出内容一样的。

看了一番,还是在linux下用fgrep最为简单:

fgrep -xf a.txt b.txt 

这样就可以了,若要把内容保存至新文件中:

fgrep -xf a.txt b.txt > c.txt

另grep用可以做到,用法:

grep -F -x -f a.txt b.txt

 

 

qedit.h (windows directshow dev)

vs编译时找不到qedit.h、streams.h, 安装windows sdk v6.1,在工程属性中编辑include目录,将windows sdk include和Samples\Multimedia\DirectShow\BaseClasses加入其中, 在include <qedit.h>前添加:

	#pragma include_alias( "dxtrans.h", "qedit.h" )
	#define __IDxtCompositor_INTERFACE_DEFINED__
	#define __IDxtAlphaSetter_INTERFACE_DEFINED__
	#define __IDxtJpeg_INTERFACE_DEFINED__
	#define __IDxtKey_INTERFACE_DEFINED__
	#pragma include_alias( "dxtrans.h", "qedit.h" )
	#define __IDxtCompositor_INTERFACE_DEFINED__
	#define __IDxtAlphaSetter_INTERFACE_DEFINED__
	#define __IDxtJpeg_INTERFACE_DEFINED__
	#define __IDxtKey_INTERFACE_DEFINED__

PyQt5 Anaconda3 Eric6开发环境

首先下载anaconda3并安装,如果在此之前安装了其他python解析器,先将他们卸载。

Downloads

anaconda安装完之后,打开Anaconda Prompt,安装qscintilla(eric6需求):

pip install qscintilla

 

中间如出现权限问题而无法安装qscintilla,检查一下是否有其他python进程在运行,终止所有python进程后重试。

在安装完anaconda和qscintilla之后,就可以开始eric6了,打开解压后的eric6目录中install.py开始安装eric6 ide。

https://eric-ide.python-projects.org/eric-download.html

eric6中打开qtdesigner文件是提示无法找到qtdesigner的问题, 打开anaconda promot,安装pyqt5-tools:

pip install pyqt5-tools

 

在控制台中重置OpenMediaVault webui管理员密码

通过ssh登录在openmediavault所在的服务器上,运行omv-firstaid,选中第三项 Change control panel administrator password,然后输入两次密码即可。还有如果你的账号因多次登录失败,有可能被禁用状态,也可以通过omv-firstaid来重置(reset failed login attemp counter)

Linux中ipv4优先

默认不修改情况下,如linux主机中有ipv6地址, 会优先走ipv6通道,例如debian的源dns解析会默认返回AAAA记录(ipv6),要使用ipv4 连接优先而不必禁用ipv6,需要修改gai.conf配置文件使其生效。

debian系:修改/etc/gai.conf,取消下面这一行的注释

precedence ::ffff:0:0/96  100

redhat系:修改/etc/gai.conf,添加如下内容

label       ::1/128        0
label       ::/0           1
label       2002::/16      2
label       ::/96          3
label       ::ffff:0:0/96  4
precedence  ::1/128        50
precedence  ::/0           40
precedence  2002::/16      30
precedence  ::/96          20
precedence  ::ffff:0:0/96  100

 

使用rutorrent插件httprpc远程控制rtorrent

rutorrent是一款不错的rtorrent web前端,但是手机上管理的使用由于屏幕太小显得有些不便, 在android上可通过transdrone来使用httprpc来控制,完成基本的种子添加移除之类的操作。

通常情况httptpc插件目录位于web根目录下/rutorrent/plusgins/httprpc,在android上打开transdrone, 添加一个远程服务器: 阅读更多 使用rutorrent插件httprpc远程控制rtorrent