vmstat 是一个收集和报告系统内存,swap,处理器资源的工具,全称是 Virtual Meomory Statistics,虚拟内存统计,Linux 下监控内存经常使用的工具,可以对系统内存,CPU,进程进行监控。
vmstat reports information about processes, memory, paging, block IO, traps, disks and cpu activity.
使用
vmstat 的使用非常简单,直接运行
vmstat
procs -----------memory--------
Read more ...
parted 是 GNU 组织开发的一款功能强大的磁盘分区和分区大小调整工具,命令可以对磁盘进行分区和管理,和 fdisk 相比,能够支持 2T 以上磁盘。它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS 以及 Linux 交换分区。
功能特点:
能够创建、清除、调整、移动和复制 ext2, ext3, ext4, linux swap, fat32, ntfs 等分区
能够重新分配磁盘使用情况
parted 有两种使用方式:
命令行模式
Read more ...
Linux 内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是 Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory 也不会自动释放。这就会导致你在 Linux 系统中程序频繁读写文件后,你会发现可用物理内存变少。
Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a page of memory is
Read more ...
Phabricator 是最早发源于 Facebook 的代码 review 工具,后来创始人离开 Facebook 独立开发这款工具。Phabricator 和同类型的 Google 的 gerrit 有着相似的功能。
Phabricator 会将所有文件 diff 直接展开,而 Gerrit 只有一个文件列表,需要点每一个文件看具体修改;
admin 的权限设置区别
Phabricator 可以附加 unit test 和以及格式检查和规范的工具 (e.g. JSLint), 然后用户在上传 diff 的时候,Phabricator
Read more ...
Click 是 Python 下一款命令行库,可以用来快速轻松实现Python命令行程序。之前也介绍过一个 argparse ,但是要比 click 复杂很多,至少从代码上看。但是 click 其实也说了1 argparse 在标准库中,click 是依赖于 optparse 的,至于不基于 argparse 是因为 argparse 不支持嵌套,并且在 POSIX 兼容上有问题。
Click 被设计用来快速构建命令行程序,因此缺乏一些扩展性,比如他不允许高度定制help介绍。Click 是用来支持 Flask 开发框架的。
官网地址: http:/
Read more ...
vnStat 是一款开源的网络流量统计工具,可以方便的查看当天,当月流量统计。官网地址:
https://humdi.net/vnstat/
安装
在 Debian/Ubuntu 下非常简单
sudo apt install vnstat vnstati
假设网卡名为 eth0,该配置在 /etc/vnstat.conf 中,安装结束后初始化数据库
sudo vnstat -u -i eth0
添加为开机启动
sudo update-rc.d vnstat enable
使用
直接输入 vnstat
vnstat -l # 或
Read more ...
官方主页: https://getoutline.org/en/home
项目地址: https://github.com/Jigsaw-Code
Outline 细分有三部分,分别是 Outline Manager, Outline Server 和 Outline Client。
Outline Manager:方便用户管理所有的 Outline Server,可以使用图形化界面快捷部署 Outline Server ,然后为每一位用户生成连接秘钥,使得用户可以安全连接 Outline Server 。
Outline Server:用
Read more ...
抖音 APP 中保存到本地就是无水印版本的,所以头条的服务器肯定是保存有无水印版本的抖音视频的,所以只要找到接口地址就可以搞定。先在网上搜罗了一圈,确实有人已经做了解析,还提供了收费解析服务。
搜索之后发现又发现了同类型的其他
http://douyin.iiilab.com/
http://www.dyapp.cc/
https://app886.cn/douyin_video
分析接口
分析这几个页面就会发现他们通过分享的链接就能够拿到视频的直接链接肯定是通过接口获取的,所以通过 Android 抓包能找到类似下面的接口
ht
Read more ...
netlify 是一个提供静态网站托管的服务,提供 CI 服务,能够将托管 GitHub,GitLab 等网站上的 Jekyll,Hexo,Hugo 等静态网站。
Netlify is a unified platform that automates your code to create high-performant, easily maintainable sites and web apps.
Netlify 有如下的功能:
能够托管服务,免费 CDN
能够绑定自定义域名,支持 SSL 证书
支持自动构建
提供
Read more ...
本文主要是一些和硬盘相关的命令,包括如何查看硬盘的型号,容量,还有硬盘上的分区情况,来详细了解本机硬盘的状态。
hdparm
如果想要在 Linux 下查看硬盘信息,可以使用命令 hdparm 。这个命令可以用来查看硬盘制造商,序列号等等有用信息。man hdparm 中告诉我, hdparm 命令是用来查看或者设置 SATA/IDE 设备参数的。
查看设备信息
假设本地有设备 /dev/sda 那么可以使用
hdparm -I /dev/sda
来查看该设备的信息
/dev/sda:
ATA device, with non-remova
Read more ...