LFCS: Cara Menjelajah Linux dengan Dokumentasi dan Alat Bantuan yang Terinstal - Bagian 12
Karena perubahan dalam tujuan ujian LFCS yang berlaku efektif 2 Februari 2016, kami menambahkan topik yang diperlukan ke seri LFCS yang dipublikasikan di sini. Untuk mempersiapkan ujian ini, Anda sangat dianjurkan untuk menggunakan seri LFCE juga.
Setelah Anda terbiasa bekerja dengan baris perintah dan merasa nyaman melakukannya, Anda menyadari bahwa instalasi Linux biasa mencakup semua dokumentasi yang Anda perlukan untuk menggunakan dan mengkonfigurasi sistem.
Alasan bagus lainnya untuk mengenal alat bantuan baris perintah adalah karena dalam ujian LFCS dan LFCE, hanya itulah sumber informasi yang dapat Anda gunakan – tanpa browsing internet dan tanpa googling. Hanya Anda dan baris perintah.
Oleh karena itu, dalam artikel ini kami akan memberi Anda beberapa tips untuk menggunakan dokumen dan alat yang terinstal secara efektif guna mempersiapkan diri untuk lulus ujian Linux Foundation Certification.
Halaman Manual Linux
Halaman manual, kependekan dari halaman manual, tidak kurang dan tidak lebih dari apa yang disarankan oleh kata tersebut: manual untuk alat tertentu. Ini berisi daftar opsi (dengan penjelasan) yang didukung perintah, dan beberapa halaman manual bahkan menyertakan contoh penggunaan juga.
Untuk membuka halaman manual, gunakan perintah man diikuti dengan nama alat yang ingin Anda pelajari lebih lanjut. Misalnya:
man diff
akan membuka halaman manual untuk diff
, alat yang digunakan untuk membandingkan file teks baris demi baris (untuk keluar, cukup tekan tombol q
.).
Katakanlah kita ingin membandingkan dua file teks bernama file1
dan file2
di Linux. File-file ini berisi daftar paket yang diinstal di dua kotak Linux dengan distribusi dan versi yang sama.
Melakukan diff
antara file1
dan file2
akan memberi tahu kita apakah ada perbedaan antara daftar tersebut:
diff file1 file2
dimana tanda <
menunjukkan baris yang hilang di file2
. Jika ada baris yang hilang di file1
, baris tersebut akan ditandai dengan tanda >
.
Sebaliknya, 7d6 berarti baris #7 dalam file harus dihapus agar cocok dengan file2
(sama dengan 24d22 dan 41d38), dan 65,67d61 memberi tahu kita bahwa kita perlu menghapus baris 65 hingga 67 dalam file satu. Jika kami melakukan koreksi ini, kedua file akan sama.
Alternatifnya, Anda dapat menampilkan kedua file secara berdampingan menggunakan opsi -y
, sesuai dengan halaman manual. Anda mungkin menemukan ini berguna untuk lebih mudah mengidentifikasi baris yang hilang dalam file:
diff -y file1 file2
Anda juga dapat menggunakan diff
untuk membandingkan dua file biner. Jika keduanya identik, diff
akan keluar secara diam-diam tanpa keluaran. Jika tidak, pesan berikut akan ditampilkan: “File biner X dan Y berbeda ”.
Opsi –bantuan
Opsi --help
, tersedia dalam banyak (jika tidak semua) perintah, dapat dianggap sebagai halaman manual singkat untuk perintah spesifik tersebut. Meskipun tidak memberikan penjelasan komprehensif tentang alat ini, ini merupakan cara mudah untuk memperoleh informasi tentang penggunaan suatu program dan daftar opsi yang tersedia secara sekilas.
Misalnya,
sed --help
menunjukkan penggunaan setiap opsi yang tersedia di sed (editor aliran).
Salah satu contoh klasik penggunaan sed
adalah mengganti karakter dalam file. Dengan menggunakan opsi -i
(digambarkan sebagai “edit file di tempatnya ”), Anda dapat mengedit file tanpa membukanya. Jika Anda juga ingin membuat cadangan konten asli, gunakan opsi -i
diikuti dengan SUFFIX untuk membuat file terpisah dengan konten asli.
Misalnya, untuk mengganti setiap kemunculan kata Lorem
dengan Tecmint
(tidak peka huruf besar-kecil) di lorem.txt
dan membuat file baru dengan file asli isi file, lakukan:
less lorem.txt | grep -i lorem
# sed -i.orig 's/Lorem/Tecmint/gI' lorem.txt
less lorem.txt | grep -i lorem
less lorem.txt.orig | grep -i lorem
Harap dicatat bahwa setiap kemunculan Lorem
telah diganti dengan Tecmint
di lorem.txt
, dan konten asli dari lorem.txt
telah disimpan ke lorem.txt.orig
.
Dokumentasi Terpasang di /usr/share/doc
Ini mungkin pilihan favorit saya. Jika Anda membuka /usr/share/doc
dan membuat daftar direktori, Anda akan melihat banyak direktori dengan nama alat yang terinstal di sistem Linux Anda.
Menurut Standar Hierarki Sistem File, direktori ini berisi informasi berguna yang mungkin tidak ada di halaman manual, bersama dengan templat dan file konfigurasi untuk mempermudah konfigurasi.
Sebagai contoh, mari kita pertimbangkan squid-3.3.8
(versi mungkin berbeda dari satu distribusi ke distribusi lainnya) untuk proxy HTTP populer dan server cache cumi.
Mari kita cd
ke dalam direktori itu:
cd /usr/share/doc/squid-3.3.8
dan lakukan daftar direktori:
ls
Anda mungkin ingin memberi perhatian khusus pada QUICKSTART
dan squid.conf.documented
. File-file ini masing-masing berisi dokumentasi ekstensif tentang Squid dan file konfigurasi yang banyak dikomentari. Untuk paket lain, nama sebenarnya mungkin berbeda (misalnya QuickRef atau 00QUICKSTART), namun prinsipnya sama.
Paket lain, seperti server web Apache, menyediakan templat file konfigurasi di dalam /usr/share/doc
, yang akan berguna ketika Anda harus mengonfigurasi server mandiri atau host virtual, dan masih banyak lagi. kasus.
Dokumentasi informasi GNU
Anda dapat menganggap dokumen info sebagai halaman manual tentang steroid. Dengan demikian, mereka tidak hanya memberikan bantuan untuk alat tertentu, tetapi juga melakukannya dengan hyperlink (ya, hyperlink di baris perintah!) yang memungkinkan Anda bernavigasi dari satu bagian ke bagian lain menggunakan tombol panah dan Enter untuk mengonfirmasi.
Mungkin contoh yang paling ilustratif adalah:
info coreutils
Karena coreutils berisi utilitas manipulasi file, shell, dan teks dasar yang diharapkan ada di setiap sistem operasi, Anda dapat mengharapkan penjelasan mendetail untuk masing-masing kategori tersebut di info coreutils.
Seperti halnya halaman manual, Anda dapat keluar dari dokumen info dengan menekan tombol q
.
Selain itu, info GNU juga dapat digunakan untuk menampilkan halaman manual biasa jika diikuti dengan nama alat. Misalnya:
info tune2fs
akan mengembalikan halaman manual tune2fs, alat manajemen sistem file ext2/3/4.
Sekarang kita sudah membahasnya, mari kita tinjau beberapa kegunaan tune2fs:
Tampilkan informasi tentang sistem file di atas /dev/mapper/vg00-vol_backups:
tune2fs -l /dev/mapper/vg00-vol_backups
Tetapkan nama volume sistem file (dalam hal ini Cadangan):
tune2fs -L Backups /dev/mapper/vg00-vol_backups
Ubah interval pemeriksaan dan /
atau jumlah pemasangan (gunakan opsi -c
untuk mengatur jumlah jumlah pemasangan dan /
atau -i
opsi untuk menyetel interval pemeriksaan, di mana hari=hari, w=minggu, dan m=bulan).
tune2fs -c 150 /dev/mapper/vg00-vol_backups # Check every 150 mounts
tune2fs -i 6w /dev/mapper/vg00-vol_backups # Check every 6 weeks
Semua opsi di atas dapat dicantumkan dengan opsi --help
, atau dilihat di halaman manual.
Ringkasan
Terlepas dari metode yang Anda pilih untuk meminta bantuan untuk alat tertentu, mengetahui keberadaan alat tersebut dan cara menggunakannya pasti akan berguna dalam ujian. Apakah Anda mengetahui alat lain yang dapat digunakan untuk mencari dokumentasi? Jangan ragu untuk berbagi dengan komunitas Tecmint menggunakan formulir di bawah ini.
Pertanyaan dan komentar lainnya juga diterima.