CentOS Command Line: Amri za Kawaida na Maelezo ya Kina

Usimamizi wa Faili na Saraka

  1. ls: Orodhesha faili na saraka katika saraka ya sasa. Inaonyesha majina ya faili na saraka zilizopo kwenye saraka ya sasa.

    Mfano: ls

  2. pwd: Chapisha njia kamili ya saraka ya sasa. Inakusaidia kujua ulipo kwenye mfumo wa faili.

    Mfano: pwd

  3. cd <directory>: Badilisha kwa saraka maalum. Kwa kutumia amri hii, unaweza kuvinjari kati ya saraka katika mfumo wako wa faili.

    Mfano: cd /home/user/documents

  4. touch <filename>: Unda faili mpya au usasishe wakati wa urekebishaji wa faili iliyopo. Ikiwa faili tayari ipo, itasasisha wakati wa urekebishaji.

    Mfano: touch newfile.txt

  5. cp <source> <destination>: Nakili faili au saraka kutoka eneo la chanzo hadi eneo lengwa. Unaweza kunakili faili nyingi au saraka kwa kubainisha vyanzo vingi.

    Mfano:

    • cp file.txt /home/user/documents/(nakili faili)
    • cp -r folder1 /home/user/documents/(nakili saraka)
  6. mv <source> <destination>: Hamisha au ubadilishe faili au saraka kutoka eneo la chanzo hadi eneo lengwa. Ikiwa fikio ni jina jipya, litabadilisha jina; ikiwa ni njia mpya, itasonga.

    Mfano:

    • mv file.txt /home/user/documents/file_new.txt(badilisha jina la faili)
    • mv folder1 /home/user/documents/(hamisha saraka)
  7. rm <file>: Ondoa faili. Kumbuka kwamba amri hii itafuta faili bila uthibitisho wowote, kwa hiyo itumie kwa tahadhari.

    Mfano: rm file.txt

  8. mkdir <directory>: Unda saraka mpya na jina maalum.

    Mfano: mkdir new_folder

  9. rmdir <directory>: Ondoa saraka tupu. Kumbuka kwamba unaweza tu kuondoa saraka tupu kwa kutumia amri hii.

    Mfano: rmdir empty_folder

Usimamizi wa Ruhusa ya Faili na Saraka

  1. chmod <permissions> <file/directory>: Badilisha ruhusa za ufikiaji za faili au saraka kulingana na ruhusa maalum. Ruhusa za kawaida ni pamoja na "r"(soma), "w"(andika), na "x"(tekeleza).

    Mfano: chmod u+rwx file.txt(ongeza kusoma, kuandika, kutekeleza ruhusa kwa mmiliki)

  2. chown <user>:<group> <file/directory>: Badilisha mmiliki wa faili au saraka kwa mtumiaji na kikundi maalum.

    Mfano: chown user1:group1 file.txt(weka mmiliki na kikundi kwa file.txt)

Mchakato na Usimamizi wa Huduma

  1. ps: Orodhesha michakato inayoendeshwa. Amri hii inaonyesha orodha ya michakato na vitambulisho vyake vinavyolingana vya Mchakato(PID).

    Mfano: ps

  2. top: Onyesha michakato inayoendesha na rasilimali za mfumo. Amri hii hutoa kiolesura shirikishi cha kutazama michakato inayoendeshwa na kufuatilia rasilimali za mfumo kama vile CPU, RAM.

    Mfano: top

  3. kill <PID>: Sitisha mchakato kwa kutumia kitambulisho maalum cha Mchakato(PID). Amri hii hutuma ishara kusimamisha mchakato, ikiruhusu kutoka au kuzima.

    Mfano: kill 1234(sitisha mchakato na PID 1234)

  4. systemctl start <service>: Anzisha huduma maalum. Huduma ni programu inayoendesha nyuma ya mfumo, na amri hii inaianzisha.

    Mfano: systemctl start httpd(anza huduma ya Apache)

  5. systemctl stop <service>: Acha huduma maalum. Amri hii inasimamisha huduma inayoendesha.

    Mfano: systemctl stop httpd(simamisha huduma ya Apache)

  6. systemctl restart <service>: Anzisha upya huduma iliyobainishwa. Amri hii inasimama na kuanza huduma.

    Mfano: systemctl restart httpd(anzisha upya huduma ya Apache)

  7. systemctl status <service>: Onyesha hali ya huduma maalum. Amri hii inaonyesha kama huduma inaendeshwa au la, na hali yake.

    Mfano: systemctl status httpd(onyesha hali ya huduma ya Apache)

Usimamizi wa Kifurushi

  1. yum install <package>: Sakinisha kifurushi cha programu kutoka kwa CentOS hazina.

    Mfano: yum install nginx(sakinisha Nginx)

  2. yum update <package>: Sasisha kifurushi cha programu iliyosakinishwa hadi toleo jipya zaidi.

    Mfano: yum update nginx(sasisha Nginx)

  3. yum remove <package>: Ondoa kifurushi kilichosakinishwa kutoka kwa mfumo.

    Mfano: yum remove nginx(ondoa Nginx)

Usimamizi wa Mtandao

  1. ifconfig: Onyesha habari kuhusu vifaa vya mtandao na anwani za IP za mfumo.

    Mfano: ifconfig

  2. ip addr: Onyesha habari kuhusu vifaa vya mtandao na anwani za IP za mfumo. Amri hii ni sawa na ifconfig.

    Mfano: ip addr

  3. ping <hostname/IP>: Angalia muunganisho wa mtandao kwa anwani maalum ya IP au jina la kikoa kwa kutuma pakiti na kusubiri jibu.

    Mfano: ping google.com

  4. curl <URL>: Leta maudhui kutoka kwa URL. Amri hii mara nyingi hutumiwa kupakua data kutoka kwa tovuti na kuonyesha matokeo kwenye mstari wa amri.

    Mfano: curl https://www.example.com

Usimamizi wa Historia ya Amri

  1. history: Onyesha historia ya amri zilizotekelezwa hapo awali. Amri hii inaorodhesha amri zinazotekelezwa katika kipindi cha sasa.

    Mfano: history

 

Hizi ni baadhi ya amri za kawaida na muhimu za mstari wa amri katika CentOS. Kulingana na mahitaji na madhumuni yako, unaweza kutumia amri hizi kudhibiti mfumo wako na kufanya kazi za msingi.