- 博客(73)
- 收藏
- 关注
转载 shell 中系统变量$RANDOM的使用
从网上查看有大量的随机生成字符穿相关的面试题,比如下方: 使用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为:[root@db02 ~]# sh html.sh[root@db02 ~]# ls /oldboy/aebccciiaj_oldboy.html fffabecgbc_oldboy.htmlafffebcchb_ol...
2018-04-08 17:45:17
7121
原创 linux命令rename , tr 的命令使用
1:linux 有时需要进行批量修改文件名,这时就使用到了rename命令很方便2:在写shell脚本的时候,经常需要替换字符串,这个使用使用tr命令很方便rename命令,先使用man命令查看使用方法[root@sftp01 shell]# man rename RENAME(1) Linux Programmer’s Manual ...
2018-04-08 17:31:02
1118
原创 Kubernets的初步了解,整体架构的学习
从Kubernetes 社区中了解学习了Kubernets的主要架构和个人理解针对1-7 的记录学习: 1: 通过kubectl创建需要存储的资源,如deployment.yml 2:API Server 接受消息后,将需要创建的资源存储到数据库etcd中3:Controllers 控制器,会发现数据库中有新的资源创建,并对新的资源做出针对性的动作,例如定义一组新的pod,使用kubernetes...
2018-03-21 17:17:18
495
原创 minikube的安装
最新开始学习kubernetes, 从安装开始学习,安装kubectl curl -Lo kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /us...
2018-03-16 16:01:39
1546
1
原创 通过shell脚本进行版本升级
通过编写一个shell脚本,来实现进程的关闭, 升级前的版本备份, 版本包从FTP服务器上的获取, 自动替换文件和包目录, 进程的启动,进程的检查功能eg: #!/bin/shexport LANG=en_US.UTF-8time=`date "+%Y%m%d%H"`nowtime=`date "+%Y%m%d%H%M"`##升级前对进程的关闭,和对缓存的清理echo "======开始关闭进程=...
2018-03-07 10:18:25
4297
2
原创 nginx 中 return 简单测试使用
在nginx 配置文件中,经常会发现有很对return的运用场景, 进行测试总结1: 返回错误码eg: 单独配置返回返回码场景nginx 配置如下: location = /test { return 403 ; }通过返回的页面为: 403 Forbidden 正常的403错误返回码报错可以看出 对于单独返
2018-01-26 17:14:13
16776
原创 Nginx 常用配置总结(root , alias,rewrite , proxy_pass ,if和内置变量,upstream 的使用)
在我的工作中,对nginx的运用主要做静态资源的加载, 反向代理,重写, 和负载分担。 1:其中静态资源的代理,主要做图片加载, app包下载等功能。 在进行nginx 配置静态资源加载中,我主要是在server{ } 模块中进行location{ }模块的匹配配置, 由于是公共所以部件使用,我会为每个部件创建一个单独的路径, 同时要求各部件对资源的使用URL前缀有个特有的固定字符
2018-01-25 10:07:54
4190
转载 nginx 配置try_files
参考资料:http://linuxplayer.org/2013/06/nginx-try-files-on-multiple-named-location-or-serverhttp://stackoverflow.com/questions/20426812/nginx-try-files-alias-directives1. 环境:OS:Ubuntu 15.10
2018-01-23 10:02:06
1164
原创 oracle 中expdp 和 impdp
expdp 和 impdp 个人理解为exp imp的升级版,主要用户oracle服务器上针对数据的导出. 本次举例针对用户导出和导入导出expdp 和impdp 导出和导入,需要使用oralce 进行创建逻辑目录导出:eg:sqlplus / as sysdbacreate directory dpdata12 as '/oracle/test/'; 系
2018-01-12 10:31:38
336
原创 redis 参数调优配置
MASTER timeout: no data nor PING received... 对于redis出现该问题,可以从调整repl-timeout时间和调大repl_backlog大小为准,最好调整repl_backlog repl_backlog例如数据为: 127.0.0.1:16379> config get repl-backlog-size1) "repl-b
2018-01-03 10:51:08
3188
原创 linux ---awk的计算统计
通过awk 命令, 进行awk的计算统计首先创建一个文件test.txt。 内容如下: cat test.txt 123 2 1 321 2 1123 2 1321 2 110 1 1第一个:以第一列为分组,进行第二列求和 awk '{ s[$1] += $2 } END { for ( i in s ) { print i , s[i]
2017-12-19 14:24:15
3866
转载 linux---strace
strace是什么?按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace底层使用内核的ptrace特性来实现其功能。在运维的日常工作中,故障处理和问题诊断是个主要的内容,也是必备的技能。strace作为一种动态跟踪工具,能够帮助运
2017-12-18 15:37:20
296
转载 hadoop 安装
首先到镜像网站现在hadoop安装包网址为: http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/http://blog.youkuaiyun.com/andie_guo/article/details/44055613 这个里面讲解的很详细
2017-12-11 17:35:35
178
原创 linux--acl权限
ACL即Access Control List 主要的目的是提供传统的owner,group,others的read,write,execute权限之外的具体权限设置,ACL可以针对单一用户、单一文件或目录来进行r,w,x的权限控制,对于需要特殊权限的使用状况有一定帮助。如,某一个文件,不让单一的某个用户访问。
2017-11-30 15:33:19
384
转载 Linux中的文件特殊权限
Linux中的文件特殊权限linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit
2017-11-30 14:47:14
454
转载 linux --常用命令 sed
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
2017-11-12 06:11:22
435
转载 linux umask使用方法
umask使用方法 A 什么是umask? 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般在/etc/profile、$ [HOME]/.bash_profile或$[HO
2017-11-09 10:47:26
316
原创 zabbix自定义监控,统计nginx服务器的pv uv
近期搭建了一套zabbix 监控系统,搭建完成后,需要进行业务监控,举例一个通过nginx日志来统计pv uv 例子来进行自定义监控总结主要思路如下: 第一步: 确认统计pv uv的方式, 在nginx的日志里,我通过每行日志里的URL字符来进行总数的统计,来代表用户访问该台服务器的PV数目, 通过IP来监控UV的数目eg : PV cat acces.log |
2017-10-29 20:51:49
3409
转载 shell中通配符和正则表达式总结
1、 通配符通配符是shell在做PathnameExpansion时用到的。说白了一般只用于文件名匹配,它是由shell解析的,比如find,ls,cp,mv等。 1、1 Shell常见通配符:通配符含义实例*匹配 0 或多个字符a*b a与b之间可以有任意长度
2017-10-27 14:34:52
2050
转载 shell 正则表达式整理
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\"
2017-10-26 17:38:21
448
原创 zabbix 3.4版本搭建总结
搭建zabbix环境,需要具备LAMP环境,这次搭建的是当前最新的zabbix 3.4版本,在zabiix 官网 www.zabbix..com 提供了安装包和中文版安装手册。 安装前一定要确认安装LAMP的版本信息和编译的时候是否满足zabbix需求,不然就需要重新安装和编译了。zabbix 安装环境:本次搭建使用的是apche 2.4版本 ,php 使用的是5.6.
2017-10-25 17:29:39
3134
转载 linux 性能监控-- top
op命令是Linux下常用的系统性能分析工具,能实时查看系统中各个进程资源占用情况。top - 16:24:25 up 284 days, 4:59, 1 user, load average: 0.10, 0.05, 0.01Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombieCpu(s):
2017-10-19 12:41:35
278
原创 linux系统监控分析 -nmon工具使用
系统监控分析,主要是针对,CPU, 内存, IO ,网络状态进行监控,有点是方便快捷。 这次介绍最简单的通用小工具nmon 。 官网下载路径:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser输出报表分析工具官网下载地址
2017-10-19 10:57:59
690
原创 nginx的--openssl版本升级
对于只想改变nginx中的openssl模块,可以重新指定openssl版本的安装路径,并重新加载指定安装路径,就不需要使用root权限, 使用普通安装用户即可安装版本为: openssl-1.0.2l安装步骤: 1:进行版本解压tar -zxvf openssl-1.0.2l.tar.gz2: 指定安装路径[ xxxxxxxxxxxxxx
2017-10-16 15:39:26
8995
1
原创 oracle 中to_char 和to_date函数
1 : to_char() 使用,主要是将日期各种转化为字符串格式2: to_date() 使用:主要是将字符串各种的日期,转成日期格式总结,to_char() to_date() 函数主要是针对日期类型的日期格式转换
2017-09-26 15:56:56
414
转载 redis cluster管理工具redis-trib.rb详解
redis cluster管理工具redis-trib.rb详解redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的操作工具。redis-trib.rb是redis作者用ruby完成的。为了看懂redis-trib.rb,我特意花了一个星期学习了ruby,也被ruby的简洁、明了
2017-09-22 11:34:08
426
原创 Linux --- sort命令
在linux 系统中, man sort时参数解释信息如下: [xxxxxxxx ~]$ man sortSORT(1) User Commands SORT(1)NAME sort - sort lines of text filesSYNOPSIS
2017-09-19 16:48:43
679
原创 redis--节点新增,切换,数据迁移
新增redis节点, redis版本为redis-3.0.7 ruby-2.2.2添加主节点到集群命令: [xxxxxx src]# ./redis-trib.rb add-node 192.168.76.116:6380 192.168.76.116:6379>>> Adding node 192.168.76.116:6380 to cluster 192.1
2017-09-13 15:09:14
3493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人