docker警告WARING:No swap limit support

Ubuntu 20.04LTS

安装docker之后运行 docker info 出现报警:

root@k8s-node2:/home/k8s# docker info | grep Cgroup
Cgroup Driver: cgroupfs
WARNING: No swap limit support

要解决问题,需要修改/etc/default/grub文件

root@k8s-node2:/home/k8s# vim /etc/default/grub

找到GRUB_CMDLINE_LINUX=配置项,原有的内容切记不要删除,在双引号内添加cgroup_enable=memory swapaccount=1,与原来的内容之间用空格分隔。

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="maybe-ubiquity"
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

再执行命令$sudo update-grub

最后输入命令$reboot重启一下服务器

现在我们再来运行docker info 查看info时就没有这个警告啦

Nginx 开启目录浏览

默认配置下Nginx 是不允许目录浏览的。

编辑 /etc/nginx/conf.d/default.conf

找到 location / { ……}

添加参数,并去除原有index 的定义配置。

location / {
autoindex on;
autoindex_localtime on;
}

 

 

docker 设置代理

1、创建目录

mkdir -p /etc/systemd/system/docker.service.d

2、创建文件/etc/systemd/system/docker.service.d/http-proxy.conf,内容如下:

[Service]
Environment=“HTTP_PROXY=http://10.245.3.1:8080/”

3、重启docker

systemctl daemon-reload
systemctl restart docker
 

4、验证docker代理是否设置成功

systemctl show --property=Environment docker

5、显示如下结果说明设置成功

Environment=GOTRACEBACK=crash HTTP_PROXY=http://10.245.3.1:8080/

git 命令设置代理

/ 查看当前代理设置

git config –global http.proxy

// 设置当前代理为 http://127.0.0.1:1080 或 socket5://127.0.0.1:1080

git config –global http.proxy ‘http://127.0.0.1:1080’

git config –global https.proxy ‘http://127.0.0.1:1080’

git config –global http.proxy ‘socks5://127.0.0.1:1080’

git config –global https.proxy ‘socks5://127.0.0.1:1080’ /

/

Centos 设置定时任务

1

  1. 安装crontabs 服务

    $ yum install crontabs

    $ systemctl enable crond

    $ systemctl start crond

  2. 配置定时规则

    vim /etc/crontab

    在配置中添加规则

    59 0 * * * root /usr/bin/sarg

    0 12 * * * root /usr/bin/sarg

    0 18 * * * root /user/bin/sarg

  3. 保存生效

    $ crontab /etc/crontab
    

  4. 查看任务
    

    $ crontab -l