Linux
(64)ulimit 查看 Maximum number of open file descriptors
## ulimit 的作用
网上大部分介绍是说,ulimit 显示的是当前用户的资源限制。
> “ulimit” is an interesting Linux shell command that can set or repor
ubuntu 上升级 tmux 到最新版本
我发现家里电脑旧版本的 tmux 与 NeoVim 的 ale 插件有兼容性问题,在提示语法错误时,会导致 vim
显示混乱。而退出 tmux 或者在公司电脑上用最新的 tmux 就不会出现这种显示问题。
用 apt install
smug 一款用 go 实现的 tmux session manager
之前[由 tmuxinator 叛变到了 tmuxp](/install-alternative-tmuxinator-tmuxp), 但是不想 tmuxp 的打开速度奇慢无比,一个 8 个 window 的配置文件,
打开需要 5 秒以
Makefile 中导入 .env 配置
例如我想在 Makefile 中定义 mysqldump, 然后读取 .env 中的参数配置。
## .env 文件
```
DB_DATABASE=somedb
DB_USERNAME=someuser
DB_PASSW
线上服务器配置 systemd
## 目标
- 降低操作成本。能快速线上部署,更新代码
- 将线上一套没有配置 systemd 的服务,加上 systemd 配置
- 形成配置模板。避免每次都忘记具体命令,再就是代码更新,线上重启服务,形成脚本,节省时间
tmuxp 通过文件名加载配置,省略路径
通过文件路径加载 tmuxp 配置文件,太麻烦。
tmuxp load ~/work/config/tmuxp/daily.yml
我希望能达到 tmuxinator 那种后面直接输入名字就可以加载的效果。
查了一
安装 tmuxp 替代 tmuxinator
## 为何要抛弃 tmuxinator
- tmuxinator 升级需要升级 ruby
- 升级 ruby 需要安装 rvm
- 安装 rvm 又需要更新 gpg
- 然而 gpg 更新永远连不上服务器
我对 ruby 升级
提升 Tmux 状态栏颜值
看了一段日本小哥的写代码视频,发现里面的 terminal 配置非常漂亮。
既然每天都要在 tmux 中工作,把界面美化一下还是有必要的,至少心情是愉悦的。
最终效果:
![](https://cdn.sunzhongwei.
Ubuntu Apt 在不安装三方包的情况下,查看版本号
例如,我想看看 Ubuntu Apt 中的 influxdb 版本是否是最新的 2.0 版本。
但是,我又不想先 apt install,仅仅想看看版本号。
可以使用 apt show:
```
> apt show i
WSL 1 升级 WSL 2 之后,Ubuntu 无法解析域名问题
将 WSL 1 升级到 WSL 2 之后,一直无法解析域名,例如 ssh 域名,报错:
> Could not resolve hostname
查看 resolv.conf 文件
```
ls -la /etc/res