Pengetahuan Dasar dari Debian (Linux OS)
Pengetahuan Dasar dari Debian (Linux OS)
Hai guys lama tak posting, kali ini author akan memperkenalkan kepada kalian hal-hal dasar yang perlu kalian tau dalam Debian (linux OS). Artikel ini berdasarkan e-book Debian Handbook yang bisa kalian download dan baca di sini.
Dalam artikel ini kita akan membahas Sudo, Filesystem, Systemd, dan OpenSSH
- Sudo
Sudo (Superuser DO) merupakan program yang memungkinkan pengguna tertentu untuk melakukan eksekusi perintah tertentu dengan hak khusus dalam kasus penggunaan yang paling umum. Sudo mengizinkan pengguna yang terpercaya untuk mengeksekusi perintah apapun sebagai root untuk melakukannya, pengguna cukup mengeksekusi perintah sudo dan mengautentikasi menggunakan password pribadi masing-masing. Saat diinstal, paket sudo memberikan hak root penuh kepada anggota grup Unix sudo. Untuk mendelegasikan hak-hak lain,untuk administrator harus menggunakan perintah visudo yang memungkinkannya memodifikasi file konfigurasi / etc / sudoers (disini lagi, ini akan memanggil editor vi, atau apapun editor lain ditunjukkan dalam variabel lingkungan EDITOR). Menambahkan baris dengan username ALL = (ALL) ALL memungkinkan pengguna yang bersangkutan menjalankan perintah sebagai root. - FilesystemFilesystem adalah salah satu aspek yang paling menonjol dari kernel. Sistem Unix yang menggabungkan semua menyimpan file ke dalam satu hirarki, yang memungkinkan pengguna (dan aplikasi) mengakses data secara sederhana dengan mengetahui lokasinya dalam hirarki itu.Titik awal dari pohon hirarkis ini disebut root, /. Direktori ini bisa berisi nama subdirektori Misalnya, home subdirektori dari / disebut / home /. Subdirektori ini bisa, pada gilirannya, berisi subdirektori lainnya, dan seterusnya. Setiap direktori juga bisa berisi file, dimana data sebenarnya akan disimpan Jadi, nama /home/rmas/Desktop/hello.txt mengacu pada sebuah file bernama hello.txt yang tersimpan di subdirektori Desktop dari subdirektori rmas dari home direktori hadir di root kernel menerjemahkan antara sistem penamaan ini dan yang sebenarnya, penyimpanan fisik pada disk.Tidak seperti sistem lain, hanya ada satu hirarki seperti itu, dan bisa mengintegrasikan data dari beberapa disk. Salah satu disk ini digunakan sebagai root, dan yang lainnya "terpasang" pada direktori di dalamnya hirarki (perintah Unix disebut mount); disk lain ini kemudian tersedia di bawah ini "mount poin". Hal ini memungkinkan penyimpanan direktori home pengguna (disimpan secara tradisional di dalamnya/ home /) pada hard disk kedua, yang berisi direktori rhertzog dan rmas. Sekali disk dipasang di / home /, direktori ini dapat diakses di lokasi mereka yang biasa, danjalan seperti /home/rmas/Desktop/hello.txt terus bekerja.Ada banyak format filesystem, sesuai dengan banyak cara menyimpan data secara fisik disk. Yang paling banyak dikenal adalah ext2, ext3 dan ext4, tapi ada yang lain. Misalnya, vfat adalah sistem yang secara historis digunakan oleh sistem operasi DOS dan Windows, yang memungkinkan menggunakan hard disk di bawah Debian dan juga di bawah Windows. Bagaimanapun, filesystem harus disiapkan pada disk sebelum dapat dipasang dan operasi ini dikenal sebagai "format". Perintah seperti mkfs.ext3 (di mana mkfs adalah singkatan dari MaKe FileSystem) menangani pemformatan. Ini perintah diperlukan, sebagai parameter, file perangkat yang mewakili partisi yang akan diformat (untuk contoh, / dev / sda1). Operasi ini bersifat destruktif dan hanya bisa dijalankan sekali, kecuali satu sengaja ingin menghapus filesystem dan mulai lagi.
- Systemd
Systemd menjalankan beberapa proses yang bertugas menyiapkan sistem: keyboard, driver, filesystem, jaringan, layanan. Hal ini sekaligus menjaga pandangan global terhadap system sebagai keseluruhan, dan persyaratan komponen. Setiap komponen digambarkan oleh unit file atau terkadang lebih. Sintaks umum berasal dari sintaks "* .ini" yang banyak digunakan, dengan pasangan kunci = nilai yang dikelompokkan di antara header [bagian]. File unit disimpan di bawah / lib / systemd / system / dan / etc / systemd / system /; dimana melakukan fokus pada "layanan" dan "target" di sini. Sebuah system "service file" menggambarkan sebuah proses yang dikelola oleh systemd. Systemd menangani sebagian besar tugas berulang (memulai dan menghentikan proses, memeriksa statusnya, logging, dropping privileges, dan sebagainya), dan file service hanya perlu diisi spesifik prosesnya. Systemd menangani tampilan laporan kemajuan, mencatat proses, dan bahkan memulai kembali saat dibutuhkan. File target "systemd" menggambarkan keadaan sistem, di mana satu set layanan diketahui operasional. Hal ini dapat dianggap sebagai setara dengan runlevel gaya lama. Salah satu targetnya adalah lokal-fs.target; Bila sudah tercapai, sisa sistem bisa berasumsi bahwa semua filesystem local sudah terpasang dan mudah diakses Target lainnya termasuk network-online.target dan sound.target. Ketergantungan target dapat didaftarkan baik dalam file target (dalam Requires = line), atau menggunakan tautan simbolis ke file layanan di /lib/systemd/system/targetname.target.wants/ direktori. Misalnya, /etc/systemd/system/printer.target.wants/ berisi tautan ke /lib/systemd/system/cups.service; Oleh karena itu, sistem akan memastikan CUPS berjalan sesuai untuk mencapai printer.target karena file unit bersifat deklaratif dan bukan skrip atau program, karena file unit bersifat deklaratif dan bukan skrip atau program, file tidak dapat dijalankan secara langsung, dan mereka hanya ditafsirkan oleh sistem; beberapa utilitas memungkinkan administrator untuk melakukannya berinteraksi dengan systemd dan mengendalikan keadaan sistem dan masing-masing komponen. - Open SSHDebian menggunakan OpenSSH, versi gratis SSH yang dikelola oleh proyek OpenBSD (sebuah operasi gratis sistem berbasis kernel BSD, fokus pada keamanan) dan garpu perangkat lunak SSH asli dikembangkan oleh perusahaan SSH Communications Security Corp, dari Finlandia. Awalnya perusahaan ini mengembangkan SSH sebagai perangkat lunak bebas, namun akhirnya memutuskan untuk melanjutkan pengembangannya di bawah a lisensi proprietary Proyek OpenBSD kemudian membuat OpenSSH untuk mempertahankan versi gratisnya SSH. OpenSSH dibagi menjadi dua paket: bagian klien ada dalam paket openssh-client, dan server ada dalam paket openssh-server. The ssh meta-paket tergantung pada kedua bagian dan memfasilitasi pemasangan keduanya (apt install ssh).Protokol SSH (Secure SHell) dirancang dengan keamanan dan keandalan dalam pikiran. Koneksi menggunakan SSH aman: mitra diautentikasi dan semua pertukaran data dienkripsi. Otentikasi,enkripsi jika kalian perlu memberi klien kemampuan untuk melakukan atau memicu tindakan di server, keamanan itu penting Anda harus memastikan identitas klien; ini adalah otentikasi Identitas ini biasanya terdiri dari password yang harus dirahasiakan, atau apapun klien lain bisa mendapatkan passwordnya. Ini adalah tujuan dari enkripsi, yaitu sebuah bentuk pengkodean yang memungkinkan dua sistem untuk mengkomunikasikan informasi rahasia di saluran publik sekaligus melindunginya agar tidak dapat dibaca oleh orang lain.Otentikasi dan enkripsi sering disebutkan bersama, keduanya karena adanya sering digunakan bersama, dan karena biasanya diimplementasikan dengan cara yang sama konsep matematika
Komentar
Posting Komentar