`
programlv
  • 浏览: 6200 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Bash_Shell 小笔记

阅读更多

                \,,,/
               (o o)
-----oOOo-(_)-oOOo-----
`hostname` 
#停止CRS:
$ORA_CRS_HOME/bin/crs_stop -all
/etc/init.d/init.crs stop

#关闭另一个节点的CRS
ssh $PUBIP2 "/etc/init.d/init.crs stop"

#登陆ORACLE用户执行 -c(command) 关闭监听
su - $ORACLE_OWNER -c "lsnrctl stop"

#SSH执行	
ssh $ORACLE_HOSTNAME2 "sh $ORACLE_SRC/uninst2.sh"

#执行SQL
su - $ORACLE_OWNER -c "export ORACLE_SID=+ASM1;sqlplus / as sysdba @$ORACLE_SRC/uninst_asm1.sql"

#测试裸设备可读写
[ -c /dev/raw/raw103 ] && dd if=/dev/zero of=/dev/raw/raw103  bs=8192 count=2560

#复权
ssh $ORACLE_HOSTNAME2 chown -R $ORACLE_OWNER:oinstall $ORACLE_BASE

#卸载网卡eth?:1
ifconfig $PUBETH:1 down

#当前日期建立文件夹
timestr=`date '+%Y-%m-%d %H:%M:%S '`
mkdir $timestr

#返回对应网卡$PRVETH的子网掩码
PRVIP1_MASK=`ifconfig $PRVETH |grep Mask|awk '{print $4}' |awk -F: '{print $2}'`

#sed替换
sed "s:REMOTE_PASSWD_encrypt=:REMOTE_PASSWD_encrypt=$REMOTE_PASSWD_encrypt:g;s:ORACLE_PASSWD_encrypt=:ORACLE_PASSWD_encrypt=$ORACLE_PASSWD_encrypt:g;s:DB_PASSWD_encrypt=:DB_PASSWD_encrypt=$DB_PASSWD_encrypt:g" rac_envi.sh >rac_envi.sh.bak

#SED删除
sed "/$ORACLE_HOSTNAME1-vip/d;/$ORACLE_HOSTNAME1-priv/d;/$ORACLE_HOSTNAME1/d;/$ORACLE_HOSTNAME2-vip/d;/$ORACLE_HOSTNAME2-priv/d;/$ORACLE_HOSTNAME2/d" /etc/hosts >/etc/hosts.sed

#grep 查找文本中包含字符串的行
grep  "wad02-priv" /etc/hosts

#查找文本中是否包含该字符串,如果包含则忽略,如果不包含则打印加到文件末尾
grep  "$PRVIP1 $ORACLE_HOSTNAME1-priv" /etc/hosts || echo "$PRVIP1 $ORACLE_HOSTNAME1-priv" >>/etc/hosts

################
# set ntp time #
################
rcntp restart
ssh ${ORACLE_HOSTNAME2} ntpdate ${ORACLE_HOSTNAME1}

#count++
let "count += 1"
分享到:
评论

相关推荐

    Bash_shell学习笔记

    根据给定的"Bash shell学习笔记"文件信息,我们可以从中提炼出多个重要的IT知识点,具体如下: ### 1. 引言 - **Shell的角色**:Shell作为一个命令解释器和编程语言,在用户与UNIX/Linux系统内核之间提供了一个桥梁...

    bash_shell笔记_1_脚本基础知识

    ### bash_shell笔记_1_脚本基础知识 #### 一、Shell基本概念与使用 Shell是Linux操作系统中的一个重要组成部分,它充当用户与系统内核之间的接口。通过Shell,用户可以执行命令、运行程序以及进行各种系统管理操作...

    bash_shell的学习笔记,常用又难用的一些linux命令的总结,比如find。_ShellLearning.zip

    bash_shell的学习笔记,常用又难用的一些linux命令的总结,比如find。_ShellLearning

    bash学习笔记:Bash_是_Unix_系统和_Linux_系统的一种_Shell(命令行环境

    bash学习笔记:Bash_是_Unix_系统和_Linux_系统的一种_Shell(命令行环境),_Bourne-Again-SHell

    shell编程笔记.zip_programy5v_shell_shell编程

    "shell编程笔记.zip_programy5v_shell_shell编程"这个压缩包包含了有关Shell编程的详细资料,特别是“shell编程笔记.pdf”文件,很可能是对这一主题的深入讲解。 首先,Shell编程的基础知识包括了解不同的Shell类型...

    PDF电子书《Bash Shell学习笔记》

    ### PDF电子书《Bash Shell学习笔记》知识点总结 #### 1. 引言 - **Shell**: Shell是一种命令解释器也是编程语言,为用户提供与操作系统内核交互的界面,支持用户执行各种命令和工具。 - **Bash**: 本书重点介绍的...

    《Linux命令行与Shell脚本编程大全》随书的一些源码、笔记_Linux_Shell-Bash-.zip

    《Linux命令行与Shell脚本编程大全》随书的一些源码、笔记_Linux_Shell-Bash-

    Shell学习笔记

    本文档《Shell学习笔记》详细介绍了Shell脚本编写的基础知识和一些高级技巧,包含了多个主题,例如终端操作、环境变量使用、数学运算、文件描述符、数组和关联数组、别名使用、终端信息获取、日期和时间处理、脚本...

    Bash shell 学习笔记

    ### Bash Shell 学习笔记知识点概览 #### 1. 引言 - **Shell**:作为用户与操作系统之间的桥梁,Shell提供了一种与系统进行交互的方式,支持用户执行命令和编写脚本来自动化任务。 - **Bash**:是Bourne-Again ...

    bash shell学习笔记

    bash快捷键、Linux有关网络配置的命令 一、创建shell脚本、重定向输入与输出、执行数学运算、退出脚本 二、shell脚本中的各种结构化命令的格式与用法(for、while、until、break等) 三、处理用户的输入:命令行参数...

    linux_nuix_shell

    《LINUX与UNIX SHELL编程指南》是一本深入讲解Linux和UNIX Shell编程的书籍,它为读者提供了全面的Shell脚本编写技巧和实践知识。...这本书的读书笔记将是对这一领域的深入探索,帮助读者构建扎实的Shell编程基础。

    入门到熟练 高效 Bash Shell 学习笔记材料书籍 BashNotesForProfessionals

    一本特别实在的 Bash 笔记教程,学习效率很高。是一份不可多得的高效 Bash 学习材料。如果你想学习 Bash Shell、Bash 脚本编程,看它绝对没错。免费分享!不用积分,更不用付费! 或者从此处直接下载: ...

    bash_learning:学习Linux的笔记

    本资源“bash_learning:学习Linux的笔记”显然是一个专注于教授Bash Shell使用技巧和命令的教程。Bash Shell是Linux默认的交互式 shell,它提供了丰富的命令行环境,支持用户进行文件操作、程序执行、脚本编写等任务...

    linux shell 笔记 (未整理)

    Linux Shell笔记(未整理) Shell,作为Linux操作系统中的命令行解释器,是用户与系统交互的重要接口。它接收用户输入的指令,将其转化为系统可执行的命令,同时也提供了编写脚本的能力,使得复杂的任务自动化变得...

    shell script编程学习笔记

    ### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ##### 示例: ```bash #!/bin/sh # 第1行:指定脚本解释器(声明使用的shell名称),这里是用/bin/sh做解释器的。“#!”是一个约定的标记 cd ~ # 第2行:...

    unix_shell升序设计电子书

    本书首先会介绍Shell的基础知识,包括Shell的种类(如Bash、Csh、Ksh等)、Shell环境变量的设置和使用、基本的文件操作命令(如ls、cd、cp、mv等)以及流程控制语句(如if、for、while等)。 在Shell脚本编程方面,...

    shell编程笔记

    shell 编程笔记 shell 编程是 Linux 命令行界面中的一种编程语言和指令解析器。它是核心程序 kernel 之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。在/etc/shells 文件中有 shell 的类型说明,...

    Shell教学笔记PDF版

    Shell,全称Bash(Bourne-Again SHell),是Linux操作系统中默认的命令行解释器,也是用户与系统交互的重要工具。这篇Shell教学笔记PDF版涵盖了从基础到高级的Shell编程技巧,旨在帮助读者深入理解并熟练掌握Shell...

    Shell学习笔记总结

    常见的 Shell 类型有 Bourne Shell、C Shell、Korn Shell、Bourne Again Shell(bash)和 TC Shell(tcsh)。每种 Shell 都有其特点,例如 Bourne Shell 用于系统管理,C Shell 加入了命令行历史、别名、内建算法、...

Global site tag (gtag.js) - Google Analytics