假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.....
分类:
编程语言 时间:
2015-04-28 13:45:01
阅读次数:
154
java研发工程师:1、精通java+熟练应用Spring、Struts、Hibernate等主流框架。2、理解OOA/OOD/OOP,编程思想,熟练掌握各种设计模式。3、熟练应用mysql。4、熟练使用Linux,能进行Shell编程。web前端工程师:1、html/xhtml+css+js(Aj...
分类:
其他好文 时间:
2015-04-26 13:40:42
阅读次数:
121
虽然不是码农,但是一直都有一颗码农的心。所以一直想学好怎么编程。先说下自己的背景吧:已经毕业若干年工科男,所以基础知识也就是大学里谭浩强的那本绿壳的 C 语言。但是除了基本的变量、数组、选择、循环,到了指针那就记不清了。然后因为工作需要,自己学了下 Linux 的 Shell 编程(Linux 系统...
分类:
其他好文 时间:
2015-04-26 10:50:11
阅读次数:
266
作为系统管理员,很多时候需要定期清理一定规则的文件,比如过期的日志,过期的归档,已备份的文件等等。
如果使用一定的匹配规则,找出这些文件,然后再传递给rm命令,其实是有点麻烦的,这时候可以试试tmpwatch。
tmpwatch
作用:
删除一定时间没有被访问的文件。
参数:
-u 按照文件的最后access时间,即最后访问时间为参考。可通过ls -lu查看。
-m 按照文件的最...
分类:
系统相关 时间:
2015-04-25 21:17:49
阅读次数:
254
OS:rhel6.4
oracle:10.2.0.1
因为oracle10g出来的时间较长,很多10g使用到的包已经更新到了新的版本,所以在安装过程中会出现许多奇怪的问题。
比如64为系统需要许多32位的包,比如按照以下步骤走完之后,在安装软件过程中仍然会有
Bug 8993720 : ERROR INVOKING TARGET 'COLLECTOR' OF MAKEFILE '$O_H/...
分类:
数据库 时间:
2015-04-23 19:57:11
阅读次数:
217
写了一个脚本,主要做1、挂载本地iso镜像文件2、开机本地iso镜像开机自动挂载3、用iso镜像配置本地yum源#!/bin/bash
#author:wjf
#date:2015/04/22
#desc:establish a yum on local rhel6.4
echo "请输入iso镜像完整路径"
read v_iso_path
echo "请输入镜像要挂载的目录"
read...
分类:
系统相关 时间:
2015-04-23 13:29:53
阅读次数:
324
一.字符测试==:测试是否相等,相等为真,不等为假!=:测试是否不等,不等为真,等为假><-nstring:测试指定字符串是否为空,空则真,不空则假-zstring:测试指定字符串是否不空,不空为真,空则为假[$username==$useername1]等号两端必须要有空格1.bcecho"scale=2;111/22;"..
分类:
系统相关 时间:
2015-04-22 18:41:32
阅读次数:
179
一.算数运算1、let算术运算表达式 letC=$A+$B2、$[算术运算表达式] C=$[$A+$B]3、$((算术运算表达式)) C=$(($A+$B))4、expr算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用 C=`expr$A+$B`5.提前结束脚本程序exit状态返回码6.文件测试 -eFILE:测试..
分类:
系统相关 时间:
2015-04-22 15:54:53
阅读次数:
184
一.shell编程1.bash的变量类型a.环境变量b.本地变量(局部变量)c.位置变量d.特殊变量2.本地变量的作用域为当前的bash进程,局部变量作用域为当前代码段,环境变量作用域为当前shell进程及其子进程3.本地变量的申明:varname=value局部变量的申明:localvarname=value环境变量:export..
分类:
系统相关 时间:
2015-04-22 02:09:12
阅读次数:
223
一.shell编程之条件判断1.整数测试a.条件测试的表达式 [expression] [[expression]] testexpressionb.整数比较 -eq:测试两个整数是否相等;比如$A-eq$B -ne:测试两个整数是否不等;不等,为真;相等,为假; -gt:测试一个数是否大于另一个数;大于,为真;否则,为假; -lt:测..
分类:
系统相关 时间:
2015-04-22 02:06:02
阅读次数:
123