搜罗的一些面试题

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丢失

posted @ 2016-04-07 18:15  rcj_飞翔  阅读(92)  评论(0)    收藏  举报