CentOS Command Line: Perintah Umum dan Penjelasan Lengkap

Manajemen File dan Direktori

  1. ls: Daftar file dan direktori di direktori saat ini. Ini menampilkan nama file dan direktori yang ada di direktori saat ini.

    Contoh: ls

  2. pwd: Cetak path lengkap dari direktori saat ini. Ini membantu Anda mengetahui di mana Anda berada di sistem file.

    Contoh: pwd

  3. cd <directory>: Mengubah ke direktori yang ditentukan. Dengan menggunakan perintah ini, Anda dapat menavigasi antar direktori di sistem file Anda.

    Contoh: cd /home/user/documents

  4. touch <filename>: Buat file baru atau perbarui waktu modifikasi file yang ada. Jika file sudah ada, maka akan diupdate waktu modifikasinya.

    Contoh: touch newfile.txt

  5. cp <source> <destination>: Menyalin file atau direktori dari lokasi sumber ke lokasi tujuan. Anda dapat menyalin beberapa file atau direktori dengan menentukan beberapa sumber.

    Contoh:

    • cp file.txt /home/user/documents/(menyalin file)
    • cp -r folder1 /home/user/documents/(menyalin direktori)
  6. mv <source> <destination>: Memindahkan atau mengganti nama file atau direktori dari lokasi sumber ke lokasi tujuan. Jika tujuannya adalah nama baru, itu akan berganti nama; jika itu jalan baru, itu akan bergerak.

    Contoh:

    • mv file.txt /home/user/documents/file_new.txt(ganti nama file)
    • mv folder1 /home/user/documents/(pindah direktori)
  7. rm <file>: Menghapus file. Perhatikan bahwa perintah ini akan menghapus file tanpa konfirmasi apa pun, jadi gunakan dengan hati-hati.

    Contoh: rm file.txt

  8. mkdir <directory>: Buat direktori baru dengan nama yang ditentukan.

    Contoh: mkdir new_folder

  9. rmdir <directory>: Menghapus direktori kosong. Perhatikan bahwa Anda hanya dapat menghapus direktori kosong menggunakan perintah ini.

    Contoh: rmdir empty_folder

Manajemen Izin File dan Direktori

  1. chmod <permissions> <file/directory>: Mengubah izin akses file atau direktori sesuai dengan izin yang ditentukan. Izin umum termasuk "r"(baca), "w"(tulis), dan "x"(jalankan).

    Contoh: chmod u+rwx file.txt(tambahkan baca, tulis, jalankan izin untuk pemilik)

  2. chown <user>:<group> <file/directory>: Mengubah pemilik file atau direktori menjadi pengguna dan grup yang ditentukan.

    Contoh: chown user1:group1 file.txt(atur pemilik dan grup untuk file.txt)

Manajemen Proses dan Layanan

  1. ps: Daftar proses yang berjalan. Perintah ini menampilkan daftar proses dan Process ID(PID) yang sesuai.

    Contoh: ps

  2. top: Menampilkan proses yang berjalan dan sumber daya sistem. Perintah ini menyediakan antarmuka interaktif untuk melihat proses yang sedang berjalan dan memantau sumber daya sistem seperti CPU, RAM.

    Contoh: top

  3. kill <PID>: Hentikan proses dengan Process ID(PID) yang ditentukan. Perintah ini mengirimkan sinyal untuk menghentikan proses, mengizinkannya untuk keluar atau dimatikan.

    Contoh: kill 1234(hentikan proses dengan PID 1234)

  4. systemctl start <service>: Mulai layanan yang ditentukan. Layanan adalah program yang berjalan di latar belakang sistem, dan perintah ini memulainya.

    Contoh: systemctl start httpd(memulai layanan Apache)

  5. systemctl stop <service>: Hentikan layanan yang ditentukan. Perintah ini menghentikan layanan yang sedang berjalan.

    Contoh: systemctl stop httpd(hentikan layanan Apache)

  6. systemctl restart <service>: Mulai ulang layanan yang ditentukan. Perintah ini berhenti dan memulai layanan.

    Contoh: systemctl restart httpd(mulai ulang layanan Apache)

  7. systemctl status <service>: Menampilkan status layanan yang ditentukan. Perintah ini menunjukkan apakah layanan sedang berjalan atau tidak, dan statusnya.

    Contoh: systemctl status httpd(menunjukkan status layanan Apache)

Manajemen Paket

  1. yum install <package>: Instal paket perangkat lunak dari CentOS repositori.

    Contoh: yum install nginx(instal Nginx)

  2. yum update <package>: Perbarui paket perangkat lunak yang diinstal ke versi terbaru.

    Contoh: yum update nginx(perbarui Nginx)

  3. yum remove <package>: Hapus paket yang diinstal dari sistem.

    Contoh: yum remove nginx(hapus Nginx)

Manajemen Jaringan

  1. ifconfig: Menampilkan informasi tentang perangkat jaringan dan alamat IP sistem.

    Contoh: ifconfig

  2. ip addr: Menampilkan informasi tentang perangkat jaringan dan alamat IP sistem. Perintah ini mirip dengan ifconfig.

    Contoh: ip addr

  3. ping <hostname/IP>: Periksa konektivitas jaringan ke alamat IP atau nama domain tertentu dengan mengirimkan paket dan menunggu tanggapan.

    Contoh: ping google.com

  4. curl <URL>: Mengambil konten dari URL. Perintah ini sering digunakan untuk mengunduh data dari situs web dan menampilkan hasilnya di baris perintah.

    Contoh: curl https://www.example.com

Manajemen Sejarah Perintah

  1. history: Menampilkan riwayat perintah yang dijalankan sebelumnya. Perintah ini mencantumkan perintah yang dieksekusi di sesi saat ini.

    Contoh: history

 

Ini adalah beberapa perintah baris perintah yang umum dan berguna di CentOS. Tergantung pada kebutuhan dan tujuan Anda, Anda dapat menggunakan perintah ini untuk mengelola sistem Anda dan melakukan tugas-tugas dasar.