LFCA Belajar Perintah Sistem Linux Asas - Bahagian 3
- 1502
- 302
- Chris Little I
Artikel ini Bahagian 3 Dari siri LFCA, di sini, kami akan menyenaraikan 24 arahan pentadbiran sistem Linux yang paling banyak digunakan untuk peperiksaan pensijilan LFCA.
Sistem Linux menyediakan pelbagai arahan yang boleh anda gunakan untuk mentadbir dan menguruskan sistem anda dan ia adalah seperti berikut.
1. perintah uptime
Perintah uptime memaparkan berapa lama sistem anda berjalan sejak kali terakhir ia dihidupkan. Tanpa sebarang hujah, ia memaparkan pelbagai maklumat seperti masa sistem telah berjalan, pengguna dengan sesi berjalan, dan beban rata -rata.
$ uptime 11:14:58 UP 1:54, 1 Pengguna, beban purata: 0.82, 1.60, 1.56
Untuk mendapatkan tarikh dan masa yang tepat sejak sistem dihidupkan, gunakan -s
bendera.
$ uptime -s 2021-03-17 09:20:02
Untuk mendapatkan tempoh yang tepat dalam format yang lebih mesra pengguna -p
bendera.
$ uptime -p naik 1 jam, 55 minit
Output di bawah menunjukkan bahawa sistem telah meningkat selama 1 jam, 55 minit.
2. perintah uname
The perintah uname Mencetak maklumat asas mengenai sistem operasi anda dan perkakasan yang mendasari. Tanpa sebarang hujah, uname Perintah hanya mencetak sistem operasi - yang dalam kes ini adalah linux.
$ uname Linux
Tambah -a
Bendera untuk mendedahkan semua maklumat seperti nama kernel, versi, pelepasan, mesin, pemproses, dan sistem operasi.
$ uname -a Linux Ubuntu 5.4.0-65-Generic #73-Ubuntu SMP Mon 18 Jan 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Untuk memaparkan pelepasan kernel tambah -r
bendera.
$ uname -r 5.4.0-65-generik
Untuk mendapatkan versi kernel gunakan -v
bendera.
$ uname -v #50 ~ 20.04.1-Ubuntu SMP Mon 18 Jan 17:25:17 UTC 2021
Untuk melihat jenis kernel yang anda gunakan, gunakan -s
bendera.
$ uname -s Linux
Untuk lebih banyak arahan, periksa bahagian bantuan seperti berikut.
$ uname --elp
3. Perintah Whoami
The Perintah Whoami memaparkan pengguna yang sedang dilog masuk seperti yang ditunjukkan di bawah.
$ whoami Tecmint
4. perintah w
The perintah w Memberi maklumat mengenai pengguna yang sedang dilog masuk.
$ W 11:24:37 UP 2:04, 1 pengguna, beban purata: 2.04, 1.95, 1.74 Pengguna Tty Dari [E -mel dilindungi] Idle JCPU PCPU Apa Tecmint Tty7: 0 09:21 2: 04m 7:52 0.52S xfce4-sesession
5. Perintah Percuma
Perintah percuma memberikan maklumat mengenai penggunaan swap dan memori utama. Ia memaparkan jumlah saiz, memori yang digunakan dan tersedia
$ percuma Jumlah Buff/Cache yang Digunakan Percuma MEM: 8041516 2806424 1918232 988216 3316860 3940216 SWAP: 11534332 0 11534332
Untuk memaparkan maklumat dalam format yang lebih mudah dibaca, tambah -h
bendera.
$ percuma -h Jumlah Buff/Cache Berkongsi Percuma MEM: 7.7gi 2.7gi 1.9gi 954mi 3.2gi 3.Swap 8gi: 10gi 0b 10gi
6. Perintah atas
Ini adalah antara alat yang berguna dalam sistem linux. Perintah teratas memberikan gambaran tentang proses yang sedang berjalan dan juga memberikan gambaran keseluruhan masa nyata penggunaan sumber sistem.
Di bahagian paling atas output, anda mendapat maklumat mengenai masa uptime, tugas menjalankan, CPU, dan penggunaan memori.
$ atasRingkasan Penggunaan Sumber Linux
Mari kita pecahkan secara ringkas apa yang mewakili setiap lajur.
- Pid - Inilah ID proses bahawa proses dikenalpasti dengan.
- Pengguna - Ini adalah nama pengguna pengguna yang memulakan atau menghasilkan proses.
- Pr - Ini adalah keutamaan penjadualan tugas.
- Ni - Ini adalah nilai proses atau tugas yang bagus.
- Virt - Ini adalah memori maya yang digunakan oleh tugas.
- Res - Ingatan yang digunakan oleh proses.
- ShR - Jumlah memori yang digunakan oleh proses yang kita kongsi oleh proses lain.
- %CPU - Ini adalah penggunaan CPU proses.
- %RAM - Peratusan penggunaan RAM.
- MASA+ - Jumlah masa CPU yang digunakan oleh proses sejak mula berjalan.
- Perintah - Ini adalah nama proses.
Untuk memaparkan proses khusus untuk satu pengguna, jalankan arahan
$ top -u tecmintSemak Penggunaan Sumber Pengguna Linux
7. Perintah PS
Perintah PS menyenaraikan proses yang sedang berjalan pada shell semasa bersama PID mereka.
$ ps Pid tty time cmd 10994 pts/0 00:00:00 bash 12858 pts/0 00:00:00 ps
Untuk memaparkan proses pengguna yang sedang berjalan, gunakan -u
pilihan seperti yang ditunjukkan.
$ ps -u tecmintSemak proses menjalankan pengguna Linux
8. perintah sudo
Portmanteau untuk Pengguna super lakukan, sudo adalah utiliti baris arahan yang memberikan keupayaan pengguna biasa untuk melaksanakan tugas pentadbiran atau tinggi. Sebelum menggunakan arahan, pastikan pengguna pertama kali ditambahkan ke kumpulan sudo. Setelah ditambah, mulakan arahan dengan sudo terlebih dahulu.
Sebagai contoh, untuk mengemas kini senarai pakej, jalankan arahan:
kemas kini $ sudo apt
Anda akan diminta untuk kata laluan yang mana tugas itu akan dilaksanakan.
Kemas kini Ubuntu menggunakan pengguna sudo9. perintah echo
Perintah echo melakukan beberapa perkara. Pertama, ia dapat mencetak nilai rentetan pada terminal seperti yang ditunjukkan.
$ echo "hey guys. Selamat datang ke Linux ” "Hai kawan-kawan. Selamat datang ke Linux ”
Anda juga boleh menyimpan rentetan ke fail menggunakan (>)
pengendali pengalihan. Sekiranya fail tidak wujud, ia akan dibuat.
$ echo "hey guys. Selamat datang ke Linux "> File1.TXT $ CAT FILE1.txt "Hai kawan-kawan. Selamat datang ke Linux ”
Sila ambil perhatian bahawa ini menimpa fail. Untuk menambah atau menambah maklumat Gunakan lebih besar daripada pengendali (>>)
.
$ echo "Kami harap anda akan menikmati perjalanan" >> File1.TXT $ CAT FILE1.txt "Hai kawan-kawan. Selamat datang ke Linux ” Kami harap anda akan menikmati perjalanan
Di samping itu, An perintah echo boleh digunakan untuk memaparkan pembolehubah persekitaran. Contohnya, untuk memaparkan log masuk pengguna yang sedang dijalankan:
$ echo $ pengguna Tecmint
Untuk memaparkan laluan ke direktori rumah dijalankan:
$ echo $ home /rumah/tecmint
10. Perintah Sejarah
Seperti namanya, Perintah Sejarah memberi anda sejarah perintah yang terakhir dilaksanakan di terminal.
$ sejarahLihat arahan yang dilaksanakan sebelumnya
11. Perintah kepala
Kadang -kadang, anda mungkin ingin mengintip pada beberapa baris pertama fail teks dan bukannya melihat keseluruhan fail. A Perintah kepala adalah alat baris arahan yang memaparkan beberapa baris pertama dalam fail. Secara lalai, ia memaparkan 10 baris pertama.
$ kepala/etc/ssh/ssh_configLihat baris dalam fail teks
Anda boleh menambah -n
bendera untuk menentukan bilangan baris yang hendak dipaparkan. Contohnya, untuk memaparkan 5 Talian menjalankan arahan seperti berikut:
$ head -n 5/etc/ssh/ssh_config
12. perintah ekor
The perintah ekor adalah bertentangan tepat dari Perintah kepala. Ia memaparkan 10 baris terakhir fail.
$ ekor/etc/ssh/ssh_configLihat baris terakhir dalam fail teks
Sama seperti Perintah kepala, anda boleh menentukan bilangan baris yang hendak dipaparkan. Sebagai contoh, untuk melihat 5 baris terakhir fail, jalankan:
$ ekor -n 5/etc/ssh/ssh_config
13. perintah wget
Perintah wget adalah alat baris arahan yang digunakan untuk memuat turun fail melalui web. Ia menyokong pelbagai fungsi termasuk memuat turun pelbagai fail, mengehadkan jalur lebar muat turun, memuat turun di latar belakang dan banyak lagi.
Dalam bentuk asasnya, ia memuat turun fail dari URL yang diberikan. Dalam arahan di bawah, kami memuat turun kernel Linux terkini.
$ wget https: // cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
Perintah bermula dengan terlebih dahulu menyelesaikan alamat IP URL, di mana ia menghubungkan ke pelayan jauh, dan mula memuat turun fail tersebut. Fail dimuat turun ke direktori semasa.
Fail muat turun wget di linuxUntuk menyimpan fail ke direktori yang berbeza, gunakan -P
bendera diikuti dengan jalan ke direktori yang diikuti oleh URL. Contohnya, untuk memuat turun fail ke /Memilih
direktori, jalankan arahan.
$ wget -p/opt https: // cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
Untuk memuat turun dan menyimpan fail di bawah nama yang berbeza, gunakan -O
bendera diikuti dengan nama fail yang dikehendaki.
$ wget -o terbaru.tar.xz https: // cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
14. Perintah jari
The Perintah jari Memberi maklumat ringkas mengenai pengguna log masuk termasuk nama, shell, direktori rumah, dan masa sejak pengguna telah log masuk.
$ Finger Tecmint Log masuk: Tecmint Nama: Direktori Tecmint: /Home /Tecmint Shell: /Bin /Bash On Sejak Rabu 17 Mac 09:21 (IST) di Tty7 dari: 0 2 jam 52 minit tidak ada surat. Tiada rancangan.
15. perintah alias
Perintah alias membolehkan anda memberikan nama anda sendiri kepada perintah linux untuk tujuan kemudahan. Contohnya untuk memberikan alias yang dipanggil tunjukkan ke perintah ls -a, Jalankan perintah alias seperti yang ditunjukkan.
$ alias show = ls -a $ showBuat alias di linux
16. Perintah Passwd
The Perintah Passwd membolehkan anda menukar kata laluan anda. Cukup jalankan arahan passwd seperti yang ditunjukkan.
$ passwd
Anda akan diminta untuk kata laluan semasa anda, di mana anda akan memberikan kata laluan baru dan kemudian mengesahkannya.
Tukar kata laluan penggunaDi samping itu, anda boleh menukar kata laluan untuk pengguna lain hanya dengan lulus nama pengguna pengguna sebagai hujah.
$ sudo nama pengguna passwd
17. perintah kumpulan
Untuk memeriksa kumpulan mana yang dimiliki pengguna untuk menjalankan kumpulan Perintah seperti berikut:
$ kumpulan atau $ kumpulan tecmint Tecmint Sudo
18. perintah du
Ingin mengawasi penggunaan cakera fail dan folder anda? Perintah DU - pendek untuk penggunaan cakera - adalah arahan standard untuk memeriksa penggunaan cakera fail dan direktori.
Perintah mengikuti sintaks asas seperti yang ditunjukkan.
Fail pilihan $ du
Sebagai contoh, untuk melihat penggunaan cakera dalam manusia yang boleh dibaca dalam direktori semasa anda, laksanakan arahan:
$ du -h .
Untuk memeriksa penggunaan cakera dalam direktori lain, contohnya /var/log/ Jalankan arahan:
$ du -h /var /logSemak penggunaan cakera Linux
19. perintah df
Perintah DF - pendek untuk cakera percuma - memeriksa jumlah ruang cakera, ruang yang digunakan dan ruang cakera yang ada dalam pelbagai sistem fail. Ia mengambil sintaks yang ditunjukkan di bawah:
Fail Pilihan $ DF
Pilihan yang paling penting adalah -T
dan -h
. The -T
Bendera mencetak jenis sistem fail sementara -h
Bendera memaparkan output dalam format yang boleh dibaca manusia.
Perintah di bawah menyenaraikan ruang cakera percuma di semua sistem fail.
$ df -thSemak penggunaan cakera sistem fail Linux
20. perintah chown
The perintah chown digunakan untuk mengubah pemilikan fail pengguna dan kumpulan. Apabila anda menyenaraikan kandungan direktori menggunakan ls -l perintah, anda akan mendapat output yang serupa dengan apa yang kita ada di sini.
$ ls -lSenaraikan fail di Linux
Dalam lajur 3 dan 4, anda dapat melihat dengan jelas Tecmint Tecmint. Yang pertama dari mata ini kepada pengguna dan entri kedua merujuk kepada kumpulan, yang juga Tecmint. Apabila pengguna baru dibuat, mereka diberikan kumpulan lalai baru, di mana mereka adalah satu -satunya ahli secara lalai. Ini adalah petunjuk bahawa fail atau direktori tidak dikongsi dengan sesiapa sahaja.
Menggunakan perintah chown, anda boleh menukar pemilikan fail dengan mudah. Cukup berikan nama pemilik yang diikuti dengan nama kumpulan, dipisahkan oleh kolon penuh (:) ini adalah tugas yang tinggi dan anda perlu memanggil arahan sudo.
Contohnya, untuk mengubah kumpulan Fail1.txt ke James tetapi mengekalkan pemilik sebagai Tecmint Jalankan:
$ sudo chown tecmint: james file1.txt $ ls -lTukar pemilikan fail
Untuk menukar kedua -dua pemilik serta kumpulan, jalankan arahan:
$ sudo Chown James: James File1.txt $ ls -lTukar Pemilikan Fail di Linux
Untuk menukar pemilikan direktori Gunakan -R
Bendera untuk rekursif. Kami telah membuat direktori baru yang dipanggil data dan kita akan mengubah pengguna dan kumpulan ke James.
$ sudo chown -r James: James Data $ ls -lTukar pemilikan direktori
21. perintah chmod
The perintah chmod digunakan untuk menetapkan atau mengubah suai kebenaran fail atau folder. Kembali ke output ls -l perintah. Lajur pertama terdiri daripada watak berikut
drwxrwxrwx
Watak pertama (D)
menunjukkan bahawa ini adalah direktori. Fail diwakili menggunakan tanda hubung ( -)
. Selebihnya sembilan aksara dibahagikan kepada 3 set RWX (baca, tulis, laksanakan) bendera. Set pertama mewakili pemilik fail (u), yang kedua mewakili kumpulan (g), dan set terakhir mewakili semua yang lain pengguna.
Terdapat dua cara untuk memberikan kebenaran fail: notasi angka dan simbolik (teks). Untuk notasi angka, setiap bendera mewakili nilai seperti yang ditunjukkan.
r = 4 w = 2 x = 1 tiada kebenaran = 0
Untuk mendapatkan kebenaran fail fail, tambahkan nilai yang sepadan dalam semua set. Sebagai contoh:
DRWXRWXR-X
- Untuk pemilik fail (u) rwx = 4+2+1 = 7
- Untuk kumpulan (g) rwx = 4+2+1 = 7
- Untuk lain (o) r-x = 4+0+1 = 5
Akhirnya, kami tiba di notasi 775.
Mari ambil contoh lain Fail 1.txt.
-RW-RW-R-- 1 James James 59 6 Mac 18:03 File1.txt
Di sini, kita ada RW-RW-R-.
Mari tambahkan mereka.
- Untuk pemilik fail (u) rw- = 4+2+0 = 6
- Untuk kumpulan (g) rw- = 4+2+0 = 6
- Untuk lain (o) r- = 4+0+0 = 4
Ini datang ke 644.
Kami akan menetapkan ini 775. Ini memberikan pemilik dan kumpulan fail semua kebenaran - i.e RWX, dan pengguna lain membaca dan melaksanakan kebenaran sahaja.
Jalankan arahan:
$ sudo chmod 775 file1.txtTukar Kebenaran Fail Linux
Cara lain untuk memberikan keizinan adalah menggunakan notasi simbolik. Menggunakan notasi simbolik, bendera berikut digunakan untuk menambah atau membuang kebenaran
-
- Membuang keizinan.+
- Menambah keizinan yang ditentukan.=
- Menetapkan keizinan semasa ke kebenaran yang ditentukan. Sekiranya tidak ada kebenaran yang ditentukan selepas simbol =, maka semua kebenaran dari kelas pengguna yang ditentukan dikeluarkan.
Contohnya, untuk menghapuskan melaksanakan kebenaran dari semua set - pemilik fail, ahli kumpulan, dan pengguna lain, jalankan arahan
$ sudo chmod a-x file1.txtBuang Kelahkan Kebenaran Fail
Untuk memberikan ahli kumpulan membaca kebenaran sahaja dan tidak menulis dan melaksanakan, jalankan.
$ sudo chmod g = r file1.txtBerikan kebenaran baca
Untuk mengeluarkan kebenaran tulis dari pengguna lain, jalankan.
$ sudo chmod o-r file1.txtKeluarkan kebenaran tulis
Untuk memberi ahli kumpulan dan pengguna lain membaca dan menulis keizinan, jalankan:
$ sudo chmod og+rw file1.txtBerikan kebenaran baca dan tulis
Untuk memberikan kebenaran kepada direktori, gunakan -R
bendera untuk menetapkan kebenaran secara berulang.
Sebagai contoh:
$ sudo chmod -r 755/var/www/html
22. Perintah poweroff / reboot
The Perintah Poweroff, Seperti namanya, menutup sistem anda.
$ poweroff
Perintah lain yang menyelesaikan tugas yang sama adalah menutup arahan seperti yang ditunjukkan.
$ shutdown -h sekarang
The -h
Bendera bermaksud berhenti, menyiratkan menghentikan sistem. Parameter kedua adalah pilihan masa yang juga boleh ditentukan dalam beberapa minit dan jam.
Perintah di bawah memaparkan mesej kepada semua pengguna log masuk yang memberitahu mereka mengenai penutupan sistem yang dijadualkan dalam 5 minit.
$ shutdown -h +5 "Sistem ditutup tidak lama lagi. Tolong Simpan Kerja Anda."
Untuk menghidupkan semula sistem, gunakan perintah reboot seperti yang ditunjukkan.
$ reboot
Sebagai alternatif, anda boleh reboot menggunakan arahan penutupan dengan -r
pilihan seperti yang ditunjukkan.
$ shutdown -r sekarang
23. Perintah Keluar
The Perintah Keluar menutup terminal atau keluar dari cangkang. Sekiranya anda telah memulakan sesi SSH, sesi ditutup.
$ keluar
24. Perintah Man
The Perintah Man, Pendek untuk manual, memaparkan halaman manual untuk sebarang arahan Linux. Ia berguna apabila anda ingin melihat bagaimana arahan digunakan. Ia memberikan penerangan terperinci mengenai arahan termasuk sinopsis ringkas, pilihan, status pulangan, dan penulis untuk menyebut beberapa.
Sebagai contoh, untuk melihat pandangan mengenai arahan LS, jalankan:
$ man lsLihat Manual Perintah Linux
Kesimpulan
Itu adalah senarai arahan sistem yang harus membantu anda memulakan menguruskan sistem anda dan mengumpulkan pelbagai pandangan. Seperti kata pepatah, amalan menjadi sempurna. Dan tidak mengatakan bahawa mengamalkan arahan ini dari semasa ke semasa akan membantu anda menjadi lebih baik dan lebih tajam dengan sistem anda.
Menjadi Yayasan Linux Bersertifikat IT Associate (LFCA)- « LFCA Belajar Perintah Rangkaian Asas - Bahagian 4
- Cara Memasang TeamViewer 15 di Rhel/Centos/Fedora dan Debian/Ubuntu »