码迷,mamicode.com
首页 >  
搜索关键字:shell脚本 linux运维 自动化运维    ( 9224个结果
Shell常用命令和流程控制
在shell脚本中可以使用三类命令: 1)Unix 命令: 虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通常是用来进行文件和文字操作的。 常用命令语法及功能 echo "some text": 将文字内容打印在屏幕上 ls: 文件列表 wc –l file  wc -w file  wc -c file: 计算文件行...
分类:其他好文   时间:2014-08-30 20:30:40    阅读次数:350
ubuntu12.04中shell脚本无法使用source的原因及解决方法
现象: shell脚本中source aaa.sh时提示 source: not found原因: ls -l `which sh` 提示/bin/sh -> dash这说明是用dash来进行解析的。改回方法: 命令行执行:sudo dpkg-reconfigure dash在界面中选择no再ls ...
分类:其他好文   时间:2014-08-29 14:32:37    阅读次数:239
shell基础
1 第一个shell脚本 2 #!/bin/bash 3 echo "Hello World" 4 5 使用read从标准输入获取输入并赋值给变量,然后输出 6 #!/bin/bash 7 8 # Author : zjw 9 # Copyright @ www.litsof...
分类:其他好文   时间:2014-08-29 00:00:09    阅读次数:260
shell文本过滤编程(七):awk之变量传递
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】 由于awk经常在shell脚本中使用,所以shell脚本中的有些变量要传递到awk中使用,这一节就说一下awk引用shell中的变量方法。 为避免屏幕输出太多东西,我们先将被操作文件该为一行,如下: # catgroup_file3 vboxusers:x...
分类:其他好文   时间:2014-08-28 19:49:35    阅读次数:174
【转】Nginx双机热备高可用解决方案
1.用户通过DNS查询,得到随机的VIP1和VIP2。2.VIP1和VIP2属于热备,负载均衡,高可用当RIP1无法访问,主机2会检测到,将VIP1的ip加到的eth0:ha2,即在任何时候都有高可用3.shell脚本vip和rip要对应,nginx_loadbalance_vip1.sh运行于主机1,运行命令为#nohup./nginx_loadbalanc..
分类:其他好文   时间:2014-08-28 18:20:56    阅读次数:274
Shell脚本检测程序,如果挂了就重启程序
脚本如下:#!/bin/sh#要检查的进程名PROGRESS_NAME="heihu_server"#-----------------------------------# 函数: CheckProgress# 功能: 检查一个进程是否存在# 参数: $1 --- 要检查的进程名称# 返回: 如果...
分类:其他好文   时间:2014-08-28 14:45:39    阅读次数:136
[Z] shell中的点命令与source命令
1 shell脚本执行方法有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。新产生一个shell然后再执行scripts的方法是在scripts文件开头加入语句:#!/bin/sh。....
分类:其他好文   时间:2014-08-28 11:13:39    阅读次数:218
centos修改ssh端口
vi /etc/ssh/sshd_config 找到#Port 22一段,这里是标识默认使用22端口,添加一行如下: Port 34981 然后保存退出 然后service sshd restart 注意:这里可以先别关掉。 另外再开一个新的窗口,然后再尝试连接sshd,如果成功,则把22端口删掉, 再重启ssh,如果不行,则可以再用22端口。 这样就可以在重新设置ssh端口时不出现...
分类:其他好文   时间:2014-08-27 23:29:38    阅读次数:252
linux查看硬件信息
用来查看机器的型号 dmidecode |grep Name 查看机器各种硬件信息,比如说cpu,内存,网卡等等 lshw -short|egrep 'CPU|4GiB DIMM|eth' lshw -short|grep '4GiB DIMM'|wc -l 查看磁盘是否是ssd /opt/MegaRAID/MegaCli/MegaCli64  -PDList -aAll|egrep ...
分类:系统相关   时间:2014-08-27 23:29:08    阅读次数:289
【实习记】2014-08-26都是回车惹的祸——shell脚本必须是unix行尾
事情由起:svn的url在excel里,我复制到txt文本下,vi做些文本处理,只提取了url,保存为url.txt。再用vi处理url.txt,加上svn checkout等词,变成可以运行的svn.sh。每一行都是svn checkout .../proj_name/trunk proj_nam...
分类:其他好文   时间:2014-08-27 20:28:18    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!