- 1 1. Pengenalan
- 2 2. Kemas Kini Sistem
- 3 3. Menyediakan Persekitaran Jepun
- 4 4. Menyediakan Zon Waktu dan Locale
- 5 5. Menyelaraskan Papan Kekunci
- 6 6. Menyediakan Firewall
- 7 7. Menyediakan Pelayan SSH
- 8 8. Memasang Perisian Asas
- 8.1 Kaedah Memasang Perisian
- 8.2 Perisian Asas yang Disyorkan
- 8.2.1 1. Penyemak Imbas Web (Google Chrome)
- 8.2.2 2. Suite Pejabat (LibreOffice)
- 8.2.3 3. Pemain Media (VLC)
- 8.2.4 4. Penyunting Kod (Visual Studio Code)
- 8.2.5 5. Alat Baris Perintah (htop, curl, git)
- 8.2.6 6. Alat Pemampatan dan Pengekstrakan (zip, unzip, rar)
- 8.2.7 7. Storan Awan (Integrasi Google Drive)
- 8.3 Perisian Disyorkan untuk Pembangun
- 8.4 Memeriksa Perisian yang Dipasang
- 8.5 Ringkasan
- 9 9. Menyediakan Kemas Kini Automatik
- 10 10. FAQ (Soalan Lazim)
- 10.1 Q1: Adakah saya perlu memulakan semula sistem selepas menyiapkan persediaan awal?
- 10.2 Q2: Input Jepun tidak berfungsi dengan betul. Bagaimana saya boleh membetulkannya?
- 10.3 Q3: Sistem saya memaparkan zon masa yang salah. Bagaimana saya boleh membetulkannya?
- 10.4 Q4: Saya tidak boleh menyambung ke sistem Ubuntu saya melalui SSH (sambungan ditolak atau dinafikan).
- 10.5 Q5: Saya tidak boleh memasang perisian (ralat: “E: Unable to locate package”).
- 10.6 Q6: Bagaimana saya boleh memeriksa sama ada tetapan firewall (UFW) diaplikasikan dengan betul?
- 10.7 Q7: Sistem saya menjadi tidak stabil selepas kemas kini. Bagaimana saya boleh membetulkannya?
- 10.8 Q8: Bagaimana saya boleh membebaskan ruang cakera dalam Ubuntu?
- 11 Kesimpulan
1. Pengenalan
Ubuntu adalah salah satu pengagihan Linux yang paling banyak digunakan, yang memenuhi keperluan pemula dan pengguna lanjutan. Sifat sumber terbukanya dan sokongan komuniti yang kuat menjadikannya pilihan yang menarik. Walau bagaimanapun, pemasangan segar Ubuntu tidak segera menawarkan pengalaman yang optimum. Beberapa tetapan awal asas mesti dikonfigurasi untuk memastikan penggunaan yang lancar dan cekap.
Panduan ini akan membimbing anda melalui langkah-langkah persediaan penting selepas memasang Ubuntu. Setiap langkah dijelaskan secara terperinci, termasuk cara menjalankan arahan dan tujuan setiap tetapan, memastikan walaupun pemula boleh mengikuti dengan mudah.
Mengapa Anda Perlu Mengkonfigurasi Ubuntu Selepas Pemasangan
Pemasangan Ubuntu segar mungkin kekurangan fungsi tertentu dari segi kegunaan dan keselamatan. Beberapa isu biasa termasuk:
- Kemas Kini Sistem Diperlukan : Pakej yang disertakan dalam media pemasangan mungkin bukan versi terkini. Mengemas kini adalah penting untuk tambalan keselamatan dan pembetulan kesalahan.
- Sokongan Bahasa Tidak Lengkap : Ubuntu ditetapkan kepada Bahasa Inggeris secara lalai. Konfigurasi tambahan diperlukan untuk input dan paparan Jepun yang lancar.
- Tetapan Keselamatan Tidak Dikonfigurasi : Tanpa menghidupkan firewall atau menyediakan SSH dengan betul, sistem anda mungkin terdedah kepada akses tidak dibenarkan.
- Perisian Esensial Hilang : Pemasangan lalai hanya termasuk aplikasi minimum. Anda mungkin perlu memasang perisian tambahan untuk kegunaan harian.
Untuk Siapa Panduan Ini
Panduan ini ditujukan untuk pengguna berikut:
- Pemula yang baru memasang Ubuntu
- Pengguna yang tidak biasa dengan konfigurasi baris arahan Linux asas
- Sesiapa yang ingin meningkatkan kegunaan dan keselamatan Ubuntu
Setiap seksyen menyediakan arahan langkah demi langkah, membolehkan anda mengkonfigurasi sistem anda dengan lancar. Ikuti, dan anda akan bersedia untuk menggunakan Ubuntu dengan cekap.
Dalam seksyen seterusnya, kami akan menerangkan cara mengemas kini pakej perisian Ubuntu kepada versi terkini.
2. Kemas Kini Sistem
Selepas memasang Ubuntu, pakej perisian yang disertakan dalam sistem mungkin tidak terkini. Untuk memastikan keselamatan dan kestabilan sistem, langkah pertama harus mengemas kini sistem anda kepada versi terkini.
Mengapa Kemas Kini Sistem Diperlukan
Media pemasangan Ubuntu mengandungi pakej yang semasa pada masa pelepasan. Walau bagaimanapun, sejak itu, tambalan keselamatan dan pembetulan kesalahan mungkin telah dikeluarkan. Tidak mengemas kini sistem anda boleh mengakibatkan risiko berikut:
- Kelemahan Keselamatan : Pakej lama mungkin mengandungi kekurangan keselamatan yang boleh dieksploitasi oleh penyerang.
- Kesalahan Tidak Diselesaikan : Isu perisian yang telah diperbaiki oleh pembangun mungkin masih wujud dalam sistem anda.
- Isu Keserasian : Aplikasi baru mungkin tidak berfungsi dengan betul disebabkan perpustakaan sistem atau pergantungan yang usang.
Untuk mengelakkan risiko ini, adalah sangat disyorkan untuk mengemas kini senarai pakej dan mengupgrade semua perisian segera selepas memasang Ubuntu.
Mengemas Kini Senarai Pakej
Ubuntu menggunakan APT (Advanced Package Tool) untuk mengurus pakej perisian. Pertama, kemas kini senarai pakej dengan menjalankan arahan berikut:
sudo apt update
Arahan ini mengambil maklumat pakej terkini dari repositori Ubuntu dan mengemas kini pangkalan data dalaman sistem.
Mengupgrade Pakej yang Dipasang
Setelah senarai pakej dikemas kini, upgrade semua pakej yang dipasang dengan arahan berikut:
sudo apt upgrade -y
Ini akan memuat turun dan memasang versi baru pakej sedia ada. Pilihan -y membolehkan proses upgrade berjalan tanpa pengesahan.
Mengalih Keluar Pakej Tidak Perlu (Disyorkan)
Selepas mengupgrade, adalah idea yang baik untuk mengalih keluar pakej usang dan tidak digunakan untuk membebaskan ruang cakera. Jalankan arahan berikut:
sudo apt autoremove -y
Arahan ini secara automatik mengalih keluar perpustakaan dan pergantungan yang tidak digunakan lagi.
Memulakan Semula Sistem (Jika Perlu)
If a kernel update or critical system package upgrade is included, a system reboot may be required. To check if a reboot is needed, run the following command:
sudo reboot
If a kernel update was applied, restarting is necessary to apply the changes.
3. Menyediakan Persekitaran Jepun
Secara lalai, Ubuntu ditetapkan kepada Bahasa Inggeris sebagai bahasa utama. Untuk menggunakan Bahasa Jepun dengan selesa, anda perlu memasang pek bahasa dan menyediakan sistem input Jepun.
Bahagian ini menyediakan panduan terperinci tentang cara menyediakan persekitaran Jepun dalam Ubuntu.
Memasang Pek Bahasa Jepun
Pertama, pasang pek bahasa Jepun untuk membolehkan menu dan tetapan sistem dalam Bahasa Jepun.
1. Memasang Pek Bahasa Jepun
Buka terminal dan jalankan perintah berikut:
sudo apt install language-pack-ja -y
Perintah ini memasang data lokal Jepun yang diperlukan untuk sokongan bahasa Jepun di seluruh sistem.
2. Menukar Bahasa Sistem kepada Bahasa Jepun
Seterusnya, tetapkan bahasa sistem kepada Bahasa Jepun dengan menjalankan:
LANG=ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8
Untuk menerapkan perubahan, log keluar dan log masuk semula, atau mulakan semula sistem:
sudo reboot
Selepas reboot, periksa sama ada menu dan dialog dipaparkan dalam Bahasa Jepun.
Menyediakan Input Jepun (Memasang Mozc)
Secara lalai, input Jepun tidak diaktifkan dalam Ubuntu. Untuk menaip dalam Bahasa Jepun, anda perlu memasang Input Method Editor (IME).
IME yang Disyorkan:
- Mozc (Versi sumber terbuka Google Japanese Input)
1. Memasang Mozc
Jalankan perintah berikut untuk memasang Mozc, kaedah input Jepun yang popular:
sudo apt install fcitx-mozc -y
2. Menukar Kaedah Input kepada Fcitx
Untuk menggunakan Mozc, anda perlu menukar kaedah input kepada Fcitx. Jalankan perintah berikut:
im-config -n fcitx
Kemudian, mulakan semula sistem untuk menerapkan perubahan:
sudo reboot
3. Mengkonfigurasi Fcitx
Selepas reboot, buka “Settings” → “Language Support” → “Keyboard Input Method” dan pastikan “Fcitx” dipilih.
Seterusnya, buka alat tetapan Fcitx dan aktifkan Mozc:
fcitx-config-gtk3
Jika “Mozc” tidak tersenarai dalam bahagian “Input Method”, klik butang “+” dan tambahkan secara manual.
Setelah dikonfigurasi, buka penyunting teks dan tekan kekunci “Half-width/Full-width” untuk memeriksa sama ada input Jepun berfungsi dengan betul.
Memasang Fon Jepun (Pilihan)
Ubuntu menyertakan fon Jepun asas, tetapi anda boleh memasang fon tambahan untuk kebolehbacaan yang lebih baik.
Untuk memasang fon Jepun seperti Noto CJK, jalankan:
sudo apt install fonts-noto-cjk -y
Langkah Akhir untuk Menerapkan Tetapan
Selepas menyelesaikan penyediaan persekitaran Jepun, mulakan semula sistem untuk memastikan semua perubahan berkuat kuasa:
sudo reboot
Selepas reboot, sahkan bahawa aksara Jepun dipaparkan dengan betul dan input Jepun berfungsi dengan lancar.
4. Menyediakan Zon Waktu dan Locale
Selepas memasang Ubuntu, zon waktu dan locale lalai (tetapan wilayah dan bahasa) mungkin tidak ditetapkan dengan betul. Ini terutama berlaku apabila menyediakan Ubuntu dalam pelayan global atau persekitaran awan, di mana zon waktu lalai selalunya ditetapkan kepada UTC (Coordinated Universal Time). Jika tidak dikonfigurasi dengan betul, anda mungkin mengalami cap masa yang tidak tepat dalam log atau aplikasi lain.
Bahagian ini menerangkan cara menetapkan zon waktu dan locale dengan betul untuk sistem Ubuntu anda.
Menetapkan Zon Waktu
Dalam Ubuntu, anda boleh menggunakan perintah timedatectl untuk mengkonfigurasi zon waktu.
1. Memeriksa Zon Waktu Semasa
Jalankan perintah berikut untuk memeriksa tetapan zon waktu semasa anda:
timedatectl
Contoh 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)
Dalam contoh ini, sistem ditetapkan kepada UTC, jadi kita perlu menukarnya kepada Japan Standard Time (JST).
2. Menukar Zon Waktu kepada Japan Standard Time (JST)
Run the following command to change the time zone to Asia/Tokyo:
sudo timedatectl set-timezone Asia/Tokyo
3. Mengesahkan Zon Masa Baru
Run the following command again to check if the time zone has been updated:
timedatectl
Example 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)
If Asia/Tokyo (JST, +0900) appears in the output, the setting has been applied correctly.
Menetapkan Locale Sistem
The locale settings define the system’s language and regional preferences. By default, Ubuntu may be set to English (en_US.UTF-8), so we will change it to Japanese (ja_JP.UTF-8).
1. Memeriksa Locale Semasa
Run the following command to check your current locale settings:
locale
Example output (tetapan Bahasa Inggeris lalai):
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...
2. Mengaktifkan Locale Jepun
Check if the Japanese locale is installed and add it if necessary:
sudo locale-gen ja_JP.UTF-8
Then, set the default locale to ja_JP.UTF-8:
sudo update-locale LANG=ja_JP.UTF-8
3. Menerapkan Perubahan
To apply the new locale settings, either restart your system or run the following command:
source /etc/default/locale
Then, check if the changes have been applied:
locale
Example output:
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
...
Pengesahan Akhir
To ensure that the time zone and locale settings are correctly applied, check the following:
- Run
timedatectlto confirm the time zone is set toAsia/Tokyo. - Run
localeto confirm the locale is set toja_JP.UTF-8. - Verify that system menus, timestamps, and language settings reflect the changes.
If the changes do not take effect, try logging out and logging back in, or restarting the system.
5. Menyelaraskan Papan Kekunci
Ubuntu’s default keyboard settings may not be optimized for Japanese users. If you are using a Japanese keyboard, some keys may not function correctly. Additionally, modifying the keyboard layout can improve usability, such as swapping the Caps Lock key with the Ctrl key.
This section explains how to configure your keyboard layout and customize key mappings in Ubuntu.
Menetapkan Susun Atur Papan Kekunci
1. Memeriksa Susun Atur Papan Kekunci Semasa
Run the following command to check your current keyboard layout settings:
localectl status
Example output:
System Locale: LANG=ja_JP.UTF-8
VC Keymap: us
X11 Layout: us
In this example, the keyboard layout is set to us (English), so it needs to be changed if you are using a Japanese keyboard.
2. Menukar Susun Atur Papan Kekunci kepada Jepun
If you are using a Japanese keyboard (JP layout), update the settings with the following command:
sudo localectl set-keymap jp
sudo localectl set-x11-keymap jp
To apply the changes, log out and log back in or restart your system.
Menukar Kekunci Caps Lock kepada Ctrl
Many developers and power users prefer to use the Caps Lock key as an additional Ctrl key for improved efficiency. Ubuntu allows you to remap the Caps Lock key to Ctrl.
1. Menukar Kekunci Caps Lock Secara Sementara
To change the Caps Lock key to Ctrl temporarily, run the following command:
setxkbmap -option ctrl:nocaps
This setting will reset after a reboot. To make it permanent, follow the next steps.
2. Menukar Kekunci Caps Lock Secara Kekal
To set Caps Lock as Ctrl permanently, edit the keyboard configuration file:
sudo nano /etc/default/keyboard
Find the following line:
XKBOPTIONS=""
Change it to:
XKBOPTIONS="ctrl:nocaps"
Save the file and apply the changes with:
sudo dpkg-reconfigure keyboard-configuration
Kemudian, mulakan semula sistem anda untuk mengaktifkan tetapan papan kekunci baru:
sudo reboot
Penyesuaian Papan Kekunci Tambahan (Pilihan)
Ubuntu membenarkan penyesuaian lanjutan pemetaan kekunci. Berikut adalah beberapa pilihan tambahan:
- Tukar Ctrl dan Caps Lock
setxkbmap -option ctrl:swapcaps
- Tetapkan Esc kepada Kekunci Caps Lock (Berguna untuk Pengguna Vim)
setxkbmap -option caps:escape
Untuk menjadikan tetapan ini kekal, tambahkan ke medan XKBOPTIONS dalam /etc/default/keyboard seperti yang ditunjukkan sebelum ini.
Mengesahkan Konfigurasi
Selepas mengkonfigurasi papan kekunci anda, periksa sama ada tetapan telah diterapkan dengan betul:
- Jalankan
localectl statusuntuk mengesahkan susun atur papan kekunci ditetapkan kepadajp. - Tekan kekunci Caps Lock untuk mengesahkan sama ada ia berfungsi sebagai kekunci Ctrl (jika ditukar).
- Jika tetapan tidak diterapkan, mulakan semula dan periksa semula.
Dengan konfigurasi ini, papan kekunci anda seharusnya kini disediakan dengan betul untuk pengalaman Ubuntu yang lebih baik.
6. Menyediakan Firewall
Ubuntu dilengkapi dengan firewall terbina dalam yang dipanggil UFW (Uncomplicated Firewall), yang memudahkan pengurusan tetapan firewall. Dengan mengkonfigurasi UFW dengan betul, anda boleh menyekat akses yang tidak dibenarkan dan meningkatkan keselamatan sistem anda.
Bahagian ini menerangkan cara mengaktifkan UFW dan menyediakan peraturan firewall asas.
Mengaktifkan Firewall
UFW dipasang secara lalai pada Ubuntu, tetapi mungkin tidak diaktifkan. Pertama, periksa status semasa UFW.
1. Memeriksa Status Firewall
sudo ufw status
Contoh output jika UFW dinyahaktifkan:
Status: inactive
Contoh output jika UFW diaktifkan:
Status: active
2aktifkan UFW
Jika UFW tidak aktif, aktifkannya dengan perintah berikut:
sudo ufw enable
Setelah diaktifkan, UFW akan mula menyekat sambungan yang tidak dibenarkan mengikut peraturan lalainya.
Menetapkan Peraturan Firewall Asas
UFW membolehkan anda menentukan sambungan mana yang harus dibenarkan atau disekat. Berikut adalah tetapan yang disyorkan untuk kebanyakan pengguna.
1. Menetapkan Polisi Lalai
Secara lalai, sekat sambungan masuk dan benarkan sambungan keluar dengan:
sudo ufw default deny incoming
sudo ufw default allow outgoing
2. Membenarkan SSH (Akses Jarak Jauh)
Jika anda menggunakan SSH untuk menyambung ke sistem anda dari jauh, anda perlu membenarkan sambungan SSH. Jalankan perintah berikut:
sudo ufw allow 22/tcp
Jika anda telah menukar port SSH (contohnya, ke port 2222), benarkan port tersebut sebaliknya:
sudo ufw allow 2222/tcp
3. Membenarkan Trafik Pelayan Web (HTTP/HTTPS)
Jika sistem anda menjalankan pelayan web (seperti Apache atau Nginx), benarkan trafik HTTP dan HTTPS:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
4. Membenarkan Perkhidmatan Lain (Jika Diperlukan)
Jika anda menggunakan perkhidmatan tambahan, buka port masing-masing:
- 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. Menerapkan Peraturan
Selepas menetapkan peraturan, muat semula UFW untuk menerapkan perubahan:
sudo ufw reload
Mengesahkan Tetapan Firewall
1. Memeriksa Peraturan yang Dibenarkan
Untuk melihat peraturan firewall yang dibenarkan pada masa ini, jalankan:
sudo ufw status numbered
Contoh output:
Status: active
To Action From
-- ------ ----
[ 1] 22/tcp ALLOW Anywhere
[ 2] 80/tcp ALLOW Anywhere
[ 3] 443/tcp ALLOW Anywhere
2. Mengeluarkan Peraturan Firewall
Jika anda perlu mengeluarkan satu peraturan, periksa nombor peraturan menggunakan perintah sebelumnya dan hapuskannya dengan:
sudo ufw delete 1
3. Mengaktifkan Log Firewall (Pil)
Untuk memantau aktiviti firewall, aktifkan log dengan:
sudo ufw logging on
Log firewall boleh didapati di /var/log/ufw.log.
Menyahaktifkan Firewall Sementara
Jika anda perlu menyahaktifkan UFW sementara, gunakan perintah berikut:
sudo ufw disable
To re-enable it, run:
sudo ufw enable
Summary
UFW adalah firewall yang mudah tetapi berkuasa yang menyediakan keselamatan penting untuk sistem Ubuntu. Pada tahap minimum, ikuti langkah‑langkah berikut:
- Aktifkan UFW (
sudo ufw enable) - Tetapkan dasar lalai (
sudo ufw default deny incomingdansudo ufw default allow outgoing) - Benarkan port yang diperlukan (SSH, HTTP, HTTPS, dll.)
- Terapkan peraturan (
sudo ufw reload) dan sahkan tetapan (sudo ufw status numbered) - Aktifkan log firewall untuk pemantauan keselamatan (
sudo ufw logging on)
Dengan mengikuti langkah‑langkah ini, anda dapat melindungi sistem Ubuntu anda daripada akses tidak sah sambil memastikan perkhidmatan penting tetap tersedia.
7. Menyediakan Pelayan SSH
SSH (Secure Shell) ialah protokol yang membolehkan anda menyambung ke Ubuntu dari jauh dan mengurusnya dengan selamat. Jika anda menggunakan Ubuntu sebagai pelayan, SSH adalah penting untuk pentadbiran jauh. Walau bagaimanapun, tetapan SSH lalai mungkin tidak cukup selamat, jadi penting untuk melaksanakan penambahbaikan keselamatan.
Bahagian ini menjelaskan cara memasang dan mengkonfigurasi pelayan SSH dalam Ubuntu sambil meningkatkan keselamatan.
Memasang dan Memulakan Pelayan SSH
Pelayan SSH tidak dipasang secara lalai pada Ubuntu Desktop, jadi anda perlu memasangnya secara manual.
1. Memasang Pelayan SSH (OpenSSH)
sudo apt install openssh-server -y
2. Memeriksa Status Pelayan SSH
Untuk memeriksa sama ada pelayan SSH sedang berjalan, gunakan perintah berikut:
sudo systemctl status ssh
Contoh output:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since ...
Jika anda melihat Active: active (running), SSH sedang berjalan dengan betul.
3. Membenarkan SSH Dimulakan pada Boot
sudo systemctl enable ssh
Menukar Port SSH (Penambahbaikan Keselamatan)
Port SSH lalai (22) biasanya menjadi sasaran serangan brute‑force. Menukar nombor port dapat membantu mengurangkan percubaan serangan.
1. Menyunting Fail Konfigurasi SSH
sudo nano /etc/ssh/sshd_config
Cari baris berikut dan buang # untuk menyahkomennya, kemudian tukar nombor port:
#Port 22
Sebagai contoh, untuk menukar port kepada 2222, ubah baris tersebut seperti berikut:
Port 2222
2. Memulakan Semula Pelayan SSH untuk Menerapkan Perubahan
sudo systemctl restart ssh
3. Membenarkan Port SSH Baru dalam Firewall
sudo ufw allow 2222/tcp
Kemudian, sahkan bahawa SSH mendengar pada port baru:
sudo netstat -tulnp | grep ssh
Menyediakan Pengesahan Kunci Awam (Melumpuhkan Log Masuk Kata Laluan)
Untuk keselamatan yang dipertingkatkan, disarankan untuk melumpuhkan pengesahan kata laluan dan menggunakan pengesahan kunci awam sebagai gantinya.
1. Menjana Pasangan Kunci SSH (Pada Mesin Klien)
Pada mesin tempatan anda (klien), jana satu pasangan kunci SSH:
ssh-keygen -t rsa -b 4096
Ini akan menghasilkan kunci persendirian (~/.ssh/id_rsa) dan kunci awam (~/.ssh/id_rsa.pub).
2. Menyalin Kunci Awam ke Pelayan Ubuntu
ssh-copy-id -p 2222 user@your-server-ip
Jika ssh-copy-id tidak tersedia, anda boleh menyalin kunci secara manual:
cat ~/.ssh/id_rsa.pub | ssh -p 2222 user@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
3. Melumpuhkan Pengesahan Kata Laluan
Sunting fail konfigurasi SSH:
sudo nano /etc/ssh/sshd_config
Cari baris berikut:
#PasswordAuthentication yes
Ubahnya seperti berikut:
PasswordAuthentication no
Juga, pastikan pengesahan kunci awam diaktifkan:
PubkeyAuthentication yes
4. Memulakan Semula SSH untuk Menerapkan Perubahan
sudo systemctl restart ssh
5. Menguji Log Masuk SSH
Cuba log masuk dengan port baru dan pengesahan kunci:
ssh -p 2222 user@your-server-ip
Jika berjaya, anda tidak lagi perlu memasukkan kata laluan untuk log masuk SSH.
Langkah-Langkah Keselamatan SSH Tambahan
- Tukar port SSH (elakkan menggunakan port lalai 22).
- Gunakan pengesahan kunci awam (nyahaktifkan pengesahan kata laluan).
- Benarkan akses SSH hanya kepada alamat IP tertentu (jika berkenaan).
- Hadkan percubaan log masuk untuk mengelakkan serangan brute‑force .
1. Memasang fail2ban untuk Mencegah Serangan Brute‑Force
sudo apt install fail2ban -y
2. Mengehadkan SSH kepada Pengguna Tertentu (Pilihan)
Edit /etc/ssh/sshd_config dan tambahkan:
AllowUsers your_username
3. Memulakan Semula SSH untuk Menerapkan Perubahan
sudo systemctl restart ssh
Ringkasan
Dengan menerapkan penambahbaikan keselamatan SSH ini, anda dapat mengurangkan risiko akses tidak sah dengan ketara.
- Pasang dan aktifkan pelayan SSH.
- Tukar port SSH lalai.
- Dayakan pengesahan kunci awam dan nyahaktifkan pengesahan kata laluan.
- Hadkan percubaan log masuk menggunakan
fail2ban. - Gunakan firewall untuk mengehadkan akses SSH kepada port tertentu.
Langkah‑langkah ini akan membantu memastikan persekitaran pengurusan jauh yang selamat dan boleh dipercayai untuk sistem Ubuntu anda.
8. Memasang Perisian Asas
Selepas memasang Ubuntu, hanya set aplikasi minimum yang disertakan. Untuk mewujudkan persekitaran kerja yang lebih mudah dan berkesan, anda mungkin perlu memasang perisian tambahan.
Bahagian ini memperkenalkan perisian yang disyorkan untuk Ubuntu dan menjelaskan cara memasangnya.
Kaedah Memasang Perisian
Ubuntu menawarkan beberapa cara untuk memasang perisian:
- Menggunakan APT (Advanced Package Tool)
sudo apt install package-name
- Menggunakan Pakej Snap
sudo snap install package-name
- Menggunakan Flatpak (Pilihan)
flatpak install package-name
- Menggunakan PPA (Personal Package Archive)
sudo add-apt-repository ppa:repository-name sudo apt update
- Memasang Pakej
.debSecara Manualsudo dpkg -i package-name.deb
Perisian Asas yang Disyorkan
1. Penyemak Imbas Web (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. Suite Pejabat (LibreOffice)
sudo apt install libreoffice -y
3. Pemain Media (VLC)
sudo apt install vlc -y
4. Penyunting Kod (Visual Studio Code)
sudo snap install code --classic
5. Alat Baris Perintah (htop, curl, git)
sudo apt install htop curl git -y
6. Alat Pemampatan dan Pengekstrakan (zip, unzip, rar)
sudo apt install zip unzip rar unrar -y
7. Storan Awan (Integrasi Google Drive)
sudo apt install gnome-online-accounts -y
Perisian Disyorkan untuk Pembangun
1. Docker (Pengurusan Kontena)
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 (Pengurusan Pangkalan Data)
sudo apt install mysql-server -y
sudo systemctl enable --now mysql
Memeriksa Perisian yang Dipasang
Untuk menyenaraikan pakej yang dipasang:
dpkg --get-selections | grep -v deinstall
Untuk memeriksa pakej Snap yang dipasang:
snap list
Ringkasan
Untuk meningkatkan kebolehgunaan Ubuntu, pertimbangkan memasang perisian berikut:
| Software | Description | Installation Method |
|---|---|---|
| Google Chrome | Fast web browser | wget + dpkg |
| LibreOffice | Free office suite | apt install |
| VLC | Multimedia player | apt install |
| Visual Studio Code | Code editor | snap install code --classic |
| Git | Version control system | apt install |
| Docker | Container virtualization | apt install |
| MySQL | Database management system | apt install |
Memasang aplikasi ini akan meningkatkan fungsi dan kebolehgunaan sistem Ubuntu anda, menjadikannya lebih berkesan untuk tugas harian dan pembangunan.
9. Menyediakan Kemas Kini Automatik
Menjaga Ubuntu sentiasa dikemas kini adalah penting untuk keselamatan dan kestabilan. Walaupun kemas kini manual boleh dilakukan, mengautomasikan proses kemas kini memastikan sistem anda sentiasa terkini tanpa memerlukan campur tangan pengguna.
Bahagian ini menjelaskan cara mengkonfigurasi kemas kini automatik dalam Ubuntu.
Memasang dan Mengkonfigurasi unattended-upgrades
Ubuntu menyertakan pakej yang dipanggil unattended-upgrades, yang membolehkan sistem secara automatik menerapkan kemas kini keselamatan dan kemas kini penting lain.
1. Memasang unattended-upgrades
sudo apt install unattended-upgrades -y
2. Mengaktifkan Kemas Kini Automatik
sudo dpkg-reconfigure unattended-upgrades
3. Mengedit Fail Konfigurasi
Untuk menyesuaikan kemas kini automatik, edit fail konfigurasi:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Pastikan baris-baris berikut wujud (atau tidak dikomen):
Unattended-Upgrade::Allowed-Origins {
"Ubuntu stable";
"Ubuntu security";
"Ubuntu LTS";
};
Untuk mengalih keluar pakej yang tidak digunakan secara automatik, aktifkan tetapan berikut:
Unattended-Upgrade::Remove-Unused-Dependencies "true";
4. Menyediakan Kekerapan Kemas Kini
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Pastikan baris-baris berikut ditetapkan:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";
5. Menguji Kemas Kini Automatik
sudo unattended-upgrade --dry-run
Memeriksa Log Kemas Kini Automatik
Untuk mengesahkan sama ada kemas kini automatik berfungsi, periksa log:
cat /var/log/unattended-upgrades/unattended-upgrades.log
Untuk pemantauan masa nyata:
tail -f /var/log/unattended-upgrades/unattended-upgrades.log
Menyahaktifkan Kemas Kini Automatik (Jika Diperlukan)
Jika anda ingin menyahaktifkan kemas kini automatik, jalankan:
sudo dpkg-reconfigure -plow unattended-upgrades
Secara alternatif, edit /etc/apt/apt.conf.d/20auto-upgrades dan tetapkan:
APT::Periodic::Unattended-Upgrade "0";
Ringkasan
Mengaktifkan kemas kini automatik memastikan bahawa tambalan keselamatan dan pembetulan bug diaplikasikan dengan segera, mengekalkan sistem anda selamat.
- Pasang pakej
unattended-upgrades. - Aktifkan kemas kini automatik.
- Edit
/etc/apt/apt.conf.d/20auto-upgradesuntuk menyediakan kekerapan kemas kini. - Uji persediaan dan periksa log untuk mengesahkan kemas kini diaplikasikan.
- Pantau log kemas kini secara berkala untuk sebarang isu.
Oleh kerana kemas kini keselamatan adalah penting untuk perlindungan sistem, mengaktifkan kemas kini automatik sangat disyorkan.
10. FAQ (Soalan Lazim)
Semasa persediaan awal Ubuntu, ramai pengguna menghadapi soalan atau isu biasa. Bahagian ini menyediakan jawapan kepada soalan lazim mengenai persediaan dan konfigurasi Ubuntu.
Q1: Adakah saya perlu memulakan semula sistem selepas menyiapkan persediaan awal?
A1:
Ya, tetapan tertentu (seperti konfigurasi bahasa, tetapan papan kekunci, pelarasan zon masa, dan konfigurasi SSH) memerlukan semula jadi untuk berkuat kuasa.
sudo reboot
Q2: Input Jepun tidak berfungsi dengan betul. Bagaimana saya boleh membetulkannya?
A2:
Periksa tetapan berikut:
im-config -n fcitx
sudo apt install fcitx-mozc -y
fcitx-autostart
Q3: Sistem saya memaparkan zon masa yang salah. Bagaimana saya boleh membetulkannya?
A3:
timedatectl
sudo timedatectl set-timezone Asia/Tokyo
Q4: Saya tidak boleh menyambung ke sistem Ubuntu saya melalui SSH (sambungan ditolak atau dinafikan).
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: Saya tidak boleh memasang perisian (ralat: “E: Unable to locate package”).
A5:
sudo apt update
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
Q6: Bagaimana saya boleh memeriksa sama ada tetapan firewall (UFW) diaplikasikan dengan betul?
A6:
sudo ufw status verbose
sudo ufw reload
Q7: Sistem saya menjadi tidak stabil selepas kemas kini. Bagaimana saya boleh membetulkannya?
A7:
sudo reboot
sudo apt autoremove --purge
sudo apt install --reinstall package-name=version-number
sudo dpkg --configure -a
sudo apt install -f
Q8: Bagaimana saya boleh membebaskan ruang cakera dalam Ubuntu?
A8:
sudo apt autoremove -y
sudo apt clean
Kesimpulan
Panduan ini telah merangkumi tetapan awal penting untuk Ubuntu dengan terperinci. Bahagian FAQ juga telah menyediakan jawapan kepada isu‑isu biasa yang mungkin dihadapi oleh pengguna. Dengan mengikuti langkah‑langkah ini, anda boleh mengoptimumkan Ubuntu untuk prestasi, keselamatan, dan kebolehgunaan yang lebih baik.
Setelah anda selesai dengan persediaan awal, terokailah Ubuntu lebih lanjut dan sesuaikannya mengikut keperluan anda!


