
shell scripts
大往生指导员
not enough mana
展开
-
【学习心得】linux下多客户端批量操作脚本(含expect交互)
按照惯例先报一下运行环境:实体机ubuntu 12.04.3 LTS shell使用GNU bash,版本为4.2.25需求:ssh免验证登陆。首先说明一下,这里用发起ssh连接的客户端称为C,接受连接的服务端称为S,结合需求简单来说就是从C发起ssh连接到S通过公私钥配对验证,免去手动输入密码验证。除了需要在客户端C上使用ssh-keygen命令生成密钥对之外,还需要把生成的公钥拷贝到服务...原创 2015-03-02 17:30:16 · 2155 阅读 · 0 评论 -
shell中if的用法
出处:http://blog.chinaunix.net/uid-28437434-id-3431845.html一.概要1.if与[之间要有空格2.[]与判断条件之间也必须有空格3.]与;之间不能有空格 二.对字符串的判断1.if [ str1=str2 ];then fi ----当两个字符串相同时返回真2.if [转载 2015-03-27 15:23:17 · 660 阅读 · 0 评论 -
一个修改时区timezone相关的shell脚本(附循环生成iplist)
基于ubuntu x86 12.04LTS首先修改时区有三种方式:一.没有图形界面GUI的情况下1.使用tzselect命令并根据提示操作2.把/usr/share/zoneinfo/下各时区文件覆盖/etc/localtime,注意备份和权限问题二.有GUI的情况下可以直接点击时间选项卡修改最后可以使用sudo ntpdate cn.pool.ntp.org修改时间cn.pool.ntp.org...原创 2015-03-31 11:50:19 · 2129 阅读 · 0 评论 -
Shell里内置数组BASH_REMATCH[n]个人解析
先引用一段资料,出自:http://bbs.chinaunix.net/thread-4125147-1-1.html红色注释为个人添加--------------------------------------------------------------搬运内容分割线-----------------------------------------------------------原创 2015-05-26 14:22:19 · 7560 阅读 · 0 评论 -
expdp/impdp数据泵和RMAN全库备份shell脚本各一则
脚本主要逻辑是全库备份读取到的实例的数据库,连同附属功能性文件(spfile,controlfile控制文件,listener监听文件,密码文件orapw[instance_name])压缩后一并发送到远程服务器上。(PS:脚本正文中以#开头一行为注释,直接拷贝代码使用不影响运行)一.首先是数据泵expdp/impdp全库备份的:#!/bin/bash#backup oracl原创 2016-05-04 17:15:05 · 6485 阅读 · 0 评论 -
搭建Starbound服务端流程记录与备忘
前言:阅读本文需要有一定linux系统使用经验由于多人联机对带宽上行要求不低,否则玩家(客户端)会出现卡顿延迟的现象。且由于国内运营商特殊原因,家用宽带的上传速率和下载速率并不对等,就是说上下行带宽不一样,通常是下载速率远远大于上传速率,鉴于这个现实情况,只有使用VPS等云服务器才能实现这个需求,因为一般云服务器的上下行带宽都会对等,而且比普遍的家用宽带的上传速度高,满足多人联机需求,对于...原创 2019-08-16 16:36:47 · 5760 阅读 · 0 评论