1,显示指定行数
比如要显示一个文件的5-10行,
head -n 10 取前十行
tail -n 5 取倒数后五行
结合使用,取5-10行 cat /etc/passwd | head -n 10 | tail -n 5
2,编写判断文件行数的脚本
#!/bin/bash
count="$(wc -l $1|cut -d' ' -f1)"
echo "$1 has $count lines"
3,查找某命令的二进制文件,提供命令的软件包
which COMMAND
查找二进制文件
rpm -qf /usr/bin/ls
查找到的二进制文件作为参数查找提供该文件的软件包
rpm -qf `COMMAND`
直接查找提供该命令的软件包,注意不是单引而是反引
3,php使用localhost可以连接mysql,但是使用127.0.0.1连接失败
关闭selinux
4,php与httpd模块整合失败
设置httpd的MPM模式为prework
5,如何确保授权给用户修改密码权限的安全
在不得不授予用户passwd的权限时,若不加以控制,用户可以直接sudo passwd或sudo passwd root修改root密码,这不是希望看到的,针对上面两种情况,在授权后面加上如下代码
/usr/bin/passwd [a-z]*,!/usr/bin/passwd root