`
jiasongmao
  • 浏览: 664426 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

CentOS下shell脚本编写实例

阅读更多
#!/bin/bash
#安装jdk

echo "选择Y开始 N结束,中断的话选择Ctrl+C"

echo -n "select Y or N:"

read NAME
if [ "$NAME" = "N" ]
then
       echo "N 退出"
else
#执行安装tomcat
      #find / -name apache-tomcat-6.0.18.tar.gz > ./aaa
      #tar -zxvf `cat ./aaa`
#mkdir /opt/tomcat
#find / -name apache-tomcat-6.0.18 > /la
#echo "Torture fatigued jakarta-tomcat-5.0.28/ in course of waiting for one meeting to opt/tomcat/, please"
#cp -r `cat /la`/* /opt/tomcat
#装JDK
#find /home/ken/Desktop -name jdk-1_5_0_19-linux-i586-rpm.bin > /aaa
   #chmod a+x `cat /aaa`
        #cp `cat /aaa` /
#cd /
#./jdk-1_5_0_19-linux-i586-rpm.bin
#rm -rf /aaa
     #mkdir /usr/jdk
#cp -r /j2sdk1.4.2/* /usr/jdk
#rm -rf /j2sdk1.4.2 /j2sdk-1.4.2-03-linux-i586.bin
#mv /etc/profile /etc/zuan
mv /home/ken/Desktop/profile /home/ken/Desktop/zuan
sed 's/export/& JAVA_HOME CLASS_PASS TOMCAT_HOME /' /home/ken/Desktop/zuan>/home/ken/Desktop/yirehe
sed '/local/a pathmunge /usr/jdk/bin' /home/ken/Desktop/yirehe>/home/ken/Desktop/ewang
sed '/LOGNAME=$USER/a\CLASS_PATH="/usr/jdk/lib/tools.jar" JAVA_HOME="/usr/jdk/" TOMCAT_HOME="/opt/tomcat/"' /home/ken/Desktop/ewang>/home/ken/Desktop/profile
#rm -rf /etc/zuan /etc/yirehe /etc/ewang
fi
分享到:
评论

相关推荐

    shell脚本100例.pdf

    本书《shell脚本100例》通过实例教学的方式,向读者展示了如何编写Linux下的shell脚本,以此来提高对Linux系统自动化和系统功能的运用能力。本书不仅适合于初学者熟悉Linux操作系统的自动化使用,同时也适用于有一定...

    centos6.5下自动安装oracle11的shell脚本

    而通过shell脚本,可以预先编写好这些步骤,一次执行,简化了安装流程,尤其是对于不熟悉Linux操作系统的“小白”来说,更是一大福音。 以下是使用shell脚本进行自动化安装Oracle 11g的关键步骤: 1. **环境准备**...

    Shell脚本实现Linux系统和进程资源监控

    在Linux系统管理中,Shell脚本是常用的工具之一,它能帮助我们自动化各种任务,包括系统和进程资源的监控。本文将详细介绍如何使用Shell脚本来实现这些监控功能。 1. **检查进程是否存在** 使用`ps`命令可以查看...

    shell脚本100例.docx

    这里我们分享的是一份集大成的Shell脚本实例合集,涵盖了许多实用技巧,非常适合学习和日常使用。以下是部分精选示例的详细解释: 1. **编写Hello World脚本** 这是最基础的Shell脚本,用于演示脚本的基本结构。`#...

    Linux简介及安装和常见命令与shell脚本

    5. 脚本实例:编写一个简单的脚本,例如自动备份目录: ```bash #!/bin/bash echo "Backing up /home directory..." tar -czvf /backup/home_backup.tar.gz /home echo "Backup complete." ``` 这个脚本会...

    mysql多实例,二进制安装shell脚本(centos,redhat)

    mysql多实例,二进制安装shell脚本(centos,redhat)

    CentOS下命令行实现普通用户和root用户切换的实例

    CentOS下实现普通用户和管理团员权限的切换 使用su命令实现用户属性的转换 ... 您可能感兴趣的文章:linux之普通用户与root用户之间切换方法Shell脚本中实现切换用户并执行命令操作linux禁止普通用户

    Shell脚本中实现切换用户并执行命令操作

    在Linux系统管理中,Shell脚本是一种非常实用的自动化工具,它可以用来执行一系列命令,而无需手动逐个输入。在某些场景下,我们可能需要在脚本中切换到不同的用户来执行特定的操作,例如,当某个任务需要特定用户的...

    oraclep安装shell脚本

    同时,由于Oracle数据库的复杂性,安装过程中可能会遇到各种问题,因此了解Linux基础、Oracle数据库原理以及Shell脚本编写技巧对于成功部署至关重要。 总结来说,`oraclep安装shell脚本`是Linux环境下简化Oracle...

    CentOS下mysql定时备份Shell脚本分享

    /usr/local/mysql/bin/mysqldump:MySql安装目录下 -utest:分为两块,一块为-u一块为test;其中-u表示其为用户名,test表示为当前用户名 -ptest:分为两块,一块为-u一块为test;其中-u表示其为密码,test表示

    CentOS下redis自启动shell脚本

    在CentOS操作系统中,为了实现Redis数据库的自动化管理,通常需要创建一个自启动的shell脚本,以便在系统启动时自动启动Redis服务,并提供停止、重启等操作。本文将详细介绍如何创建这样一个脚本以及相关的配置步骤...

    Linux总结,shell编程实例

    例如,一个简单的shell脚本可能包括文件的备份、清理旧日志、检查系统资源使用情况等功能。 shell脚本的基本结构包括变量声明、条件语句(if-else)、循环结构(for、while)、函数定义等。例如,`#!/bin/bash`是...

    CentOS下编写shell脚本来监控MySQL主从复制的教程

    1、创建脚本文件 vi /home/crontab/check_mysql_slave.sh #编辑,添加下面代码 #!/bin/sh # check_mysql_slave status ip=eth0 #网卡名称 mysql_binfile=/usr/local/mysql/bin/mysql mysql_user=root #MySQL...

    centos7-install-shell:基于centosu7常用的shell脚本和源码安装脚本

    本文将深入探讨基于CentOS 7的常用Shell脚本和源码安装脚本,这些脚本对于系统管理、自动化任务以及软件部署至关重要。 1. Shell脚本基础: - Shell脚本是Linux系统中的批处理程序,使用Bash(Bourne-Again SHell...

    shell编程实例

    Shell 编程是指使用 Shell 脚本来编写自动化任务的过程。Shell 是一个命令行解释器,能够执行用户输入的命令并返回结果。在 Linux 和 Unix 操作系统中,Shell 是用户与操作系统之间的重要接口之一。 #### 1.2 Linux...

    Shell脚本实现的阳历转农历代码分享

    闲来无事,想在Linux下用shell写一个阳历转农历的脚本,断断续续大概一个星期终于搞定。现在拿出来与大家分享。 1、缘由 本脚本实现原理是查表法(因为公式有误差);基于农历新年为基准,对农历新年前后两个不同的...

    Linux环境下rman备份的实例脚本

    "Linux环境下RMAN备份实例脚本" 本文档介绍了在Linux环境下使用RMAN进行数据库备份的实例脚本。RMAN(Recovery Manager)是Oracle数据库中的一个备份和恢复工具,用于管理和维护数据库的备份和恢复。 背景 _target...

    shell100例.pdf

    【shell脚本应用实例】 1. **网络主机状态检测**:使用`ping`命令批量测试192.168.4.0/24网段中的主机状态,通过脚本自动化实现。对于开机的主机,`ping`命令将返回响应,而关机的主机则不会响应。可以结合`for`...

    shell脚本自动安装mysql-5.5.30.pdf

    在Linux环境下,通过Shell脚本来安装MySQL可以简化手动配置的过程,提高效率。以下是脚本中的关键知识点: 1. **锁文件机制**:脚本首先检查是否存在名为`/tmp/$(basename $0)_lockfile`的锁文件,如果存在,它会...

    Centos7安装 mysql5.6.29 shell脚本

    本文实例为大家分享了mysql5.6.29的shell脚本,供大家参考,具体内容如下 创建脚本mysql.sh,直接运行sh mysql.sh #!/bin/bash if [ -d /software ] ;then cd /software else mkdir /software && cd /software fi...

Global site tag (gtag.js) - Google Analytics