Kif Tieqaf u Tiskonnettja Servizzi Mhux mixtieqa mis-Sistema Linux


Nibnu server skond il-pjan u r-rekwiżiti tagħna, imma x'inhuma l-funzjonijiet maħsuba waqt li nibnu server biex jagħmilha taħdem malajr u b'mod effiċjenti. Ilkoll nafu li waqt l-installazzjoni ta’ Linux OS, xi Pakketti u Applikazzjoni mhux mixtieqa jiġu installati awtomatikament mingħajr l-għarfien ta’ Utent.

Meta nibnu server għandna bżonn nistaqsu lilna nfusna dak li fil-fatt għandna bżonn mill-kaxxa. Għandi bżonn Web Server jew FTP Server, NFS Server jew DNS Server, Database Server jew xi ħaġa oħra.

Hawnhekk f'dan l-artikolu, se nkunu qed niddiskutu xi wħud minn dawn l-applikazzjonijiet u s-servizzi mhux mixtieqa li forsi ma tkunx meħtieġa iżda huma installati awtomatikament waqt l-installazzjoni tal-OS u mingħajr ma jafu jibdew jieklu r-riżorsi tas-sistema tiegħek.

L-ewwel inkunu nafu x'tip ta' servizzi qed jaħdmu fuq is-sistema billi tuża l-kmandi li ġejjin.

 ps ax
  PID TTY      STAT   TIME COMMAND
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00  \_ [migration/0]
    4 ?        S      0:09  \_ [ksoftirqd/0]
    5 ?        S      0:00  \_ [migration/0]
    6 ?        S      0:24  \_ [watchdog/0]
    7 ?        S      2:20  \_ [events/0]
    8 ?        S      0:00  \_ [cgroup]
    9 ?        S      0:00  \_ [khelper]
   10 ?        S      0:00  \_ [netns]
   11 ?        S      0:00  \_ [async/mgr]
   12 ?        S      0:00  \_ [pm]
   13 ?        S      0:16  \_ [sync_supers]
   14 ?        S      0:15  \_ [bdi-default]
   15 ?        S      0:00  \_ [kintegrityd/0]
   16 ?        S      0:49  \_ [kblockd/0]
   17 ?        S      0:00  \_ [kacpid]
   18 ?        S      0:00  \_ [kacpi_notify]
   19 ?        S      0:00  \_ [kacpi_hotplug]
   20 ?        S      0:00  \_ [ata_aux]
   21 ?        S     58:46  \_ [ata_sff/0]
   22 ?        S      0:00  \_ [ksuspend_usbd]
   23 ?        S      0:00  \_ [khubd]
   24 ?        S      0:00  \_ [kseriod]
   .....

Issa, ejja nagħtu ħarsa malajr lejn il-proċessi li jaċċettaw konnessjoni (portijiet) bl-użu tal-kmand netstat kif muri hawn taħt.

 netstat -lp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 *:31138                     *:*                         LISTEN      1485/rpc.statd      
tcp        0      0 *:mysql                     *:*                         LISTEN      1882/mysqld         
tcp        0      0 *:sunrpc                    *:*                         LISTEN      1276/rpcbind        
tcp        0      0 *:ndmp                      *:*                         LISTEN      2375/perl           
tcp        0      0 *:webcache                  *:*                         LISTEN      2312/monitorix-http 
tcp        0      0 *:ftp                       *:*                         LISTEN      2174/vsftpd         
tcp        0      0 *:ssh                       *:*                         LISTEN      1623/sshd           
tcp        0      0 localhost:ipp               *:*                         LISTEN      1511/cupsd          
tcp        0      0 localhost:smtp              *:*                         LISTEN      2189/sendmail       
tcp        0      0 *:cbt                       *:*                         LISTEN      2243/java           
tcp        0      0 *:websm                     *:*                         LISTEN      2243/java           
tcp        0      0 *:nrpe                      *:*                         LISTEN      1631/xinetd         
tcp        0      0 *:xmltec-xmlmail            *:*                         LISTEN      2243/java           
tcp        0      0 *:xmpp-client               *:*                         LISTEN      2243/java           
tcp        0      0 *:hpvirtgrp                 *:*                         LISTEN      2243/java           
tcp        0      0 *:5229                      *:*                         LISTEN      2243/java           
tcp        0      0 *:sunrpc                    *:*                         LISTEN      1276/rpcbind        
tcp        0      0 *:http                      *:*                         LISTEN      6439/httpd          
tcp        0      0 *:oracleas-https            *:*                         LISTEN      2243/java         
....

Fl-output ta 'hawn fuq, tinnota li xi wħud mill-applikazzjonijiet li tista' ma tkunx meħtieġa fuq is-server tiegħek iżda għadhom qed jaħdmu kif ġej:

smbd u nmbd huma daemon ta' Samba Process. Għandek bżonn verament tesporta sehem smb fuq twieqi jew magna oħra. Jekk le! għaliex qed jaħdmu dawn il-proċessi? Tista' toqtol dawn il-proċessi b'mod sikur u tiddiżattivahom milli jibdew awtomatikament meta l-magna tibbotja l-ħin li jmiss.

Għandek bżonn komunikazzjoni bidirezzjonali interattiva orjentata lejn it-test fuq l-internet jew netwerk lokali? Jekk le! joqtlu dan il-proċess u itfih milli jibda fil booting.

Għandek bżonn tidħol f'host ieħor permezz tan-netwerk. Jekk le! Oqtol dan il-proċess u skonnettjah milli jibda awtomatikament mal-but.

L-Eżekuzzjoni tal-Proċess Remot aka rexec iħallik tesegwixxi kmandi tal-qoxra fuq kompjuter remot. Jekk ma teħtieġx li tesegwixxi kmand tal-qoxra fuq magna remota, sempliċement oqtol il-proċess.

Għandek bżonn tittrasferixxi fajls minn host għal host ieħor fuq l-Internet? Jekk le tista 'twaqqaf is-servizz b'mod sikur.

Għandek bżonn timmonta sistemi ta 'fajls differenti awtomatikament biex iġġib is-sistema ta' fajls tan-netwerk? Jekk le! Għaliex qed jaħdem dan il-proċess? Għaliex qed tħalli din l-applikazzjoni tuża r-riżorsi tiegħek? Oqtol il-proċess u skonnettja milli jibda awtomatikament.

Għandek bżonn tħaddem NameServer (DNS)? Jekk le dak fid-dinja qed iġġiegħlek tmexxi dan il-proċess u tippermetti li tiekol ir-riżorsi tiegħek. Oqtol il-proċess tat-tħaddim l-ewwel u mbagħad itfih milli jaħdem mal-but.

lpd huwa d-daemon tal-istampatur li jagħmilha possibbli li tipprintja lil dak is-server. Jekk m'għandekx bżonn tipprintja mis-server ċansijiet huma r-riżorsi tas-sistema tiegħek qed jittieklu.

Qed tmexxi xi servizzi inetd? Jekk qed tħaddem applikazzjoni waħedha bħal ssh li tuża applikazzjoni waħedha oħra bħal Mysql, Apache, eċċ. allura m'għandekx bżonn inetd. aħjar joqtlu l-proċess u tiddiżattivah jibda l-ħin li jmiss awtomatikament.

Portmap li huwa Open Network Computing Remote Procedure Call (ONC RPC) u juża daemon rpc.portmap u rpcbind. Jekk dawn il-Proċessi qed jaħdmu, ifisser li qed taħdem is-server NFS. Jekk is-server NFS ikun qed jaħdem mingħajr ma jkun innutat ifisser li r-riżorsi tas-sistema tiegħek qed jintużaw bla bżonn.

Kif Toqtol Proċess fil-Linux

Sabiex toqtol proċess li qed jaħdem fil-Linux, uża l-kmand Kill PID. Iżda, qabel ma nħaddem il-kmand tal-Qtil, irridu nkunu nafu l-PID tal-proċess. Pereżempju, hawnhekk irrid insib PID tal-proċess 'cupsd'.

 ps ax | grep cupsd

1511 ?        Ss     0:00 cupsd -C /etc/cups/cupsd.conf

Allura, il-PID tal-proċess 'cupsd' huwa '1511'. Biex toqtol dak il-PID, mexxi l-kmand li ġej.

 kill -9 1511

Biex issir taf aktar dwar il-kmand tal-qtil bl-eżempji tagħhom, aqra l-artikolu Gwida għall-Kmand tal-Qtil biex Twaqqaf Proċess fil-Linux

Kif tiddiżattiva Servizzi fil-Linux

F'distribuzzjonijiet ibbażati fuq Red Hat bħal Fedora u CentOS, uża script imsejjaħ 'chkconfig' biex tippermetti u tiddiżattiva s-servizzi li qed jaħdmu fil-Linux.

Pereżempju, ejja tiddiżattiva s-server tal-web Apache fl-istartjar tas-sistema.

 chkconfig httpd off
 chkconfig httpd --del

F'distribuzzjonijiet ibbażati fuq Debian bħal Ubuntu, Linux Mint u distribuzzjonijiet oħra bbażati fuq Debian uża skript imsejjaħ update-rc.d.

Pereżempju, biex tiddiżattiva s-servizz Apache fl-istartjar tas-sistema tesegwixxi l-kmand li ġej. Hawnhekk l-għażla '-f' tirrappreżenta l-forza hija obbligatorja.

 update-rc.d -f apache2 remove

Wara li tagħmel dawn il-bidliet, Is-sistema l-ħin li jmiss se tibda mingħajr dawn il-proċess tan-NU meħtieġa li fil-fatt se jkun qed jiffranka r-riżorsi tas-sistema tagħna u s-server ikun aktar prattiku, veloċi, sigur u sigur.

Dak kollu għalissa. Erġa’ nerġa’ hawn b’artiklu interessanti ieħor. Sa dakinhar ibqa' sintonizzat u mqabbad ma' Tecmint. Tinsiex tagħtina l-feedback siewi tiegħek fit-Taqsima tal-kummenti.