Menu

Pengenalan Linux Sebagai Sistem Operasi Kerja-Command Dasar Linux


A. Latar Belakang

Perkembangan teknologi informasi yang sangat pesat telah mendorong meningkatnya kebutuhan akan sistem operasi yang stabil, aman, dan fleksibel. Sistem operasi memiliki peran penting sebagai penghubung antara perangkat keras (hardware) dan pengguna, serta menjadi fondasi utama dalam pengelolaan server, jaringan, dan infrastruktur teknologi informasi. Dalam dunia industri IT modern, pemilihan sistem operasi yang tepat sangat menentukan efisiensi, keamanan, dan keberlangsungan layanan digital.

Salah satu sistem operasi yang banyak digunakan dan menjadi standar di berbagai lingkungan profesional adalah Linux. Linux dikenal sebagai sistem operasi open-source yang dapat digunakan secara gratis, memiliki tingkat stabilitas tinggi, serta mendukung berbagai kebutuhan mulai dari penggunaan personal hingga skala enterprise. Linux juga menjadi tulang punggung bagi banyak layanan digital global, seperti server web, cloud computing, dan sistem jaringan.
Namun, masih banyak pemula yang belum memahami apa itu Linux, bagaimana cara kerjanya, serta mengapa Linux sangat penting untuk dipelajari, khususnya bagi calon profesional di bidang teknologi informasi. Banyak pengguna baru merasa Linux sulit karena dominasi penggunaan Command Line Interface (CLI), padahal justru kemampuan inilah yang menjadi nilai utama Linux di dunia industri.

Oleh karena itu, diperlukan pemahaman dasar mengenai Linux yang disajikan secara sederhana dan terstruktur. Materi ini disusun untuk memberikan pengenalan Linux, alasan penggunaannya, serta dasar-dasar perintah Linux yang sering digunakan. Dengan memahami konsep dan praktik dasar Linux, diharapkan pembaca memiliki fondasi yang kuat untuk mengembangkan keterampilan di bidang system administration, networking, dan cloud computing.

B. LINUX? APA SIH ITU?

Sebelum masuk ke penggunaan System Operasi Linux, ada beberapa hal penting yang perlu dipahami terlebih dahulu, terutama bagi yang baru ingin mencoba atau mulai menggunakan sistem operasi berbasis Linux.

disini saya akan membahas pengenalan Linux secara sederhana agar mudah dipahami

C. Pengenalan Linux

Linux adalah sebuah sistem operasi yang mendukung CLI (Command Line Interface) dan GUI (Graphical User Interface).

Namun, Linux lebih sering digunakan dan diandalkan pada mode CLI, terutama dalam lingkungan:

    -Jaringan komputer
    -Server   
    -Cloud
    -Infrastruktur IT

Karena alasan tersebut, Linux sangat penting bagi:

    -Developer
    -Network Engineer
    -System Administrator
    -Cloud Engineer

D. Kenapa Linux Banyak Digunakan?

Beberapa alasan utama Linux banyak dipakai di dunia profesional:

  • Biaya operasional murah (bahkan gratis) dan legal
  • Stabil dan jarang crash
  • Aman dan fleksibel
  • Mudah dikustomisasi sesuai kebutuhan

Linux juga digunakan oleh perusahaan-perusahaan besar, seperti:

  • Google
  • Amazon Web Services (AWS)
  • Facebook
  • Netflix
    dll.

Tanpa Linux, sebagian besar layanan digital modern tidak akan berjalan.  

Command Navigasi Direktori 

1.Memasuki Direktori Root
       Sebelum masuk ke dalam directory root

       Sesudah masuk directory root dengan perintah  sudo su /sudo -i2. Menampilkan direktori saat ini   
      -pwd
3. Menampilkan isi direktori
    -ls    -ls -l    -ls -a4. Pindah direktori
    -cd  folder  (folder yang ingin di tuju)

5. Membuat folder
    -mkdir nama_folder (untuk tampilannya seperti ini , ketika di ls ada folder kosong) (rendy-plc)
6. Membuat file kosong dengan perintah touch
    -touch nama file (rendy-plc txt)
nah untuk perbedaan dari kedua perintah di atas adalah ketika kita ingin membuat folder kosong/directory kosong bisa menggunakan perintah mkdir ketika ingin membuat file kosong yang tidak ada isinya bisa menggunakan touch

7. Membuat 2 atau lebih dengan satu perintah
-mkdir -p folder1/folder2

8.Melihat isi file dengan perintah nano / cat
    menggunakan perintah nano dan mengubah isi dari file teresebut
    isi dari file nya dan untuk keluar menggunakan (CTRL+X lalu Y dan ENTER)
    menggunakan perintah cat (hanya melihat isi file nya)
9. Mengapus File atau Folder
    perintah rm -r file.txt (maka ketika di lihat yang terhapus adalah folder rendy-plc)
10.Mengecek user yang sedang login
    perintah whoami dan id
11.Mengupdate Repository
    perintah sudo apt update (bukan root)  apt update (login root)
12.Melihat isi Repository
    perintah sudo nano /etc/apt/sources.list (bukan root)  
nano /etc/apt/sources.list (login root)
    hasilnya (contoh)
13.Melihat status port (contoh ssh) active atau tidak
    perintah systemctl status service yang ingin di cek
14.Melihat Network IP Address
    perintah ip a
15.Mengecek Kapasitas Disk
    perintah df -h
16. Mengecek Ram
    perintah free-h
17.Mengecek berapa lama sistem hidup
    perintah uptime
18.Cara menghapus history command
    perintah clear
19.Test koneksi internet
    perintah ping 8.8.8.8    (ketika ingin selesai CTRL+C)
20.Melihat History Command
    perintah history

E. Skill Linux yang Dibutuhkan Industri




System Administration
Seorang Administrator Linux harus mahir dalam mengelola dan memelihara sistem Linux. Tugas ini meliputi instalasi, konfigurasi, serta pembaruan perangkat lunak. Selain itu, administrator bertanggung jawab memantau kinerja sistem dan menangani berbagai masalah teknis agar sistem tetap stabil dan berjalan optimal.

Shell Scripting
Kemampuan shell scripting sangat penting untuk mengotomatisasi tugas-tugas berulang. Administrator Linux menggunakan skrip untuk menyederhanakan pengelolaan sistem, melakukan pencadangan otomatis, serta menjalankan proses batch sehingga pekerjaan menjadi lebih efisien dan konsisten.

Networking
Pemahaman konsep jaringan diperlukan untuk mengonfigurasi dan mengelola antarmuka jaringan, firewall, serta routing. Administrator Linux bertugas menangani permasalahan jaringan dan memastikan komunikasi data berjalan dengan aman, stabil, dan efisien.

Security Management
Keamanan merupakan prioritas utama bagi Administrator Linux. Tanggung jawab ini mencakup pengaturan firewall, pengelolaan hak akses pengguna, serta perlindungan sistem dari celah keamanan dan serangan siber. Administrator harus memastikan sistem terlindungi dari akses yang tidak sah.

Package Management
Administrator Linux perlu memahami alat manajemen paket seperti apt, yum, dan rpm. Alat-alat ini digunakan untuk menginstal, memperbarui, dan menghapus perangkat lunak agar sistem selalu memiliki aplikasi dan pustaka yang dibutuhkan.

User Management
Pengelolaan akun pengguna dan hak akses merupakan tanggung jawab penting. Hal ini mencakup pembuatan dan penghapusan akun, pengaturan grup pengguna, serta pengelolaan kontrol akses demi menjaga keamanan dan efisiensi sistem.

Backup and Recovery
Penerapan sistem pencadangan sangat penting untuk mencegah kehilangan data. Administrator Linux harus memastikan proses backup dilakukan secara rutin serta mampu melakukan pemulihan data jika terjadi kegagalan sistem atau insiden lainnya.

Performance Monitoring
Pemantauan kinerja sistem membantu mengidentifikasi dan mengatasi hambatan (bottleneck). Administrator Linux menggunakan alat seperti top, htop, dan Nagios untuk memantau penggunaan sumber daya dan menjaga performa sistem tetap optimal

Virtualization
Pengetahuan tentang teknologi virtualisasi seperti VMware, KVM, dan Docker sangat dibutuhkan. Administrator Linux sering mengelola mesin virtual dan container untuk mengoptimalkan penggunaan sumber daya serta mengisolasi aplikasi agar lebih aman dan efisien.

Industri mencari profesional yang memahami sistem Linux secara menyeluruh, mampu troubleshooting, memahami keamanan, dan siap bekerja di lingkungan server.

PENUTUP
Linux bukan hanya sistem operasi, tetapi alat kerja profesional. Menguasai Linux berarti memiliki I fondasi kuat untuk berkarier di dunia IT.



SENG TENANG SENG KALEM KUASAI           
Belajar | Eksperimen | Berkarya | Berdoa


Daftar Pustaka :
https://www.adaface.com/blog/skills-required-for-linux-administrator/

:

Anonim mengatakan:
mantapp mas terimkasih

Kirim Komentar: