PEP
主要是了解一下 PEP(Python Enhancement Proposal)的状态和类型。
Linux Shell 2018-11-22Web 保存数据的特殊方案
将数据通过编码存在图片里面,实现导出导入功能。
虽然我不知道什么场景下需要使用这个方案,但这个想法特有意思。
获取 Shell Script 所在脚本
CURRENT_PATH=$(dirname $(readlink -f "$0"))
Linux Shell
2018-07-17
free 输出解读
total
内存总数used
使用内存free
未使用内存shared
Memory used (mostly) by tmpfs (Shmem in /proc/meminfo)buffers
Memory used by kernel buffers (Buffers in /proc/meminfo)cached
Memory used by the page cache and slabs (Cached and SReclaimable in /proc/meminfo)available
可用内存
Linux 检查表达式
比较独特的命令 [
Apache 访问 /tmp
目录下的文件失败
项目中有一个下载日志文件的功能,大致流程是 WEB 后端调用底层方法收集并压缩一些 .log 文件生成一个 zip 压缩包,放在 /tmp 目录下,前端访问指定路径下载。
之前系统环境用的 CentOS 6.5,现在升级到了 CentOS 7,结果测试时发现下载文件下载失败。
Linux 常用压缩命令 CheatSheet
Linux 2017-03-22为旧版本 CentOS 设置更新源
总有些时候需要操作一些老旧的 CentOS 版本,如果需要更新就比较麻烦了,因为绝大部分更新源都不对老版本提供服务了。
这时我们只好使用 CentOS Vault,从官方接受这最后的支持,慢慢的下载更新。
Linux 创建用户帐号
Linux 2016-06-28GNU/Linux 系统上生成密码的几种方法
通过命令调用,随机生成密码。
我常用的方法:date | md5sum | base64 | head -c16; echo
Error:达到了 inotify 观察数限制
使用 tailf 查看 MongoDB 日志时报错:无法添加 inotify 观察(达到了 inotify 观察数限制)
GNU/Linux 清空磁盘操作
记录一次 Linux 下清空磁盘的操作。
dd if=/dev/urandom of=/dev/sdb bs=1M status=progress
Linux
2016-05-20
安装 Ubuntu 16.04 LTS 笔记
重装系统,记录安装过程,留给日后重建同样的开发环境作参考。
其实还有好多细节没有记录,日后慢慢补充完整。
Linux 分区方案(Partition Scheme)
安装 Ubuntu 16.04 时选择的分区方案。
挂载点 | 大小 | 意义 |
---|---|---|
/ |
50GB | 根目录 |
/boot |
10GB | 启动目录 |
/home |
150GB | 用户主目录 |
/usr |
100GB | 程序分区 |
/var |
50GB | 变量文件目录 |
/tmp |
50GB | 临时文件目录 |
SWAP |
20GB | 交换分区 |
Linux 输出样式
在命令行中输出颜色文字。
Linux 2016-05-13