Skip to main content

One doc tagged with "Linux"

View All Tags

Gin 实现热更新

注意,以下的热更新是使用 Linux 的信号量实现的,使用 Windows 这篇就跳过吧(没救了,等死吧)

Linux 文件的搜索

通常 find 不很常用的!因为速度慢之外,也很耗费硬盘性能!一般我们都是先使用 whereis 或者是 locate 来检查,如果真的找不到了,才以 find 来搜寻

Linux 文件监听工具 inotify

使用 fsnotify 包时,发现使用到了 inotify 工具,它老是报错显示 watcher 已经满了,请手动修改 maxuserwatches 大小

Linux 的 FHS 目录配置规范

所谓的 FHS(Filesystem Hierarchy Standard) 规范,其实就是用来规范根目录 / 下各个主要目录应该放什么文件。FHS 规定了两层规范:

Linux 的命名空间

namespace 的本质就是把原来所有进程全局共享的资源拆分成了很多个一组一组进程共享的资源,当一个 namespace 里面的所有进程都退出时,namespace 也会被销毁,所以抛开进程谈 namespace 没有意义

Linux 的进程是什么

我们如何产生一个进程呢?就是 “执行一个程序或指令” 就可以触发一个事件而取得一个 PID

Shell 常用命令记录

最近逐渐发现 Linux 还有好多开发用到的命令不太熟悉,这里专门记录一下

Shell 脚本进行数学运算

注意:let 和 expr 命令已经过时了,不要再使用,而 $[ operation ] 的方式则已经废弃了,现在数学运算只需简单的使用 $(( 表达式 )) 就行了,双括号命令允许使用高级数学表达式。

Shell 退出脚本

Shell 中运行的每个命令都使用退出状态码(exit status)告诉 shell 它已经运行完毕。退出状态码是一个 0 ~ 255 的整数值,在命令结束运行时由命令传给 shell。可以捕获这个值并在脚本中使用。