脚本
Ribou
满眼繁华,不如内心恬静
展开
-
windows加定时重启系统的方法
1,在控制面板\系统和安全\管理工具中,打开“任务计划程序” 或者在cmd 命令界面输入control 调出控制面板2,.在任务计划程序界面,点击“任务计划程序库”,在中间空白处右击,弹出菜单点击“创建基本任务“如:加一个定时重启的任务编辑bat文件shutdown -r -t 0保存加入到计划任务中触发条件是每天凌晨3点...原创 2021-09-07 14:12:06 · 383 阅读 · 0 评论 -
nginx开机启动脚本
vi /etc/rc.d/init.d/nginx #编辑启动文件添加下面内容=======================================================#!/bin/sh## nginx - this script starts and stops the nginx daemon# By http://www.osyunwei.com/# chkconfig:原创 2014-12-31 10:34:00 · 496 阅读 · 0 评论 -
linux下配置/etc/hosts脚本
2012-03-11 #!/bin/bashIP=$(ifconfig bond0 | grep 'inet addr:' |awk -F ":" '{print $2}' |awk '{print $1}') //提取IP地址,并给变量赋值sed -i '1i'$IP'' /etc/hosts //将变量IP插入到/etc/hosts第一行sed -i '/^'$IP'.*$/s原创 2014-12-31 10:31:17 · 1844 阅读 · 0 评论 -
attrib的用法
attrib指令的格式和常用参数为ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]+ 设置属性。- 清除属性。R 只读文件属性。A 存档文件属性。S 系统文件属性。H 隐藏文件属性。[drive:][path][filename]指定要处理的文原创 2014-12-31 10:28:17 · 9970 阅读 · 0 评论 -
linux下持续显示CPU使用率
环境:RHEL6.0 cpu使用率: /proc/stat 这里要从/proc/stat中提取四个数据:用户模式(user)、低优先级的用户模式(nice)、内核模式(system)以及空闲的处理器时间(idle)。它们均位于/proc/stat文件的第一行。CPU的利用率使用如下公式来计算。 CPU利用率 = 100 *(user + nice +原创 2014-12-31 10:31:00 · 1371 阅读 · 0 评论 -
修改linux虚拟机克隆时网卡变成eth1
做linux虚拟机克隆时,在/etc/udev/rules.d/70-persistent-net.rules 会多一条 "eth1"网卡的记录,配置 IP地址后ifconfig 显示是eth1思路:克隆后的虚拟机网卡的mac地址变了。实际上生效的就是eth1的mac地址。 如下做的操作,就是用eth1的mac地址替换掉eth0的mac地址, 网卡默认是不启用,设置为启用。 写的难看,但原创 2014-12-31 10:33:55 · 1419 阅读 · 0 评论 -
用find找到按时间修改的文件
语法: find pathname -options [-print -exec -ok]pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print find命令将匹配的文件输出到标准输出。-exec find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{} \;,注意{}和\;之间的空格。-ok和-exec原创 2014-12-31 10:31:05 · 7390 阅读 · 0 评论 -
FOR的用法
对一组文件中的每一个文件执行某个特定命令。FOR %variable IN (set) DO command [command-parameters] %variable 指定一个单一字母可替换的参数。 (set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定原创 2014-12-31 10:28:20 · 571 阅读 · 0 评论 -
快速备份一个文件
快速备份一个文件 # cp filename{,.bak} 这道命令把filename文件拷贝成filename.bak,大家应该在一些比较复杂的安装教程里面见过这样的用法。其原理就在于bash对大括号的展开操作,filename{,.bak}这一段会被展开成filename filename.bak再传给cp,于是就有了备份的命令了。 例如:原创 2014-12-31 10:30:52 · 467 阅读 · 0 评论 -
expect远程ssh连接linux终端
前提条件,需要安装expect,安装方法请参考 http://tongzidane.blog.163.com/blog/static/5816589220118161127811/ #!/usr/bin/expect # 设置超时时间为 60 秒 set timeout 60 # 设置要登录的主机 IP 地址 set host 192.168.0.4 # 设置以什么名字的用户登原创 2014-12-31 10:29:49 · 533 阅读 · 0 评论 -
linux 下批量解压多个文件到每个单独的文件夹下面
for i in `ls *.tar.gz` do mkdir /tmp/${i/.tar.gz//} tar zxvf $i /tmp/${i/.tar.gz//} done原创 2014-12-31 10:29:35 · 2477 阅读 · 1 评论 -
linux下计算内存使用率的脚本
基于free命令,在RHEL6.0下测试通过 缺点:没有实时性 以下是脚本内容: #!/bin/bash #2012-01-09 lvtongmt=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '1p'`mu=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '2p'`mf=`free | t原创 2014-12-31 10:31:03 · 1958 阅读 · 0 评论 -
shell 脚本if语句
思路: 判断/root/test/下是否有14这个文件,如果有.就拷贝到/home目录下 例: #!/bin/bashif [ -f /root/test/14 ] || cp /root/test/14 /home then echo "成功"else echo "失败"fi原创 2014-12-31 10:30:47 · 480 阅读 · 0 评论