自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nis

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

原创 ssh不同机器之间的跳转

1.跳转到其他机器ssh  [email protected].查看ipifconfig3.退出exit解决问题:当你没有一台机器的权限的时候,如果你有其他机器的权限的话,如果他们之间也存在着认证的关系的话,你就可以通过一台机器为跳板进入到其他机器。...

2018-06-26 14:03:00 1611

原创 mysql5.6编译安装

1.添加用户[root@web01 tools]# useradd -s /sbin/nologin -M mysql[root@lb01 ~]# id mysqluid=27(mysql) gid=27(mysql) groups=27(mysql)2.安装相关依赖yum install ncurses-devel libaio-devel -yrpm -qa ncurses-devel...

2018-06-26 10:20:59 248

原创 shell中的return

1.return命令会使一个函数返回,会返回一个单一的数字参数,而这个数字参数在调用这个函数的脚本是可见的,如果没有指定返回参数,return在默认情况下会返回上一次命令的返回代码2. return value   我们在 shell 下跑的每一个 command 或 function ,在结束的时候都会传回父行程一个值,称为 return value 。在 shell command line ...

2018-06-22 18:10:08 26053 1

原创 Linux上传和下载命令rz和sz

1.安装方法yum install lrzsz -y1.1上传rz下载sz

2018-06-22 16:53:57 298

原创 break和continue的区别

1.breakbreak 语句可用于跳出循环break所在的循环结束演示for ((i=5;i<10;i++))  do    if [ $i -eq 7 ]      then        break      else      echo "$i"    fidone结果只出现 5, 6到7直接结束循环2.continuecontinue 语句中断循环中的迭代,如果出现了指定的条件,然...

2018-06-21 19:22:07 421

原创 vim 行号的显示与隐藏

在vim模式下按双引号1.1显示行号set nuset number1.2隐藏行号set nonuset nonumber

2018-06-21 18:34:26 951

原创 sed命令

1.针对某一行进行替换sed -i '3s#nis#nas#' file                --表示针对file文件中的第三行,将其中的nis替换为nassed -i '/xxx/s/aaa/fff/g' file    --表示针对文件,找出包含xxx的行,并将其中的aaa替换为fffsed -i '1s%[#*]%nas%gp' file    --表示针对文件第1行,将其中的#号...

2018-06-21 18:28:55 1230

原创 open-falcon redis mongodb mysql 自动监控监本

#!/bin/bashfunction mysql_mon () {point=(监控发现名称 mysql用户 mysql密码 mysql链接地址 mysql端口)server=(Endpoint Root Password Host Port)symbol=(14 17 18 19 20)displace=(endpoint= user=root password= host=127.0.0.1...

2018-06-21 18:20:23 281

原创 docker 安装及使用

1.简介docker是内核虚拟化,直接运行在系统层面,提高系统资源利用率docker遵守不可变技术1.1 docker组成docker基于硬件和网络,操作系统后,是docker服务,而虚拟化是虚拟操作系统docker有较高的隔离性,但是相比虚拟化,不彻底隔离,虚拟化彻底隔离(docker甚至有一些部分不隔离,如用户空间)虚拟化部署复杂,管理完整但是复杂,操作复杂.docker部署简单,操作简单,管...

2018-06-21 17:35:32 355

原创 mysql随笔

1.只删除表数据,不删除表结构truncate table table_name;

2018-06-15 17:59:12 132

原创 saltstack+git+rsync自动上线,回退

1.自动上线脚本#!/bin/bash case $1 in "www") MOD=www;; "ask") MOD=ask;; "smm") MOD=smm;; "crm") MOD=crm;; esacDOMAIN=$1if [ -n "$MOD" ] ;then DOMAIN=$MODelse...

2018-06-15 16:55:01 443

原创 自动清理目录文件脚本

#!/bin/bashfunction spool () {cd /var/spool/mqueue-clientif [ `ls -lR|grep "^-"|wc -l` -gt 500 ]; then for r in `ls -ltR|tail -n 100` do rm -rf $r doneelse continuefi}spoolexit保...

2018-06-15 16:48:45 1053

原创 nginx日志分析脚本

#!/bin/bashspiderfile=$(cat /data/operations/op_script/spider.txt)bj=`hostname|cut -d - -f1`server=(www phone api)table=(shop\\/detail shop captcha)number=(300 400 60)log_path=/var/log/nginxn...

2018-06-15 16:46:28 337

原创 git免密登录

查看~/.ssh目录下是否生成秘钥,有的话删除1.重新生成秘钥[root@db02 ~/.ssh]# ssh-keygen -t rsa -C "[email protected]"2.查看秘钥并且复制[root@db02 ~/.ssh]# cat id_rsa.pub3.打开github或者你公司的git的网页,在Settings–>SSH keys中点击New SSH Keys把复制的秘...

2018-06-15 16:25:54 1294

原创 open-falcon 具体实施监控

1.mysql1.1准备环境打包go env #查看go的变量环境mkdir -p $GOPATH/src/github.com/open-falconcd $GOPATH/src/github.com/open-falcongit clone https://github.com/open-falcon/mymon.gitcd mymongo get ./...go build...

2018-06-15 09:59:20 1761

原创 基本调优

1.历史命令加上时间戳在~/.bash_profile下加上#HISTTIMEFORMAT="%F %T " 或者HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "2.修改命令提示符PS1="\[\e[1;35m\][\[\e[1;31m\]\u\[\e[m\]@\[\e[1;33m\]\h \[\e[1;36m\]\w\[\e[1;35m\]]\[\e[0m\]\...

2018-06-14 11:20:27 156

原创 循环打印等腰三角形

1. awk while循环 打印等腰三角形awk 'BEGIN {i=1;while(i<=10){j=1;while(j<=(10-i)){printf " "; j++;}j=1;while(j<=(2*i-1)){printf "*";j++;}printf "\n";i++;}}'2.awk for 循环 打印等腰三角形awk 'BEGIN {for(i=1;i&l...

2018-06-13 18:22:12 1353

原创 open-falcon安装自动化部署

#!/bin/bashserver=(go git redis mysql-server)db=(1_uic-db-schema.sql 2_portal-db-schema.sql 3_dashboard-db-schema.sql 4_graph-db-schema.sql 5_alarms-db-schema.sql)function move_repos () {mv /etc...

2018-06-13 17:49:14 598

原创 open-falcon+grafana

1.安装grafana[root@mysql /data]# wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.4.3-1.x86_64.rpm[root@mysql /data]# yum install initscripts fontconfig[root@mysql /data]# rp...

2018-06-12 14:46:41 3413

原创 go 遇到墙报错 unrecognized import path "golang.org/x/crypto/ssh/terminal"

1.报错原因  报错信息由于国内网络原因,因此访问https://golang.org/网站会被限制。所以在go get下载其他第三方包的时候,如果这个第三方包又引用了https://golang.org/x/下的包,通常会下载失败,就会报这个错误package golang.org/x/crypto/ssh/terminal: unrecognized import path "golang.o...

2018-06-11 11:20:15 17420 3

原创 在centos7.4彻底删除mysql5.7 安装5.6

1.查看版本 停库[root@5haocentos ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) systemctl stop mysqld.service2.卸载+删除cd /var/lib/rm -rf mysql cd /usr/share/rm -rf mysql/rpm -qa |grep...

2018-06-06 18:57:35 2092

空空如也

空空如也

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

TA关注的人

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