Otu esi akwụsị ma gbanyụọ ọrụ na-achọghị na Sistemụ Linux


Anyị na-ewu ihe nkesa dị ka atụmatụ na ihe anyị chọrọ si dị, mana gịnị bụ ọrụ a na-achọ mgbe ị na-ewu ihe nkesa iji mee ka ọ rụọ ọrụ ngwa ngwa na nke ọma. Anyị niile maara na ka ị na-etinye Linux OS, a na-etinye ụfọdụ ngwugwu na ngwa na-akpaghị aka na-enweghị ihe ọmụma nke onye ọrụ.

Mgbe ị na-ewu ihe nkesa anyị kwesịrị ịjụ onwe anyị ihe anyị chọrọ n'ezie site na igbe ahụ. Achọrọ m sava webụ ma ọ bụ sava FTP, sava NFS ma ọ bụ sava DNS, ihe nkesa nchekwa data ma ọ bụ ihe ọzọ.

N'ebe a n'isiokwu a, anyị ga-atụle ụfọdụ ngwa na ọrụ ndị a na-achọghị nke ị nwere ike ọ gaghị adị gị mkpa mana etinyere ha na ndabara n'oge nrụnye OS wee malite iri ihe akụrụngwa sistemụ gị n'amaghị ama.

Ka anyị buru ụzọ mara ụdị ọrụ na-arụ na sistemụ site na iji iwu ndị a.

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

Ugbu a, ka anyị leba anya ngwa ngwa na usoro ịnakwere njikọ (ọdụ ụgbọ mmiri) site na iji iwu netstat dị ka egosiri n'okpuru.

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

Na mmepụta dị n'elu, ị ga-achọpụta na ụfọdụ ngwa ị nwere ike ọ gaghị adị mkpa na sava gị mana ha ka na-agba ọsọ dị ka ndị a:

smbd na nmbd bụ daemon nke usoro Samba. Ị ga-achọ ibupu òkè smb na windo ma ọ bụ igwe ọzọ. Ọ bụrụ na ọ bụghị! gịnị kpatara usoro ndị a ji agba ọsọ? Ị nwere ike igbu usoro ndị a n'enweghị nsogbu ma gbanyụọ ha ịmalite na-akpaghị aka mgbe igwe na-akpụ akpụ n'oge ọzọ.

Ị chọrọ nzikọrịta ozi dabere na ederede na ịntanetị ma ọ bụ netwọk mpaghara? Ọ bụrụ na ọ bụghị! gbuo usoro a ma gbanyụọ ya site na ịmalite na booting.

Ịkwesịrị ịbanye na onye nnabata ọzọ karịa netwọkụ. Ọ bụrụ na ọ bụghị! Gbuo usoro a ma gbanyụọ ya ịmalite na-akpaghị aka na buut.

The Remote Process Execution aka rexec na-ahapụ gị ka ịmee iwu shei na kọmputa dịpụrụ adịpụ. Ọ bụrụ na ịchọghị ịme iwu shei na igwe dịpụrụ adịpụ, gbuo usoro ahụ.

Ịkwesịrị ịnyefe faịlụ site n'otu onye ọbịa gaa na onye ọbịa ọzọ na ịntanetị? Ọ bụrụ na ọ bụghị, ị nwere ike kwụsị ọrụ ahụ n'enweghị nsogbu.

Ịkwesịrị ịkwanye sistemụ faịlụ dị iche iche na-akpaghị aka iji welite sistemụ faịlụ netwọkụ? Ọ bụrụ na ọ bụghị! Gịnị kpatara usoro a ji aga? Kedu ihe kpatara ị na-ahapụ ngwa a ka o jiri akụrụngwa gị? Gbuo usoro ma gbanyụọ ya ịmalite na-akpaghị aka.

Ịkwesịrị ịgba ọsọ NameServer (DNS)? Ọ bụrụ na ọ bụghị ihe dị n'ụwa na-amanye gị ịme usoro a ma kwe ka iri ihe onwunwe gị. Gbuo usoro ịgba ọsọ wee gbanyụọ ya ka ọ ghara ịgba ọsọ na buut.

lpd bụ daemon ngwa nbipute nke na-eme ka enwere ike ibipụta na sava ahụ. Ọ bụrụ na ịchọghị ibipụta site na ohere ihe nkesa, a na-eri akụrụngwa sistemụ gị.

Ị na-arụ ọrụ inetd ọ bụla? Ọ bụrụ na ị na-agba ọsọ naanị ngwa dị ka ssh nke na-eji ngwa nkwụnye naanị dị ka Mysql, Apache, wdg, ị chọghị inetd. Ka mma gbuo usoro ma gbanyụọ ya malite oge ọzọ na-akpaghị aka.

Portmap nke bụ oku na-emepe usoro ịgbakọ netwọkụ (ONC RPC) na-eji daemon rpc.portmap na rpcbind. Ọ bụrụ na usoro ndị a na-agba ọsọ, pụtara na ị na-agba ọsọ nkesa NFS. Ọ bụrụ na ihe nkesa NFS na-agba ọsọ na-ahụghị ya pụtara na a na-eji akụrụngwa sistemụ gị eme ihe na-enweghị isi.

Otu esi egbu usoro na Linux

Iji gbuo usoro ịgba ọsọ na Linux, jiri iwu 'Kill PID'. Mana, tupu ịgba ọsọ Kill iwu, anyị ga-amarịrị PID nke usoro a. Dịka ọmụmaatụ, ebe a ka achọrọ m ịchọta PID nke usoro 'cupsd'.

 ps ax | grep cupsd

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

Yabụ, PID nke usoro 'cupsd' bụ '1511'. Iji gbuo PID ahụ, mee iwu a.

 kill -9 1511

Iji chọpụta ihe ndị ọzọ gbasara igbu egbu na ihe atụ ha, gụọ isiokwu A Guide to Kill Command to Terminate a Process in Linux

Otu esi agbanyụọ ọrụ na Linux

Na nkesa Red Hat dị ka Fedora na CentOS, jiri edemede akpọrọ 'chkconfig'iji mee ka ma gbanyụọ ọrụ na-agba ọsọ na Linux.

Dịka ọmụmaatụ, hapụ ka gbanyụọ sava weebụ Apache na mmalite sistemụ.

 chkconfig httpd off
 chkconfig httpd --del

Na nkesa dabere na Debian dị ka Ubuntu, Linux Mint na nkesa Debian ndị ọzọ na-eji edemede akpọrọ update-rc.d.

Dịka ọmụmaatụ, iji gbanyụọ ọrụ Apache na mmalite sistemu mebie iwu a. Ebe a '-f' nhọrọ na-anọchi anya ike bụ iwu.

 update-rc.d -f apache2 remove

Mgbe emechara mgbanwe ndị a, usoro ọzọ ga-ebuba na-enweghị usoro UN ndị a dị mkpa nke n'ezie ga-echekwa akụrụngwa sistemụ anyị na ihe nkesa ga-adịkwu irè, ngwa ngwa, nchekwa na nchekwa.

Nke ahụ bụ ihe niile ugbu a. Aga m ebe a ọzọ na akụkọ ọzọ na-atọ ụtọ. Ruo mgbe ahụ nọrọ na nche wee jikọọ na Tecment. Echefula ịnye anyị nzaghachi gị bara uru na ngalaba nkọwa.