月度归档:2021年06月

ubuntu 安装 podman

安装:

# ubuntu 用户运行
. /etc/os-release
# mint 20.x 用户运行
# export VERSION_ID=20.04
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/Release.key | sudo apt-key add -
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y install podman

注销并重新登录,或:

systemctl --user restart dbus

linux 手动释放缓存

sync && echo 1 > /proc/sys/vm/drop_caches

执行 echo N > /proc/sys/vm/drop_caches,再free –m查看内存使用情况,输入不同的N值,free –m内存中缓存buffers会有差异,现在我们就是要解释/proc/sys/vm、drop_caches, 这个文件到底是什么?另外可以写入哪些数值,具体适用于什么场景

查看linux内核文档,可以得到以下信息:

centos 7 设置应用最大连接数

修改 /etc/systemd/system.conf ,添加如下配置项:

[Manager]
DefaultLimitCORE=infinity
DefaultLimitNOFILE=10240000
DefaultLimitNPROC=10240000

使配置生效:

sudo systemctl daemon-reload

用户服务需要重启,如:

sudo systemctl restart nginx

验证:

cat /proc/[PID]/limits