- 1 1. Pendahuluan
- 2 2. Memperbarui Sistem
- 3 3. Menyiapkan Lingkungan Bahasa Jepang
- 4 4. Mengatur Zona Waktu dan Lokal
- 5 5. Konfigurasi Keyboard
- 6 6. Mengonfigurasi Firewall
- 7 7. Mengonfigurasi Server SSH
- 8 8. Menginstal Perangkat Lunak
- 9 9. Mengonfigurasi Pembaruan Otomatis
- 10 10. FAQ (Pertanyaan yang Sering Diajukan)
- 10.1 Q1: Apakah saya perlu reboot setelah konfigurasi awal?
- 10.2 Q2: Input bahasa Jepang tidak berfungsi. Apa yang harus saya lakukan?
- 10.3 Q3: Zona waktu Ubuntu tidak tepat. Bagaimana cara memperbaikinya?
- 10.4 Q4: Koneksi SSH gagal (atau ditolak). Apa yang harus saya periksa?
- 10.5 Q5: Instalasi perangkat lunak gagal dengan “Unable to locate package”. Mengapa?
- 10.6 Q6: Bagaimana saya dapat memeriksa apakah aturan firewall UFW diterapkan dengan benar?
- 10.7 Q7: Sistem berperilaku aneh setelah pembaruan. Apa yang harus saya lakukan?
- 10.8 Q8: Saya ingin mengurangi penggunaan disk di Ubuntu. Bagaimana cara membersihkan sistem?
- 11 Ringkasan
1. Pendahuluan
Ubuntu adalah salah satu distribusi Linux yang paling banyak digunakan, cocok untuk pemula maupun pengguna tingkat lanjut. Sifatnya yang open‑source dan dukungan komunitas yang kuat menjadikannya sangat menarik. Namun, segera setelah instalasi, sistem mungkin belum dioptimalkan sepenuhnya untuk penggunaan yang nyaman, dan beberapa pengaturan dasar awal diperlukan.
Artikel ini memberikan penjelasan terperinci tentang langkah‑langkah konfigurasi penting yang harus Anda lakukan setelah menginstal Ubuntu. Setiap langkah dijelaskan dengan jelas, termasuk tujuan pengaturan dan cara menjalankan perintah yang diperlukan, sehingga bahkan pemula pun dapat mengikutinya tanpa kebingungan.
Mengapa Anda Harus Mengonfigurasi Ubuntu Setelah Instalasi
Setelah menginstal Ubuntu, beberapa area mungkin kurang nyaman atau aman. Masalah umum meliputi:
- Pembaruan sistem diperlukan : Paket yang disertakan dalam media instalasi mungkin bukan yang terbaru, sehingga pembaruan diperlukan untuk keamanan dan perbaikan bug.
- Dukungan bahasa Jepang tidak lengkap : Karena bahasa Inggris diatur sebagai bahasa default, diperlukan penyiapan tambahan agar input dan tampilan bahasa Jepang berjalan lancar.
- Pengaturan keamanan belum dioptimalkan : Tanpa mengonfigurasi firewall atau SSH dengan benar, risiko akses tidak sah meningkat.
- Kurangnya perangkat lunak penting : Instalasi default hanya menyertakan aplikasi minimal, sehingga Anda mungkin perlu memasang perangkat lunak yang sering digunakan.
Siapa yang Ditujukan Artikel Ini
Panduan ini dirancang untuk pengguna yang:
- Sedang menginstal Ubuntu untuk pertama kalinya
- Belum nyaman menggunakan perintah Linux
- Ingin lingkungan Ubuntu yang lebih aman dan nyaman
Dengan mengikuti setiap bagian langkah demi langkah, Anda akan memiliki proses penyiapan Ubuntu yang mulus dan efisien.
Bagian selanjutnya menjelaskan cara memperbarui paket Ubuntu ke versi terbaru.
2. Memperbarui Sistem
Segera setelah menginstal Ubuntu, paket perangkat lunak yang disertakan mungkin belum terbaru. Memperbarui sistem penting untuk mencegah kerentanan keamanan dan memastikan stabilitas.
Mengapa Pembaruan Sistem Diperlukan
Media instalasi Ubuntu berisi paket dari tanggal rilis. Tanpa memperbarui, risiko berikut dapat terjadi:
- Kerentanan keamanan yang masih ada : Paket lama mungkin mengandung celah yang dapat dimanfaatkan penyerang.
- Paparan bug yang belum diperbaiki : Perbaikan bug yang diterapkan setelah rilis tidak akan tercermin.
- Masalah kompatibilitas : Perangkat lunak baru mungkin gagal dipasang karena ketergantungan yang usang.
Memperbarui Daftar Paket
Ubuntu menggunakan APT (Advanced Package Tool) untuk mengelola paket perangkat lunak. Pertama, perbarui daftar paket:
sudo apt update
Meningkatkan Versi Paket
Setelah memperbarui daftar, tingkatkan semua paket yang terpasang:
sudo apt upgrade -y
Menghapus Paket yang Tidak Diperlukan (Disarankan)
sudo apt autoremove -y
Menyalakan Ulang Sistem (Jika Diperlukan)
sudo reboot
3. Menyiapkan Lingkungan Bahasa Jepang
Secara default, Ubuntu dikonfigurasi untuk bahasa Inggris. Agar dapat menggunakan bahasa Jepang dengan nyaman, Anda harus memasang paket bahasa dan mengonfigurasi input bahasa Jepang.
Memasang Paket Bahasa Jepang
1. Pasang paket bahasa Jepang
sudo apt install language-pack-ja -y
2. Atur bahasa sistem ke bahasa Jepang
LANG=ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8
Nyalakan ulang untuk menerapkan:
sudo reboot
Menyiapkan Input Bahasa Jepang (Mozc)
Ubuntu tidak mengaktifkan input bahasa Jepang secara default, sehingga diperlukan metode input (IME) yang dipasang.
IME yang Disarankan:
- Mozc (Google Japanese Input sumber terbuka)
1. Pasang Mozc
sudo apt install fcitx-mozc -y
2. Ganti metode input ke Fcitx
im-config -n fcitx
Nyalakan ulang:
sudo reboot
3. Konfigurasikan Fcitx
fcitx-config-gtk3
Opsional: Memasang Font Bahasa Jepang
sudo apt install fonts-noto-cjk -y
Langkah Akhir
Nyalakan ulang untuk menerapkan pengaturan:
sudo reboot
4. Mengatur Zona Waktu dan Lokal
Secara default, instalasi Ubuntu baru—terutama image cloud—menggunakan zona waktu UTC. Hal ini dapat menyebabkan cap waktu yang tidak tepat, sehingga menyesuaikan zona waktu dan lokal sangat penting.
Mengatur Zona Waktu
1. Periksa zona waktu saat ini
timedatectl
2. Ubah ke JST (Japan Standard Time)
sudo timedatectl set-timezone Asia/Tokyo
Mengatur Lokal
1. Periksa lokal saat ini
locale
2. Aktifkan lokal Jepang
sudo locale-gen ja_JP.UTF-8
Atur sebagai default:
sudo update-locale LANG=ja_JP.UTF-8
3. Terapkan perubahan
source /etc/default/locale
5. Konfigurasi Keyboard
Pengaturan keyboard default Ubuntu mungkin tidak cocok dengan keyboard Jepang. Bagian ini menjelaskan cara menyesuaikan tata letak dan memetakan ulang tombol CapsLock.
Memeriksa Tata Letak Keyboard
localectl status
Beralih ke Tata Letak Keyboard Jepang
sudo localectl set-keymap jp
sudo localectl set-x11-keymap jp
Memetakan Ulang CapsLock ke Ctrl
Metode Sementara
setxkbmap -option ctrl:nocaps
Metode Permanen
sudo nano /etc/default/keyboard
Ubah:
XKBOPTIONS="ctrl:nocaps"
Terapkan:
sudo dpkg-reconfigure keyboard-configuration
sudo reboot

6. Mengonfigurasi Firewall
Ubuntu menyertakan firewall bawaan yang disebut UFW (Uncomplicated Firewall), yang membuat manajemen firewall menjadi sederhana dan efektif. Konfigurasi UFW yang tepat meningkatkan keamanan sistem dengan mencegah akses tidak sah.
Bagian ini menjelaskan pengaturan dasar UFW dan aturan keamanan yang direkomendasikan.
Mengaktifkan Firewall
Pertama, periksa apakah UFW sudah diaktifkan.
1. Periksa status UFW
sudo ufw status
Contoh (dinonaktifkan):
Status: inactive
Contoh (diaktifkan):
Status: active
2. Aktifkan UFW
sudo ufw enable
Setelah diaktifkan, UFW menerapkan aturan defaultnya untuk mengelola lalu lintas jaringan.
Konfigurasi Aturan Firewall Dasar
UFW bekerja dengan mengizinkan hanya lalu lintas yang secara eksplisit Anda izinkan.
1. Atur kebijakan default
sudo ufw default deny incoming
sudo ufw default allow outgoing
2. Izinkan SSH (koneksi remote)
sudo ufw allow 22/tcp
Jika server Anda menggunakan port SSH non-standar (misalnya, 2222):
sudo ufw allow 2222/tcp
3. Izinkan HTTP/HTTPS untuk server web
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
4. Izinkan layanan lain (opsional)
FTP:
sudo ufw allow 21/tcp
MySQL:
sudo ufw allow 3306/tcp
PostgreSQL:
sudo ufw allow 5432/tcp
5. Terapkan perubahan
sudo ufw reload
Memeriksa Aturan dan Log
1. Lihat aturan firewall saat ini
sudo ufw status numbered
Contoh:
Status: active
To Action From
-- ------ ----
[ 1] 22/tcp ALLOW Anywhere
[ 2] 80/tcp ALLOW Anywhere
[ 3] 443/tcp ALLOW Anywhere
2. Hapus aturan yang tidak diperlukan
sudo ufw delete 1
3. Aktifkan pencatatan (opsional)
sudo ufw logging on
Log muncul di:
/var/log/ufw.log
Menonaktifkan UFW Sementara
sudo ufw disable
Aktifkan kembali:
sudo ufw enable
Ringkasan
Untuk mengonfigurasi firewall secara efektif:
- Aktifkan UFW
- Atur aturan default
- Izinkan port yang diperlukan (SSH, HTTP/HTTPS)
- Muat ulang dan verifikasi pengaturan
- Aktifkan pencatatan untuk pemantauan keamanan
7. Mengonfigurasi Server SSH
SSH (Secure Shell) memungkinkan akses remote yang aman ke sistem Ubuntu Anda. Untuk server, mengaktifkan SSH dan menerapkan penguatan keamanan sangat penting.
Bagian ini mencakup instalasi dan pengaturan keamanan penting.
Menginstal dan Memulai Server SSH
1. Instal server OpenSSH
sudo apt install openssh-server -y
2. Periksa status server SSH
sudo systemctl status ssh
Anda harus melihat:
Active: active (running)
3. Aktifkan auto-start
sudo systemctl enable ssh
Mengubah Port SSH (Peningkatan Keamanan)
Port 22 sering menjadi target penyerang. Mengubahnya mengurangi upaya brute‑force.
1. Edit konfigurasi SSH
sudo nano /etc/ssh/sshd_config
Temukan:
#Port 22
Ubah menjadi:
Port 2222
2. Restart SSH
sudo systemctl restart ssh
3. Izinkan port baru dengan UFW
sudo ufw allow 2222/tcp
Menyiapkan Otentikasi Kunci Publik
Metode ini menggantikan login berbasis kata sandi dengan otentikasi berbasis kunci, memberikan keamanan yang jauh lebih baik.
1. Buat pasangan kunci SSH (PC klien)
ssh-keygen -t rsa -b 4096
2. Salin kunci publik ke server
ssh-copy-id -p 2222 user@your-server-ip
Jika ssh-copy-id tidak dapat digunakan:
cat ~/.ssh/id_rsa.pub | ssh -p 2222 user@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
3. Nonaktifkan otentikasi password
sudo nano /etc/ssh/sshd_config
Ubah:
PasswordAuthentication no
Konfirmasi:
PubkeyAuthentication yes
Kemudian restart SSH:
sudo systemctl restart ssh
4. Uji koneksi
ssh -p 2222 user@your-server-ip
Ringkasan Penguatan Keamanan SSH
- Ubah port SSH
- Nonaktifkan otentikasi password
- Gunakan otentikasi berbasis kunci
- Batasi percobaan login (Fail2Ban)
Instal Fail2Ban:
sudo apt install fail2ban -y
8. Menginstal Perangkat Lunak
Ubuntu hanya menyertakan perangkat lunak minimal secara default. Menginstal alat penting dan pengembangan secara signifikan meningkatkan kegunaan.
Cara Menginstal Perangkat Lunak
- Paket APT
sudo apt install package-name
- Paket Snap
sudo snap install package-name
- Flatpak (opsional)
flatpak install package-name
- Repositori PPA
sudo add-apt-repository ppa:repository-name
- Menginstal file .deb
sudo dpkg -i package-name.deb
Perangkat Lunak Dasar yang Direkomendasikan
1. Browser 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 Office (LibreOffice)
sudo apt install libreoffice -y
3. Pemutar Media (VLC)
sudo apt install vlc -y
4. Editor Kode (Visual Studio Code)
sudo snap install code --classic
5. Alat Baris Perintah (htop, curl, git)
sudo apt install htop curl git -y
6. Alat Arsip (zip, unzip, rar)
sudo apt install zip unzip rar unrar -y
7. Integrasi Google Drive
sudo apt install gnome-online-accounts -y
Alat Pengembang
1. Docker
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. Server MySQL
sudo apt install mysql-server -y
sudo systemctl enable --now mysql
Memeriksa Perangkat Lunak yang Terinstal
dpkg --get-selections | grep -v deinstall
Paket Snap:
snap list
Ringkasan
Daftar perangkat lunak yang direkomendasikan:
| Software | Description | Install Method |
|---|---|---|
| Google Chrome | Fast web browser | wget + dpkg |
| LibreOffice | Office suite | apt install |
| VLC | Media player | apt install |
| Visual Studio Code | Code editor | snap install |
| Git | Version control | apt install |
| Docker | Container virtualization | apt install |
| MySQL | Database | apt install |
9. Mengonfigurasi Pembaruan Otomatis
Pembaruan keamanan reguler dan perbaikan bug sangat penting untuk menjaga lingkungan Ubuntu yang aman dan stabil. Meskipun Anda dapat menerapkan pembaruan secara manual, mengaktifkan pembaruan otomatis memastikan sistem Anda tetap terbaru dengan upaya minimal.
Bagian ini menjelaskan cara menyiapkan pembaruan otomatis menggunakan paket unattended-upgrades.
Menginstal dan Mengonfigurasi unattended-upgrades
1. Instal unattended-upgrades
sudo apt install unattended-upgrades -y
2. Aktifkan pembaruan otomatis
sudo dpkg-reconfigure unattended-upgrades
3. Edit file konfigurasi
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Aktifkan baris‑baris ini jika dikomentari:
Unattended-Upgrade::Allowed-Origins {
"Ubuntu stable";
"Ubuntu security";
"Ubuntu LTS";
};
Untuk menghapus paket yang tidak terpakai secara otomatis, atur:
Unattended-Upgrade::Remove-Unused-Dependencies "true";
4. Konfigurasikan frekuensi pembaruan
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Pastikan hal berikut:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";
5. Uji konfigurasi
sudo unattended-upgrade --dry-run
Memeriksa Log Pembaruan Otomatis
Lihat log:
cat /var/log/unattended-upgrades/unattended-upgrades.log
Pantau secara real time:
tail -f /var/log/unattended-upgrades/unattended-upgrades.log
Menonaktifkan Pembaruan Otomatis (jika diperlukan)
sudo dpkg-reconfigure -plow unattended-upgrades
Atau edit secara manual:
APT::Periodic::Unattended-Upgrade "0";
Ringkasan
Untuk mengaktifkan pembaruan otomatis:
- Instal
unattended-upgrades - Aktifkan sistem pembaruan otomatis
- Konfigurasikan
/etc/apt/apt.conf.d/20auto-upgrades - Uji konfigurasi
- Periksa log secara berkala
Pembaruan otomatis sangat penting untuk menerapkan patch keamanan dengan cepat dan menjaga keamanan.
10. FAQ (Pertanyaan yang Sering Diajukan)
Selama penyiapan Ubuntu, banyak pengguna menghadapi pertanyaan atau masalah serupa. Bagian ini menjawab pertanyaan umum terkait konfigurasi awal Ubuntu.
Q1: Apakah saya perlu reboot setelah konfigurasi awal?
A1:
Ya. Beberapa pengaturan—seperti konfigurasi bahasa, pemetaan keyboard, perubahan zona waktu, dan pengaturan SSH—memerlukan reboot agar diterapkan.
sudo reboot
Q2: Input bahasa Jepang tidak berfungsi. Apa yang harus saya lakukan?
A2:
Periksa hal berikut:
im-config -n fcitx
sudo apt install fcitx-mozc -y
fcitx-autostart
Q3: Zona waktu Ubuntu tidak tepat. Bagaimana cara memperbaikinya?
A3:
timedatectl
sudo timedatectl set-timezone Asia/Tokyo
Q4: Koneksi SSH gagal (atau ditolak). Apa yang harus saya periksa?
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: Instalasi perangkat lunak gagal dengan “Unable to locate package”. Mengapa?
A5:
Perbarui repositori:
sudo apt update
Aktifkan repositori tambahan:
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
Q6: Bagaimana saya dapat memeriksa apakah aturan firewall UFW diterapkan dengan benar?
A6:
sudo ufw status verbose
sudo ufw reload
Q7: Sistem berperilaku aneh setelah pembaruan. Apa yang harus saya lakukan?
A7:
sudo reboot
sudo apt autoremove --purge
sudo apt install --reinstall package-name=version
sudo dpkg --configure -a
sudo apt install -f
Q8: Saya ingin mengurangi penggunaan disk di Ubuntu. Bagaimana cara membersihkan sistem?
A8:
sudo apt autoremove -y
sudo apt clean
Ringkasan
Artikel ini telah memberikan gambaran rinci tentang langkah‑langkah penting penyiapan awal Ubuntu. Dengan mengikuti konfigurasi ini—pembaruan sistem, pengaturan bahasa Jepang, penyesuaian zona waktu dan lokal, kustomisasi keyboard, pengaturan firewall, penguatan SSH, instalasi perangkat lunak berguna, dan mengaktifkan pembaruan otomatis—Anda dapat membangun lingkungan Ubuntu yang aman dan efisien.
Bagian FAQ juga mencakup pertanyaan umum dan tips pemecahan masalah untuk membantu Anda menyelesaikan masalah tipikal yang ditemui selama penyiapan.
Setelah sistem Ubuntu Anda dikonfigurasi dengan benar, silakan jelajahi kustomisasi lanjutan dan sesuaikan lingkungan Anda dengan kebutuhan spesifik Anda!


