[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
unameEnglish: Displays system information (kernel name, version, architecture).
Indonesian: Menampilkan informasi sistem (nama kernel, versi, arsitektur).
uname -a1.2 hostname
hostnameEnglish: Displays or sets the system's hostname.
Indonesian: Menampilkan atau mengatur nama host sistem.
hostname2. User Management
2.1 whoami
whoamiEnglish: Prints the username of the current user.
Indonesian: Menampilkan nama pengguna saat ini.
whoami2.2 adduser
adduserEnglish: Creates a new user.
Indonesian: Membuat pengguna baru.
sudo adduser <username>2.3 passwd
passwdEnglish: Changes the user’s password.
Indonesian: Mengganti kata sandi pengguna.
passwd <username>3. File and Directory Commands
3.1 ls
lsEnglish: Lists files and directories in the current directory.
Indonesian: Menampilkan file dan direktori di direktori saat ini.
ls -la3.2 cd
cdEnglish: Changes the current working directory.
Indonesian: Mengganti direktori kerja saat ini.
cd /path/to/directory3.3 mkdir
mkdirEnglish: Creates a new directory.
Indonesian: Membuat direktori baru.
mkdir <directory_name>3.4 rm
rmEnglish: Deletes files or directories.
Indonesian: Menghapus file atau direktori.
rm <file>
rm -r <directory>4. File Permission and Ownership
4.1 chmod
chmodEnglish: Changes file or directory permissions.
Indonesian: Mengubah izin file atau direktori.
chmod 755 <file_or_directory>4.2 chown
chownEnglish: Changes ownership of files or directories.
Indonesian: Mengubah kepemilikan file atau direktori.
chown <user>:<group> <file_or_directory>5. Process Management
5.1 ps
psEnglish: Displays currently running processes.
Indonesian: Menampilkan proses yang sedang berjalan.
ps aux5.2 top
topEnglish: Displays real-time system resource usage.
Indonesian: Menampilkan penggunaan sumber daya sistem secara real-time.
top5.3 kill
killEnglish: Terminates a process by its ID.
Indonesian: Menghentikan proses dengan ID-nya.
kill <PID>6. Network Management
6.1 ifconfig
ifconfigEnglish: Displays network configuration.
Indonesian: Menampilkan konfigurasi jaringan.
ifconfig6.2 ping
pingEnglish: Tests connectivity to another networked device.
Indonesian: Menguji konektivitas ke perangkat jaringan lain.
ping <host>6.3 netstat
netstatEnglish: Displays network connections, routing tables, and more.
Indonesian: Menampilkan koneksi jaringan, tabel routing, dan lainnya.
netstat -tuln7. Package Management
7.1 apt-get
apt-getEnglish: 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
dpkgEnglish: 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
dfEnglish: Displays available disk space.
Indonesian: Menampilkan ruang disk yang tersedia.
df -h8.2 du
duEnglish: 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
dmesgEnglish: Displays kernel log messages.
Indonesian: Menampilkan pesan log kernel.
dmesg9.2 journalctl
journalctlEnglish: Views logs from the systemd journal.
Indonesian: Melihat log dari sistem journald.
journalctl -xe10. Miscellaneous
10.1 date
dateEnglish: Displays or sets the system date and time.
Indonesian: Menampilkan atau mengatur tanggal dan waktu sistem.
date10.2 uptime
uptimeEnglish: Shows how long the system has been running.
Indonesian: Menunjukkan berapa lama sistem telah berjalan.
uptime11. SSH Management
11.1 ssh
sshEnglish: Connects to a remote server using the SSH protocol.
Indonesian: Terhubung ke server jarak jauh menggunakan protokol SSH.
ssh <user>@<host>11.2 scp
scpEnglish: Copies files between hosts over SSH.
Indonesian: Menyalin file antar host melalui SSH.
scp <source_file> <user>@<host>:<destination_directory>Source
Last updated