1.如何统计一个目录下的文件数
ls -lR|grep ‘^-‘|wc -l
2.如何查看http的连接数和TCP请求数?
netstat -an|grep -i "80"|wc -l
netstat -an|grep tcp|wc -l
3.如何修改linux默认的文件描述符,默认是1024.
#查看当前的文件描述符 ulimit -n
【方法1】 #修改文件描述符,打开如下文件新增一行,重启后生效 vi /etc/security/limits.conf * hard nofile 4096
* soft nofile 4096
【方法二】
ulimit -SHn 4096 #只对当前Session有效
将上述行写入/etc/profile文件中
4.检查和修复磁盘命令
#检查磁盘坏道 badblocks -v /dev/sda > result.txt #修复磁盘 fsck -y /dev/sda
5.现有网段192.168.10.0/24, 能ping通则认为此机器正常。请编写一个脚本,判断该网段的IP的状态?
for ip in `seq 1 254` do { ping -c 1 192.168.10.$ip > /dev/null 2>&1 if [ $? -eq 0 ]; then echo 192.168.1.$ip UP else echo 192.168.1.$ip DOWN fi }& done
[[email protected]drbd scripts]# more ping1.sh #!/bin/bash for siteip in $(seq 1 254) do site="192.168.10.${siteip}" ping -c1 -W1 ${site} &>/dev/null if [ "$?" == 0 ];then echo "$site is UP" else echo "$site is DOWN" fi done
说明:&>/dev/null 将多余的东西丢入回收站
6.nginx中使用什么模块可以实现upstream段配置的server遇故障自动剔除呢?
7.HAProxy、Nginx、LVS分别工作在OSI的几层?并简述他们的区别?
8.mysql主从复制,如何配置从主切换到备后,主恢复后不再切回到主?
9.MySQL主主复制时,该如何配置?配置文件中的是配置MASTER、还是配置BACKUP?
10.Zabbix如何配置模板?
11. Linux的启动顺序
1. nginx如何配置伪静态页面?只允许程序调用,而不允许使用浏览器直接能访问到文件?
2. 如果是你,如何在每天的0点对MySQL数据库进行备份,涉及到事务该如何处理?
3. 如果同一个网站有南方和北方两个节点,突然发现一个节点访问过慢,该怎么解决?
4. 如何批量复制文件到服务器?
5. 如何搭建MySQL读写分离?