shell
思考v
不为外物所动之谓静,不为外物所实之谓虚
展开
-
ORACLE 安装脚本用户及环境
#!/bin/bashecho "Now create 3 groups named 'oinstall','dba','oper'"echo "Plus 1 users named 'oracle',Also setting the Environment"groupadd -g 1100 oinstallgroupadd -g 1200 dbagroupadd -g 130原创 2015-01-21 10:48:11 · 502 阅读 · 0 评论 -
磁盘容量检查脚本
cat test1.sh #!/bin/shif [ $# -lt 1 ]then echo "error_text=diskname argument not specified!" exitfi os=`uname`diskname=$1diskutil="5"awk_cmd="awk"disk_size=""used=""disk_原创 2017-03-31 17:17:37 · 1660 阅读 · 0 评论 -
centos6.x初始化脚本
. /etc/init.d/functions#systemRELEASE=`cat /etc/redhat-release` #NAME=`uname -r`#dateDATE=`date`#ipIPADDR=`grep "IPADDR" /etc/sysconfig/network-scripts/ifcfg-eth0|cut -d= -f 2 `#原创 2016-10-20 11:36:44 · 2808 阅读 · 0 评论 -
KVM虚拟机脚本自动化安装脚本1
1 #!/bin/bash 2 . /etc/init.d/functions 3 #set LANG 4 export LANG=zh_CN.UTF-8 7 USER_N=`whoami` 8 HOSTNAME=`hostname` 9 LOGDIR=/data/nfyg/kvm/log 10 SYS原创 2016-10-26 16:30:35 · 3110 阅读 · 0 评论 -
linux系统怎么实现按键控制进度条
<?php for ($i = 0; $i <= 50; $i++) { printf("progress: [%-50s] %d%%\r", str_repeat('#',$i), $i * 2); usleep(1000 * 100); } echo "\n"; echo "Done.\n"; 每次用 \r 结尾就是了。\n 是 new line,\r 是 return 。也就转载 2016-10-27 13:37:57 · 635 阅读 · 0 评论 -
自动设置Linux系统静态IP地址、DNS、网关、计算机名称脚本
#!/bin/sh#10880347ROUTE=$(route -n|grep "^0.0.0.0"|awk '{print $2}')BROADCAST=$(/sbin/ifconfig eth0|grep -i bcast|awk '{print $3}'|awk -F":" '{print $2}')HWADDR=$(/sbin/ifconfig eth0|grep -i H原创 2016-05-21 20:21:38 · 2154 阅读 · 0 评论 -
MySQL安装脚本
第一:下载好你需要安装的数据库第二:配置好你的yum源,如果是CentOS那么则无需配置yum源了第三:将你下载好的mysql-XXX.tar以及脚本放入/usr/local/src目录下第四:执行该脚本第五:启动你的mysql数据库 service mysqld start#!/bin/bash export PATH=/usr/local/sbin:/usr/local原创 2016-05-21 11:17:00 · 657 阅读 · 0 评论 -
shell脚本打印日志方法
在Shell脚本执行过程中如果没有日志记录,特别是脚本比较长的情况下在执行完再定位问题很难发现问题原因,因此在脚本中增加日志显得十分重要。如何在日志中记录是哪个用户什么时间执行的哪个脚本,执行结果又是什么呢?下面介绍日志打印方法example 1 调用log_info函数,如果希望只记录相关信息,不对命令执行结果进行判断 判断/etc/passwd是否存在,如果存在就记录一条日志“转载 2016-05-30 20:01:13 · 7386 阅读 · 0 评论 -
oracle日常检查脚本
--检查表空间脚本dg1-> cat check_database.sh export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1export ORACLE_SID=oatestdb1sqlplus -s '/ as sysdba' set feed offset linesize 150set pagesize原创 2015-01-23 14:00:42 · 1252 阅读 · 0 评论 -
oracle监控自动发邮件预警
[root@gsdb1 ~]# crontab -l0 */8 * * * su - oracle -c"/home/oracle/script/mail.sh" #每8小时执行一次 --检查部分gsdb1 oracle ->cat check_gs.sh export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1export原创 2015-01-21 10:28:04 · 1701 阅读 · 0 评论 -
正则表达式使用语法
正则表达式使用语法原创 2017-06-16 14:45:21 · 610 阅读 · 0 评论