Tôi đã nhận thấy lệnh setsebool mất nhiều thời gian hơn các lệnh linux khác. Nhu la:
setsebool -P ftp_home_dir ON
Vì tò mò tôi muốn biết tại sao lệnh "setsebool" lại cần một thời gian dài như vậy để hoàn thành nhiệm vụ?
đã thử lệnh như trên và thời gian "thực" là khoảng 30 giây. Thông thường một lệnh linux bình thường
—
Xianlin
time setenforce 0
sẽ cho khoảng 0,011 giây thời gian "thực". Tôi cảm thấy 30 giây là một chút dài và tự hỏi những gì đang xảy ra tại phụ trợ?
strace -f setsebool -P ftp_home_dir ON
và xem chính xác nơi nó đang dành thời gian ngọt ngào của nó.
Tôi nghĩ rằng tôi cần nhiều kiến thức lập trình hơn để hiểu đầu ra strace..Tôi đoán là do selinux liên quan đến quá nhiều thay đổi cấp độ "sâu" trên hệ thống linux và đó là lý do tại sao phải mất quá nhiều thời gian để hoàn thành một lệnh.
—
Xianlin 15/03/13
Selinux có cần phải biên dịch lại quy tắc của nó khi bạn thực hiện thay đổi không? Tôi nghĩ rằng tôi nhớ lại rằng đọc ở đâu đó.
—
chức năng
time setsebool -P ftp_home_dir ON
. Bao lâu bạn xem xét một thời gian dài?