[0],简介:用于把一连串shell命令写进一个脚本文档里面执行,节省每次重复输入的麻烦。[1],一个最简单的shell脚本:baseuse.sh文件,打印hello world1 #!/bin/bash #shell脚本的固定的语句开头#!,/bin/bash指定的是...
分类:
系统相关 时间:
2015-05-20 12:43:59
阅读次数:
317
ShellShock 攻击实验一、 实验描述2014年9月24日,Bash中发现了一个严重漏洞shellshock,该漏洞可用于许多系统,并且既可以远程也可以在本地触发。在本实验中,学生需要亲手重现攻击来理解该漏洞,并回答一些问题。二、 预备知识1. 什么是ShellShock?Shellshock...
分类:
系统相关 时间:
2015-05-20 12:42:31
阅读次数:
203
一、历史命令bash提供存储历史命令的功能,下面来详细介绍一下。1、history命令命令格式:history[options]options:不带参数选项:显示所有使用过的命令;#(数字):显示最近使用过的#条命令;-c:清除目前shell中所有的历史命令;-d#:清除条#条命令;-r:将历史命令配置文件..
分类:
其他好文 时间:
2015-05-20 09:59:15
阅读次数:
183
一、bash的补全功能1、命令补全根据内建命令或外部命令的查找方式,查找以用户指定的字符串开头的命令,如果用户指定的开头字符串能惟一标识某命令,则tab键可以补全此命令,否则,则两次tab链可显示所有以指定字符串开头的命令。2、路径补全以用户指定的起始路径进行文件名补..
分类:
其他好文 时间:
2015-05-20 09:59:09
阅读次数:
160
Heartbeat+Ldirectord+LVS+httpd集群部署一、硬件环境4台虚拟机在同一网段操作系统:centos6.3关闭系统不必要的服务脚本#!/bin/bash
services=`chkconfig--list|cut-f1|cut-d""-f1`
forserin$services
do
if["$ser"=="network"]||["$ser"=="rsyslog"]||["$ser"=="sshd"]||["$se..
分类:
Web程序 时间:
2015-05-20 09:59:01
阅读次数:
253
文件名通配(globbing)通配符在bash中是一个非常有用的功能,它可以使我们更加方便的查找符合特定条件的文件。文件通配符的包括以下几种:*:任意长度的任意字符?:匹配任意单个字符[]:匹配指定范围内的任意单字符[0-9a-z]:任意数字和字母[^]:匹配指定范围以外的任意单字符..
分类:
其他好文 时间:
2015-05-20 09:58:53
阅读次数:
113
一、什么是shellshell是为了使用户能够操作应用程序的接口程序。如经常使用的图形界面及命令行界面都是shell。下面来介绍一下bash这个shell的功能。二、变量的概念被命名的内存空间即为变量,Linux中内置了许多变量,我们可以通过修改这些变量的值还制定用户自己的bash环境。1..
分类:
其他好文 时间:
2015-05-20 09:58:35
阅读次数:
168
一、bash查找命令的顺序1、以相对路径或绝对路径执行的命令;2、由alias找到该命令来执行;3、由bash内置的命令来执行;4、通过$PATH这个变量的顺序找到的第一个命令来执行。另外,命令只有在第一次执行真正查找操作,而查找结果会缓存,再次使用时直接从缓存中调用;查看此缓..
分类:
其他好文 时间:
2015-05-20 09:56:58
阅读次数:
116
一、管道使用“|”符号来实现管道功能;管道可以实现在一行中处理使用管道符号连接的多个命令,后面的命令使用前面命令的输出结果做为处理对象。二、数据流重定向数据输入和输出的类型:标准输入(stdin):代码为0,默认设备为键盘;标准输出(stdout):代码为1,默认设备为显..
分类:
其他好文 时间:
2015-05-20 09:56:25
阅读次数:
154
1.什么是Shellshock攻击2.实验的具体过程已经完成下载具体的下载过程和解压过程不用解释 (图1)链接的具体过程如下 (图二)输出vulnerable的话,说明bash有漏洞。最后,让/bin/sh 指向/bin/bash.三、 实验内容1...
分类:
系统相关 时间:
2015-05-20 00:30:58
阅读次数:
162