Linux运维工程师 50个常见面试题( 十 )


查看内存情况 free -m
查看I/O读写iostat 磁盘I/O读写等看看是那个进程大量占用系统资源导致我的服务器变慢
3、看看访问最多的URL和IP有什么特征 , 如果是恶意URL和IP就把他屏蔽掉如果是善意的就限流有可能是CDN回源量大造成网站无法访问
4、查看同台服务器上其他网站的打开速度 , 可以通过查询工具查看和自己在同一台服务器上的网站个数和网址可以看他们打开快慢
5、电信和联通互访的问题
如果是空间打开时快时慢 , 有时打不开那就是空间不稳定找空间商解决或是换空间伤 , 如果是有的地方快有的地方慢应该是网络线路问题 , 比如电信用户访问放在联通服务器上的网站 , 联通用户访问放在电信服务器上的网站 , 解决办吧是:使用双线空间或是多线空间
6、从网站自身的原因

  • 网站的程序设计结构是否合理是否由于幻灯片代码影响网站打开速度(找程序设计相关人士解决)
  • 网页的设计结构和代码错误(请专业人士进行修改)
  • 网页的内容如:大尺寸图片、大尺寸flash、过多的引用其他网站内容 , 如果被引用内容的网站速度慢 , 也影响自身网站把 。譬如友情连接可以把对方 的图片放到自己网站上
解决办法
  • 优化图片 , 限制图片大小尺寸 , 降低图片质量 , 减少图片数量
  • 限定图片的格式:jpg , png , gif
  • 减少http的请求数(当打开网页时浏览器会发出很多对象请求 , 每个对象的加载都会有所延时 , 如果网页上的对象很多就会花费大量的时间 , 去除不必要的对象 , 将临近的图片合成一张 , 合并css文件) f r o m :w l j s l m z
46、如何查看二进制文件的内容我们一般通过 hexdump 命令 来查看二进制文件的内容 。
hexdump -C XXX(文件名) -C 是参数 不同的参数有不同的意义
-C 是比较规范的 十六进制和 ASCII 码显示
-c 是单字节字符显示
-b 单字节八进制显示
-o 是双字节八进制显示
-d 是双字节十进制显示
-x 是双字节十六进制显示
等等等等
47、你是怎么备份数据的 , 包括数据库备份?在生产环境下 , 不管是应用数据、还是数据库数据首先在部署的时候就会有主从架构、或者集群 , 这本身就是属于数据的热备份;其实考虑冷备份 , 用专门一台服务器做为备份服务器 , 比如可以用rsync+inotify配合计划任务来实现数据的冷备份 , 如果是发版的包备份 , 正常情况下有台发布服务器 , 每次发版都会保存好发版的包 。
48、zabbix常用术语你知道几个?