自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Linux文件编码格式问题

1:通过vi 更改文件格式   :set fileencoding=utf-8       wq

2017-04-18 11:18:25 356

原创 If 语句

文件表达式 if [ -f  file ]    如果文件存在 if [ -d ...   ]    如果目录存在 if [ -s file  ]    如果文件存在且非空  if [ -r file  ]    如果文件存在且可读 if [ -w file  ]    如果文件存在且可写 if [ -x file  ]    如果文件存在且可执行 整数变

2017-04-13 14:13:22 471

原创 Centos7_install_VirtualBox5.1_and_vncserver

#Centos7 install VirtualBox 5.1 ********************************************Install VirtualBox 5.1****************************************************************************** 1、添加需要的 yum 库文件 cd

2017-04-13 10:14:16 468

原创 去除文本中重复的数据行

一、去掉相邻重复的数据行 复制代码 代码如下: $cat data1.txt | uniq 输出: beijing wuhan beijing wuhan 二、去掉所有重复的数据行 复制代码 代码如下: $cat data1.txt | sort | uniq 注: 只有uniq命令的话,只是把相邻的重复的

2017-04-12 18:38:35 3166

原创 自动切割Nginx日志case

#!/bin/bash #Program: #    Auto cut nginx log files #backup nginx log  #cp -r /opt/logs/swiftlive/nginx/ /opt/backup/nginx/ #Create the DIR place of logs  mkdir -p /opt/logs/swiftliv

2017-04-12 18:35:19 324

原创 让history显示时间

# config LINUX commom 'history' can show excute time 编辑/etc/bashrc文件,加入如下几行: HISTTIMEFORMAT="%F %T " export HISTTIMEFORMAT 保存后退出,关闭当前shell,并重新登录,再登录时就会有时间显示history记录了。 注意:本方法必须在服务器刚刚新

2017-04-12 18:34:21 613

原创 勉输密码传输文件case

#!/usr/bin/expect set password "L2%zOoEb" #set password conbiz0525 #download spawn scp -P8022 convstcn@103.234.120.108:/opt/storage-swiftlive/business/*  /opt/storage/log/2blive/ready/business

2017-04-12 18:32:56 307

原创 shell的判断和比较

1      常见的shell函数参数 $0   Shell本身的文件名 $1   Shell的第一个位置参数,一直到$9;当n>=10时,需要使用${n}来获取参数 $#   传递到脚本的参数个数 $*   以一个单字符串显示所有向脚本传递的参数 $$   脚本运行的当前进程ID号 $!    后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引号,并在引号中返

2017-04-12 18:30:11 477

原创 免密上传文件到FTP case

#!/bin/bash mkdir -p /opt/backup/swiftlive/db/$(date +%Y%m%d) #!/bin/bash mkdir -p /opt/backup/swiftlive/db/$(date +%Y%m%d) #pg_dump swiftlive_prod > /opt/backup/swiftlive/db/$(date +%Y%m%d)/swift

2017-04-12 18:28:46 1329

原创 Shell实现bash环境和 Postgres环境切换 case

#/bin/bash! cd /opt/db Yestday=$(date -d -1day +"%Y%m%d") #Db_name=swiftlive_prod_$(date -d"yesterday" +"%F_22").dmp #Db_name=swiftlive_prod_$(date -d"yesterday" +"%y-%m-%d_00").dmp #Db_name=swif

2017-04-12 18:24:53 684

原创 Mysql and Postgres transfer case

1:backup  database postgres /usr/pgsql-9.3/bin/pg_dumpall -c >/opt/backup/postgres/pg_dumpall.dmp mysql  mysqldump -uroot -p --skip-lock-tables --all-databases > /opt/backup/mysql/mysql.sql  

2017-04-12 18:20:43 740

原创 Check process case

1:Check ports #!/bin/bash  set - e set - x if (netstat -nltp |grep 1935) == 0   then echo "SRS Oringin start failed" >> /tmp/failed_start_service.log     else echo  "SRS Oringin start"

2017-04-12 18:18:39 353

原创 Postgres create readonly account case

CREATE USER swiftlive_read_only with PASSWORD '111111'; ALTER USER swiftlive_read_only set default_transaction_read_only = on; GRANT CONNECT on database  swiftlive_prod to swiftlive_read_only with g

2017-04-12 18:14:27 326

原创 Cenos7_Install_Mysql5.7

1:check if mysql installed    yum list installed mysql*    rpm -qa | grep -i mysql 2: uninstall mysql    yum remove mysql    rpm -e mysql……    rm -rf /var/lib/mysql    rm -rf /usr/lib64/mys

2017-04-12 18:06:06 439

空空如也

空空如也

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

TA关注的人

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