Ang Linux ay isang bukas na mapagkukunan ng operating system na nagbibigay lakas sa karamihan ng mga web server at libu-libong mga personal na computer. Itinayo sa paligid ng Linux Kernel, ang operating system ay dumating sa iba’t ibang mga pamamahagi para sa parehong mga desktop at server, kabilang ang Ubuntu, CentOS, CoreOs, Arch Linux, Fedora Debian bukod sa iba pa.


Bagaman maaaring magkakaiba ang mga pamamahagi sa ilang mga paraan, may mga karaniwang utos sa Linux na gumagana sa kanilang lahat. Sa gabay na ito, tututuon kami sa kung paano mo magagamit ang kapangyarihan ng mga pangunahing utos ng Linux upang mas mahusay na pamahalaan ang iyong system.

Mga kinakailangan

  • Isang plano ng VPS na nagpapatakbo ng anumang pamamahagi ng Linux>
  • Shell access sa iyong server

# 1: utos ng cd ng Linux

Sa Linux cd ay isang acronym para sa ‘pagbabago ng direktoryo’. Ang utos na ito ay kapaki-pakinabang kung nais mong baguhin sa ibang direktoryo ng nagtatrabaho. Halimbawa, upang lumipat sa direktoryo ng ‘var’, i-type ang utos sa ibaba:

$ cd / var

Ang utos ay kapaki-pakinabang din kung nais mong mag-navigate sa isang direktoryo. Upang gawin ito, i-type lamang ang cd sinusundan ng dalawang tuldok:

$ cd ..

# 2: mkdir

Ang Linux ‘mkdir’ ay nakatayo para sa ‘gumawa ng direktoryo’. Pinapayagan ng utos ang mga gumagamit na gumawa ng mga bagong direktoryo gamit ang syntax sa ibaba:

$ mkdir

Halimbawa:

halimbawang $ mkdir

# 3: pwd

Ang isa pang mahusay na utos ay pwd ibig sabihin ‘direktoryo ng gumaganang pag-print‘. Ang utos na ito ay nagpapakita ng kasalukuyang direktoryo na nagtatrabaho ka mula sa. Upang magamit ang utos i-type lamang ang utos sa ibaba sa iyong window window:

$ pwd

Halimbawang output:

/ bahay / james

# 4: cp

cp ginagamit ang utos upang kopyahin ang isang file gamit ang syntax sa ibaba:

$ cp

Halimbawa, upang kopyahin ang file na ‘sample.txt’ hanggang ‘sample2.txt’ sa parehong direktoryo, maaari naming gamitin ang utos sa ibaba:

$ cp sample.txt sample2.txt

Mangyaring tandaan na kailangan mong magkaroon ng tamang pahintulot upang kopyahin ang mga file sa isang direktoryo.

# 5: mv

Kapag naglilipat ka ng mga file sa Linux, maaari mong gamitin ang mv utos sa pamamagitan ng pag-type ng utos sa ibaba:

$ mv

Halimbawa, upang ilipat ang file na ‘sample.txt’ mula sa gumaganang direktoryo sa direktoryo ng pag-download, maaari naming gamitin ang utos sa ibaba

$ sudo mv sample.txt /downloads/sample.txt

# 6: ls

Ang ls ginagamit ang utos sa Linux upang ilista ang mga nilalaman ng isang direktoryo. Halimbawa, upang ilista ang mga nilalaman ng aming direktoryo ng ‘/ var’, maaari nating i-type ang utos sa ibaba:

$ ls / var

Output:

backups pag-crash ng lokal na log opt snap tmp
cache lib lock mail run spool www

# 7: cp -a

Maaari mong gamitin ang cp -a upang kopyahin ang isang direktoryo. Halimbawa, upang lumikha ng isang backup ng aming direktoryo ng mail, maaari naming gamitin ang syntax sa ibaba kung saan ang ‘mail.bk’ ay ang pangalan ng aming bagong direktoryo:

$ sudo cp -a / var / mail /var/mail.bk

# 8: chmod

chmod ay ginagamit upang baguhin ang mga pahintulot ng isang direktoryo. Halimbawa, maaari nating baguhin ang mga pahintulot ng ‘var / www‘Direktoryo sa pamamagitan ng pag-type ng utos sa ibaba:

$ chmod 755 / var / www

Sa halimbawa sa itaas, ang buong pag-access ay pinananatili para sa kasalukuyang gumagamit habang ang ibang mga tao ay pinipigilan mula sa pagbabago ng mga file sa direktoryo na iyon.

Ang pahintulot ng 755 ay nangangahulugan na ang may-ari ng file ay basahin, isulat at isakatuparan ang mga pahintulot habang ang grupo at iba pang mga gumagamit sa system ay basahin lamang at isagawa lamang ang mga pahintulot

# 9: chown

Maaari mong baguhin ang pagmamay-ari ng isang file o direktoryo sa Linux sa pamamagitan ng paggamit ng utos na ‘chown’.

Pangunahing syntax:

$ pagpipilian [mga pagpipilian]

Halimbawa, upang baguhin ang pagmamay-ari ng ‘/var / www / ‘ folder sa isang gumagamit na nagngangalang ‘francis’, maaari naming gamitin:

$ chown -R francis / var / www /

Mangyaring tandaan na ginamit namin -R command line pagpipilian upang mabago ang pagmamay-ari ng lahat ng mga file at direktoryo sa loob ng aming direktoryo ng direktoryo.

Maaari mo ring gamitin ang utos ng chown upang baguhin ang parehong may-ari at pangkat ng file gamit ang syntax sa ibaba:

$ chown new_user: new_group

Halimbawa:

$ chown james: www-data / var / www /

# 10: libre

Maaari mong suriin ang kabuuang ginamit at magagamit na memorya sa Linux sa pamamagitan ng paggamit ng libre utos:

$ libre

Halimbawang Output

kabuuang ginamit na libreng ibinahaging buff / cache na magagamit
Mem: 595512 394600 71196 17144 129716 90124
Pagpalit: 0 0 0

# 11: df

Gamitin ang df utos na makakuha ng isang ulat tungkol sa puwang ng disk sa iyong Linux server.

$ df

Kung nais mong makuha ang impormasyon sa isang mababasa na format ng tao, gamitin ang opsyon na -h

$ df -h

Output

Laki ng Filesystem Ginamit ang Paggamit ng Avail% Na-mount sa

/ dev / sda1 9.6G 1.8G 7.8G 19% /

# 12: rm

Gumamit rm utos na ganap na tanggalin ang isang file mula sa system

$ rm

Halimbawa

$ rm sample.txt

Maaari mo ring tanggalin ang isang direktoryo gamit ang rm na utos na may isang pagpipilian na -r

Halimbawa

$ rm -r / tmp / sample

Tiyaking mayroon kang tamang pahintulot upang tanggalin ang file o gumamit ng sudo upang gawin ang gawain.

Upang alisin ang isang direktoryo gamitin ang rm -f utos tulad ng ipinakita sa ibaba:

$ rm -f

Halimbawa

$ rm -f mail.bk

# 13: petsa

Upang makuha ang kasalukuyang petsa at oras ng iyong Linux server, gamitin ang petsa utos tulad ng sumusunod:

$ petsa

Halimbawang Output

Thu Aug 9 12:52:59 UTC 2018

# 14: pag-reboot at pagsara

Upang ma-restart ang iyong Linux VPS server, uri:

$ sudo reboot

Upang isara ang server, i-type ang utos sa ibaba:

$ sudo shutdown -h

# 15: hawakan

Sa Linux, ang touch command ay ginagamit upang lumikha ng mga bagong file. Halimbawa upang lumikha ng isang bagong file sa iyong kasalukuyang folder, patakbuhin ang utos sa ibaba

$ touch sample.txt

# 16: pusa

Maaari mong ipakita ang nilalaman ng mga file sa Linux sa pamamagitan ng paggamit ng utos ng pusa.

$ cat sample.txt

O kaya pagsamahin ang nilalaman ng maraming mga file na nagpapatakbo ng utos sa ibaba:

$ cat sample1.txt sample2.txt

Maaari mo ring idagdag ang nilalaman ng mga pinagsama-samang mga file sa ibang file e.g. sample3.txt gamit ang utos sa ibaba:

$ cat sample1.txt sample2.txt >> sample3.txt

# 17: higit pa

Gamitin ang higit pang utos na basahin ang nilalaman ng isang file ng isang screen nang sabay-sabay:

$ higit pang sample.txt

# 18: grep

Kung nais mong maghanap para sa isang tiyak na teksto sa isang file, maaari mong gamitin ang linux grep utos.

Ang pangunahing syntax ay:

$ grep ”

Halimbawa upang maghanap para sa parirala chemist sa isang file na nagngangalang sample.txt, i-type ang utos sa ibaba:

$ grep ‘chemist’ sample.txt

Halimbawang Output

Napuno ng tubig ang aming chemist sa pagbaha

Mangyaring tandaan, kung ang iyong keyword ay natagpuan, mai-highlight ito sa pula.

# 19: kasaysayan

Ang utos na ito ay magpapakita ng isang listahan ng mga dati nang ginamit na mga utos:

$ kasaysayan

Halimbawang Output:

1 libre
2 df -h
3 petsa

12 grep chemist sample.txt
14 kasaysayan

Upang magamit muli ang isang dati nang ginamit na uri ng command na! karakter na sinusundan ng numerong key na nauugnay sa utos.

Halimbawa;

$! 3

# 20: malinaw

Minsan ang screen ay maaaring mapunan ng maraming mga utos at output. Upang limasin ang mga ito, patakbuhin ang malinaw na utos:

$ malinaw

# 21: traceroute

Maaari mong subaybayan ang ruta na sinusundan ng mga packet mula sa iyong computer hanggang sa isang naibigay na host.

Halimbawa:

$ traceroute 127.0.0.1

Output:

traceroute hanggang 127.0.0.1 (127.0.0.1), 30 hops max, 60 bote pack
1 localhost (127.0.0.1) 0.052 ms 0.004 ms 0.003 ms

# 22: ifconfig

ifconfig nakatayo para sa Interface Configurong gamitin ang utos na ito sa mga parameter ng interface ng query sa network

$ ifconfig

Halimbawang Output:

ens4: mga watawat = 4163 mtu 1460
magpasok 10.142.0.2 netmask 255.255.255.255 broadcast 0,0.0.0
inet6 fe80 :: 4001: aff: fe8e: 2 prefixlen 64 scopeid 0x20
eter 42: 01: 0a: 8e: 00: 02 txqueuelen 1000 (Ethernet)

# 23: ssh

Gumamit ng utos ng Linux ssh upang kumonekta sa isa pang malayong server:

$ ssh

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me