引言: 在sed(和grep中),只有当"^"和"$"分别出现在正则表达式的开始和结尾时才是特殊的.因此"^abc"意味着"匹配只处于行开始处的字母a、b和c", 而"ab^c"意味着"匹配处于...
摘要:我们知道,linux是个比较安全的系统,而shell也具有很强的安全性,他的安全性是通过"约束"特定用户的
登录shell来实现的,约束你的shell:
当带-r选项作为你登录的shell时,这个用户的shell是被约束的!,当约束shell时,你不能用cd命令,而且你不能
修改或复位shell,env,path等变量,任何重定向的操作被视为非法,不能用set来复位或置位该选项!
基于此,......
摘要:用自动导入函数的方法,可以在命令行下像执行命令一样快捷,而且速度快,占用资源少.
1,建立自己的函数库
mkdir functionlib
然后将常用的脚本改成函数的语法,如:
function filename { command ; } #filename () { comand; }
将filename拷贝到functionlib中,
2,修改环境文件,在/etc/profile......
^和$在sed和awk中的含义在awk中则不同,"^"与"$"总是特殊的,即使它们可能编写的正则表达式不匹配任何东西.可以说,在awk中,当想要匹配字面的"^"或"$"时,不管它处于正则表达式的什么位置都应该用反斜杠对其进行转义. 【推荐阅读:类似于QQ游戏百万人同时在线的服务器架构】
在sed(与grep中),只有当"^"与"$"分别出现在正则表达式的开始与结尾时才是特殊的.因此"^abc"意味着"匹配只处于行开始处的字母a.b与c", 而"ab^c"意味着"匹配处于行的任意位置的a.b.字面^,然后是c".这对于"$"同样适用.
摘要:完整性是安全要求的基本要求之一,本文将向读者详细介绍如何利用开源完整性检测工具tripwire来检查系统的完整性。
一、系统的完整性
我们知道,系统的正常运行要靠系统程序的正常运转,而程序的运行又与其可执行文件休戚相关。所以,维护系统完整性是确保系统安全的一项基本工作。我们这里的系统完整性是指系统中可执行文件的完整性,也就是说系统中的程序文件没被非法修改。
如果可执行文件......