Linux系統運維常見面試簡答題系列(二)(14題)

Linux系統運維常見面試簡答題系列(二)(14題)php

如內容有不正之處,煩請給予指正,謝謝!html

1. /var/log/messages日誌出現kernel:nf_conntrack:tablefull,dropping packet,請問是什麼緣由致使的,如何解決?node

此報錯爲iptables報錯信息,鏈接跟蹤表已滿,開始丟包,可能的緣由是因爲頻繁的鏈接、關閉,或者網絡的一些TCP的鏈接致使的
解決方法:
1)加大跟蹤表的大小
2)禁用一些沒必要跟蹤的鏈接狀態
3)禁用模塊 ip_vs nf_conntectmysql

2. linux系統nginx與Php環境,發現PHP-FPM進程高,請說出可能的緣由以及如何解決?linux

1)php的插件程序與現有的PHP版本存在不兼容狀況,解決方法從php.ini中禁止相關插件
2)軟件自己存在問題,須要開發協同運維一同處理,查找緣由
3)php程序存在死循環現象,使用服務器負載太高,解決方法使用top命令查看nginx

3. 磁盤報錯:nospace left on device,可是df-h查看空間沒有滿,爲何?面試

緣由:系統inode滿了,由於全部的文件的文件名信息都是存放在inode裏面的,文件內容是存放在block裏面
能夠使用df -i 來查看inode的使用狀況
[root@mysql-1 download]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda2 1234576 138303 1096273 12% /
tmpfs 60785 1 60784 1% /dev/shm
/dev/sda1 51200 38 51162 1% /bootsql

4. 磁盤空間滿了,刪除一部分nginx日誌後,可是磁盤空間仍是滿的,爲何?服務器

相關文章
相關標籤/搜索