Gabay sa Paunang Setup ng Ubuntu: 10 Mahahalagang Setting na I-configure Pagkatapos ng Pag-install

目次

1. Panimula

Ang Ubuntu ay isa sa mga pinakaginagamit na Linux distribution, na angkop para sa mga baguhan at mga advanced na gumagamit. Ang bukas na pinagmulan nitong katangian at matibay na suporta mula sa komunidad ay ginagawang kaakit-akit na pagpipilian. Gayunpaman, ang bagong pag-install ng Ubuntu ay hindi agad nagbibigay ng pinakamainam na karanasan. Kailangan munang i-configure ang ilang pangunahing paunang setting upang matiyak ang maayos at epektibong paggamit.

Ang gabay na ito ay maghahatid sa iyo sa mga mahahalagang hakbang sa pag-setup pagkatapos mag-install ng Ubuntu. Ang bawat hakbang ay ipapaliwanag nang detalyado, kasama kung paano patakbuhin ang mga utos at ang layunin ng bawat setting, upang kahit ang mga baguhan ay madaling makasunod.

Bakit Kailangan Mong I-configure ang Ubuntu Pagkatapos ng Pag-install

  • Kailangan ng System Updates : Ang mga package na kasama sa installation media ay maaaring hindi ang pinakabagong bersyon. Ang pag-update ay mahalaga para sa mga security patch at pag-aayos ng bug.
  • Hindi Kumpletong Suporta sa Wika : Ang Ubuntu ay nakatakda sa Ingles bilang default. Kailangan ng karagdagang configuration para sa maayos na pag-input at pagpapakita ng Japanese.
  • Hindi Naka-configure na Security Settings : Kung hindi i-enable ang firewall o maayos na i-setup ang SSH, maaaring maging bulnerable ang iyong system sa hindi awtorisadong pag-access.
  • Kulang sa Mahahalagang Software : default na pag-install ay naglalaman lamang ng minimal na mga application. Maaaring kailanganin mong mag-install ng karagdagang software para sa pang-araw-araw na paggamit.

Para Kanino Ang Gabay na Ito

  • Mga baguhan na kamakailan lamang nag-install ng Ubuntu
  • Mga gumagamit na hindi pamilyar sa pangunahing Linux command-line configuration
  • Sinumang nagnanais mapabuti ang gamit at seguridad ng Ubuntu

Ang bawat seksyon ay nagbibigay ng sunud-sunod na mga tagubilin, na nagpapahintulot sa iyo na maayos na i-configure ang iyong system. Sundan ito, at handa ka nang gamitin ang Ubuntu nang epektibo.

Sa susunod na seksyon, ipapaliwanag namin kung paano i-update ang mga software package ng Ubuntu sa pinakabagong bersyon.

2. Mga Update ng Sistema

Kaagad pagkatapos mag-install ng Ubuntu, maaaring hindi pa napapanahon ang mga software package na kasama sa system. Upang matiyak ang seguridad at katatagan ng system, ang unang hakbang ay dapat i-update ang iyong system sa pinakabagong bersyon.

Bakit Kailangan ang Mga Update ng Sistema

Ang Ubuntu installation media ay naglalaman ng mga package na kasalukuyan noong panahon ng paglabas. Gayunpaman, mula noon, maaaring nailabas na ang mga security patch at pag-aayos ng bug. Ang hindi pag-update ng iyong system ay maaaring magdulot ng mga sumusunod na panganib:

  • Mga Kahinaan sa Seguridad : Ang mga lumang package ay maaaring naglalaman ng mga security flaw na maaaring samantalahin ng mga attacker.
  • Hindi Pa Naayos na Bug : Ang mga isyu sa software na naayos na ng mga developer ay maaaring nananatili pa sa iyong system.
  • Mga Isyu sa Compatibility : Maaaring hindi gumana nang maayos ang mga bagong application dahil sa luma nang system libraries o dependencies.

Upang maiwasan ang mga panganib na ito, lubos na inirerekomenda na i-update ang listahan ng mga package at i-upgrade lahat ng software kaagad pagkatapos mag-install ng Ubuntu.

Pag-update ng Listahan ng Package

Ginagamit ng Ubuntu ang APT (Advanced Package Tool) para pamahalaan ang mga software package. Una, i-update ang listahan ng mga package sa pamamagitan ng pagtakbo ng sumusunod na utos:

sudo apt update

Ang utos na ito ay kumukuha ng pinakabagong impormasyon ng package mula sa mga repository ng Ubuntu at ina-update ang internal na database ng system.

Pag-upgrade ng Mga Naka-install na Package

Kapag na-update na ang listahan ng mga package, i-upgrade lahat ng naka-install na package gamit ang sumusunod na utos:

sudo apt upgrade -y

Ii-download at i-install nito ang mas bagong bersyon ng mga kasalukuyang package. Ang opsyong -y ay nagpapahintulot sa proseso ng pag-upgrade na magpat nang walang kumpirmasyon.

Pag-alis ng mga Hindi Kailangan na Package (Inirerekomenda)

Pagkatapos mag-upgrade, magandang ideya na alisin ang mga luma at hindi nagagamit na package upang makapagpaluwag ng puwang sa disk. Patakbuhin ang sumusunod na utos:

sudo apt autoremove -y

Ang utos na ito ay awtomatikong nag-aalis ng mga hindi nagagamit na library at dependencies na hindi na kailangan.

Pag-restart ng System (Kung Kailangan)

Kung kasama ang pag-update ng kernel o upgrade ng kritikal na package ng sistema, maaaring kailanganin ang pag-reboot ng sistema. Upang suriin kung kailangan ng reboot, i-run ang sumusunod na command:

sudo reboot

Kung na-apply ang kernel update, kinakailangan ang pag-restart upang ma-apply ang mga pagbabago.

3. Pag-configure ng Kapaligiran ng Hapones

Sa default, nakatakda ang Ubuntu sa English bilang pangunahing wika. Upang magamit ang Hapones nang komportable, kailangan mong i-install ang mga language pack at i-set up ang Japanese input system.

Nagbibigay ang seksyong ito ng detalyadong gabay kung paano i-configure ang kapaligiran ng Hapones sa Ubuntu.

Pag-iinstall ng Japanese Language Pack

Una, i-install ang Japanese language pack upang mag-enable ng mga menu at setting ng sistema sa Hapones.

1. Pag-iinstall ng Japanese Language Pack

Buksan ang terminal at i-run ang sumusunod na command:

sudo apt install language-pack-ja -y

Ang command na ito ay nag-iinstall ng Japanese locale data na kinakailangan para sa suporta ng wika sa Hapones sa buong sistema.

2. Pagbabago ng Wika ng Sistema sa Hapones

Susunod, i-set ang wika ng sistema sa Hapones sa pamamagitan ng pag-run ng:

LANG=ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8

Upang ma-apply ang mga pagbabago, mag-log out at mag-log in muli, o i-restart ang sistema:

sudo reboot

Pagkatapos ng pag-reboot, suriin kung ang mga menu at dialog ay naipapakita sa Hapones.

Pag-set up ng Japanese Input (Pag-iinstall ng Mozc)

Sa default, hindi na-enable ang Japanese input sa Ubuntu. Upang mag-type sa Hapones, kailangan mong i-install ang isang Input Method Editor (IME).

Rekomendadong IME:

  • Mozc (Ang open-source version ng Google Japanese Input)

1. Pag-iinstall ng Mozc

I-run ang sumusunod na command upang i-install ang Mozc, isang popular na Japanese input method:

sudo apt install fcitx-mozc -y

2. Pag-switch ng Input Method sa Fcitx

Upang magamit ang Mozc, kailangan mong baguhin ang input method sa Fcitx. I-run ang sumusunod na command:

im-config -n fcitx

Pagkatapos, i-restart ang sistema upang ma-apply ang mga pagbabago:

sudo reboot

3. Pag-configure ng Fcitx

Pagkatapos ng pag-reboot, buksan ang “Settings” → “Language Support” → “Keyboard Input Method” at tiyakin na napili ang “Fcitx”.

Susunod, buksan ang tool ng Fcitx settings at i-enable ang Mozc:

fcitx-config-gtk3

Kung hindi nakalista ang “Mozc” sa seksyon ng “Input Method”, i-click ang “+” button at idagdag ito nang manu-mano.

Kapag na-configure na, buksan ang isang text editor at pindutin ang “Half-width/Full-width” key upang suriin kung gumagana nang tama ang Japanese input.

Pag-iinstall ng Japanese Fonts (Opsyonal)

Kasama sa Ubuntu ang basic Japanese fonts, ngunit maaari kang mag-install ng karagdagang fonts para sa mas mahusay na pagbasa.

Upang i-install ang Japanese fonts tulad ng Noto CJK, i-run:

sudo apt install fonts-noto-cjk -y

Huling Hakbang upang Ma-apply ang mga Setting

Pagkatapos ng pagkumpleto ng set up ng kapaligiran ng Hapones, i-restart ang sistema upang matiyak na lahat ng pagbabago ay magkaka-epekto:

sudo reboot

Pagkatapos ng pag-reboot, kumpirmahin na ang mga karakter ng Hapones ay naipapakita nang tama at na ang Japanese input ay gumagana nang maayos.

4. Pag-configure ng Time Zone at Locale

Pagkatapos ng pag-iinstall ng Ubuntu, maaaring hindi tama ang default time zone at locale (mga setting ng rehiyon at wika). Ito ay lalong karaniwan kapag nagse-set up ng Ubuntu sa isang global server o cloud environment, kung saan madalas na nakatakda ang default time zone sa UTC (Coordinated Universal Time). Kung hindi maayos na na-configure, maaari kang makaranas ng maling timestamps sa logs o iba pang aplikasyon.

Ipapaliwanag ng seksyong ito kung paano tama ang pag-set ng time zone at locale para sa iyong sistema ng Ubuntu.

Pag-set ng Time Zone

Sa Ubuntu, maaari kang gumamit ng timedatectl command upang i-configure ang time zone.

1. Pagsusuri ng Kasalukuyang Time Zone

I-run ang sumusunod na command upang suriin ang iyong kasalukuyang setting ng time zone:

timedatectl

Halimbawa ng output:

    Local time: Thu 2025-03-05 12:34:56 UTC
Universal time: Thu 2025-03-05 12:34:56 UTC
      RTC time: Thu 2025-03-05 12:34:56
     Time zone: Etc/UTC (UTC, +0000)

Sa halimbawang ito, nakatakda ang sistema sa UTC, kaya kailangan nating baguhin ito sa Japan Standard Time (JST).

2. Pagbabago ng Time Zone sa Japan Standard Time (JST)

Ipatakbo ang sumusunod na command upang baguhin ang time zone sa Asia/Tokyo:

sudo timedatectl set-timezone Asia/Tokyo

3. Pag-verify ng Bagong Time Zone

Ipatakbo muli ang sumusunod na command upang suriin kung na-update na ang time zone:

timedatectl

Halimbawa ng output:

    Local time: Thu 2025-03-05 21:34:56 JST
Universal time: Thu 2025-03-05 12:34:56 UTC
      RTC time: Thu 2025-03-05 12:34:56
     Time zone: Asia/Tokyo (JST, +0900)

Kung lilitaw ang Asia/Tokyo (JST, +0900) sa output, tama ang pag-apply ng setting.

Pag-set ng System Locale

Ang locale settings ay nagtutukoy ng wika ng system at regional preferences. Sa default, maaaring naka-set ang Ubuntu sa English (en_US.UTF-8), kaya papalitan natin ito ng Japanese (ja_JP.UTF-8).

1. Pagsusuri ng Kasalukuyang Locale

Ipatakbo ang sumusunod na command upang suriin ang iyong kasalukuyang locale settings:

locale

Halimbawa ng output (default English settings):

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...

2. Pag-enable ng Japanese Locale

Suriin kung naka-install ang Japanese locale at idagdag ito kung kinakailangan:

sudo locale-gen ja_JP.UTF-8

Pagkatapos, i-set ang default locale sa ja_JP.UTF-8:

sudo update-locale LANG=ja_JP.UTF-8

3. Pag-apply ng Mga Pagbabago

Upang i-apply ang bagong locale settings, i-restart ang iyong system o ipatakbo ang sumusunod na command:

source /etc/default/locale

Pagkatapos, suriin kung na-apply na ang mga pagbabago:

locale

Halimbawa ng output:

LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
...

Panghuling Pag-verify

Upang masiguro na tama ang pag-apply ng time zone at locale settings, suriin ang mga sumusunod:

  • Ipatakbo ang timedatectl upang kumpirmahin na naka-set ang time zone sa Asia/Tokyo .
  • Ipatakbo ang locale upang kumpirmahin na naka-set ang locale sa ja_JP.UTF-8 .
  • I-verify na ang mga system menus, timestamps, at language settings ay sumasalamin sa mga pagbabago.

Kung hindi magkaka-epekto ang mga pagbabago, subukan ang mag-log out at mag-log in muli, o i-restart ang system.

5. Pag-configure ng Keyboard

Ang default keyboard settings ng Ubuntu ay maaaring hindi na-optimize para sa mga Japanese user. Kung gumagamit ka ng Japanese keyboard, maaaring hindi gumagana nang tama ang ilang keys. Bukod dito, ang pagbabago ng keyboard layout ay maaaring mapabuti ang usability, tulad ng pag-swap ng Caps Lock key sa Ctrl key.

Ipapaliwanag ng seksyong ito kung paano i-configure ang iyong keyboard layout at i-customize ang key mappings sa Ubuntu.

Pag-set ng Keyboard Layout

1. Pagsusuri ng Kasalukuyang Keyboard Layout

Ipatakbo ang sumusunod na command upang suriin ang iyong kasalukuyang keyboard layout settings:

localectl status

Halimbawa ng output:

System Locale: LANG=ja_JP.UTF-8
    VC Keymap: us
   X11 Layout: us

Sa halimbawang ito, naka-set ang keyboard layout sa us (English), kaya kailangang baguhin ito kung gumagamit ka ng Japanese keyboard.

2. Pagbabago ng Keyboard Layout sa Japanese

Kung gumagamit ka ng Japanese keyboard (JP layout), i-update ang settings gamit ang sumusunod na command:

sudo localectl set-keymap jp
sudo localectl set-x11-keymap jp

Upang i-apply ang mga pagbabago, mag-log out at mag-log in muli o i-restart ang iyong system.

Pagbabago ng Caps Lock Key sa Ctrl

Maraming developer at power user ang mas pinipili na gamitin ang Caps Lock key bilang karagdagang Ctrl key para sa mas mahusay na efficiency. Pinapayagan ng Ubuntu na i-remap ang Caps Lock key sa Ctrl.

1. Pansamantalang Pagbabago ng Caps Lock Key

Upang baguhin ang Caps Lock key sa Ctrl nang pansamantala, ipatakbo ang sumusunod na command:

setxkbmap -option ctrl:nocaps

I-reset ang setting na ito pagkatapos ng reboot. Upang gawin itong permanent, sundin ang mga susunod na hakbang.

2. Permanenteng Pagbabago ng Caps Lock Key

Upang i-set ang Caps Lock bilang Ctrl nang permanent, i-edit ang keyboard configuration file:

sudo nano /etc/default/keyboard

Hanapin ang sumusunod na linya:

XKBOPTIONS=""

Palitan ito ng:

XKBOPTIONS="ctrl:nocaps"

I-save ang file at i-apply ang mga pagbabago gamit ang:

sudo dpkg-reconfigure keyboard-configuration

Pagkatapos, i-restart ang iyong system upang i-activate ang mga bagong setting ng keyboard:

sudo reboot

Karagdagang Pag-customize ng Keyboard (Opsyonal)

Pinapayagan ng Ubuntu ang karagdagang pag-customize ng mga key mapping. Narito ang ilang karagdagang opsyon:

  • Palitan ang Ctrl at Caps Lock
    setxkbmap -option ctrl:swapcaps
    
  • Italaga ang Esc sa Caps Lock Key (Kapaki-pakinabang para sa mga Gumagamit ng Vim)
    setxkbmap -option caps:escape
    

Upang gawing permanente ang mga setting na ito, idagdag ang mga ito sa field na XKBOPTIONS sa /etc/default/keyboard tulad ng ipinakita kanina.

Pag-verify ng Configuration

Pagkatapos i-configure ang iyong keyboard, suriin kung ang mga setting ay naipataw nang tama:

  • Patakbuhin ang localectl status upang kumpirmahin na ang layout ng keyboard ay nakatakda sa jp .
  • Pindutin ang Caps Lock key upang beripikahin kung ito ay gumagana bilang Ctrl key (kung binago).
  • Kung hindi naipataw ang mga setting, i-restart ang iyong system at suriin muli.

Sa mga konfigurasyong ito, dapat na maayos na naka-setup ang iyong keyboard para sa mas pinahusay na karanasan sa Ubuntu.

6. Pag-configure ng Firewall

May kasamang built-in na firewall ang Ubuntu na tinatawag na UFW (Uncomplicated Firewall), na nagpapadali sa pamamahala ng mga setting ng firewall. Sa pamamagitan ng wastong pag-configure ng UFW, maaari mong harangan ang hindi awtorisadong pag-access at mapabuti ang seguridad ng iyong system.

Ipinaliwanag ng seksyong ito kung paano i-enable ang UFW at mag-set up ng mga pangunahing patakaran sa firewall.

Pag-enable ng Firewall

Ang UFW ay naka-install bilang default sa Ubuntu, ngunit maaaring hindi ito naka-enable. Una, suriin ang kasalukuyang status ng UFW.

1. Pagsusuri ng Status ng Firewall

sudo ufw status

Halimbawang output kung naka-disable ang UFW:

Status: inactive

Halimbawang output kung naka-enable ang UFW:

Status: active

2. Pag-enable ng UFW

Kung hindi aktibo ang UFW, i-enable ito gamit ang sumusunod na utos:

sudo ufw enable

Kapag na-enable na, sisimulan ng UFW na harangan ang hindi awtorisadong koneksyon alinsunod sa mga default na patakaran nito.

Pag-set ng mga Pangunahing Patakaran sa Firewall

Pinapayagan ka ng UFW na tukuyin kung aling mga koneksyon ang dapat payagan o harangan. Narito ang mga inirerekomendang setting para sa karamihan ng mga gumagamit.

1. Pag-set ng Default na Patakaran

Sa default, harangan ang mga papasok na koneksyon at payagan ang mga papalabas na koneksyon gamit ang:

sudo ufw default deny incoming
sudo ufw default allow outgoing

2. Pagpayag sa SSH (Remote Access)

Kung gumagamit ka ng SSH upang kumonekta sa iyong system nang remote, kailangan mong payagan ang mga SSH connection. Patakbuhin ang sumusunod na utos:

sudo ufw allow 22/tcp

Kung binago mo ang SSH port (hal., sa port na 2222), payagan ang port na iyon imbes:

sudo ufw allow 2222/tcp

3. Pagpayag sa Web Server Traffic (HTTP/HTTPS)

Kung nagpapatakbo ang iyong system ng web server (tulad ng Apache o Nginx), payagan ang HTTP at HTTPS traffic:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

4. Pagpayag sa Ibang Serbisyo (Kung Kailangan)

Kung gumagamit ka ng karagdagang mga serbisyo, buksan ang kani-kanilang mga port:

  • FTP (Port 21)
    sudo ufw allow 21/tcp
    
  • MySQL (Port 3306)
    sudo ufw allow 3306/tcp
    
  • PostgreSQL (Port 5432)
    sudo ufw allow 5432/tcp
    

5. Pag-aaplay ng mga Patakaran

Pagkatapos i-set ang mga patakaran, i-reload ang UFW upang ma-apply ang mga pagbabago:

sudo ufw reload

Pag-verify ng mga Setting ng Firewall

1. Pagsusuri ng Mga Pinapayagang Patakaran

Upang makita ang kasalukuyang pinapayagang mga patakaran ng firewall, patakbuhin:

sudo ufw status numbered

Halimbawang output:

Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     ALLOW       Anywhere
[ 2] 80/tcp                     ALLOW       Anywhere
[ 3] 443/tcp                    ALLOW       Anywhere

2. Pag-alis ng Patakaran sa Firewall

Kung kailangan mong alisin ang isang patakaran, tingnan ang numero ng patakaran gamit ang nakaraang utos at tanggalin ito gamit ang:

sudo ufw delete 1

3. Pag-enable ng Firewall Logging (Opsyonal)

Upang subaybayan ang aktibidad ng firewall, i-enable ang logging gamit ang:

sudo ufw logging on

Matatagpuan ang mga firewall log sa /var/log/ufw.log.

Pansamantalang Pag-disable ng Firewall

Kung kailangan mong pansamantalang i-disable ang UFW, gamitin ang sumusunod na utos:

sudo ufw disable

Upang muling paganahin ito, patakbuhin:

sudo ufw enable

Buod

Ang UFW ay isang simpleng ngunit makapangyarihang firewall na nagbibigay ng mahalagang seguridad para sa mga Ubuntu system. Sa pinakapayak, sundin ang mga hakbang na ito:

  1. Paganahin ang UFW ( sudo ufw enable )
  2. Itakda ang default na patakaran ( sudo ufw default deny incoming at sudo ufw default allow outgoing )
  3. Payagan ang mga kinakailangang port (SSH, HTTP, HTTPS, atbp.)
  4. Ilapat ang mga patakaran ( sudo ufw reload ) at beripikahin ang mga setting ( sudo ufw status numbered )
  5. Paganahin ang pag-log ng firewall para sa pagsubaybay ng seguridad ( sudo ufw logging on )

Sa pagsunod sa mga hakbang na ito, mapoprotektahan mo ang iyong Ubuntu system mula sa hindi awtorisadong pag-access habang tinitiyak na ang mga mahalagang serbisyo ay mananatiling magagamit.

7. Pag-configure ng SSH Server

Ang SSH (Secure Shell) ay isang protocol na nagpapahintulot sa iyo na kumonekta sa Ubuntu nang remote at pamahalaan ito nang ligtas. Kung ginagamit mo ang Ubuntu bilang server, mahalaga ang SSH para sa remote na administrasyon. Gayunpaman, maaaring hindi sapat ang default na mga setting ng SSH, kaya mahalagang magpatupad ng mga pagpapahusay sa seguridad.

Ipinaliwanag ng seksyong ito kung paano mag-install at mag-configure ng SSH server sa Ubuntu habang pinapabuti ang seguridad.

Pag-install at Pagsisimula ng SSH Server

Ang SSH server ay hindi naka-install bilang default sa Ubuntu Desktop, kaya kailangan mo itong i-install nang manu-mano.

1. Pag-install ng SSH Server (OpenSSH)

sudo apt install openssh-server -y

2. Pagsusuri ng Status ng SSH Server

Upang suriin kung tumatakbo ang SSH server, gamitin ang sumusunod na utos:

sudo systemctl status ssh

Halimbawang output:

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since ...

Kung nakikita mo ang Active: active (running), maayos na tumatakbo ang SSH.

3. Pagpapagana ng SSH na Magsimula sa Boot

sudo systemctl enable ssh

Pagbabago ng SSH Port (Pagpapahusay ng Seguridad)

Ang default na SSH port (22) ay karaniwang tinatarget ng mga brute-force na pag-atake. Ang pagbabago ng numero ng port ay makakatulong na mabawasan ang mga pagtatangkang pag-atake.

1. Pag-edit ng SSH Configuration File

sudo nano /etc/ssh/sshd_config

Hanapin ang sumusunod na linya at alisin ang # upang i-uncomment ito, pagkatapos palitan ang numero ng port:

#Port 22

Halimbawa, upang baguhin ang port sa 2222, baguhin ang linya tulad ng sumusunod:

Port 2222

2. I-restart ang SSH Server upang Ilapat ang mga Pagbabago

sudo systemctl restart ssh

3. Pagpayag sa Bagong SSH Port sa Firewall

sudo ufw allow 2222/tcp

Pagkatapos, beripikahin na nakikinig ang SSH sa bagong port:

sudo netstat -tulnp | grep ssh

Pagsasaayos ng Public Key Authentication (Pag-disable ng Password Login)

Para sa pinahusay na seguridad, inirerekomenda na i-disable ang password authentication at gumamit ng public key authentication sa halip.

1. Pagbuo ng SSH Key Pairs (Sa Client Machine)

Sa iyong lokal na makina (client), bumuo ng SSH key pair:

ssh-keygen -t rsa -b 4096

Lilikha ito ng private key (~/.ssh/id_rsa) at public key (~/.ssh/id_rsa.pub).

2. Pagkokopya ng Public Key sa Ubuntu Server

ssh-copy-id -p 2222 user@your-server-ip

Kung hindi available ang ssh-copy-id, maaari mong mano-manong kopyahin ang susi:

cat ~/.ssh/id_rsa.pub | ssh -p 2222 user@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

3. Pag-disable ng Password Authentication

I-edit ang SSH configuration file:

sudo nano /etc/ssh/sshd_config

Hanapin ang sumusunod na linya:

#PasswordAuthentication yes

Baguhin ito tulad ng sumusunod:

PasswordAuthentication no

Siguraduhin din na naka-enable ang public key authentication:

PubkeyAuthentication yes

4. I-restart ang SSH upang Ilapat ang mga Pagbabago

sudo systemctl restart ssh

5. Pagsubok ng SSH Login

Subukang mag-login gamit ang bagong port at key authentication:

ssh -p 2222 user@your-server-ip

Kung matagumpay, hindi mo na kailangang maglagay ng password para sa SSH login.

Karagdagang Hakbang sa Seguridad ng SSH

  • Baguhin ang port ng SSH (iwasan ang paggamit ng default port 22).
  • Gumamit ng public key authentication (huwag paganahin ang password authentication).
  • Payagan ang SSH access lamang sa mga tiyak na IP address (kung naaangkop).
  • Limitahan ang mga pagtatangka sa login upang maiwasan ang brute-force attacks .

1. Pag-install ng fail2ban upang Maiwasan ang Brute-Force Attacks

sudo apt install fail2ban -y

2. Paglimit ng SSH sa Tiyak na Users (Opsyonal)

I-edit ang /etc/ssh/sshd_config at idagdag:

AllowUsers your_username

3. Pag-restart ng SSH upang I-apply ang Mga Pagbabago

sudo systemctl restart ssh

Buod

Sa pamamagitan ng paglalapat ng mga pagpapahusay sa seguridad ng SSH na ito, makakabawas ka nang malaki sa panganib ng hindi awtorisadong access.

  1. I-install at i-enable ang SSH server.
  2. Baguhin ang default SSH port.
  3. Paganahin ang public key authentication at huwag paganahin ang password authentication.
  4. Limitahan ang mga pagtatangka sa login gamit ang fail2ban .
  5. Gumamit ng firewall upang limitahan ang SSH access sa mga tiyak na port.

Ang mga hakbang na ito ay makakatulong upang matiyak ang isang ligtas at maaasahang kapaligiran sa remote management para sa iyong Ubuntu system.

8. Pag-install ng Essential Software

Pagkatapos mag-install ng Ubuntu, isang minimal na hanay lamang ng mga aplikasyon ang kasama. Upang lumikha ng mas maginhawang at epektibong kapaligiran sa trabaho, maaari mong kailanganin na mag-install ng karagdagang software.

Ipinaliwanag ng seksyong ito ang mga inirekomendang software para sa Ubuntu at ipinapaliwanag kung paano ito mag-install.

Mga Paraan ng Pag-install ng Software

Nag-aalok ang Ubuntu ng ilang paraan upang mag-install ng software:

  1. Paggamit ng APT (Advanced Package Tool)
    sudo apt install package-name
    
  1. Paggamit ng Snap Packages
    sudo snap install package-name
    
  1. Paggamit ng Flatpak (Opsyonal)
    flatpak install package-name
    
  1. Paggamit ng PPA (Personal Package Archive)
    sudo add-apt-repository ppa:repository-name
    sudo apt update
    
  1. Manuel na Pag-install ng .deb Packages
    sudo dpkg -i package-name.deb
    

Inirekomendang Basic Software

1. Web Browser (Google Chrome)

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install -f

2. Office Suite (LibreOffice)

sudo apt install libreoffice -y

3. Media Player (VLC)

sudo apt install vlc -y

4. Code Editor (Visual Studio Code)

sudo snap install code --classic

5. Command Line Tools (htop, curl, git)

sudo apt install htop curl git -y

6. Compression and Extraction Tools (zip, unzip, rar)

sudo apt install zip unzip rar unrar -y

7. Cloud Storage (Google Drive Integration)

sudo apt install gnome-online-accounts -y

Inirekomendang Software para sa Mga Developer

1. Docker (Container Management)

sudo apt install docker.io -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

2. Python & pip

sudo apt install python3 python3-pip -y

3. Node.js & npm

sudo apt install nodejs npm -y

4. MySQL (Database Management)

sudo apt install mysql-server -y
sudo systemctl enable --now mysql

Pagsusuri ng Installed Software

Upang maglista ng mga installed packages:

dpkg --get-selections | grep -v deinstall

Upang suriin ang mga installed Snap packages:

snap list

Buod

Upang mapahusay ang usability ng Ubuntu, isaalang-alang ang pag-install ng sumusunod na software:

SoftwareDescriptionInstallation Method
Google ChromeFast web browserwget + dpkg
LibreOfficeFree office suiteapt install
VLCMultimedia playerapt install
Visual Studio CodeCode editorsnap install code --classic
GitVersion control systemapt install
DockerContainer virtualizationapt install
MySQLDatabase management systemapt install

Ang pag-install ng mga aplikasyong ito ay mapapahusay ang functionality at usability ng iyong Ubuntu system, na ginagawang mas epektibo para sa pang-araw-araw na gawain at development.

9. Pag-configure ng Automatic Updates

Ang pagpapanatiling updated ng Ubuntu ay mahalaga para sa seguridad at stability. Habang maaaring gawin nang manu-mano ang mga update, ang pag-automate ng proseso ng update ay nagsisiguro na ang iyong system ay nananatiling up-to-date nang hindi nangangailangan ng interbensyon ng user.

Ipinaliwanag ng seksyong ito kung paano mag-configure ng automatic updates sa Ubuntu.

Pag-install at Pag-configure ng unattended-upgrades

Kasama sa Ubuntu ang isang package na tinatawag na unattended-upgrades, na nagbibigay-daan sa system na awtomatikong mag-apply ng security at iba pang mahahalagang updates.

1. Pag‑install unattended-upgrades

sudo apt install unattended-upgrades -y

2. Pag‑enable ng Awtomatikong Update

sudo dpkg-reconfigure unattended-upgrades

3. Pag‑edit ng Configuration File

Upang i‑customize ang awtomatikong mga update, i‑edit ang configuration file:

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

Tiyaking naroroon ang mga sumusunod na linya (o hindi naka‑comment):

Unattended-Upgrade::Allowed-Origins {
        "Ubuntu stable";
        "Ubuntu security";
        "Ubuntu LTS";
};

Upang awtomatikong alisin ang mga hindi nagagamit na pakete, i‑enable ang sumusunod na setting:

Unattended-Upgrade::Remove-Unused-Dependencies "true";

4. Pag‑configure ng Dalas ng Update

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Tiyaking nakatakda ang mga sumusunod na linya:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";

5. Pagsubok sa Awtomatikong Update

sudo unattended-upgrade --dry-run

Pag‑check ng mga Log ng Awtomatikong Update

Upang beripikahin kung gumagana ang awtomatikong mga update, tingnan ang mga log:

cat /var/log/unattended-upgrades/unattended-upgrades.log

Para sa real‑time na pagmamanman:

tail -f /var/log/unattended-upgrades/unattended-upgrades.log

Pag‑disable ng Awtomatikong Update (Kung Kailangan)

Kung nais mong i‑disable ang awtomatikong mga update, patakbuhin:

sudo dpkg-reconfigure -plow unattended-upgrades

Bilang alternatibo, i‑edit ang /etc/apt/apt.conf.d/20auto-upgrades at itakda:

APT::Periodic::Unattended-Upgrade "0";

Buod

Ang pag‑enable ng awtomatikong mga update ay nagsisiguro na ang mga security patch at bug fix ay agad na nailalapat, pinananatiling ligtas ang iyong system.

  1. I‑install ang paketeng unattended-upgrades.
  2. I‑enable ang awtomatikong mga update.
  3. I‑edit ang /etc/apt/apt.conf.d/20auto-upgrades upang i‑configure ang dalas ng update.
  4. Subukan ang setup at tingnan ang mga log upang kumpirmahing nailalapat ang mga update.
  5. Regular na subaybayan ang mga log ng update para sa anumang isyu.

Dahil kritikal ang mga security update para sa proteksyon ng system, lubos na inirerekomenda ang pag‑enable ng awtomatikong mga update.

10. FAQ (Mga Madalas Itanong)

Sa panahon ng paunang pag‑setup ng Ubuntu, maraming gumagamit ang nakakaranas ng mga karaniwang tanong o isyu. Ang seksyong ito ay nagbibigay ng mga sagot sa mga madalas itanong tungkol sa pag‑setup at configuration ng Ubuntu.

Q1: Kailangan ko bang i‑restart ang aking system matapos makumpleto ang paunang pag‑setup?

A1:
Oo, ang ilang mga setting (tulad ng configuration ng wika, mga setting ng keyboard, pag‑aayos ng time zone, at configuration ng SSH) ay nangangailangan ng reboot upang magkabisa.

sudo reboot

Q2: Hindi maayos ang Japanese input. Paano ko ito aayusin?

A2:
Suriin ang mga sumusunod na setting:

im-config -n fcitx
sudo apt install fcitx-mozc -y
fcitx-autostart

Q3: Ipinapakita ng aking system ang maling time zone. Paano ko ito aayusin?

A3:

timedatectl
sudo timedatectl set-timezone Asia/Tokyo

Q4: Hindi ako makakonekta sa aking Ubuntu system via SSH (connection refused o denied).

A4:

sudo systemctl status ssh
sudo systemctl start ssh
sudo ufw allow 22/tcp
sudo nano /etc/ssh/sshd_config
sudo systemctl restart ssh

Q5: Hindi ako makapag‑install ng software (error: “E: Unable to locate package”).

A5:

sudo apt update
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update

Q6: Paano ko susuriin kung tama ang pagkaka‑apply ng mga setting ng firewall (UFW)?

A6:

sudo ufw status verbose
sudo ufw reload

Q7: Naging hindi stable ang aking system pagkatapos ng update. Paano ko ito aayusin?

A7:

sudo reboot
sudo apt autoremove --purge
sudo apt install --reinstall package-name=version-number
sudo dpkg --configure -a
sudo apt install -f

Q8: Paano ko makakalikom ng libreng disk space sa Ubuntu?

A8:

sudo apt autoremove -y
sudo apt clean

Konklusyon

Ang gabay na ito ay sumaklaw sa mga mahahalagang paunang setting para sa Ubuntu nang detalyado. Ang seksyon ng FAQ ay nagbigay din ng mga sagot sa mga karaniwang isyu na maaaring maranasan ng mga gumagamit. Sa pagsunod sa mga hakbang na ito, maaari mong i-optimize ang Ubuntu para sa mahusay na pagganap, seguridad, at kaginhawahan.

Kapag natapos mo na ang paunang pag-setup, tuklasin pa ang Ubuntu at i‑customize ito ayon sa iyong pangangailangan!