<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Silvi Ica Agustin</title>
    <description>The latest articles on DEV Community by Silvi Ica Agustin (@silvii23).</description>
    <link>https://dev.to/silvii23</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1364158%2F0bf77b63-8ab5-4f25-9c16-a19407bf4f82.png</url>
      <title>DEV Community: Silvi Ica Agustin</title>
      <link>https://dev.to/silvii23</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/silvii23"/>
    <language>en</language>
    <item>
      <title>Describing User and Group Concepts</title>
      <dc:creator>Silvi Ica Agustin</dc:creator>
      <pubDate>Wed, 03 Apr 2024 01:32:24 +0000</pubDate>
      <link>https://dev.to/silvii23/describing-user-and-group-concepts-25b0</link>
      <guid>https://dev.to/silvii23/describing-user-and-group-concepts-25b0</guid>
      <description>&lt;p&gt;&lt;strong&gt;Apa itu User?&lt;/strong&gt;&lt;br&gt;
User(pengguna) akun digunakan untuk memberikan batasan keamanan antara orang dan program berbeda yang dapat menjalankan perintah.&lt;br&gt;
pengguna punya user name untuk mengidentifikasinya kepada pengguna manusia dan membuatnya lebih mudah untuk digunakan. Secara internal, sistem membedakan akun pengguna berdasarkan nomor identifikasi unik yang diberikan kepada mereka, yaitu identitas pengguna atau UID. Jika akun pengguna digunakan oleh manusia, biasanya akun tersebut akan diberi rahasia kata sandi yang akan digunakan pengguna untuk membuktikan bahwa mereka adalah pengguna sah sebenarnya saat masuk.&lt;/p&gt;

&lt;p&gt;Akun pengguna sangat penting untuk keamanan sistem. Setiap proses (program yang berjalan) pada sistem berjalan sebagai pengguna tertentu. Setiap file memiliki pengguna tertentu sebagai pemiliknya. Kepemilikan file membantu sistem menerapkan kontrol akses bagi pengguna file. Pengguna yang terkait dengan proses yang berjalan menentukan file dan direktori yang dapat diakses oleh proses tersebut.&lt;/p&gt;

&lt;p&gt;Ada tiga jenis utama akun pengguna:superuser,system users, dan regular users.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;akun superuser adalah untuk administrasi sistem. Nama superuser adalah root dan akun nya memiliki UID 0. Pengguna super memiliki akses penuh ke sistem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;sistem memiliki akun system users yang digunakan oleh proses yang menyediakan layanan pendukung. Proses-proses ini, atau &lt;em&gt;daemon&lt;/em&gt;, biasanya tidak perlu dijalankan sebagai superuser. Mereka diberi akun tanpa hak istimewa yang memungkinkan mereka mengamankan file dan sumber daya lainnya dari satu sama lain dan dari pengguna biasa di sistem. Pengguna tidak login secara interaktif menggunakan akun pengguna sistem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sebagian besar pengguna memiliki akun regular users yang mereka gunakan untuk pekerjaan sehari-hari. Seperti halnya system users, regular users mempunyai akses terbatas terhadap sistem.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anda dapat menggunakan perintah id untuk menampilkan informasi tentang pengguna yang sedang login.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4ur2jxwnjlojl9nxhfzl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4ur2jxwnjlojl9nxhfzl.png" alt="Image description" width="800" height="103"&gt;&lt;/a&gt;&lt;br&gt;
Untuk melihat informasi dasar tentang pengguna lain, teruskan nama pengguna ke perintah id sebagai argumen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb5bvchuer09als6xz2tf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb5bvchuer09als6xz2tf.png" alt="Image description" width="800" height="104"&gt;&lt;/a&gt;&lt;br&gt;
Untuk melihat pemilik file gunakan perintah ls -l . Untuk melihat pemilik direktori gunakan perintah ls -ld . Pada output berikut, kolom ketiga menunjukkan nama pengguna.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Favlm287x5zp056ac6zn8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Favlm287x5zp056ac6zn8.png" alt="Image description" width="690" height="139"&gt;&lt;/a&gt;&lt;br&gt;
Untuk melihat informasi proses, gunakan perintah ps . Standarnya adalah hanya menampilkan proses di shell saat ini. Tambahkan opsi untuk melihat semua proses dengan terminal. Untuk melihat pengguna yang terkait dengan suatu proses, sertakan uopsi. Pada keluaran berikut, kolom pertama menunjukkan nama pengguna.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgxbh7xzou7y7lfpezoqk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgxbh7xzou7y7lfpezoqk.png" alt="Image description" width="800" height="235"&gt;&lt;/a&gt;&lt;br&gt;
Output dari perintah sebelumnya menampilkan pengguna berdasarkan nama, namun secara internal sistem operasi menggunakan UID untuk melacak pengguna. Pemetaan nama pengguna ke UID ditentukan dalam database informasi akun. Secara default, sistem menggunakan /etc/passwd file tersebut untuk menyimpan informasi tentang pengguna lokal.&lt;/p&gt;

&lt;p&gt;Setiap baris dalam /etc/passwd file berisi informasi tentang satu pengguna. Ini dibagi menjadi tujuh bidang yang dipisahkan titik dua. Berikut adalah contoh baris dari /etc/passwd:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffftnpt0xc58l9eo2wp4e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffftnpt0xc58l9eo2wp4e.png" alt="Image description" width="758" height="61"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Username untuk pengguna ini ( user01).&lt;/li&gt;
&lt;li&gt;Kata sandi pengguna dulunya disimpan di sini dalam format terenkripsi. Itu telah dipindahkan ke /etc/shadow file, yang akan dibahas nanti. Bidang ini harus selalu ada x.&lt;/li&gt;
&lt;li&gt;Nomor UID untuk akun pengguna ini ( 1000).&lt;/li&gt;
&lt;li&gt;Nomor GID untuk grup utama akun pengguna ini ( 1000)&lt;/li&gt;
&lt;li&gt;Nama asli pengguna ini ( User One).&lt;/li&gt;
&lt;li&gt;Direktori home untuk pengguna ini ( /home/user01). Ini adalah direktori kerja awal ketika shell dimulai dan berisi data pengguna dan pengaturan konfigurasi.&lt;/li&gt;
&lt;li&gt;Program shell default untuk pengguna ini, yang berjalan saat login ( /bin/bash ). Untuk pengguna biasa, ini biasanya merupakan program yang menyediakan prompt baris perintah pengguna. Pengguna sistem mungkin menggunakan /sbin/nologin jika login interaktif tidak diperbolehkan untuk pengguna tersebut.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Apa Itu Grup&lt;/strong&gt;&lt;br&gt;
Grup adalah kumpulan pengguna yang perlu berbagi akses ke file dan sumber daya sistem lainnya. Grup dapat digunakan untuk memberikan akses ke file kepada sekumpulan pengguna, bukan hanya satu pengguna.&lt;/p&gt;

&lt;p&gt;Seperti halnya pengguna, grup juga punya nama grup untuk membuatnya lebih mudah untuk diajak bekerja sama. Secara internal, sistem membedakan kelompok berdasarkan nomor identifikasi unik yang diberikan kepada mereka, yaitu ID grup atau GID.&lt;/p&gt;

&lt;p&gt;Pemetaan nama grup ke GID ditentukan dalam database informasi akun grup. Secara default, sistem menggunakan /etc/group file tersebut untuk menyimpan informasi tentang grup lokal.&lt;/p&gt;

&lt;p&gt;Setiap baris dalam /etc/group file berisi informasi tentang satu grup. Setiap entri grup dibagi menjadi empat bidang yang dipisahkan titik dua. Berikut adalah contoh baris dari /etc/group:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnhs51qmgx62dfr1nbpnw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnhs51qmgx62dfr1nbpnw.png" alt="Image description" width="597" height="47"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nama grup untuk grup ini ( group01).&lt;/li&gt;
&lt;li&gt;Bidang kata sandi grup tidak berlaku lagi. Bidang ini harus selalu ada x.&lt;/li&gt;
&lt;li&gt;Nomor GID untuk grup ini ( 10000).&lt;/li&gt;
&lt;li&gt;Daftar pengguna yang menjadi anggota grup ini sebagai grup tambahan ( user01, user02, user03). Grup primer (atau default) dan grup tambahan dibahas nanti di bagian ini.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Editing Text Files from the Shell</title>
      <dc:creator>Silvi Ica Agustin</dc:creator>
      <pubDate>Tue, 02 Apr 2024 02:23:15 +0000</pubDate>
      <link>https://dev.to/silvii23/editing-text-files-from-the-shell-2j05</link>
      <guid>https://dev.to/silvii23/editing-text-files-from-the-shell-2j05</guid>
      <description>&lt;p&gt;&lt;strong&gt;Mengedit File dengan Vim&lt;/strong&gt;&lt;br&gt;
Prinsip desain utama Linux adalah informasi dan pengaturan konfigurasi biasanya disimpan dalam file berbasis teks. File-file ini dapat disusun dalam berbagai cara, sebagai daftar pengaturan, dalam format mirip INI, sebagai XML terstruktur atau YAML, dan sebagainya. Namun, kelebihan file teks adalah dapat dilihat dan diedit menggunakan editor teks sederhana apa pun.&lt;/p&gt;

&lt;p&gt;Vim adalah versi perbaikan dari editor vi yang didistribusikan dengan sistem Linux dan UNIX. Vim sangat dapat dikonfigurasi dan efisien untuk pengguna terlatih, termasuk fitur-fitur seperti pengeditan layar terpisah, pemformatan warna, dan penyorotan untuk mengedit teks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memulai Vim&lt;/strong&gt;&lt;br&gt;
Vim dapat diinstal di Red Hat Enterprise Linux dengan dua cara berbeda. Hal ini dapat mempengaruhi fitur dan perintah Vim yang tersedia untuk Anda.&lt;br&gt;
Server Anda mungkin hanya menginstal paket vim-minimal . Ini adalah instalasi yang sangat ringan yang hanya mencakup kumpulan fitur inti dan perintah dasar vi . Dalam hal ini, Anda dapat membuka file untuk diedit dengan vi filename, dan semua fitur inti yang dibahas di bagian ini akan tersedia untuk Anda.&lt;/p&gt;

&lt;p&gt;Alternatifnya, server Anda mungkin telah menginstal paket yang disempurnakan dengan vim . Ini menyediakan serangkaian fitur yang jauh lebih komprehensif, sistem bantuan online, dan program tutorial. Untuk memulai Vim dalam mode yang ditingkatkan ini, Anda menggunakan perintah vim .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtrwstd2nx1mjgf8wqen.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtrwstd2nx1mjgf8wqen.png" alt="Image description" width="450" height="69"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mode Operasi Vim&lt;/strong&gt;&lt;br&gt;
Karakteristik yang tidak biasa dari Vim adalah ia mempunyai beberapa mode operasi, including command mode, extended command mode, edit mode, dan visual mode. Tergantung pada mode nya, Anda mungkin mengeluarkan perintah, mengedit teks, atau bekerja dengan blok teks. Sebagai pengguna baru Vim, Anda harus selalu mengetahui mode Anda saat ini karena penekanan tombol memiliki efek berbeda dalam mode berbeda.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbvwca4m1p1aa604mrg7v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbvwca4m1p1aa604mrg7v.png" alt="Image description" width="800" height="445"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Saat Anda pertama kali membuka Vim, itu dimulai mode perintah, yang digunakan untuk navigasi, potong dan tempel, dan manipulasi teks lainnya. Masuk ke setiap mode lainnya dengan penekanan tombol satu karakter untuk mengakses fungsi pengeditan tertentu:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Penekanan tombol i masuk insert mode, di mana semua teks yang diketik menjadi konten file. Menekan Esc akan mengembalikan ke mode perintah.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Penekanan tombol v masuk visual mode, di mana beberapa karakter dapat dipilih untuk manipulasi teks. Gunakan Shift + V untuk multiline dan Ctrl + V untuk pemilihan blok. Penekanan tombol yang sama yang digunakan untuk masuk ke mode visual ( v , Shift + V atau Ctrl + V ) digunakan untuk keluar.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Penekanan tombol : dimulai mode perintah yang diperluas untuk tugas-tugas seperti menulis file (untuk menyimpannya), dan keluar dari editor Vim.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Alur Kerja Vim Dasar Minimum&lt;/strong&gt;&lt;br&gt;
Kunci i menempatkan Vim ke insert mode. Semua teks yang dimasukkan setelah ini dianggap sebagai konten file sampai Anda keluar dari insert mode. Kunci Esc keluar dari insert &lt;br&gt;
mode dan mengembalikan Vim ke mode perintah. Tombol u akan membatalkan pengeditan terbaru. Tekan tombol x untuk menghapus satu karakter. Perintah :w menulis (menyimpan) file dan tetap dalam mode perintah untuk pengeditan lebih lanjut. Perintah :wq menulis (menyimpan) file dan keluar dari Vim. : q! perintah keluar dari Vim, membuang semua perubahan file sejak penulisan terakhir. Pengguna Vim harus mempelajari perintah ini untuk menyelesaikan tugas pengeditan apa pun.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Accessing the Command Line</title>
      <dc:creator>Silvi Ica Agustin</dc:creator>
      <pubDate>Sun, 24 Mar 2024 12:30:51 +0000</pubDate>
      <link>https://dev.to/silvii23/accessing-the-command-line-4pp</link>
      <guid>https://dev.to/silvii23/accessing-the-command-line-4pp</guid>
      <description>&lt;p&gt;Command Line adalah antarmuka berbasis teks yang dapat digunakan untuk memasukkan instruksi ke sistem komputer. Command Line Linux disediakan oleh program yang disebut &lt;em&gt;shell&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;Shell default untuk pengguna di Red Hat Enterprise Linux adalah GNU Bourne-Again Shell ( bash ). Bash adalah versi perbaikan dari salah satu shell paling sukses yang digunakan pada sistem mirip UNIX, Bourne Shell ( sh ).&lt;/p&gt;

&lt;p&gt;Ketika shell digunakan secara interaktif, ia menampilkan string saat menunggu perintah dari pengguna. Ini disebutperintah shell. Ketika pengguna biasa memulai shell, prompt default diakhiri dengan $karakter, seperti yang ditunjukkan di bawah ini.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdbmt7y910rzrrl8c4at1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdbmt7y910rzrrl8c4at1.png" alt="Image description" width="405" height="53"&gt;&lt;/a&gt;&lt;br&gt;
Karakter tersebut $digantikan oleh #karakter jika shell dijalankan sebagai pengguna super, root. Hal ini memperjelas bahwa ini adalah shell pengguna super, yang membantu menghindari kecelakaan dan kesalahan yang dapat mempengaruhi keseluruhan sistem. Prompt shell pengguna super ditunjukkan di bawah ini.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsatt7d1a67h36rz73ftz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsatt7d1a67h36rz73ftz.png" alt="Image description" width="337" height="64"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dasar-Dasar Shell&lt;/strong&gt;&lt;br&gt;
Perintah yang dimasukkan pada prompt shell memiliki tiga bagian dasar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Command untuk berlari&lt;/li&gt;
&lt;li&gt;Options untuk menyesuaikan perilaku perintah&lt;/li&gt;
&lt;li&gt;Arguments, yang biasanya merupakan target perintah&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Command adalah nama program yang akan dijalankan. Ini mungkin diikuti oleh satu atau lebih Options, yang menyesuaikan perilaku perintah atau apa yang akan dilakukannya. Opsi biasanya dimulai dengan satu atau dua tanda hubung (-a or --all, Misalnya) untuk membedakannya dari arguments. Perintah juga dapat diikuti oleh satu atau lebih arguments, yang sering kali menunjukkan target di mana perintah harus dioperasikan.&lt;br&gt;
Misalnya, perintah usermod -L user01 memiliki Command ( usermod ), option ( -L), dan argument ( user01). Efek dari perintah ini adalah mengunci kata sandi akun user01 pengguna.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Masuk Ke Komputer Lokal&lt;/strong&gt;&lt;br&gt;
Untuk menjalankan shell, Anda harus masuk ke komputer di terminal. Terminal adalah antarmuka berbasis teks yang digunakan untuk memasukkan perintah dan mencetak keluaran dari sistem komputer. &lt;br&gt;
Komputer mungkin memberikan prompt login grafis di salah satu konsol virtual. Anda dapat menggunakan ini untuk masuk ke alingkungan grafis. Lingkungan grafis juga berjalan di konsol virtual. Untuk mendapatkan prompt shell Anda harus memulai program terminal di lingkungan grafis. Prompt shell disediakan di jendela aplikasi program terminal grafis Anda.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Masuk Melalui Jaringan&lt;/strong&gt;&lt;br&gt;
Pengguna dan administrator Linux sering kali perlu mendapatkan akses shell ke sistem jarak jauh dengan menghubungkannya melalui jaringan. Dalam lingkungan komputasi modern, banyak server tanpa kepala yang sebenarnya merupakan mesin virtual atau dijalankan sebagai instance cloud publik atau pribadi. Sistem ini tidak bersifat fisik dan tidak memiliki konsol perangkat keras yang sebenarnya. Mereka bahkan mungkin tidak menyediakan akses ke konsol fisik (simulasi) atau konsol serialnya.&lt;/p&gt;

&lt;p&gt;Di Linux, cara paling umum untuk mendapatkan prompt shell pada sistem jarak jauh adalah dengan menggunakan Secure Shell (SSH). Sebagian besar sistem Linux (termasuk Red Hat Enterprise Linux) dan macOS menyediakan program baris perintah OpenSSH ssh untuk tujuan ini.&lt;br&gt;
Dalam contoh ini, pengguna dengan prompt shell pada mesin hostmenggunakan ssh untuk masuk ke sistem Linux jarak jauh remotehostsebagai pengguna remoteuser:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F02c95abic6m9qr28ttun.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F02c95abic6m9qr28ttun.png" alt="Image description" width="800" height="117"&gt;&lt;/a&gt;&lt;br&gt;
Pada contoh berikutnya, pengguna dengan prompt shell pada mesin host login remotehost menggunakan ssh remoteuser , menggunakan otentikasi kunci publik. Opsi ini digunakan untuk menentukan file kunci pribadi pengguna, yaitu . Kunci publik yang cocok telah disiapkan sebagai kunci resmi di akun. -imylab.pemremoteuser&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7n6mqm3kwoor0th0c61n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7n6mqm3kwoor0th0c61n.png" alt="Image description" width="626" height="89"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keluar&lt;/strong&gt;&lt;br&gt;
Ketika Anda selesai menggunakan shell dan ingin keluar, Anda dapat memilih salah satu dari beberapa cara untuk mengakhiri sesi. Anda dapat memasukkan perintah exit untuk mengakhiri sesi shell saat ini. Alternatifnya, selesaikan sesi dengan menekan Ctrl + D .&lt;br&gt;
Berikut ini adalah contoh pengguna keluar dari sesi SSH:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdn1oadx5h9xcve2atqzk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdn1oadx5h9xcve2atqzk.png" alt="Image description" width="604" height="147"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Linux</title>
      <dc:creator>Silvi Ica Agustin</dc:creator>
      <pubDate>Tue, 19 Mar 2024 03:58:39 +0000</pubDate>
      <link>https://dev.to/silvii23/linux-mp4</link>
      <guid>https://dev.to/silvii23/linux-mp4</guid>
      <description>&lt;p&gt;Linux adalah teknologi penting yang harus dipahami oleh para profesional IT.&lt;/p&gt;

&lt;p&gt;Linux digunakan secara luas, dan jika Anda menggunakan internet, Anda mungkin sudah berinteraksi dengan sistem Linux dalam kehidupan sehari-hari. Mungkin cara yang paling jelas di mana Anda berinteraksi dengan sistem Linux adalah melalui browsing World Wide Web dan menggunakan situs e-commerce untuk membeli dan menjual produk.&lt;/p&gt;

&lt;p&gt;Namun, Linux digunakan lebih dari itu. Linux mengelola sistem point-of-sale dan pasar saham dunia, dan juga mendukung smart TV dan sistem hiburan dalam penerbangan. Ini menggerakkan sebagian besar dari 500 superkomputer teratas di dunia. Linux menyediakan teknologi dasar yang mendukung revolusi cloud dan alat yang digunakan untuk membangun aplikasi layanan mikro berbasis container generasi berikutnya, teknologi penyimpanan berbasis perangkat lunak, dan solusi data besar.&lt;/p&gt;

&lt;p&gt;Di pusat data modern, Linux dan Microsoft Windows adalah pemain utama, dan Linux adalah segmen yang berkembang di bidang tersebut. Beberapa dari banyak alasan untuk belajar Linux meliputi:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Seorang pengguna Windows perlu berinteraksi dengan Linux.&lt;/li&gt;
&lt;li&gt;Dalam pengembangan aplikasi, Linux menghosting aplikasi atau runtime-nya.&lt;/li&gt;
&lt;li&gt;Dalam komputasi awan, instance cloud di lingkungan cloud pribadi atau publik menggunakan Linux sebagai sistem operasinya.&lt;/li&gt;
&lt;li&gt;Dengan aplikasi seluler atau Internet of Things (IoT), kemungkinan besar sistem operasi perangkat Anda menggunakan Linux.&lt;/li&gt;
&lt;li&gt;Jika Anda mencari peluang baru di bidang TI, keterampilan Linux sangat diminati.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apa yang Membuat Linux Hebat?&lt;br&gt;
Ada banyak jawaban berbeda terhadap pertanyaan “Apa yang membuat Linux hebat?”, namun tiga di antaranya adalah:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux adalahsumber terbukaperangkat lunak. 
Menjadi open source tidak hanya berarti Anda dapat melihat cara kerja sistem. Anda juga dapat bereksperimen dengan perubahan dan membagikannya secara bebas agar orang lain dapat menggunakannya. Model open source berarti perbaikan lebih mudah dilakukan, sehingga memungkinkan inovasi lebih cepat.&lt;/li&gt;
&lt;li&gt;Linux menyediakan akses mudah yang kuat dan scriptableantarmuka baris perintah (CLI).
Linux dibangun berdasarkan filosofi desain dasar bahwa pengguna dapat melakukan semua tugas administrasi dari CLI. Hal ini memungkinkan otomatisasi, penerapan, dan penyediaan lebih mudah, serta menyederhanakan administrasi sistem lokal dan jarak jauh. Tidak seperti sistem operasi lain, kemampuan ini telah dibangun sejak awal, dan asumsinya selalu untuk mengaktifkan kemampuan penting ini.&lt;/li&gt;
&lt;li&gt;Linux adalah sistem operasi modular yang memungkinkan Anda mengganti atau menghapus komponen dengan mudah.
Komponen sistem dapat ditingkatkan dan diperbarui sesuai kebutuhan. Sistem Linux dapat menjadi stasiun kerja pengembangan untuk keperluan umum atau perangkat lunak yang sangat disederhanakan.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apa itu Perangkat Lunak Sumber Terbuka?&lt;br&gt;
Perangkat lunak sumber terbuka adalah perangkat lunak dengan kode sumber yang dapat digunakan, dipelajari, dimodifikasi, dan dibagikan oleh siapa saja.&lt;/p&gt;

&lt;p&gt;Kode sumber adalah sekumpulan instruksi yang dapat dibaca manusia yang digunakan untuk membuat suatu program. Ini dapat diartikan sebagai skrip atau dikompilasi ke dalam biner yang dapat dieksekusi yang dijalankan langsung oleh komputer. Setelah membuat kode sumber, kode tersebut mendapat hak cipta, dan pemegang hak cipta mengontrol ketentuan di mana perangkat lunak dapat disalin, diadaptasi, dan didistribusikan. Pengguna dapat menggunakan perangkat lunak ini di bawah lisensi perangkat lunak.&lt;/p&gt;

&lt;p&gt;Beberapa perangkat lunak memiliki kode sumber yang hanya dapat dilihat, diubah, atau didistribusikan oleh orang, tim, atau organisasi yang membuatnya. Perangkat lunak ini terkadang disebut perangkat lunak "berpemilik" atau "sumber tertutup". Biasanya lisensi hanya mengizinkan pengguna akhir untuk menjalankan program, dan tidak memberikan akses, atau akses yang sangat terbatas, ke sumbernya.&lt;/p&gt;

&lt;p&gt;Perangkat lunak sumber terbuka berbeda. Ketika pemegang hak cipta menyediakan perangkat lunak di bawah lisensi sumber terbuka, mereka memberikan hak kepada pengguna untuk menjalankan program danJugauntuk melihat, memodifikasi, mengkompilasi, dan mendistribusikan kembali sumber bebas royalti kepada orang lain.&lt;/p&gt;

&lt;p&gt;Open source mempromosikan kolaborasi, berbagi, transparansi, dan inovasi yang cepat karena mendorong orang-orang di luar pengembang aslinya untuk melakukan modifikasi dan perbaikan pada perangkat lunak dan membaginya dengan orang lain.&lt;/p&gt;

&lt;p&gt;Hanya karena perangkat lunak ini bersifat open source bukan berarti perangkat lunak tersebut tidak dapat digunakan atau disediakan secara komersial. Open source adalah bagian penting dari operasi komersial banyak organisasi. Beberapa lisensi sumber terbuka mengizinkan kode untuk digunakan kembali dalam produk sumber tertutup. Seseorang dapat menjual kode sumber terbuka, tetapi persyaratan lisensi sumber terbuka yang sebenarnya umumnya mengizinkan pelanggan untuk mendistribusikan ulang kode sumber tersebut. Umumnya, vendor seperti Red Hat memberikan bantuan komersial dalam penerapan, dukungan, dan perluasan solusi berdasarkan produk sumber terbuka.&lt;/p&gt;

&lt;p&gt;Open source memiliki banyak manfaat bagi pengguna:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Kontrol: Lihat fungsi kode dan ubah untuk memperbaikinya.&lt;/li&gt;
&lt;li&gt;Pelatihan: Belajar dari kode dunia nyata dan kembangkan aplikasi yang lebih berguna.&lt;/li&gt;
&lt;li&gt;Keamanan: Periksa kode sensitif, perbaiki dengan atau tanpa bantuan pengembang asli.&lt;/li&gt;
&lt;li&gt;Stabilitas: Kode dapat bertahan jika pengembang atau distributor aslinya hilang.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Intinya adalah bahwa open source memungkinkan pembuatan perangkat lunak yang lebih baik dengan laba atas investasi yang lebih tinggi melalui kolaborasi.&lt;/p&gt;

&lt;p&gt;Siapakah Red Hat?&lt;br&gt;
Red Hat adalah penyedia solusi perangkat lunak sumber terbuka terkemuka di dunia, menggunakan pendekatan berbasis komunitas terhadap teknologi cloud, Linux, middleware, penyimpanan, dan virtualisasi yang andal dan berkinerja tinggi. Misi Red Hat adalah menjadi katalisator dalam komunitas pelanggan, kontributor, dan mitra dalam menciptakan teknologi yang lebih baik dengan cara open source.&lt;/p&gt;

&lt;p&gt;Peran Red Hat adalah membantu pelanggan terhubung dengan komunitas open source dan mitra mereka untuk menggunakan solusi perangkat lunak open source secara efektif. Red Hat secara aktif berpartisipasi dan mendukung komunitas open source dan pengalaman bertahun-tahun telah meyakinkan perusahaan akan pentingnya open source bagi masa depan industri TI.&lt;/p&gt;

&lt;p&gt;Red Hat paling terkenal karena partisipasi mereka dalam komunitas Linux dan distribusi Red Hat Enterprise Linux. Namun, Red Hat juga sangat aktif dalam komunitas open source lainnya, termasuk proyek middleware yang berpusat pada komunitas pengembang JBoss, solusi virtualisasi, teknologi cloud seperti OpenStack dan OpenShift, serta proyek penyimpanan berbasis perangkat lunak Ceph dan Gluster.&lt;/p&gt;

&lt;p&gt;Apa itu distribusi Linux?&lt;br&gt;
ADistribusi Linuxadalah sistem operasi yang dapat diinstal yang dibangun dari kernel Linux dan mendukung program dan perpustakaan pengguna. Sistem operasi Linux yang lengkap tidak dikembangkan oleh satu organisasi, namun oleh kumpulan komunitas pengembangan sumber terbuka independen yang bekerja dengan masing-masing komponen perangkat lunak. Distribusi menyediakan cara mudah bagi pengguna untuk menginstal dan mengelola sistem Linux yang berfungsi.&lt;/p&gt;

&lt;p&gt;Pada tahun 1991, seorang mahasiswa ilmu komputer muda bernama Linus Torvalds mengembangkan kernel mirip Unix yang dia beri namaLinux, dilisensikan sebagai perangkat lunak sumber terbuka di bawah GPL. Kernel adalah komponen inti dari sistem operasi, yang mengelola perangkat keras, memori, dan penjadwalan program yang sedang berjalan. Kernel Linux ini kemudian dapat dilengkapi dengan perangkat lunak sumber terbuka lainnya, seperti utilitas dan program dari Proyek GNU, antarmuka grafis dari MIT.Sistem X Jendela, dan banyak komponen sumber terbuka lainnya, seperti server email Sendmail atau server web HTTP Apache, untuk membangun sistem operasi mirip Unix sumber terbuka yang lengkap.&lt;/p&gt;

&lt;p&gt;Namun, salah satu tantangan bagi pengguna Linux adalah mengumpulkan semua bagian ini dari berbagai sumber. Pada awal sejarahnya, pengembang Linux mulai berupaya untuk menyediakan distribusi alat yang telah dibuat sebelumnya dan diuji sehingga pengguna dapat mengunduh dan menggunakan untuk menyiapkan sistem Linux mereka dengan cepat.&lt;/p&gt;

&lt;p&gt;Ada banyak distribusi Linux yang berbeda, dengan tujuan dan kriteria berbeda dalam memilih dan mendukung perangkat lunak yang disediakan oleh distribusi mereka. Namun, distribusi umumnya memiliki banyak ciri umum:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Distribusi terdiri dari kernel Linux dan program ruang pengguna pendukung.&lt;/li&gt;
&lt;li&gt;Distribusinya bisa kecil dan bertujuan tunggal atau mencakup ribuan program sumber terbuka.&lt;/li&gt;
&lt;li&gt;Distribusi harus menyediakan sarana untuk menginstal dan memperbarui distribusi dan komponennya.&lt;/li&gt;
&lt;li&gt;Penyedia distribusi harus mendukung perangkat lunak tersebut, dan idealnya, berpartisipasi langsung dalam komunitas yang mengembangkan perangkat lunak tersebut.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
