Linux ulgamyndan islenmeýän hyzmatlary nädip togtatmaly we öçürmeli


Meýilnamamyza we talaplarymyza görä serwer gurýarys, ýöne serweriň çalt we netijeli işlemegi üçin niýetlenen funksiýalar haýsylar? Linux OS gurlanda, käbir islenmeýän paketler we amaly ulanyjynyň habary bolmazdan awtomatiki gurulýar.

Serwer gurlanda, gutudan nämä mätäçdigimizi özümizden soramalydyrys. Web serweri ýa-da FTP serweri, NFS serweri ýa-da DNS serweri, maglumat bazasy serweri ýa-da başga bir zat gerekmi?

Bu ýerde, bu makalada, size gerek däl bolup biläýjek, islenilmeýän programmalaryň we hyzmatlaryň käbirini ara alyp maslahatlaşarys, ýöne olar OS gurlanda adaty ýagdaýda gurulýar we bilmän ulgam çeşmeleriňizi iýip başlaýar.

Ilki bilen aşakdaky buýruklary ulanyp ulgamda haýsy hyzmatlaryň işleýändigini bileliň.

 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]
   .....

Indi, aşakda görkezilişi ýaly netstat buýrugyny ulanyp birikmäni (portlary) kabul edýän amallara gysgaça göz aýlalyň.

 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         
....

Aboveokardaky çykyşda, serweriňizde zerur däl käbir programmalaryň bardygyny, emma henizem aşakdaky ýaly işleýändigini görýärsiňiz:

smbd we nmbd Samba Prosessiniň daimi. Hakykatdanam windowsda ýa-da başga enjamda smb paýyny eksport etmek zerurmy? Däl bolsa! bu prosesler näme üçin işleýär? Bu amallary arkaýyn öldürip, indiki gezek maşyn açylanda awtomatiki başlamagy öçürip bilersiňiz.

Internet ýa-da ýerli ulgam arkaly iki taraplaýyn interaktiw tekste gönükdirilen aragatnaşyk gerekmi? Däl bolsa! bu prosesi öldüriň we başlamazdan öçüriň.

Tor arkaly başga bir hosta girmelimi? Däl bolsa! Bu prosesi öldüriň we ýüklemäniň awtomatiki başlamagyny öçüriň.

Uzakdan amal ýerine ýetiriş aka rexec uzakdaky kompýuterde gabyk buýruklaryny ýerine ýetirmäge mümkinçilik berýär. Uzakdaky enjamda gabyk buýrugyny ýerine ýetirmek zerurlygy ýok bolsa, prosesi öldüriň.

Faýllary bir hostdan beýlekisine internet arkaly geçirmek zerurmy? Bolmasa hyzmaty arkaýyn duruzyp bilersiňiz.

Tor faýl ulgamyny döretmek üçin dürli faýl ulgamlaryny awtomatiki gurnamalymy? Däl bolsa! Näme üçin bu proses dowam edýär? Näme üçin bu programmanyň çeşmesini ulanmagyna rugsat berýärsiňiz? Amaly öldüriň we awtomatiki başlamagy öçüriň.

NameServer (DNS) işletmelimi? Earther ýüzündäki zat sizi bu prosesi başlamaga we baýlyklaryňyzy iýmäge mejbur etmeýän bolsa. Ilki bilen işleýiş amalyny öldüriň, soňra bolsa ony ýüklemekde öçüriň.

lpd şol serwere çap etmegi mümkin edýän printer daemondyr. Serwerden çap etmegiň zerurlygy ýok bolsa, ulgam çeşmeleriňiziň iýilmegi mümkin.

Inetd hyzmatlaryny işleýärsiňizmi? Mysql, Apache we ş.m. ýaly başga stend programmasyny ulanýan ssh ýaly ýeke özi işleýän bolsaňyz, inetd gerek bolmaz. prosesi has gowy öldüriň we indiki gezek awtomatiki usulda başlaň.

Açyk tor hasaplaýyş uzakdan prosedura jaňy (ONC RPC) bolan portmap we daemon rpc.portmap we rpcbind ulanýar. Bu Amallar işleýän bolsa, NFS serwerini işledýändigiňizi aňladýar. NFS serweri ünsden düşýän bolsa, ulgam çeşmeleriň hökmany suratda ulanylýandygyny aňladýar.

Linux-da bir prosesi nädip öldürmeli

Linux-da işleýän prosesi öldürmek üçin “Kill PID” buýrugyny ulanyň. Emma, Kill buýrugyny işletmezden ozal, prosesiň PID-i bilmeli. Mysal üçin, bu ýerde “cupsd” prosesiniň PID-i tapmak isleýärin.

 ps ax | grep cupsd

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

Şeýlelik bilen, “cupsd” prosesiniň PID-i “1511”. Şol PID-i öldürmek üçin aşakdaky buýrugy işlediň.

 kill -9 1511

Mysallary bilen öldürmek buýrugy barada has giňişleýin maglumat almak üçin Linux-da bir prosesi ýatyrmak üçin gollanma gollanmasyny okaň

Linux-da hyzmatlary nädip öçürmeli

Fedora we CentOS ýaly Red Hat esasly paýlamalarda, Linux-da işleýän hyzmatlary işletmek we öçürmek üçin chkconfig skriptini ulanyň.

Mysal üçin, ulgam işe başlanda Apache web serwerini öçüreliň.

 chkconfig httpd off
 chkconfig httpd --del

Ubuntu, Linux Mint we Debian esasly paýlamalarda Debian esasly paýlamalarda update-rc.d atly skript ulanylýar.

Mysal üçin, ulgam işe başlanda Apache hyzmatyny öçürmek üçin aşakdaky buýrugy ýerine ýetiriň. Bu ýerde “-f” görnüşi hökmanydyr.

 update-rc.d -f apache2 remove

Bu üýtgeşmeleri amala aşyrandan soň, indiki gezek ulgam BMG-nyň zerur amallary bolmazdan başlar, bu hakykatdanam ulgam çeşmämizi tygşytlar we serwer has amaly, çalt, howpsuz we ygtybarly bolar.

Bularyň hemmesi häzirlikçe. Hereene bir gyzykly makala bilen şu ýere gelerin. Soňra “Tecmint” -e birikdiriň. Teswirler bölüminde gymmatly pikirleriňizi bize bermegi ýatdan çykarmaň.