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