摘要:一、安装registry镜像 docker pull registry 二、启动容器 dcoker run -d -p 5000:5000 -v /root/docker/registry:/tmp/registry registry 三、修改镜像命名 docker tag 735f80812f90 阅读全文
posted @ 2018-07-27 17:15 凉生墨客 阅读(76) 评论(0) 推荐(0) 编辑
摘要:shell脚本: 加入到crontab,每2小时执行一次 0 */2 * * * /bin/bash /mnt/nginx_bak.sh > /mnt/nginx_log.log 2>&1 阅读全文
posted @ 2018-07-05 15:42 凉生墨客 阅读(117) 评论(0) 推荐(0) 编辑
摘要:1. proxy_pass配置说明 不带/ location /test/ { proxy_pass http://t6:8300; } location /test/ { proxy_pass http://t6:8300; } 带/ location /test/ { proxy_pass ht 阅读全文
posted @ 2018-06-14 16:43 凉生墨客 阅读(242) 评论(0) 推荐(0) 编辑
摘要:一、写脚本的动机 由于最近老是搭建NFS,虽然不复杂,但是很繁琐。安装服务、修改配置文件、手动挂载、写入开机自动挂载等于是就写了一个脚本 二、脚本说明及审明 作用:该脚本主要实现NFS自动安装,客户端的自动挂载、写入开机自动挂载使用环境:centos6、nfs客户端的个数为2个参数:nfs服务端ip 阅读全文
posted @ 2018-06-08 16:13 凉生墨客 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:一、mysql单库备份 1、备份数据库 mysqldump -uroot -pwc20080512 heruiguo>/opt/mysql_bak/mysql.sql; 2、删除数据库的表表,便于验证 mysql -uroot -pwc20080512 -e "use heruiguo;drop t 阅读全文
posted @ 2018-06-06 11:13 凉生墨客 阅读(141) 评论(0) 推荐(0) 编辑
摘要:一、环境 centos6.7 tomcat8 jdk1.8 二、现象 启动tomcat会花费10多分钟,正常情况下几秒就可以了。 三、解决办法 度娘了一下是因为jdk在生成随机数上耗时,找到jd的安装路径,编辑配置文件java.security把securerandom.source=file:/d 阅读全文
posted @ 2018-06-06 11:12 凉生墨客 阅读(109) 评论(0) 推荐(0) 编辑
摘要:环境:oraclelinux6.7 以前在centos服务器上安装nfs、挂载NFS都没出现问题,今天在oraclelinux上安装后,在客户端mount的时候报mount.nfs: access denied by server while mounting错误 原因是nfs服务器没有开启 在服务 阅读全文
posted @ 2018-06-05 15:49 凉生墨客 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,字典属于dict类,格式如下所示: 1、基本机构 2、字典的value可以是任何值 结果: 3、列表、字典不能作为字典的key 结果 阅读全文
posted @ 2018-06-01 17:57 凉生墨客 阅读(72) 评论(0) 推荐(0) 编辑
摘要:元组和列表类似,只是元组是列表的二次加工,列表是[]表示,元组是(),并且元组是不能被修改、增加、删除,建议在写元组的时候,在后面加上逗号(,) 元组表示: 1、索引取值或切片取值 结果: 2、for循环取值 #!/usr/bin/env python #for循环取值 tu = (1,2,3,"d 阅读全文
posted @ 2018-06-01 17:02 凉生墨客 阅读(68) 评论(0) 推荐(0) 编辑
摘要:列表是中括号括起来的部分都是列表,如: 以上可以看出,列表里面可以是字符串、字符、数字,列表,列表里面嵌套列表、布尔值等,元素之间用逗号(,)分割。 获取列表中的元素 一、索引取值以及切片取值 结果 二、删除列表中的元素(del) 结果: [1, 3, 'aass', 'age', ['abc', 阅读全文
posted @ 2018-06-01 15:54 凉生墨客 阅读(99) 评论(0) 推荐(0) 编辑
摘要:python的基本数据类型有数字、字符串、列表、字典、元祖、布尔值 一、数字 1.1、字符转换为数字 实例: 运行结果: 可以用type查看数据类型: 运行结果: 二、字符串 2.1、join() 将字符串按照指定的字符进行拼接 实例: 运行结果: 2.2、split() split()通过指定分隔 阅读全文
posted @ 2018-05-25 18:03 凉生墨客 阅读(303) 评论(0) 推荐(0) 编辑
摘要:Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 实例: 运行结果: 在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while 阅读全文
posted @ 2018-05-24 16:53 凉生墨客 阅读(83) 评论(0) 推荐(0) 编辑
摘要:Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为: 阅读全文
posted @ 2018-05-24 16:40 凉生墨客 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假false时,循环结束。 实例: 输出结果: w 阅读全文
posted @ 2018-05-24 16:32 凉生墨客 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一、缩进 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。 二、puthon保留字 下面的列表 阅读全文
posted @ 2018-05-24 16:19 凉生墨客 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、介绍 该ngx_http_sub_module模块是一个过滤器,通过将一个指定的字符串替换为另一个字符串来修改响应。该模块不是默认生成的,它应该使用--with-http_sub_module 配置参数启用 。 二、指令介绍 2.1、sub_filter指令 作用:用于替换字符串 用法:sub_ 阅读全文
posted @ 2018-05-23 12:21 凉生墨客 阅读(5951) 评论(0) 推荐(1) 编辑
摘要:1、下载python源码包 2、下载 xz yum -y install xz 3、解压tar.xz包得到tar包 xz -d Python-3.5.5.tar.xz 4、解压tar包 tar -xvf Python-3.5.5.tar 5、进入源码包 6、安装gcc yum install gcc 阅读全文
posted @ 2018-05-21 18:36 凉生墨客 阅读(178) 评论(0) 推荐(0) 编辑
摘要:autoindex_exact_size off;默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GBautoindex_localtime on;默认为off,显示的文件时间为GMT时间。 改为on后,显示的文件时间为文件的服务器时间 阅读全文
posted @ 2018-05-16 16:51 凉生墨客 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一、背景 被安装的服务器不能上网,无法下载插件,一个插件都还好,但是遇到插件依赖很强的需要几十个插件的依赖,这样就很麻烦。 二、环境 192.168.182.155 安装nginx 能上网 192.168.182.156 安装jenkins 不能上网 三、操作 3.1 nginx安装 在192.16 阅读全文
posted @ 2018-05-07 17:11 凉生墨客 阅读(671) 评论(0) 推荐(0) 编辑
摘要:1、介绍 MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一。但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务 阅读全文
posted @ 2018-05-03 17:10 凉生墨客 阅读(142) 评论(0) 推荐(0) 编辑
摘要:环境: 一、mariadb安装及配置 1.1 在192.168.182.155安装mariadb 接下来进行MariaDB的相关简单配置 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码 阅读全文
posted @ 2018-04-27 14:21 凉生墨客 阅读(30101) 评论(1) 推荐(0) 编辑
摘要:本文转自:https://www.cnblogs.com/flyfish919/p/7083523.html 作者:云里有棵树 我的物理机使用的是路由wifi,然后虚拟机使用静态IP上网的方法总结如下: 1,保证你的物理机是可以上网的 2,修改vmware的虚拟网络设置 安装vmware之后,选择虚 阅读全文
posted @ 2018-04-23 15:57 凉生墨客 阅读(4227) 评论(1) 推荐(1) 编辑
摘要:[root@localhost opt]# ls /sys/class/scsi_host/ host0 host1 host2[root@localhost opt]# [root@localhost opt]# [root@localhost opt]# echo "- - -" > /sys/ 阅读全文
posted @ 2018-04-20 17:01 凉生墨客 阅读(102) 评论(0) 推荐(0) 编辑
摘要:libvirt用于管理KVM本身的工具 virt-install用于安装虚拟机需要的安装包,安装虚拟机 virt-mananger:管理创建删除虚拟机的工具 恢复内容开始 1 grep -E "svm | vmx" /proc/cpuinfo 查看kvm是否被加载 [root@localhost y 阅读全文
posted @ 2018-04-20 17:00 凉生墨客 阅读(87) 评论(0) 推荐(0) 编辑
摘要:一、字符截取 expr 基本用法 expr substr $var1 起始位置 截取长度,如: [root@localhost mnt]# a=Centos6.9[root@localhost mnt]# [root@localhost mnt]# expr substr $a 1 6Centos 阅读全文
posted @ 2018-04-20 17:00 凉生墨客 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1、创建rpm包的存放目录 mkdir -p /yum/yum-sum/package 2、准备rpm包,可以通过自带yum只下载不安装工具下载 yum install --downloadonly --downloaddir=/yum/yum-sum/package <package-name> 阅读全文
posted @ 2018-04-20 16:44 凉生墨客 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、前言 在企业中我们有事安装软件包。部分都是源码安装,如nginx安装路径都已经固化了,但实际业务中,我们都是把软件包安装到固定目录下,不满足需要,这是其一、其二,编译安装很耗时,比如mysql,特别是一些公司推行自动化,编译安装也不方便,容易出错。这是rpm包就很有用,废话少说,开始制作rpm包 阅读全文
posted @ 2018-04-20 14:42 凉生墨客 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1、位置变量 脚本: [root@localhost sh]# cat /opt/sh/test1.sh #/bin/bashecho "你执行的脚本名称及路径为: "$0echo "脚本的第一个参数为: "$1echo "脚本的第二个参数为: "$2echo "脚本的第三个参数为: "$3echo 阅读全文
posted @ 2018-04-13 15:12 凉生墨客 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1、EOF Shell中通常将EOF与 <<和cat 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。 可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。一般有两种用法,一种是直接打印在屏幕上,常用的是打印菜单,还 有一种用法是把输入的 阅读全文
posted @ 2018-04-12 14:56 凉生墨客 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1 、背景 在企业中有时我们为方便安装软件、数据的管理,需要把安装软件、数据放到固定目录下,磁盘满了方便扩展,这里假如需要一个/data目录存放数据,并单独进行挂载。 2、操作步骤 2.1 划分磁盘 请参考(1-7部分) http://www.cnblogs.com/heruiguo/p/79435 阅读全文
posted @ 2018-02-13 13:23 凉生墨客 阅读(638) 评论(0) 推荐(0) 编辑
摘要:1、环境 服务器IP 服务用途 是否能 联网 192.168.126.128 docker服务器(简称B服务器) 不能 192.168.126.130 nginx服务器(简称A服务器) 能 2、背景 在企业中我们很多的服务器由于安全的限制,是无法直接访问外网的,在安装很多软件是特别麻烦,例如安装do 阅读全文
posted @ 2018-02-07 17:25 凉生墨客 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:1、现象 同事突然反应说有个服务器进入/目录运行 ls -l 无反应,同时运行df -h也卡死了。如果你的机器有用到nfs请直接看第四大点。 2、分析 运行mount 发现有三个nfs目录,因此登陆203.116.18.239 查看目录问题 发现/test 这个目录已经被删除了 因此使用umount 阅读全文
posted @ 2018-02-07 16:22 凉生墨客 阅读(15816) 评论(0) 推荐(1) 编辑
摘要:1、添加docker安装yum源 cat >/etc/yum.repos.d/doocker.repo<<-EOF[dockerrepo]name=Docker Repostorybaseurl=https://yum.dockerproject.org/repo/main/centos/7enab 阅读全文
posted @ 2018-02-06 11:04 凉生墨客 阅读(115) 评论(0) 推荐(0) 编辑
摘要:声明:本博客内容是根据惨绿少年内容实践随笔,地址:http://www.cnblogs.com/clsn/p/7743792.html#comment_form 1、ansible介绍 Ansible 是一个简单的自动化运维管理工具,基于Python开发,集合了众多运维工具(puppet、cfeng 阅读全文
posted @ 2018-02-05 17:47 凉生墨客 阅读(1151) 评论(0) 推荐(0) 编辑
摘要:当服务器没有安装FTP等工具上传文件时,可以通过rz上传文件,sz 文件名 进行下载文件,默认下载路径为: C:\Users\用户\Downloads,安装如下: yum install lrzsz -y 阅读全文
posted @ 2018-02-05 12:12 凉生墨客 阅读(76) 评论(0) 推荐(0) 编辑
摘要:yum -y install net-tools 阅读全文
posted @ 2018-02-03 12:58 凉生墨客 阅读(98) 评论(0) 推荐(0) 编辑
摘要:一、免密交互 --stdin 1、从标准输入读取字符串 如:passwd --stdin heruguo246 [root@localhost mnt]# passwd --stdin heruiguo246Changing password for user heruiguo246.123456 阅读全文
posted @ 2018-01-30 17:18 凉生墨客 阅读(92) 评论(0) 推荐(0) 编辑
摘要:MySQL GROUP BY 语句 GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 SELECT column_name, function(column_name) FROM table_name 阅读全文
posted @ 2018-01-23 17:07 凉生墨客 阅读(284) 评论(0) 推荐(0) 编辑
摘要:MySQL 排序 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。 语法 以下是 SQL SELECT 语句使用 ORDER BY 阅读全文
posted @ 2018-01-23 16:16 凉生墨客 阅读(377) 评论(0) 推荐(0) 编辑
摘要:MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和 阅读全文
posted @ 2018-01-23 15:26 凉生墨客 阅读(101) 评论(0) 推荐(0) 编辑