Os
31 May 2023 - joy717
unix系统图谱
https://static.kancloud.cn/chandler/mac_os/480595
too many open files问题
一般通过设置 /etc/security/limits.conf 的 配置即可
但此配置不影响systemd service, 可以在service配置文件里面设置:
[Unit]
Description=etcd
After=network.target
[Service]
Type=notify
User=root
LimitNOFILE=65536
EnvironmentFile=/etc/etcd.env
ExecStart=/usr/local/bin/etcd
NotifyAccess=all
Restart=always
RestartSec=10s
LimitNOFILE=40000
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctrl restart etcd.service
更多的配置可以查看man 5 systemd.exec
linux /dev /proc /sys 目录
/dev 是存放块设备的目录
/proc 原则上是希望与process相关的各种配置,但历史原因,有些内核相关的状态信息,也存放在这个目录。
/sys 后面才出现的此目录。原则上,与process无关的所有内核状态信息都应该放在此目录。但前面说的历史原因,有些信息会在/proc目录里面。
https://unix.stackexchange.com/questions/188886/what-is-in-dev-proc-and-sys