Artikel ini adalah Bagian 3 dari seri LFCA, di sini di bagian ini, kami akan mencantumkan 24 perintah administrasi sistem Linux yang paling banyak digunakan yang diperlukan untuk ujian sertifikasi LFCA.
Sistem Linux menyediakan kumpulan besar perintah yang dapat Anda gunakan untuk mengelola dan mengelola sistem Anda dan itu adalah sebagai berikut.
NS perintah waktu aktif menampilkan berapa lama sistem Anda telah berjalan sejak terakhir kali dihidupkan. Tanpa argumen apa pun, ini menampilkan sejumlah informasi seperti waktu sistem telah berjalan, pengguna dengan sesi yang berjalan, dan rata-rata beban.
$ waktu aktif 11:14:58 hingga 1:54, 1 pengguna, rata-rata memuat: 0,82, 1,60, 1,56
Untuk mendapatkan tanggal dan waktu yang tepat sejak sistem dihidupkan, gunakan -S
bendera.
$ waktu aktif -s 2021-03-17 09:20:02
Untuk mendapatkan durasi yang tepat dalam format yang lebih ramah pengguna, tambahkan -P
bendera.
$ waktu aktif -p naik 1 jam, 55 menit
Output di bawah ini menunjukkan bahwa sistem telah menyala selama 1 jam, 55 menit.
NS perintah uname mencetak informasi dasar mengenai sistem operasi Anda dan perangkat keras yang mendasarinya. Tanpa argumen apapun, nama kamu perintah hanya mencetak sistem operasi – yang dalam hal ini adalah Linux.
$unama Linux
Tambahkan -Sebuah
flag untuk mengungkapkan semua informasi seperti nama kernel, versi, rilis, mesin, prosesor, dan sistem operasi.
$ uname -a Linux ubuntu 5.4.0-65-generic #73-Ubuntu SMP Sen 18 Jan 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Untuk menampilkan rilis kernel, tambahkan: -R
bendera.
$ uname -r 5.4.0-65-generik
Untuk mendapatkan versi kernel gunakan -v
bendera.
$ uname -v #50~20.04.1-Ubuntu SMP Sen 18 Jan 17:25:17 UTC 2021
Untuk melihat jenis kernel yang Anda gunakan, gunakan: -S
bendera.
$ uname -s Linux
Untuk perintah lainnya, periksa bagian bantuan sebagai berikut.
$uname --bantuan.
NS perintah whoami menampilkan pengguna yang saat ini masuk seperti yang ditunjukkan di bawah ini.
$ whoami dekat
NS perintah w memberikan informasi tentang pengguna yang saat ini masuk.
$w 11:24:37 naik 2:04, 1 pengguna, memuat rata-rata: 2,04, 1,95, 1,74. PENGGUNA TTY DARI [dilindungi email] IDLE JCPU PCPU APA. tecmint tty7 :0 09:21 2:04m 7:52 0,52s xfce4-session.
NS perintah gratis memberikan informasi tentang swap dan penggunaan memori utama. Ini menampilkan ukuran total, memori yang digunakan dan yang tersedia
$ gratis total buff/cache gratis yang digunakan bersama tersedia. Mem: 8041516 2806424 1918232 988216 3316860 3940216. Tukar: 11534332 0 11534332
Untuk menampilkan informasi dalam format yang lebih dapat dibaca manusia, tambahkan -H
bendera.
$ gratis -h total buff/cache gratis yang digunakan bersama tersedia. Mem: 7.7Gi 2.7Gi 1.9Gi 954Mi 3.2Gi 3.8Gi. Tukar: 10Gi 0B 10Gi
Ini adalah salah satu alat yang berguna dalam sistem Linux. NS komando atas memberikan gambaran sekilas tentang proses yang sedang berjalan dan juga memberikan gambaran waktu nyata tentang penggunaan sumber daya sistem.
Di bagian paling atas output, Anda mendapatkan informasi tentang waktu aktif, menjalankan tugas, CPU, dan penggunaan memori.
$ atas.
Mari kita uraikan secara singkat apa yang diwakili oleh setiap kolom.
Untuk menampilkan proses khusus untuk satu pengguna, jalankan perintah
$ top -u tecmint.
NS perintah ps mencantumkan proses yang sedang berjalan pada shell saat ini di samping PID mereka.
$ ps PID TTY TIME CMD 10994 poin/0 00:00:00 bash 12858 poin/0 00:00:00 ps
Untuk menampilkan proses pengguna yang sedang berjalan, gunakan -u
pilihan seperti yang ditunjukkan.
$ ps -u tecmint.
Sebuah portmanteau untuk Pengguna Super melakukan, sudo adalah utilitas baris perintah yang memberikan kemampuan pengguna biasa untuk melakukan tugas administratif atau tugas yang lebih tinggi. Sebelum menggunakan perintah, pastikan bahwa pengguna pertama kali ditambahkan ke grup sudo. Setelah ditambahkan, mulailah perintah dengan sudo terlebih dahulu.
Misalnya, untuk memperbarui daftar paket, jalankan perintah:
$ sudo apt pembaruan.
Anda akan dimintai kata sandi di mana tugas akan dijalankan.
NS perintah gema melakukan cukup banyak hal. Pertama, ia dapat mencetak nilai string pada terminal seperti yang ditunjukkan.
$ echo “Hai teman-teman. Selamat datang di Linux” "Hai teman-teman. Selamat datang di Linux”
Anda juga dapat menyimpan string ke file menggunakan ( > )
operator pengalihan. Jika file tidak ada, itu akan dibuat.
$ echo “Hai teman-teman. Selamat datang di Linux” > file1.txt. $ cat file1.txt "Hai teman-teman. Selamat datang di Linux”
Harap dicatat bahwa ini menimpa file. Untuk menambah atau menambahkan informasi gunakan double lebih besar dari operator ( >> )
.
$ echo “Kami harap Anda menikmati perjalanannya” >> file1.txt. $ cat file1.txt "Hai teman-teman. Selamat datang di Linux”Kami harap Anda menikmati perjalanannya
Selain itu, sebuah perintah gema dapat digunakan untuk menampilkan variabel lingkungan. Misalnya, untuk menampilkan run pengguna yang sedang login:
$ echo $USER dekat
Untuk menampilkan jalur ke direktori home, jalankan:
$ echo $HOME /home/tecmint
Seperti namanya, perintah sejarah memberi Anda riwayat perintah yang terakhir dieksekusi di terminal.
$ sejarah.
Terkadang, Anda mungkin ingin mengintip beberapa baris pertama file teks daripada melihat seluruh file. SEBUAH perintah kepala adalah alat baris perintah yang menampilkan beberapa baris pertama dalam file. Secara default, ini menampilkan 10 baris pertama.
$ head /etc/ssh/ssh_config.php
Anda dapat menambahkan -n
flag untuk menentukan jumlah baris yang akan ditampilkan. Misalnya, untuk menampilkan 5 baris menjalankan perintah sebagai berikut:
$ head -n 5 /etc/ssh/ssh_config.
NS perintah ekor adalah kebalikan dari perintah kepala. Ini menampilkan 10 baris terakhir dari sebuah file.
$ tail /etc/ssh/ssh_config.
Sama seperti perintah kepala, Anda dapat menentukan jumlah baris yang akan ditampilkan. Misalnya, untuk melihat 5 baris terakhir file, jalankan:
$ tail -n 5 /etc/ssh/ssh_config.php
NS perintah wget adalah alat baris perintah yang digunakan untuk mengunduh file melalui web. Ini mendukung banyak fungsi termasuk mengunduh banyak file, membatasi bandwidth unduhan, mengunduh di latar belakang dan banyak lagi.
Dalam bentuk dasarnya, ia mengunduh file dari URL yang diberikan. Pada perintah di bawah ini, kami mengunduh kernel Linux terbaru.
$wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz.
Perintah dimulai dengan terlebih dahulu menyelesaikan alamat IP URL, yang terhubung ke server jarak jauh, dan mulai mengunduh file. File diunduh ke direktori saat ini.
Untuk menyimpan file ke direktori lain, gunakan -P
flag diikuti oleh path ke direktori diikuti oleh URL. Misalnya, untuk mengunduh file ke /opt
direktori, jalankan perintah.
$ wget -P /opt https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz.
Untuk mengunduh dan menyimpan file dengan nama yang berbeda, gunakan -HAI
flag diikuti dengan nama file yang diinginkan.
$ wget -O terbaru.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz.
NS perintah jari memberikan beberapa informasi singkat tentang pengguna login termasuk nama, shell, direktori home, dan waktu sejak pengguna login.
$ jari tecmint Login: tecmint Nama: Tecmint. Direktori: /home/tecmint Shell: /bin/bash. Aktif sejak Rabu 17 Mar 09:21 (IST) pada tty7 dari :0 2 jam 52 menit idle. Tidak ada surat. Tidak ada rencana.
NS alias perintah memungkinkan Anda untuk menetapkan nama Anda sendiri ke perintah Linux untuk tujuan kenyamanan. Misalnya untuk menetapkan alias yang disebut menunjukkan ke perintah ls -a, jalankan perintah alias seperti yang ditunjukkan.
$ alias tampilkan=ls -a. $ pertunjukan.
NS perintah passwd memungkinkan Anda untuk mengubah kata sandi Anda. Cukup jalankan perintah passwd seperti yang ditunjukkan.
$ paswd.
Anda akan dimintai kata sandi Anda saat ini, di mana Anda akan memberikan kata sandi baru dan kemudian mengonfirmasinya.
Selain itu, Anda dapat mengubah kata sandi untuk pengguna lain hanya dengan meneruskan nama pengguna pengguna sebagai argumen.
$ sudo passwd nama pengguna.
Untuk memeriksa grup mana yang dimiliki pengguna untuk menjalankan kelompok perintah sebagai berikut:
$ kelompok. ATAU. $ grup tecmint tecmint sudo
Ingin mengawasi penggunaan disk file dan folder Anda? NS perintah du – kependekan dari penggunaan disk – adalah perintah standar untuk memeriksa penggunaan disk dari file dan direktori.
Perintah mengikuti sintaks dasar seperti yang ditunjukkan.
$ du FILE OPSI.
Misalnya, untuk melihat penggunaan disk dalam yang dapat dibaca manusia di direktori Anda saat ini, jalankan perintah:
$ du -h.
Untuk memeriksa penggunaan disk di direktori lain, misalnya /var/log/ jalankan perintah:
$ du -h /var/log.
NS perintah df – kependekan dari disk free – memeriksa total ruang disk, ruang yang digunakan, dan ruang disk yang tersedia di berbagai sistem file. Dibutuhkan sintaks yang ditunjukkan di bawah ini:
FILE PILIHAN $df.
Pilihan yang paling penting adalah -T
dan -H
. NS -T
flag mencetak tipe sistem file saat -H
flag menampilkan output dalam format yang dapat dibaca manusia.
Perintah di bawah ini mencantumkan ruang disk kosong di semua sistem file.
$df -Th.
NS perintah chown digunakan untuk mengubah kepemilikan pengguna dan grup dari file dan direktori. Saat Anda membuat daftar isi direktori menggunakan ls -l perintah, Anda akan mendapatkan output yang mirip dengan yang kami miliki di sini.
$ ls -l.
Di kolom 3 dan 4, Anda dapat melihat dengan jelas dekatdekat. Yang pertama menunjuk ke pengguna dan entri kedua merujuk ke grup, yang juga dekat. Saat pengguna baru dibuat, mereka diberi grup default baru, di mana mereka adalah satu-satunya anggota secara default. Ini adalah indikator bahwa file atau direktori tidak dibagikan dengan siapa pun.
Menggunakan perintah chown, Anda dapat mengubah kepemilikan file dengan cukup mudah. Cukup berikan nama pemilik diikuti dengan nama grup, dipisahkan dengan titik dua penuh (: ) Ini adalah tugas yang lebih tinggi dan Anda harus menjalankan perintah sudo.
Misalnya, untuk mengubah grup file1.txt ke james tetapi pertahankan pemiliknya sebagai dekat Lari:
$ sudo chown tecmint: james file1.txt. $ ls -l.
Untuk mengubah pemilik serta grup, jalankan perintah:
$ sudo chown james: james file1.txt. $ ls -l.
Untuk mengubah kepemilikan direktori, gunakan -R
bendera untuk rekursif. Kami telah membuat direktori baru bernama data dan kami akan mengubah pengguna dan grup menjadi james.
$ sudo chown -R james: james data. $ ls -l.
NS perintah chmod digunakan untuk mengatur atau memodifikasi izin file atau folder. Kembali ke output dari ls -l memerintah. Kolom pertama terdiri dari karakter berikut:
drwxrwxrwx.
Karakter pertama ( D )
menunjukkan bahwa ini adalah direktori. Sebuah file direpresentasikan menggunakan tanda hubung ( - )
. Sisa dari sembilan karakter dibagi menjadi 3 set rwx (baca, tulis, jalankan) flag. Set pertama mewakili pemilik file (u), yang kedua mewakili grup (G), dan set terakhir mewakili semua lainnya pengguna.
Ada dua cara untuk menetapkan hak akses file: Numerik dan simbolik (teks) notasi. Untuk notasi Numerik, masing-masing bendera mewakili nilai seperti yang ditunjukkan.
r = 4 w = 2 x = 1 Tidak ada izin = 0.
Untuk mendapatkan izin file dari file cukup tambahkan nilai yang sesuai di semua set. Sebagai contoh:
drwxrwxr-x.
Akhirnya, kita sampai pada notasi 775.
Mari kita ambil contoh lain dari file 1.txt.
-rw-rw-r-- 1 james james 59 Mar 6 18:03 file1.txt.
Di sini, kita punya rw-rw-r–.
Mari kita tambahkan.
Ini datang ke 644.
Kami akan mengatur ini ke 775. Ini memberi pemilik dan grup file semua izin – mis rwx, dan pengguna lain hanya membaca dan menjalankan izin.
Jalankan perintah:
$ sudo chmod 775 file1.txt.
Cara lain untuk menetapkan izin menggunakan notasi simbolis. Menggunakan notasi simbolis, flag berikut digunakan untuk menambah atau menghapus izin
-
- Menghapus izin.+
– Menambahkan izin yang ditentukan.=
– Mengatur izin saat ini ke izin yang ditentukan. Jika tidak ada izin yang ditentukan setelah simbol =, maka semua izin dari kelas pengguna yang ditentukan akan dihapus.Misalnya, untuk menghapus izin eksekusi dari semua set – pemilik file, anggota grup, dan pengguna lain, jalankan perintah
$ sudo chmod a-x file1.txt.
Untuk menetapkan anggota grup hanya izin baca dan tidak menulis dan mengeksekusi, jalankan.
$ sudo chmod g=r file1.txt.
Untuk menghapus izin menulis dari pengguna lain, jalankan.
$ sudo chmod o-r file1.txt.
Untuk memberi anggota grup dan pengguna lain izin membaca dan menulis, jalankan:
$ sudo chmod og+rw file1.txt.
Untuk menetapkan izin ke direktori, gunakan -R
bendera untuk mengatur izin secara rekursif.
Sebagai contoh:
$ sudo chmod -R 755 /var/www/html.
NS perintah matikan, seperti namanya, mematikan sistem Anda.
$ matikan.
Perintah lain yang menyelesaikan tugas yang sama adalah mematikan perintah seperti yang ditunjukkan.
$ shutdown -h sekarang.
NS -H
bendera berarti berhenti, menyiratkan menghentikan sistem. Parameter kedua adalah opsi waktu yang juga dapat ditentukan dalam menit dan jam.
Perintah di bawah ini menampilkan pesan ke semua pengguna yang masuk yang memberi tahu mereka tentang penonaktifan sistem yang dijadwalkan dalam 5 menit.
$ shutdown -h +5 “Sistem akan segera dimatikan. Tolong simpan pekerjaanmu.”
Untuk mem-boot ulang sistem, gunakan perintah reboot seperti yang ditunjukkan.
$ ulang.
Atau, Anda dapat mem-boot ulang menggunakan perintah shutdown dengan -R
pilihan seperti yang ditunjukkan.
$ shutdown -r sekarang.
NS perintah keluar menutup terminal atau keluar dari shell. Jika Anda telah memulai sesi SSH, sesi ditutup.
$ keluar.
NS perintah pria, kependekan dari manual, menampilkan halaman manual untuk setiap perintah Linux. Ini sangat berguna ketika Anda ingin melihat bagaimana sebuah perintah digunakan. Ini memberikan deskripsi rinci tentang perintah termasuk sinopsis singkat, opsi, status pengembalian, dan penulis untuk menyebutkan beberapa.
Misalnya, untuk melihat wawasan tentang ls perintah, Lari:
$ orang ls.
Itu adalah daftar perintah sistem yang akan membantu Anda memulai mengelola sistem Anda dan mengumpulkan berbagai wawasan. Seperti kata pepatah, latihan membuat sempurna. Dan tidak perlu dikatakan lagi bahwa mempraktekkan perintah-perintah ini dari waktu ke waktu akan membantu Anda menjadi lebih baik dan lebih tajam dengan sistem Anda.