包含标签 linux 的文章

GitHub + Hugo to Build a Personal Blog

自己搭博客的N个理由 你的笔记非常值钱,丢了就等于丢了N年工作经验。 大多数博客网站都满足不了你: 倒闭/停止服务/被删库时,你多半没备份。 格式互不兼容,导入导出困难,复制粘贴会乱。 富文本编辑器极其难用。 可配置的地方不够,你讨厌的功能一堆。 可以使用 Markdown 写博文: 任何一个文本编辑器都能写,随……

阅读全文

Delete private registry mirror

首先,在默认情况下,docker registry 是不允许删除镜像的,需要在配置config.yml中启用,在reigstry容器内: delete: enabled: true 然后,使用 API GET /v2/<镜像名>/manifests/来取得要删除的镜像:Tag所对应的 digest。 Registry 2.3 以后,必须加入头 Accept: applicatio……

阅读全文

Journalctl执行报错

原因: 日志文件损坏,删除之前的日志 [root@172 admin]# journalctl Error was encountered while opening journal files: Input/output error 解决方法: rm -rf /var/log/journal/* 然后可以通过重启systemd-journald服务重新生成: systemctl restart systemd-journald……

阅读全文

K8s pod内访问svc IP服务不通

在pod内访问服务名不通的问题? Flannel网络,打开网卡的混合模式: ip link set flannel.1 promisc on ip link set cin0 promisc on 同一台主机上的pod内访问同一台Node上svc的ip不通? 解决方法: [root@k8s-int-node4 ~]# cat /proc/sys/net/bridge/bridge-nf-call-iptables 0 [root@k8s-int-node4 ~]# echo '1' > /proc/sys/net/bridge/bridge-nf-call-iptables [root@k8s-int-node4 ~]# cat /proc/sys/net/bridge/bridge-nf-call-iptables 1 [root@k8s-int-node4 ~]#……

阅读全文

Linux 下各文件夹的结构说明及用途介绍

目录简介 /bin:二进制可执行命令。 /dev:设备特殊文件。 /etc:系统管理和配置文件。 /etc/rc.d:启动的配 置文件和脚本。 /home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。 /lib:标准程序设计库,又 叫动态链接共享库,……

阅读全文

Pwgen随机生成密码

安装 Centos 7.5的系统可以使用yum安装: yum install -y pwgen Ubuntu 系统安装: apt-get install -y pwgen 常用组合 pwgen - generate pronounceable passwords 常用命令可指定为: pwgen -sy -1 18 参数详解 -0, --no-numerals 不要在生成的密码中包含数字。 Don't include numbers in the generated passwords. -1 打印生成的密码每行一个。 Print the generated passwords one per line. -A, --no-capitalize 不包含任何大写字母。 Don't bother to include any capital letters in the generated passwords. -a, --alt-phonics 此选项没有做任何特殊的,它……

阅读全文

LVS负载均衡

阅读目录 基础知识介绍 二、基础知识及一些要点 三、LVS 性能调优 1 通过NAT实现虚拟服务器(VS/NAT) 2 通过IP隧道实现虚拟服务器(VS/TUN) 3 通过直接路由实现虚拟服务器(VS/DR) Load Balancer(负载均衡器): Load Balancer是整个集群系统的前端,负责把客户请求转发……

阅读全文

Puppet基本流程

1. 概述 puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,正得到了越来越多地关注,现在很多大型IT公司均在使用puppet对集群中的软件进行管理和部署,如google利用puppet管理超过6000台地mac桌面电脑(2007年数据)。 本文主要介绍puppet……

阅读全文

SELinux状态

查看SELinux状态: 1./usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled 2.getenforce ##也可以用这个命令检查 关闭SELinux: 1、临时关闭(不用重启机器): setenforce 0 ##设置SELinux 成为permissive模式 setenforce 1 ##设置SELinux 成为enforcing模……

阅读全文

nf_conntrack: table full, dropping packet

写在前边的话 netfilter/conntrack 相关内核参数往往是用 Linux 服务器的互联网小公司业务量上去之后遇到的第 3 个“新手怪”。(第 1 位:进程可用的 FD 不足,第 2 位:IP 临时端口不足 + TIME_WAIT 状态的连接过多导致无法建立新连接) 很多人以为 Linux 经过这么多年优化,默认参数应该“足够好”,其实不是。默认参数面向“通用”服务器,不适……

阅读全文