自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钟明家

运维工程师

  • 博客(230)
  • 收藏
  • 关注

原创 xfs quota功能

group quota 无法跟project quota同时生效grace time:当超过了soft限额,grace时间启用倒计时,倒计时到期后soft 限额变为hard限额创建一个xfs文件系统# dd if=/dev/zero of=/tmp/quota bs=1G count=5# ll -h /tmp/quota -rw-r--r--. 1 root root 5.0G M...

2020-03-22 21:04:15 5841

原创 xfs文件系统的备份和恢复

首先了解一下xfsdump的备份级别有以下两种:0,代表完整备份;1~9,代表增量备份。默认为0(即完全备份)。备份先确定/boot是独立文件系统# df -h /boot/Filesystem Size Used Avail Use% Mounted on/dev/sda1 1014M 146M 869M 15% /boot# yum -y install...

2020-03-22 14:26:21 331

原创 压缩解压缩

gzip,zcat/zmore/zless/zgrepc 将压缩的数据输出到屏幕上,可以透过数据流重导来处理,不删除源文件-d 解压.gz文件-v 打印操作详细信息-l 列出压缩文件详细信息,可以显示压缩比-# 延时等级,默认为6 -1最快,压缩比低 -9最慢,压缩比高-h 在线帮助压缩文件# ls -lhtotal 656K-rw-r--r--. 1 root root 6...

2020-03-22 13:49:57 514

原创 文件系统容量与符号链接

df:查看文件空间df -[ahikHTm] 文件或目录名-a 列出所有文件系统-k 以KBytes显示容量-m 以MBytes显示容量-h 以人较为能接受的方式显示容量GBytes、MBytes、KBytes-H 以1000K=1M进位-T 连同partition与filesystem名称(xfs)也一起列出-i 不用磁盘容量以inode数量显示默认以1K-blocks显示文...

2020-03-22 13:43:03 265

原创 EXT文件系统

Ext类文件系统全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过为了快速恢复文件系统,减少一致性检查的时间,增加了日志功能,所以Ext2被称为索引式文件系统,而Ext3/Ext4被称为日志式文件系统。Ext2文件系统中将磁盘分区划分为两个主要区域: 元...

2020-03-21 20:32:09 1592

原创 find命令总结

find命令总结find [path] [option] [action]选项与参数:与时间有关的参数,共有-atime,-ctime,与-mtime,下面以mtime为例。-mtime n:n为数字,意义为在n天之前的一天以内被更改过的文件。-mtime +n:列出n天之前(不含n天本身)被更改过的文件名。-mtime -n:列出n天之内(含有n天本身)被更改过的文件名。-ne...

2020-02-09 11:32:34 262

原创 命令与文件查找which、locate

命令与文件查找which、locatewhich指令会在环境变量$PATH设置的目录里查找符合条件的文件。# which lsalias ls='ls --color=auto' /usr/bin/lswhereis [-bmsu] 文件或目录名-b: 只查找二进制文件;-B<目录>: 只在设置的目录下查找二进制文件;-f: 不显示文件名前的路径名称;-m: ...

2020-02-09 10:34:34 150

原创 主从、子域、安全、view

主从复制: 1、应该为一台独立的名称服务器;2、主服务器的区域解析库文件中必须有一条NS记录是指向从服务器;3、从服务器只需要定义区域,而无须提供解析库文件;解析库文件应该放置于/var/named/slaves/目录中;4、主服务器得允许从服务器作区域传送;5、主从服务器时间应该同步,可通过...

2020-02-08 23:43:44 236

原创 文件特殊权限:suid、sgid、sbit

文件特殊权限:suid、sgid、sbitSUID:只对二进制程序有效执行者对于程序需要有x权限在程序运行过程中,执行者拥有程序拥有者的权限testsuid没有修改、查看/etc/shadow,有/usr/bin/passwd执行权限,并且/usr/bin/passwd有suid权限。$ whoamitestsuid$ ll /usr/bin/passwd /etc/shadow...

2020-02-08 23:38:26 297

原创 umask与文件隐藏属性

umask与文件隐藏属性umask默认情况下:若用户创建文件:默认没有执行权限(x),即只有rw这两个项目,最大为666(-rw-rw-rw-).若用户创建目录:默认权限为全部放开,即777.umask指的是默认需要减掉的权限。r:4w:2x:1# umask -pumask 0022# umask -Su=rwx,g=rx,o=rx如果umask为0022:如果创...

2020-02-08 22:25:21 161

原创 修改时间或创建新文件

修改时间或创建新文件# stat /etc/issue File: ‘/etc/issue’ Size: 23 Blocks: 8 IO Block: 4096 regular fileDevice: fd00h/64768d Inode: 16816924 Links: 1Access: (0644/-rw-r--r--) Uid: (...

2020-02-08 21:49:05 270

原创 文件内容查看

文件内容查看cat [-AbEnTv] [–help] [–version] fileNameA, --show-all:等价于 -vET,可列出一些特殊字符而不是空白-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。-E 或 --show-ends : 在每行结束处显示 $。-n 或 --number:由 1 开始对所有输出的行数编号。-T 或 -...

2020-02-08 21:18:23 156

原创 目录与文件权限的意义

目录与文件权限的意义文件:r:可读取文件的实际内容w:可以编辑、新增或者修改文件的内容(但是不含删除文件权限)x:该文件具有可以被系统执行的权限目录没有w权限$ rm test1 rm: remove write-protected regular empty file ‘test1’? yrm: cannot remove ‘test1’: Permission denied...

2020-02-08 20:39:34 733

原创 linux常用命令 cp mv rm

cp:可以使用这个命令复制一个文件到一个指定的目的地, 或者复制任意多个文件到一个目的目录.如果最后一个命令参数为一个已经存在的目录名,cp 会将每一个源文件复制到那个目录下(维持原文件名).如果所给的参数只有两个文件名,它把前一个文件复制到后一个文件上.(重命名)如果最后一个参数不是文件名,目录名,和给出多于两个非选项参数,是错误的.-a:相当于dr --preserve=all的意思...

2020-01-17 12:58:19 234

原创 linux常用命令ls、mkdir、rmdir

ls:-l列出目录详细信息-A列出目录包括隐藏不包括 . …-a列出目录包括隐藏-h文件大小大卫-i列出inode号-t以时间排序-s以大小排序-r将排序反转输出–time=atime,ctime-n列出uid、gid-R连同子目录列出来$ ls -la /usr/local/总用量 0drwxr-xr-x. 12 root root 131 1月 10 11:32 ...

2020-01-17 12:45:01 241

原创 文件权限与目录配置

# ls -la总用量 76drwxr-xr-x. 2 root root 200 1月 14 14:23 blockdrwxr-xr-x. 2 root root 80 1月 14 14:23 bsglrwxrwxrwx. 1 root root 15 1月 14 14:23 stderr -> /proc/self/...

2020-01-15 16:11:27 391

原创 linux基本知识(系统语言、默认启动、获取帮助、关机)

获取默认启动级别systemctl get-defaultgraphical.target设置为命令行启动systemctl set-default multi-user.target命令行启动图形:startx1、没有其他的xwindows被启用2、你必须安装了xwindow,并且能够顺利启动3、最好有窗口管理器,例如gnome、kde或者是普通的twm登录信息 # c...

2020-01-14 15:07:24 255

原创 将博客搬至优快云

我将搬家至csdn https://blog.youkuaiyun.com/weixin_36888575

2019-08-05 04:28:24 145

原创 kubernetes 之持久化存储ceph(2)

一、创建ceph存储池在ceph集群的mon节点上执行以下命令:ceph osd pool create k8s 64查看下副本数# ceph osd pool get k8s sizesize: 2pg的设置参照以下公式:Total PGs = ((Total_number_of_OSD * 100) / max_replication_count) / pool_...

2019-08-04 05:22:49 284

原创 kubernetes 之持久化存储ceph(1)

最近在学习 kubernetes 过程中,想实现 pod 数据的持久化。在调研的过程中,发现 ceph 在最近几年发展火热,也有很多案例落地企业。在选型方面,个人更加倾向于社区火热的项目,GlusterFS、Ceph 都在考虑的范围之内,但是由GlusterFS 只提供对象存储和文件系统存储,而 Ceph 则提供对象存储、块存储以及文件系统存储。怀着对新事物的向往,果断选择 Ceph 来实现...

2019-08-03 22:19:22 351

原创 k8s 配置ingress-nginx

下载镜像时间太长我手动导入镜像# docker load -i nginx.tar.gz861ac8268e83: Loading layer [==================================================>] 54MB/54MB65108a495798: Loading layer [====================...

2019-07-31 20:08:04 279

原创 安装k8s coreDns

创建目录下载coreDns:mkdir coredns && cd corednswget https://github.com/coredns/deployment/blob/master/kubernetes/deploy.shwget https://github.com/coredns/deployment/blob/master/kubernetes/c...

2019-07-31 18:45:27 1533

原创 配置k8s node

一、安装依赖包yum install -y epel-release wget conntrack ipvsadm ipset jq iptables curl sysstat libseccomp && /usr/sbin/modprobe ip_vs二、部署kubelet组件1、下载和分发kubelet二进制文件wget https://d...

2019-07-16 05:51:26 1135

原创 kubernetes master 集群

本文在以下主机上操作部署k8s集群k8s-master1:10.0.0.21k8s-master2:10.0.0.22k8s-master3:10.0.0.23配置Kubernetes master集群kubernetes master 节点包含的组件:kube-apiserverkube-schedulerkube-controller-manager目前这三个组件需要部...

2019-07-09 23:59:18 494

原创 搭建flannel网络

一、生成Flannel网络TLS证书在所有集群节点都安装Flannel,下面的操作在k8s-master1上进行,其他节点重复执行即可。(证书生成一次就行)1、创建证书签名请求cat > /tmp/certs/flanneld-csr.json <<EOF{ "key": { "algo": "rsa", "size": 2048...

2019-07-08 11:26:21 532

原创 k8s集群之etcd

在正式环境我是三台主机做的集群,这里我就只能用一台虚拟机三个进程分别起etcd实际上原理是一样的。另外基础环境比如dns服务器(参考我前面dns文章)这里略过,做了正向、反向dns。cfssl versionVersion: 1.2.0Revision: devRuntime: go1.6etcd version:etcdctl version: 3.3.13API ve...

2019-07-08 00:48:21 616

原创 安装k8s实践(多主机未加密)

1、下载需要的安装包。# wget https://github.com/etcd-io/etcd/releases/download/v3.3.13/etcd-v3.3.13-linux-amd64.tar.gz# wget https://dl.k8s.io/v1.14.3/kubernetes.tar.gz2、安装etcd# tar -xf etcd-v3....

2019-06-24 05:41:13 182

原创 kubernetes实践

1)安装单机版kubernetes# yum -y install etcd kubernetes# systemctl start etcd docker kube-apiserver kube-controller-manager kube-scheduler kubelet kube-proxy# systemctl status etcd docker kube-apis...

2019-06-21 03:22:46 194

原创 kubeadm安装kubernetesv1.14.2

系统规划主机名称 ip地址 操作系统 角色 软件版本 备注 master 10.0.0.11 CentOS 7.6 master k8s 1.14.2 docker-ce 18.09.5 node1 10.0.0.12 CentOS 7.6 node k8s 1.14.2 ...

2019-05-18 18:28:05 233

原创 Docker hub 之harbor

硬件配置官方建议Resource Capacity DescriptionCPU minimal 2 CPU 4 CPU is preferredMem minimal 4GB 8GB is preferredDisk minimal 40GB 160GB is preferredSoftware Version D...

2019-05-13 17:19:08 790

原创 DockerFile总结

1、FROM指令 FROM 从哪个镜像源获得基础镜像FROM registry.cn-hangzhou.aliyuncs.com/zhongmj/busybox:v1-v2、MAINTAINER指令MAINTAINER维护者名称+联系方法,新版使用labelMAINTAINER "zmj <adm01@163.com>"3、LABEL指令用来代...

2019-05-12 17:03:39 135

原创 docker资源限制

内存默认内存是只要kernel允许docker就能无限制的使用,当内存被耗尽就会出现oome,docker的进程oom是调整过的所以一般不会被杀掉,但是容器实例并未做调整oome:out of menmory exception–>杀死掉oom_score分高的进程(hogs)oom_adj:降低oom_adj—>oom_score分数降低—>系统杀掉分数高的进...

2019-05-12 08:19:08 487 1

原创 openstack部署实践(ansible+lxc)

自己最近测试了下,openstack 社区ansible+lxc容器化部署openstack,社区建议使用ubuntu加上网络环境不太给力,测试了下# openstack-ansible setup-hosts.yml# openstack-ansible setup-infrastructure.yml# openstack-ansible setup-openstack.ym...

2019-05-10 14:35:41 832

原创 Docker (八)aliyun私有仓库加速器

安装dockerCentOS 7 (使用yum进行安装)# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.co...

2019-05-02 15:35:34 162

原创 DOCKER(七)网络特性

一、网络DNAT实现正常启动一个nginx+fpm容器:# docker run -itd --name dnat -p 81:80 -v /wordpress/:/var/www/html richarvey/nginx-php-fpmf4acb915ef8a5e198522d3b44185ae2eaddfd753be79b7c4fd9587084f690ac1检查容器状态...

2019-04-20 19:21:06 282

原创 docker的五种网络(六):

bridge:默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中;IP地址段是172.17.0.1/16在docker安装好以后就会有一个docker默认网络# brctl showbridge name bridge id STP enabled interfacesdocker0 8000.02426d8b7049 no 启...

2019-04-20 13:21:04 329

原创 docker容器卷(五)

docker管理的卷:docker会随机创建一个宿主机上的卷启动并挂载到容器(宿主机上的名称是随机的)绑定的卷:容器在启动的时间可以通过-v 指定宿主机上的卷挂载到容器的某个目录容器共享的卷 将宿主机目录挂载到容器目录。 数据卷特点:  在容器启动初始化时,如果容器使用的宿主机挂载点有数据,这些数据就会拷贝到容器中。  数据卷可以在容器直接共享和重用。  可以直接对数据卷里的内容进行修...

2019-03-31 07:39:41 99

原创 docker基本使用命令(四)

容器的基本使用命令显示所有容器docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESaad183a76c03 ubuntu:...

2019-03-31 01:52:57 402

原创 openstack 官方文档阅读之cells(四)

FAQs:一、如何找出哪个主机绑定到哪个cell?有几种方法可以做到这一点。1、运行 nova-manage –config-file host list. 这将仅列出所提供单元nova.conf中的主机。从版本16.0.0开始不推荐使用:自16.0.0 Pike版本起,不推荐使用nova-manage host list命令。2、运行 nova-manage cell_v2 d...

2019-03-23 21:18:13 352

原创 openstack 官方文档阅读之cells(三)

全新安装您是第一次安装Nova并且数据库中还没有计算主机。 这将建立单个cell 的Nova部署。1、提醒:您应该已经创建并同步Nova API数据库,方法是创建数据库,在Nova配置文件的[api_database] / connection设置中配置其连接,并运行nova-manage api_db sync。nova-manage api_db sync2、为cell0创建一个数据...

2019-03-23 20:25:19 631

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除