Haluan poistaa moduulit ”gsch ja uudelleenohjaukset” ytimestä RHEL 7.2: lla, mikä aiheuttaa usein ytimen paniikki.
Mutta kun yritän purkaa tiedostoa, olen virheiden alapuolella.
# modprobe -r gsch modprobe: FATAL: Module gsch is in use. # modprobe -r redirfs modprobe: FATAL: Module redirfs is in use. # lsmod | grep gsch gsch 88591 4 redirfs 79430 1 gsch
Tarkistettuna ei prosesseja, jotka pitävät näitä moduuleja ,
# ps -ef | grep gsch root 26417 7838 0 10:58 pts/3 00:00:00 grep --color=auto gsch # lsof | grep gsch #
kommentit
Vastaa
Nämä moduulit ovat todellisia – virustorjuntaohjelmiston pääsy tiedostoon. Nimen ”Trend Deep Security Agent” perusteella päätellen Trend Micro Antivirus, mutta se voi olla toinen.
Vastaa
Nämä ovat moduuleita Trend Deep Security Agent:
# locate gsch /opt/ds_agent/2.6.32-431.el6.x86_64/gsch.ko /opt/ds_agent/2.6.32-431.el6.x86_64/gsch.ko.version /opt/ds_agent/2.6.32-642.3.1.el6.x86_64/gsch.ko /opt/ds_agent/2.6.32-642.3.1.el6.x86_64/gsch.ko.version # locate redirfs /opt/ds_agent/2.6.32-431.el6.x86_64/redirfs.ko /opt/ds_agent/2.6.32-642.3.1.el6.x86_64/redirfs.ko
kommentit
- Eli ds_agent on lopetettava ensin ennen moduulien purkamista, kyllä?
lsmod
: n kolmas sarake on moduuleja käyttävien prosessien määrä. Et näe moduuleja prosesseinaps -ef
tai tiedostoina tiedostossalsof
, koska moduulit ovat käännetty ydinkoodi eivätkä itse tiedostot tai prosessit . Moduulikoodi ladataan muistiin, kun prosessi sitä tarvitsee, ja sinun on tiedettävä, mitä moduuli tekee tunnistaakseen, mikä prosessi on saattanut ladata sen.dmesg
on luultavasti paras panoksesi selvittääksesi mikä sai moduulin latautumaan.gsch
– jaredirfs
-moduulit ovat RHEL: n omistamia moduuleja ja saadaksesi niistä tietoja tarvitset RHEL-tilauksen. Jos sinulla on tilaus, paras tapa olisi ottaa yhteyttä RHEL-tukeen tässä asiassa. Jos ei, sinun pitäisi odottaa, että joku täällä, joka tietää RHEL: stä, vastaa tähän.