- 博客(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
原创 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关注的人