摘要:
相信做运维的同仁,进行运维环境初建时,必须要考虑到操作系统内核参数的优化问题,本人经历数次的运维环境重建后,决定要自行收集一份比较完善的系统内核参数优化说明文件出来,于是就有了下文,本文当前值是官方默认参数,建议参数直接添加于sysctl -a输出的结果每一行的后面,希望对运维的同仁做系统内核参数调 阅读全文
摘要:
grep 精准过滤 [root@t0 test]# cat grep.txt192.168.1.20test01192.168.1.2test02192.168.1.201test03 有如上面的文件,我们准备过滤192.168.1.2这个字符串 [root@t0 test]# grep 192.1 阅读全文
摘要:
有一个shell脚本需要处理小数位运算,刚开始使用了expr Java代码 a=7.9 b=10 c=`expr $a \> $b` Java代码 Java代码 结果运算错误,因为expr只支持整数运算,不支持小数。 查阅文档后得知,需要使用bc计算器处理 Java代码 $b"|bc`" wmode 阅读全文
摘要:
linux系统为了限制权限,有时候需要禁止普通用户su到root用户 为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 一、实验环境 [root@t2 pam.d]# cat /etc/redhat-release CentOS Li 阅读全文
摘要:
最近手里的数百台服务器需要改/etc/ssh/sshd_config的参数,禁止root直接登陆,也就是说 得改成 一台台登上去改简直要死,ansible自动化运维工具听说还不错,之前就会用命令直接使用shell模块执行sed 替换配置文件里面的参数 大概看个效果,这样做不仅效率低,而且你不能保证每 阅读全文
摘要:
查看软限制和硬限制 要查看会话中的软限制设置,请运行: 下面的输出样本显示了PFE上的软限制设置。 对于csh: 对于bash: 要查看硬限制,请运行: 修改软限制 要修改资源的软限制设置,请在limit(for csh)之后键入资源的名称,或在ulimit(for bash)之后键入选项。例如,要 阅读全文
摘要:
如题,今天上午用户登陆系统之后显示-bash-4.1$ 造成这样的原因: 与这个用户有关环境变量没了,有关的文件被删除。也就是用户的家目录下面 .bash_profile .bashrc 被删除。 解决办法: 还是没有成功,查看了一下环境变量 由此可以判断出,普通用户test登陆系统的时候,并没有执 阅读全文
摘要:
查看PATH:echo $PATH 使用env命令显示所有的环境变量: $ env 使用set命令显示所有本地定义的Shell变量: $ set 使用unset命令来清除环境变量 set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下: 阅读全文
摘要:
1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00 2.查看/proc/uptime文件计算系统启动时间cat /proc/uptime输出: 5113396.94 575949.85第一数字 阅读全文
摘要:
编辑/etc/profile文件,在末尾添加两行 USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}] 阅读全文