搜罗的一些面试题
1、如何查看apache的进程数:
ps-ef | grep httpd | wc-l
2、查看linux的cpu使用,内存使用,负载
top 、free 、uptime
3、查看mysql主从状态
show master/slave status
4、iptables 添加一个规则允许192.168.0.11访问80端口
iptables -A input -s 192.168.0.11 -p tcp --dport 80 -j accept
5、用shell写个脚本,循环在/data/下新建5个目录,例如user0,user1...,并赋予权限,所有者可读可写可执行,所在组读写,其他人可读
#!/bin/bash
COUNTER=0
while [ COUNTER -lt 5]
do
user="/data/user$COUNTER"
COUNTER=`expr $COUNTER + 1`
mkdir "$user"
chmod 754 -R "$user"
done
6、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15
如果引擎为myisam的话是18,因为myisam表会把自增主键的最大的id存在文件中,数据库重启,最大id不会丢失
如果引擎为innodb的话是15,因为innodb表把自增主键的最大id存于内存中,所以重启mysql或者对表进行OPTIMIZE操作,都会导致最大ID丢失

浙公网安备 33010602011771号