linux
文章平均质量分 65
chengxu2011
这个作者很懒,什么都没留下…
展开
-
linux 学习的简单脚本
#!/bin/shif [ $# -eq 0 ]; then echo -n "warning: you don't input any params we will use defalut filePath : `pwd` and default mod 444 are you sure to continue:Y/N ? : " read answer原创 2014-04-01 23:09:24 · 642 阅读 · 0 评论 -
keepalived 双击切换
用keepalived 来实现一个双节切换首先下载keepalived 我这边用的是keepalived-1.2.17.tar.gz准备2台机器 安装keepalived 一台做主机 一台做备机在安装nginx前,需要确保系统安装了openssl-devel,否则后面的编译不通过。yum install openssl-devel安装tar xzf keepaliv原创 2015-06-19 15:03:13 · 583 阅读 · 0 评论 -
linux 例行工作 at命令和crontab命令
at命令的用法。at命令的作用是定时在某个时间做一个任务,这个定时任务只会执行一次不会循环执行。用at命令前提首先要启动atd服务 /etc/init.d/atd restart 命令用法at now + 2minutes 敲入这个命令后就会叫你继续输入你想执行的命令然后ctrl+d结束 那在当前时间的2分钟后执行该命令,也可以at 23:00 2014-10-14 这样指定时间atq原创 2014-10-14 11:34:17 · 662 阅读 · 0 评论 -
linux账号管理
1:登陆linux分为login-shell 或者nologin-shell 。login-shell 指的是我们登陆这个linux是用用户名和密码的方法登入的。nologin-shell 指的是用非密码的方法登入,比如和图形界面中启动了终端。2:以login-shell 登入linux的时候,我们linux会加载配置文件,加载的顺序是/etc/profile 文件 然后再加载各自家目录下面的原创 2014-10-13 15:42:57 · 462 阅读 · 0 评论 -
linux简单笔记3
1:${变量#关键字}若变量 内容从头开始的数据符合关键字则将符合的最短数据删除${变量##关键字}若变量 内容从头开始的数据符合关键字则将符合的最长数据删除${变量%关键字}若变量 内容从尾向前的数据符合关键字则将符合的最短数据删除${变量%%关键字}若变量 内容从尾向前的数据符合关键字则将符合的最长数据删除${变量/旧字符串/新字符串} 替换字符串,只替换第一个符合的${变原创 2014-10-09 14:00:49 · 470 阅读 · 0 评论 -
linux 下tomcat的方便启动命令
#!/bin/shregistService(){ echo "begin to regist rcdjk service" if [ -e /etc/init.d/rcdjk ];then rm -rf /etc/init.d/rcdjk fi cp rcdjk /etc/init.d原创 2014-09-30 14:40:49 · 1170 阅读 · 0 评论 -
linux注册服务
#!/bin/sh registService() { echo "begin to regist rctest service" if [ -e /etc/init.d/rctest ];then rm -rf /etc/init.d/rctest原创 2014-09-30 10:28:53 · 663 阅读 · 0 评论 -
shell脚本远程升级数据库
#!/bin/shbackupdatedb(){ ssh $remoteIp "mkdir /opt/oracle/exp_dp/;chown oracle:oinstall /opt/oracle/exp_dp -R" 2>/dev/null ssh $remoteIp " su - oracle -c \" sqlplus原创 2014-09-25 10:56:19 · 895 阅读 · 0 评论 -
Shell脚本远程回滚数据库
#!/bin/shremoteIp=`grep DB file |awk -F ' ' '{print $2}'|tr -d ' '`echo "remoteIp is :$remoteIp"scp mdndb.sh $remoteIp:/home/oracle/ssh $remoteIp "chown oracle:oinstall /home/oracle/db.sh;chmod +x原创 2014-09-25 11:10:44 · 1393 阅读 · 0 评论 -
linux学习笔记
1.文件权限 -rwxrwxrwx 第一个位表示文件的类型 -表示普通文件 d表示目录 然后前三位表示当前用的权限u 中间三位表示和当前用户一个用户组下的其他用户的权限g 后三位表示与该用户不同用户组的用户o 如果是文件r表示读w表示写x表示执行-表示什么权限都没 如果是目录r表示在该目录中能ls出东西w表示在该目录中能创建删除和修改文件x表示能cd进入该目录 列子chmod 777 djk原创 2014-03-26 21:55:30 · 555 阅读 · 0 评论 -
shell脚本登陆数据库
#!/bin/bashHelp(){ cat Please user this shell like this: ./a1.sh dbname dbuser EOF exit 1}while getopts c:d:e:f: OPTdo case $OPT in c)原创 2014-06-12 16:54:40 · 1130 阅读 · 0 评论 -
shell while循环问题
今天在写shell脚本的时候碰到一个问题,利用while循环读取配置文件中的ip地址 然后ssh远程原创 2014-04-11 16:11:39 · 871 阅读 · 0 评论 -
linux简单脚本2
#!/bin/shchangemod (){ if [ -d $filepath ]; then cd $filepath for var in `ls -tr` do changefilemod $var done原创 2014-04-03 17:26:38 · 551 阅读 · 0 评论 -
linux shell日志工具类 可以记录日志用
#!/bin/shchecklevel(){ if [ -z $loglevel ]; then loglevel="debug" fi} write_log (){ level=$1 msg=$2原创 2014-04-03 17:49:48 · 3488 阅读 · 0 评论 -
nginx 负载均衡
nginx 可以作为一个web容器 提供类似于tomcat容器的作用,还可以作为反向代理服务器,作为反向代理服务器的作用主要是可以用来缓存一些前端静态的图片或者css等 来提高页面访问速度。还可以用来做负载均衡器下面讲的是 怎么用nginx 做负载均衡设备。首先安装nginx 怎么安装这边就不讲述了。主要是看nginx的配置文件#user nobody;worker_proces原创 2015-06-19 14:29:06 · 489 阅读 · 0 评论