LFCA: Pagsabot sa Linux Operating System - Bahin 1


Ang Linux Foundation nag-abli sa bag-ong pre-professional IT certification nga nailhan nga Linux Foundation Certified IT Associate (LFCA). Kini usa ka bag-ong sertipikasyon sa lebel sa pagsulod nga nagpunting sa pagsulay sa sukaranang mga konsepto sa IT sama sa mga sukaranan nga mga mando sa pagdumala sa sistema, cloud computing, seguridad, ug DevOps.

LFCA: Overview ug Outline sa Kurso

Ania ang usa ka summary sa mga katakus ug mga dominyo nga sulayan sa LFCA:

  • Linux Operating System – Bahin 1
  • Mga Sugo sa Pagdumala sa File – Bahin 2
  • Linux System Commands – Bahin 3
  • Mga Kinatibuk-ang Sugo sa Networking – Bahin 4

  • Pagdumala sa Gumagamit sa Linux – Bahin 5
  • Pagdumala sa Oras ug Petsa sa Linux – Bahin 6
  • Pagdumala sa Software sa Linux – Bahin 7
  • Susiha ang Linux Basic Metrics – Bahin 8
  • Linux Basic Networking – Bahin 9
  • Linux Binary ug Decimal Numbers – Bahin 10
  • LFCA: Pagkat-on sa mga Klase sa Network IP Addressing Range – Bahin 11
  • LFCA: Pagkat-on Basic Network Troubleshooting Tips – Bahin 12

  • Pagkat-on sa Sukaranan sa Cloud Computing – Bahin 13
  • Pagkat-on sa Cloud Availability, Performance, ug Scalability – Bahin 14
  • LFCA: Pagkat-on sa Serverless Computing, Mga Benepisyo ug mga Pitfalls – Bahin 15
  • LFCA: Pagkat-on sa Cloud Costs ug Pagbadyet – Bahin 16

  • Basic nga Mga Tip sa Seguridad sa Pagpanalipod sa Sistema sa Linux – Bahin 17
  • Mapuslanon nga Mga Tip para sa Pagsiguro sa Data ug Linux – Bahin 18
  • Unsaon Pagpauswag sa Linux Network Security – Bahin 19

Overview sa sertipikasyon sa LFCA

Ang LFCA nga sertipikasyon naghatag ug sukaranang kahibalo sa batakang sistema ug mga sugo sa pagdumala sa file, mga sugo sa network ug pag-troubleshoot, mga konsepto sa cloud computing, seguridad sa datos nga naglakip sa sistema ug seguridad sa network, ug mga sukaranan sa DevOps.

Sa higayon nga makasabot ka na sa sukaranang mga konsepto ug makapasar sa eksaminasyon sa LFCA, makapaabot ka sa pagsugod sa LFCE (Linux Foundation Certified Engineer).

Ang eksaminasyon sa LFCA usa ka multiple-choice nga eksaminasyon ug nagkantidad og $200. Gihimo kini online nga adunay usa ka hilit nga proctor nga nagtan-aw kanimo pinaagi sa webcam sa tibuok nga paglingkod. Sa pagpasar sa pasulit, hatagan ka ug LFCA badge ug sertipiko nga balido sulod sa 3 ka tuig.

Linux Fundamentals

Niining dalaga nga seksyon, atong hisgotan ang mosunod nga mga kapitulo:

  • Linux Operating System – Bahin 1
  • Mga Sugo sa Pagdumala sa File – Bahin 2
  • Linux System Commands – Bahin 3
  • Mga Kinatibuk-ang Sugo sa Networking – Bahin 4

Kung wala’y daghang dugang nga pagduha-duha, molukso dayon kita.

Kini nga artikulo mao ang Bahin 1 sa serye sa LFCA, nga maglakip sa gikinahanglan nga mga dominyo ug mga kahanas nga gikinahanglan alang sa LFCA certification exam.

Pagsabot sa Linux Operating System

Sa among pagsugod, nagtuo kami nga tingali nakig-interact ka sa Windows o macOS o pareho sa pagbuhat sa imong adlaw-adlaw nga buluhaton sa pag-compute. Parehong mga operating system ug gitugotan ka nila nga makig-uban sa mga sangkap sa hardware ug software sa usa ka kompyuter ug magpadagan sa daghang mga buluhaton lakip ang pag-browse, pagdula, streaming nga musika ug video, ug pag-uswag sa software aron mahisgutan ang pipila lang.

Ang Windows usa ka sagad nga lugar nga operating system ug kini adunay daghang bahin sa merkado sa mga tiggamit sa desktop. Sayon kini gamiton ug makat-on ug kasagaran usa ka ganghaan alang sa mga estudyante nga naghimo sa mga lakang sa bata sa pagkat-on kung giunsa ang pagpakig-uban sa mga kompyuter.

Bisan pa sa kasayon sa paggamit ug suporta alang sa daghang mga hardware device, ang Windows adunay patas nga bahin sa mga kakulangan. Una, ang Windows usa ka proprietary operating system gikan sa Microsoft, ug kadaghanan sa mga aplikasyon sa software sama sa Microsoft Office suite gibayran. Gi-lock niini ang daghan nga wala’y katakus sa pinansyal aron makakuha usa ka lisensya alang sa produkto.

Tinuod usab kini alang sa macOS sa Apple nga, bisan pa sa kaanyag ug dalaygon nga seguridad, adunay gilakip nga taas nga tag sa presyo. Sa tinuud, ang pipila ka mga aplikasyon alang sa AppStore kasagaran gibayran. Kanunay nga gisalikway sa mga tiggamit ang pagbayad alang sa maliputon nga mga suskrisyon alang sa mga aplikasyon nga mahimo’g libre sa ubang mga platform.

Dugang pa, ang Windows medyo dili lig-on ug kanunay nga bulnerable sa mga pag-atake sa malware sama sa mga virus ug trojan. Mahimo kang mogasto og gatusan ka mga dolyares sa pagsiguro sa lig-on nga mga programa sa Antivirus aron mapugngan ang mga pag-atake ug mga paglapas o bahin sa usa ka bahandi nga nagbayad sa usa ka propesyonal sa pagdayagnos ug pagtangtang sa virus.

Dugang pa, ang aplikasyon sa mga patch sa seguridad ug mga pag-update sa bahin kanunay usa ka taas nga proseso. Sa kadaghanan nga bahin, ang pag-update sa imong sistema mahimong molungtad bisan asa tali sa katloan ka minuto hangtod sa usa ka oras depende sa gidak-on sa pag-update, ug kini kanunay nga gipahinabo sa usa ka serye sa mga pag-reboot sa sistema.

Ang Linux, sama sa Windows ug macOS usa pa ka operating system nga mipuli sa industriya sa IT pinaagi sa bagyo. Ang Linux kay ubiquitous ug gigamit sa liboan ka tiggamit kada adlaw.

Ang sikat nga operating system sa Android nga nagpalihok sa milyon-milyon nga mga smart device gibase sa Linux kernel. Ang imong paborito nga Android smartphone o ang smart TV sa imong sala gipadagan sa Linux. Labing hinungdanon, ang Linux mao ang nag-una nga sistema sa internet, nga adunay daghang bahin sa mga platform sa web hosting ug mga server sa internet. Gibana-bana nga 90% sa publiko nga panganod ug 99% sa supercomputer nga bahin sa merkado gipaluyohan sa Linux.

Busa, sa unsang paagi namugna ang Linux?

Niini nga yugto, kini mahimong maalamon kung kita mobalik sa panahon ug adunay usa ka daklit nga pagtan-aw sa sinugdanan sa usa sa labing kaylap nga gigamit nga mga operating system.

Ang kasaysayan sa Linux nagsugod balik sa 1960s sa AT&T Bell Labs diin si Dennis Ritchie - ang amahan sa C programming language & KenThompson - usa ka American Computer scientist - kauban ang ubang mga developer nagtrabaho sa proyekto sa Multics. Ang Multics usa ka operating system nga nagpaandar sa mainframe nga sistema sa kompyuter.

Ang duha ka computer scientist nangita sa paghimo og multi-user, multi-tasking operating system nga adunay hierarchical file system. Sa sinugdan, ang Multics usa ka proyekto sa panukiduki apan dali nga nahimo nga usa ka komersyal nga produkto. Wala nakadayeg sa direksyon nga gikuha sa Multics, ang duha ka nanguna nga mga developer nag-chart sa ilang kaugalingon nga kurso ug nagsugod sa paghimo og laing sistema nga gibase sa Multics nga gitawag ug UNICS, nga sa ulahi nahimong UNIX.

Sa 1970s ug 80s, ang UNIX nahimong mas popular, ilabi na sa Academic circles. Nakita niini ang pagsagop niini sa daghang mga institusyon, lakip kanila ang Unibersidad sa Berkley California nga sa ulahi nagbag-o sa agianan niini. Ang mga nag-develop sa Unibersidad dugang nga nagtrabaho sa UNIX code ug naghimo sa BSD, usa ka acronym alang sa Berkeley Software Development. Ang BSD sa ulahi nag-inspirar sa daghang mga operating system, ang uban niini gigamit gihapon karon sama sa FreeBSD ug NetBSD.

Sa Bells Labs, ang panukiduki ug pag-uswag sa UNIX nagpadayon, nga nagpatungha sa ubang mga variant sa UNIX nga sa ulahi gisagop sa mga komersyal nga tigbaligya. Bisan pa, ang BSD labi ka sikat kaysa mga komersyal nga variant gikan sa Bells Labs.

Samtang, sa 1991, si Linus Torvalds, usa ka Finnish nga gradwado, nagtrabaho sa usa ka bersyon sa UNIX nga gitawag MINIX apan nasagmuyo sa lisensya sa proyekto. Sa usa ka sulat nga gitumong sa iyang MINIX user group, iyang gipahibalo nga siya nagtrabaho sa usa ka bag-ong kernel nga sa ulahi gitawag nga Linux kernel. Gigamit niya ang GNU code, kauban ang GNU compiler ug bash aron mahimo ang labing una nga buhi nga Linux kernel nga sa ulahi lisensyado sa ilawom sa modelo nga GNU/GPL.

Ang Linux kernel nagtakda sa entablado alang sa pagpalambo sa gatusan ka mga distribusyon o mga lami sa Linux. Makuha nimo ang usa ka bug-os nga daklit nga pagtan-aw sa mga sikat nga distribusyon sa Linux sa distrowatch.

Ang Linux usa ka open-source nga operating system. Unsay buot ipasabot niini? Aw, kini nagpasabot nga mahimo nimong tan-awon ang source code sa Linux, usbon kini ug gawasnon nga ipanghatag kini nga walay bayad. Ang mga hanas nga tiggamit sama sa mga developer mahimo usab nga makatampo sa code aron mahimo kini nga mas maayo ug mas makapaikag.

Tungod niini nga rason, adunay gatusan ka mga distribusyon sa Linux nga adunay lain-laing mga sistema sa pagdumala sa package, software applications, ug visual appeal. Ang usa ka pag-apod-apod sa Linux, nga gitawag nga distro, usa ka bersyon sa operating system sa Linux nga giandam nang daan sa mga programa, librarya, gamit sa pagdumala, ug uban pang dugang nga software. Ang tanan nga mga distribusyon nakuha gikan sa Linux kernel.

Usa ka maayo nga gidaghanon sa RHEL - Red Hat Enterprise Linux - nanginahanglan usa ka suskrisyon alang sa suporta, seguridad, ug mga update sa feature.

Adunay 4 nga nag-unang pamilya sa mga distribusyon sa Linux:

  • Mga sistema sa pamilyang Debian (e.g. Ubuntu, Mint, Elementary & Zorin).
  • Mga sistema sa pamilyang Fedora (e.g. CentOS, Red Hat 7 & Fedora).
  • SUSE mga sistema sa pamilya (e.g. OpenSUSE & SLES).
  • Mga sistema sa arko (eg Arch, Manjaro, ArchLabs, & ArcoLinux).

Ang pipila sa mga sikat ug kaylap nga gigamit nga mga distribusyon sa Linux naglakip sa:

  • Ubuntu
  • Debian
  • Linux Mint
  • Fedora
  • Dalum
  • Manjaro Linux
  • MX Linux
  • Elementary OS
  • CentOS
  • OpenSUSE

Ang mga pag-apod-apod nga mahigalaon sa mga nagsugod nga girekomenda kaayo alang sa mga bag-ohan sa Linux naglakip sa Ubuntu, Mint, Zorin OS, ug Elementary OS. Kini tungod sa ilang pagkamahigalaon sa user, yano ug hapsay nga mga UI, ug taas nga pag-customize.

Ang ubang mga lami sama sa Zorin OS susama kaayo Windows 10 nga naghimo kanila nga sulundon alang sa mga tiggamit sa Windows nga nagbalhin sa Linux. Ang uban sama sa Elementary OS hugot nga nagsundog sa macOS nga adunay signature dock menu.

Alang sa mga intermediate nga tiggamit o kadtong adunay medyo maayo nga pagsabot sa Linux, ang CentOS, Debian ug Fedora igo na. Ang mga batid nga tiggamit nga nahibal-an ang mga ins and out sa pagdumala sa sistema sa Linux, sa kasagaran komportable nga magtrabaho sa mga sistema sa Linux nga nakabase sa Arch ug Gentoo.

Ang matag pag-apod-apod sa Linux talagsaon sa kaugalingon nga paagi bahin sa palibot sa desktop o Graphical User Interface (GUI) ug mga default nga apps. Bisan pa, kadaghanan magpadala mga out-of-the-box nga aplikasyon sama sa LibreOffice suite, Thunderbird mail client, GIMP image editor, ug mga aplikasyon sa multimedia aron makasugod ka.

Ang mga distribusyon sa Linux nga kaylap nga gigamit sa mga palibot sa server naglakip sa:

  • Red Hat Enterprise Linux (RHEL)
  • SUSE Linux Enterprise Server (SLES)
  • Ubuntu server
  • Debian

Ang Linux naglangkob sa mosunod nga mga nag-unang sangkap.

Sa kinauyokan sa bisan unsang sistema sa Linux mao ang Linux kernel. Gisulat sa C, ang kernel nag-interface sa mga sangkap sa hardware sa nagpahiping software ug mga programa. Ang kernel nagdumala sa mga proseso nga nagdagan ug nagtino kung kinsa ang magamit sa CPU ug kung unsang gidugayon sa oras. Gitino usab niini ang gidaghanon sa memorya nga makuha sa matag proseso. Dugang pa, nagdumala kini sa mga drayber sa aparato ug nakadawat mga hangyo sa serbisyo gikan sa mga proseso nga nagdagan.

Ang bootloader mao ang programa nga nagdumala sa proseso sa pag-boot sa usa ka sistema sa Linux. Gikarga niini ang operating system gikan sa hard drive hangtod sa main memory. Ang bootloader dili espesipiko sa Linux lamang. Anaa usab kini sa Windows ug macOS. Sa Linux, ang bootloader gitawag nga GRUB. Ang pinakabag-o nga bersyon mao ang GRUB2 nga gigamit sa mga distribusyon sa systemd.

Ang Init, usa ka mubo nga porma para sa Initialization, mao ang unang proseso nga modagan sa higayon nga ang usa ka sistema gipaandar. Gihatagan kini usa ka proseso nga ID (PID) nga 1 ug kini nagpatungha sa tanan nga uban pang mga proseso sa sistema sa Linux lakip ang mga daemon ug uban pang mga proseso ug serbisyo sa background. Sa ingon kini gibunyagan isip inahan sa tanang proseso. Ang Init nagdagan sa background hangtod sa punto kung ang sistema gipalong.

Ang pinakaunang sistema sa Init naglakip sa System V Init (SysV) ug Upstart. Gipulihan kini sa systemd init sa modernong mga sistema.

Ang mga daemon mga proseso nga hilom nga nagdagan sa background gikan sa panahon nga ang sistema nag-boot. Ang mga daemon mahimong kontrolado sa tiggamit sa command-line. Mahimo silang hunongon, i-restart, ma-disable, o ma-enable sa oras sa pag-boot. Ang mga pananglitan sa mga daemon naglakip sa sshd nga mao ang SSH daemon nga nagkontrol sa hilit nga mga koneksyon sa SSH ug ntpd nga nagdumala sa pag-synchronize sa oras sa mga server.

Ang shell sa Linux usa ka interface sa command-line, gipamubo nga CLI, diin ang mga mando gipatuman o gihangyo aron ipatuman ug awtomatiko ang mga buluhaton sa pagdumala. Ang popular nga mga kabhang naglakip sa bash shell (bash) ug Z shell (zsh).

Ang desktop environment mao ang gigamit sa usa ka user aron makig-interact sa Linux system. Naghatag kini og GUI (graphical user interface) nga nahimong posible pinaagi sa X windows system software. Ang X windows system (X11, gitawag usab nga X) usa ka sistema nga naghatag ug display framework o GUI ug nagtino kung giunsa ang mga tiggamit makig-uban sa windows, keyboard, mouse, ug touchpad.

Ang kasagarang desktop environment naglakip sa GNOME, MATE, XFCE, LXDE, Enlightenment, Cinnamon, Budgie, ug KDE Plasma. Ang mga tigdumala sa desktop nagpadala nga adunay mga graphical nga sangkap sama sa mga file manager, desktop widget, wallpaper, icon, ug uban pang mga elemento sa grapiko.

Ang desktop environment naghatag lang kanimo sa mga batakang aplikasyon aron makasugod. Sama sa Windows o macOS, mahimo nimong i-install ang mga aplikasyon alang sa adlaw-adlaw nga paggamit. Naglakip kini sa mga aplikasyon sama sa Google Chrome, VLC media player, Skype, LibreOffice suite, DropBox, GIMP image editor, ug uban pa. Ang ubang mga distribusyon gipadala uban sa ilang kaugalingon nga software Center nga naglihok isip usa ka tindahan diin ikaw maka-download sa mga aplikasyon nga imong gikinahanglan.

Niini nga punto, nahimong klaro kung ngano nga ang Linux usa ka paborito nga operating system sa daghang mga tiggamit ug negosyo. Atong i-summarize sa daklit ang pipila sa mga bentaha sa paggamit sa Linux.

Sama sa gipunting sa sayo pa, ang Linux hingpit nga opensource. Ang mga batid nga tiggamit makahimo sa pagtan-aw sa code, pag-usab niini nga walay bisan unsang mga pagdili alang sa bisan unsang katuyoan nga gusto nila, ug ipaambit kini sa komunidad. Dugang pa, kadaghanan sa mga distribusyon - gawas sa pipila - libre nga ma-download ug magamit nga wala magbayad alang sa mga lisensya.

Ang Windows proprietary ug ang pipila sa mga produkto niini medyo mahal. Sa pagkakaron, ang presyo sa Microsoft Office suite kay $430. Ang paglilisensya sa Windows Server 2019 mokabat sa $6,000. Ang macOS parehas nga mahal ug daghang mga aplikasyon gikan sa App store gibayran pinaagi sa usa ka suskrisyon.

Usa sa mga dagkong bentaha nga gihatag sa Linux sa mga tiggamit niini mao ang abilidad sa pag-customize sa halos bisan unsang sangkap sa ilang gusto. Mahimo nimong i-tweak ang hitsura-ug-feel lakip ang wallpaper, imahe sa background, laraw sa kolor, hitsura sa icon, ug uban pa aron mapalambo ang ilang hitsura.

Ang mga sistema sa Linux adunay dalaygon nga lebel sa kalig-on ug seguridad. Ang Linux dili kaayo daling maatake ug dili kaayo ka mabiktima sa malware sama sa mga virus ug trojans kung kanunay nimo nga i-update ang imong sistema.

Salamat sa seguridad ug kalig-on niini, ang Linux mao ang gipili nga kapilian alang sa mga palibot sa server sa pag-host sa mga website, database, ug aplikasyon. Nagkinahanglan lamang og pipila ka mga sugo aron sa pag-spin up sa usa ka hingpit nga Web server uban sa ubang mga sangkap sama sa mga database ug mga himan sa pag-script. Usa ka klasiko nga pananglitan mao ang sikat nga LAMP server nga usa ka panagsama sa Apache web server, MySQL database, ug PHP scripting language.

Uban sa kalig-on nga gihatag sa Linux, halos dili nimo kinahanglan nga i-reboot ang imong server gawas kung kinahanglan nimo nga himuon ang pag-upgrade sa kernel. Gisiguro niini ang labing taas nga oras sa pag-andar alang sa mga server ug taas nga magamit.

Kadaghanan sa mga distribusyon sa Linux adunay kapasidad sa pagdagan sa mga PC nga adunay ubos nga mga detalye sa sistema sama sa CPU ug RAM. Sa tinuud, mahimo nimong buhion ang pipila ka mga daan nga PC pinaagi sa pag-install sa pipila nga gaan nga mga distribusyon sa Linux sama sa Linux Lite, Puppy Linux, ug AntiX.

Ang uban mahimong modagan sa usa ka sistema nga adunay 1GB lamang nga RAM, 512 MHZ CPU, ug 5GB nga hard drive. Ang labi pa ka impresibo mao nga mahimo nimo nga mapadagan kini nga mga pag-apod-apod gikan sa usa ka Live USB stick ug magpadayon pa ang trabaho.

Ang mga dagkong distribusyon sa Linux sama sa Debian ug Ubuntu nag-host sa libu-libo nga mga pakete sa software sa ilang mga repositoryo. Ang Ubuntu nga nag-inusara nanghambog sa sobra sa 47,000 nga mga pakete. Dali ka maka-install og mga aplikasyon pinaagi sa pagpadagan sa pipila ka mga command sa terminal o paggamit sa mga App Centers nga gilakip sa mga distribusyon.

Usab, makakuha ka og lain-laing mga aplikasyon nga naghimo sa susama nga mga buluhaton sama sa pagproseso sa pulong, pagpakigbahin sa file, pag-edit sa litrato sa audio/video, disenyo sa grapiko ug daghan pa. Nadaot ka lang sa pagpili ug makapili sa lainlaing mga aplikasyon aron mapatuman ang usa ka buluhaton.

Ang operating system sa Linux gimugna ug gimentinar sa usa ka buhi nga komunidad sa mga developers nga walay kakapoy nga nagtrabaho sa tibuok nga orasan aron masiguro nga makuha nimo ang pinakamaayo sa paagi sa mga aplikasyon sa software, mga update sa seguridad, ug mga pag-ayo sa bug.

Ang mga dagkong distro sama sa Ubuntu ug Debian adunay daghang komunidad sa mga developer ug tonelada nga mga forum nga nagtanyag tabang ug giya sa mga tiggamit labi na kung makasugat sila mga kalisud o mga hagit sa dalan.

Kana usa ka panan-aw sa mata sa Linux operating system ug ang lugar niini sa usa ka kanunay nga nagbag-o nga palibot sa kompyuter. Tinuod, ang Linux kay ubiquitous ug nakahimo og dili mapapas nga marka sa paspas nga teknolohikal nga kalibutan nga atong gipuy-an. Busa, ang pag-angkon og sukaranang mga kahanas sa Linux kinahanglanon alang sa bisan kinsang IT nga propesyonal nga nagpaabot sa pagsaka sa hagdanan sa kompetisyon nga propesyon sa IT.

Ang pagkat-on sa Linux magbukas sa mga pultahan sa ubang mga advanced IT fields sama sa DevOps, cybersecurity, ug Cloud computing. Sa among sunod nga mga hilisgutan, magpunting kami sa sukaranan nga mga mando sa Linux nga kinahanglan nimo nga naa sa imong mga tudlo samtang nagpadayon kami.