[101] Linux Commands

Linux VPS Ubuntu Commands

Overview

This section provides a list of essential Linux commands used for managing an Ubuntu VPS. These commands will help you navigate the filesystem, manage files and processes, configure the system, and perform administrative tasks.


1. System Information Commands

1.1 uname

  • English: Displays system information (kernel name, version, architecture).

  • Indonesian: Menampilkan informasi sistem (nama kernel, versi, arsitektur).

uname -a

1.2 hostname

  • English: Displays or sets the system's hostname.

  • Indonesian: Menampilkan atau mengatur nama host sistem.

hostname

2. User Management

2.1 whoami

  • English: Prints the username of the current user.

  • Indonesian: Menampilkan nama pengguna saat ini.

whoami

2.2 adduser

  • English: Creates a new user.

  • Indonesian: Membuat pengguna baru.

sudo adduser <username>

2.3 passwd

  • English: Changes the user’s password.

  • Indonesian: Mengganti kata sandi pengguna.

passwd <username>

3. File and Directory Commands

3.1 ls

  • English: Lists files and directories in the current directory.

  • Indonesian: Menampilkan file dan direktori di direktori saat ini.

ls -la

3.2 cd

  • English: Changes the current working directory.

  • Indonesian: Mengganti direktori kerja saat ini.

cd /path/to/directory

3.3 mkdir

  • English: Creates a new directory.

  • Indonesian: Membuat direktori baru.

mkdir <directory_name>

3.4 rm

  • English: Deletes files or directories.

  • Indonesian: Menghapus file atau direktori.

rm <file>
rm -r <directory>

4. File Permission and Ownership

4.1 chmod

  • English: Changes file or directory permissions.

  • Indonesian: Mengubah izin file atau direktori.

chmod 755 <file_or_directory>

4.2 chown

  • English: Changes ownership of files or directories.

  • Indonesian: Mengubah kepemilikan file atau direktori.

chown <user>:<group> <file_or_directory>

5. Process Management

5.1 ps

  • English: Displays currently running processes.

  • Indonesian: Menampilkan proses yang sedang berjalan.

ps aux

5.2 top

  • English: Displays real-time system resource usage.

  • Indonesian: Menampilkan penggunaan sumber daya sistem secara real-time.

top

5.3 kill

  • English: Terminates a process by its ID.

  • Indonesian: Menghentikan proses dengan ID-nya.

kill <PID>

6. Network Management

6.1 ifconfig

  • English: Displays network configuration.

  • Indonesian: Menampilkan konfigurasi jaringan.

ifconfig

6.2 ping

  • English: Tests connectivity to another networked device.

  • Indonesian: Menguji konektivitas ke perangkat jaringan lain.

ping <host>

6.3 netstat

  • English: Displays network connections, routing tables, and more.

  • Indonesian: Menampilkan koneksi jaringan, tabel routing, dan lainnya.

netstat -tuln

7. Package Management

7.1 apt-get

  • English: A package management tool used for installing, updating, and removing software.

  • Indonesian: Alat manajemen paket untuk menginstal, memperbarui, dan menghapus perangkat lunak.

sudo apt-get install <package>

7.2 dpkg

  • English: A tool to install, build, remove, and manage .deb packages.

  • Indonesian: Alat untuk menginstal, membangun, menghapus, dan mengelola paket .deb.

sudo dpkg -i <package.deb>

8. Disk Usage Commands

8.1 df

  • English: Displays available disk space.

  • Indonesian: Menampilkan ruang disk yang tersedia.

df -h

8.2 du

  • English: Displays the disk usage of files and directories.

  • Indonesian: Menampilkan penggunaan disk oleh file dan direktori.

du -sh <directory>

9. System Monitoring and Logs

9.1 dmesg

  • English: Displays kernel log messages.

  • Indonesian: Menampilkan pesan log kernel.

dmesg

9.2 journalctl

  • English: Views logs from the systemd journal.

  • Indonesian: Melihat log dari sistem journald.

journalctl -xe

10. Miscellaneous

10.1 date

  • English: Displays or sets the system date and time.

  • Indonesian: Menampilkan atau mengatur tanggal dan waktu sistem.

date

10.2 uptime

  • English: Shows how long the system has been running.

  • Indonesian: Menunjukkan berapa lama sistem telah berjalan.

uptime

11. SSH Management

11.1 ssh

  • English: Connects to a remote server using the SSH protocol.

  • Indonesian: Terhubung ke server jarak jauh menggunakan protokol SSH.

ssh <user>@<host>

11.2 scp

  • English: Copies files between hosts over SSH.

  • Indonesian: Menyalin file antar host melalui SSH.

scp <source_file> <user>@<host>:<destination_directory>

Source

Ubuntu Official Documentation


Last updated