Linux
Linux
唐僧爱程序
无。
展开
-
1min学会nginx常用配置
nginx常规配置语法格式 location [=|~|~*|^~|@] /uri/ { … } 1.“= ”,“^~ ”,“~ ”,“~* ”和不带任何前缀(因为[ ] 表示可选,可以不要的),表达不同的含义2.查询字符串不在URI范围内。例如:/films.htm?fid=123 的URI 是/films.htm 。前缀分类1.分类正则location:~ ”和“~* ”前缀表示正则location ,“~ ”区分大小写,“~* ”不区分大小写普通location:“=”,原创 2021-07-01 11:30:31 · 151 阅读 · 0 评论 -
Linux添加磁盘步骤
分区# fdisk /dev/sdbcylinder 磁柱Start、End表示开始磁柱和结束磁柱格式化文件系统# mkfs -t ext4 /dev/sdb1挂载临时挂载# mount /dev/sdb1 /a/b注意: /a/b为挂载点验证# df -h|head永久挂载# vi /etc/fstab添加如下内容:/dev/vdb5 /var/lib/kubelet ext4 defaults 0 0或UUID=xxxx ext4 default原创 2020-09-02 15:38:33 · 163 阅读 · 0 评论 -
运维三剑客之awk
三剑客:grep、awk、sedgrep:数据查找定位-r/R 递归查找awk:数据切片并格式化输出sed: 数据修改awk2.1格式:awk [options] 'Pattern{Action}' file-->BEGIN { …. initialization awk commands …}{ …. awk commands for each line of the file…}END { …. finalization awk commands …}例子:l原创 2020-08-14 17:33:34 · 106 阅读 · 0 评论 -
指定k8s的namespace和label key,获得对应namespace的pod名称、pod宿主机、宿主机标签
#!/bin/sh# $1 is namespace namepod=`kubectl get po -n $1 -o wide |awk '{print $1,$7}'|grep -v NODE`# $2 is label keynodelabels=`kubectl get node -L hanclouds.com|grep -v NAME|awk '{print $1,$6}'`echo ""|awk -v pod="$pod" -v nodelabels="$nodelabels"原创 2020-08-14 16:05:28 · 874 阅读 · 0 评论 -
ansible的安装与使用+kubespray部署k8s
-安装epel库# yum -y install epel-release安装pip,python3自带pip3# yum -y install python-pip# 升级pippip install --upgrade pip# 检查版本pip --versionpip 19.0.3 from /usr/lib/python2.7/site-packages/pip (python 2.7)通过pip安装ansible等必须工具# pip install ansible原创 2020-08-05 20:31:34 · 355 阅读 · 0 评论 -
2020-08-05 docker占用磁盘情况和清理
查看磁盘占用情况方式一docker system df -v方式二cd /var/lib/containers/du -sh *清理磁盘占用docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。docker system prune -a命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了...原创 2020-08-05 20:21:38 · 146 阅读 · 0 评论