systemctl stop docker rm -rf /var/lib/docker/* mkdir -p /var/lib/docker/devicemapper/devicemapper dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/data bs=1G count=0 seek=200
spec:volumes:-name:time-localtimehostPath:path:/etc/localtimetype:'volumeMounts:-name:time-localtimereadOnly:truemountPath:/etc/localtime此设置不需要配置PodPreset,但针对java项目,可能会发生时区针对java程序无法生效
沈工鬼斧
查找当前目录下所有以.tar结尾的文件然后移动到指定目录: find . -name “*.tar” -exec mv {} ./backup/ ; 注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改时间、-type是指定对象类型(常见包括f代表文件、d代表目录),-size 指定大小,例如经常用到的:查找当前目录30天以前大于100M的LOG文件并删除。 find . -name "*.log" –mtime +30 –type f –size +100M |xargs rm –rf {} ; 2、批量解压当前目录下以.zip结尾的所有文件到指定目录: for i in `find . –name “*.zip” –type f ` do unzip –d $i /data/www/img/ done
日常的运维操作
While循环找到10以内的偶数i = 1while i < 10: i += 1 if i % 2 == 0: print(i) continue定义一
%s:标替换 %d:必须为整数 // 浮点运算小数点后省略 % 取余数被除数小于除数(被除数为余数) ** 表次方 float:浮点数(通俗的说就是带小数点的数) Int:整数类型 str:字符串 (tpye())查看数据类型
puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 puppet为C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小时)向服务器发送请求,获得其最新的配置信息,保证和该配置信息同步。每个puppet客户端每半小时(可以设置)连接一次服务器端, 下载最新的配置文件,并且严格按照配置文件来配置客户端. 配置完成以后,puppet客户端可以反馈给服务器端一个消息. 如果出错,也会给服务器端反馈一个消息. 实验部署 环境 192.168.200.202 centos6 master.linuxwang.cn 192.168.200.203
硬盘主要分为:IDE SCSI STAT IDE——适用于个人PC——/dev/hd SCSI/STAT——适用于服务器——/dev/sd 磁盘使用流程 查看磁盘——fdisk –l /dev/磁盘 分区——fdisk –cu /dev/磁盘 (n-p查看-1-回车-分区-分区大小-w保存) (n新建分区》p主/e扩展》数字1 2 3》起始位置默认》分区空间大小》w保存退出》p查看) 重读——partx –a /dev/磁盘 格式化——mkfs.ext4 /dev/分区(选择文件数据类型) 挂载(永久)——echo “分区 挂载点 文件类型 defaults 0 0 ” (默认 不备份 不检测) 磁盘的使用就像是在为一个房间装修一样(分区)就是在为我们的房间打隔断,(格式化)就是在选择我们整个装修方案,(挂载)也就是使用我们的房间,让我们可以进入房间 Linux磁盘的id是有他特殊的含义的不同的id号的设定,夜注定了他的功能使用,接下来我们来看
作为一名Linux运维,在很多的时候我们都在与Linux的应用程序需要我们安装, 一种是源码包的安装,他需要我们手动的去编译它,使用我们的压缩工具,压缩使用 还有一种就是已经完成好的软件此为一种可执行程序,为RPM包的(.rpm)为后缀的 软件经常使用的目录
Linux基础操作、快捷键、命令 Linux命令的执行过程 命令----shell(命令解释器)-----内核(kernel); 根据命令是否是shell的一部分,将命令分为内部命令和外部命令;内部是shell的一部分,外部命令是由安装软件提供
1) 关闭防火墙 /etc/init.d/iptables stop 设置开机不加载 chkconfig iptables off 查看防火墙的状态 iptables -L 2)关闭selinux: 查看selinux的状态 getenforce 设置临时允许 setenforce 0 永久设置 sed -i '/^SELINUX/s/enforceing/disabled/g' /etc/selinux/config 需重启生效
saltstack:服务器基础架构集中化管理平台,有配置管理、远程执行、监控等功能,基于Python语言开发,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建, 优点(1.部署简单便捷;2支持的系统多样;3配置简单,功能强,扩展性好;4基于主从,用证书建立连接,安全性高;5支持API及自定义模块) 认证minion在启动时,会在/etc/salt/pki/minion自动生成minion.pem(private key)和minion.pub(public key) ,然后将minion.pub发给master服务端,master收到key后通过salt-key命令accept minion public key ,这样在master的/etc/salt//pki/master/minions下将会有minion id命名的key ,这时master可对minion发送指令。 &nbs
环境:代理haproxy:192.168.100.155后台nginx:192.168.100.153-154 1.安装nginx服务器:(192.168.100.153)yum -y install pcre-devel zlib-develwgetftp://ftp.linuxfan.cn/tools/nginx-1.6.0.tar.gztar zxvf nginx-1.6.0.ta
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号