30 Perintah Linux yang Berguna untuk Administrator Sistem

30 Perintah Linux yang Berguna untuk Administrator Sistem

Dalam artikel ini kita akan meninjau beberapa perintah Linux atau Unix yang berguna dan sering digunakan untuk Administrator Sistem Linux yang digunakan dalam kehidupan sehari -hari.

Ini tidak lengkap tetapi ini adalah daftar perintah yang ringkas untuk dirujuk saat dibutuhkan. Mari kita mulai satu per satu bagaimana kita dapat menggunakan perintah itu dengan contoh.

1. Perintah uptime

Di Linux Uptime Command menunjukkan berapa lama sistem Anda berjalan dan jumlah pengguna yang saat ini masuk dan juga menampilkan rata -rata beban suatu sistem untuk 1, 5, Dan 15 interval menit.

# uptime 08:16:26 hingga 22 menit, 1 Pengguna, Muat rata -rata: 0.00, 0.03, 0.22

Periksa versi waktu Up

Uptime Perintah tidak memiliki opsi lain selain uptime Dan Versi: kapan. Itu hanya memberikan informasi di Jam: menit: detik Jika kurang dari 1 hari.

# uptime -v procps versi 3.2.8

2. Perintah w

Itu perintah w akan menampilkan pengguna yang saat ini masuk dan prosesnya bersama dengan menunjukkan memuat rata -rata, nama login, nama tty, host jarak jauh, waktu login, waktu kosong, Jcpu, Pcpu, perintah, dan proses.

# w 08:27:44 hingga 34 mnt, 1 pengguna, muat rata -rata: 0.00, 0.00, 0.08 Pengguna Tty dari [Email Dilindungi] IDLE JCPU PCPU Apa tecmint pts/0 192.168.50.1 07:59 0.00S 0.29S 0.09S w

pilihan yang tersedia

  • -H : tidak menampilkan entri header.
  • -S : Tanpa JCPU dan PCPU.
  • -F : Menghapus dari lapangan.
  • -V : (huruf atas) - Menampilkan versi.

3. Perintah Pengguna

Perintah Pengguna menampilkan pengguna saat ini. Perintah ini tidak memiliki parameter lain selain bantuan dan versi.

# Pengguna tecmint

4. Siapa yang memerintahkan

yang memerintahkan hanya mengembalikan nama belakang, tanggal, waktu, Dan informasi host. Perintah siapa yang mirip dengan w memerintah. tidak seperti w memerintah WHO tidak mencetak apa yang dilakukan pengguna. Mari kita ilustrasikan dan lihat perbedaan antara WHO Dan w perintah.

# WHO Tecmint PTS/0 2012-09-18 07:59 (192.168.50.1)
# w 08:43:58 hingga 50 mnt, 1 pengguna, muat rata -rata: 0.64, 0.18, 0.06 Pengguna Tty dari [Email Dilindungi] IDLE JCPU PCPU Apa Tecmint PTS/0 192.168.50.1 07:59 0.00S 0.43S 0.10s w

Siapa yang memerintahkan opsi

  • -B: Menampilkan tanggal dan waktu reboot sistem terakhir.
  • -R: Menunjukkan runlet saat ini.
  • -a, -semua: Menampilkan semua informasi secara kumulatif.

5. Perintah whoami

Di Linux, a siapa saya Perintah digunakan untuk mencetak nama pengguna yang saat ini masuk ke dalam sistem Linux Anda. Jika Anda masuk sebagai root menggunakan perintah sudo "siapa saya"Perintah kembali akar Sebagai pengguna saat ini.

# siapa saya tecmint

6. perintah ls

Perintah LS menampilkan daftar file dalam format yang dapat dibaca manusia.

# ls -l Total 114 DR-XR-XR-X. 2 Root Root 4096 Sep 18 08:46 Bin DR-XR-XR-X. 5 root root 1024 Sep 8 15:49 boot

Urutkan file sesuai waktu yang dimodifikasi terakhir.

# ls -ltr Total 40 -RW-R-R--. 1 Root Root 6546 Sep 17 18:42 Instal.catatan.SYSLOG -RW-R-R--. 1 Root Root 22435 Sep 17 18:45 Instal.log -rw-------. 1 root root 1003 Sep 17 18:45 Anaconda-KK.CFG

Untuk lebih banyak contoh perintah ls, Silakan periksa artikel kami:

  • 10 Contoh Perintah LSOF di Linux
  • 7 trik perintah 'ls' yang unik yang harus diketahui setiap pengguna Linux
  • Cara mengurutkan output perintah 'ls' berdasarkan tanggal dan waktu yang dimodifikasi terakhir

7. Perintah Crontab

Daftar jadwal pekerjaan untuk pengguna saat ini dengan crontab perintah dan -l pilihan.

# crontab -l 00 10 * * */bin/ls>/ls.txt

Edit Anda crontab dengan -e pilihan. Dalam contoh di bawah ini akan membuka pekerjaan jadwal di Editor VI. Membuat perubahan yang diperlukan dan berhenti menekan : Wq kunci yang menyimpan pengaturan secara otomatis.

# crontab -e

Untuk lebih banyak contoh Perintah Linux Cron, Harap baca artikel kami sebelumnya:

  • 11 contoh tugas penjadwalan cron di linux
  • Cara membuat dan mengelola pekerjaan cron di linux

8. Lebih sedikit perintah

lebih sedikit Perintah memungkinkan dengan cepat melihat file. Anda dapat halaman naik dan turun. Tekan 'Q'untuk berhenti dari lebih sedikit jendela.

# kurang instal.catatan Menginstal Setup-2.8.14-10.EL6.Peringatan Noarch: Setup-2.8.14-10.EL6.NoArch: Header V3 RSA/SHA256 Signature, Key ID C105B9DE: NoKey Menginstal Sistem File-2.4.30-2.1.EL6.i686 Memasang CA-Certificates-2010.63-3.EL6.Noarch Menginstal XML-Common-0.6.3-32.EL6.Noarch Menginstal Tzdata-2010l-1.EL6.Noarch Memasang ISO-CODES-3.16-2.EL6.Noarch

9. Lebih banyak perintah

lagi Perintah memungkinkan dengan cepat melihat file dan menunjukkan detail dalam persentase. Anda dapat halaman naik dan turun. Tekan 'Q'untuk berhenti dari lebih banyak jendela.

# Lebih banyak instal.catatan Menginstal Setup-2.8.14-10.EL6.Peringatan Noarch: Setup-2.8.14-10.EL6.NoArch: Header V3 RSA/SHA256 Signature, Key ID C105B9DE: NoKey Menginstal Sistem File-2.4.30-2.1.EL6.i686 Memasang CA-Certificates-2010.63-3.EL6.Noarch Menginstal XML-Common-0.6.3-32.EL6.Noarch Menginstal Tzdata-2010l-1.EL6.Noarch Memasang ISO-CODES-3.16-2.EL6.Noarch --Lebih-(10%)

[Anda mungkin juga suka: Pelajari mengapa 'lebih sedikit' lebih cepat dari perintah 'lebih banyak' untuk navigasi file yang efektif]

10. Perintah CP

A Perintah CP Menyalin file dari sumber ke tujuan menjaga mode yang sama.

# CP -P Fileal FileB

Anda akan diminta sebelum menimpa untuk mengajukan.

# CP -I Fileal FileB

[Anda mungkin juga suka: bagaimana memaksa perintah cp untuk ditimpa tanpa konfirmasi]

11. Perintah MV

Sebuah Perintah MV ganti nama Filea ke Fileb menggunakan -Saya opsi, yang meminta konfirmasi sebelum menimpa. Minta konfirmasi jika sudah ada.

# mv -i filea file

12. Perintah kucing

Itu kucing Perintah digunakan untuk melihat beberapa file secara bersamaan.

# Cat Filea Fileb

Anda menggabungkan lagi Dan lebih sedikit Perintah dengan perintah CAT untuk melihat file berisi jika itu tidak sesuai dengan layar tunggal/halaman.

# Cat Instal.log | lebih sedikit # Cat Instal.log | lagi

Untuk lebih banyak contoh Linux, perintah CAT membaca artikel kami tentang 13 contoh perintah CAT dasar di Linux.

13. Perintah CD (Ubah Direktori)

dengan perintah CD (ubah direktori atau sakelar direktori) akan pergi ke Filea direktori.

# CD /Filea

14. Perintah PWD (Cetak Direktori Kerja)

Perintah PWD Pengembalian dengan Direktori Kerja Saat Ini.

# pwd /akar

15. Urutkan Perintah

Perintah Sort digunakan untuk mengurutkan baris file teks dalam urutan menaik. dengan -R Opsi akan mengurutkan dalam urutan menurun.

# sortir filea.txt # sort -r filea.txt

16. VI Perintah

Vi adalah editor teks paling populer yang tersedia di sebagian besar OS seperti Unix. Contoh di bawah ini Buka file di Read-only dengan -R pilihan. Tekan ':Q'untuk berhenti dari VI Windows.

# vi -r /etc /bayangan

Untuk mempelajari lebih lanjut tentang editor VI, Baca artikel kami:

  • Pelajari tips dan trik editor 'VI/VIM' yang berguna
  • 8 Tip dan trik editor 'VI/VIM' yang menarik untuk setiap administrator Linux
  • Cara menginstal editor vim terbaru di sistem linux

17. Perintah SSH (shell aman)

Perintah SSH digunakan untuk masuk ke host jarak jauh. Misalnya, perintah SSH di bawah ini akan terhubung ke host jarak jauh (192.168.50.2) menggunakan pengguna sebagai Narad.

# ssh [email dilindungi]

Untuk memeriksa versi SSH, gunakan opsi -V (huruf besar) menunjukkan versi SSH.

# ssh -v OPENSSH_8.2p1 Ubuntu-4ubuntu0.3, openssl 1.1.1f 31 Mar 2020

Untuk mempelajari lebih lanjut tentang Ssh, Baca artikel kami:

  • Cara mengamankan dan mengeraskan server openssh
  • Cara mengatur spanduk peringatan ssh kustom dan motd di linux
  • Cara mengatur login tanpa kata sandi ssh di linux [3 langkah mudah]

18. Perintah FTP atau SFTP

ftp atau sftp Perintah digunakan untuk terhubung ke host FTP jarak jauh. FTP adalah (protokol transfer file) dan sftp adalah (Protokol transfer file yang aman). Misalnya, perintah di bawah ini akan terhubung ke host FTP (192.168.50.2).

# FTP 192.168.50.2 # SFTP 192.168.50.2

Menempatkan banyak file di host jarak jauh dengan mput Demikian pula, kita bisa melakukannya mget untuk mengunduh beberapa file dari host jarak jauh.

# ftp> mput *.txt # ftp> mget *.txt

19. Perintah Systemctl

Perintah SystemCTL adalah alat manajemen SystemD yang digunakan untuk mengelola layanan, memeriksa status yang berjalan, memulai dan mengaktifkan layanan dan bekerja dengan file konfigurasi.

# Systemctl Mulai httpd.Layanan # Systemctl Aktifkan HTTPD.Layanan # Systemctl Status httpd.melayani 

20. Perintah gratis

Perintah gratis menunjukkan bebas, total, Dan Pertukaran Memori informasi dalam byte.

# bebas Total Buffer Bersama Bersama Gratis Digunakan MEM Cached: 1030800 735944 294856 0 51648 547696 -/+ Buffer/Cache: 136600 894200 SWAP: 2064376 0 2064376

Gratis dengan -T Opsi menunjukkan memori total digunakan dan tersedia untuk digunakan dalam byte.

# gratis -t Total Buffer Bersama Bersama Gratis Digunakan MEM Cached: 1030800 736096 294704 0 51720 547704 -/+ Buffer/Cache: 136672 894128 SWAP: 2064376 0 2064376 Total: 3095176 736096 2359608080

21. Perintah teratas

Perintah teratas menampilkan aktivitas prosesor sistem Anda dan juga menampilkan tugas yang dikelola oleh kernel secara real-time. Itu akan ditampilkan prosesor Dan Penyimpanan digunakan.

Menggunakan perintah atas dengan u Opsi ini akan menampilkan detail proses pengguna tertentu seperti yang ditunjukkan di bawah ini. Tekan 'HAI'(huruf kapital) untuk mengurutkan seperti yang diinginkan oleh Anda. Tekan 'Q'untuk berhenti dari layar atas.

# top -u tecmint TOP - 11:13:11 UP 3:19, 2 Pengguna, Load Average: 0.00, 0.00, 0.00 Tugas: 116 Total, 1 Berlari, 115 Tidur, 0 Berhenti, 0 Zombie CPU (S): 0.0%AS, 0.3%sy, 0.0%Ni, 99.ID 7%, 0.0%wa, 0.0%Hai, 0.0%Si, 0.0 %ST MEM: Total 1030800K, 736188K digunakan, 294612K GRATIS, 51760K Buffer Swap: 2064376K, 0k digunakan, 2064376K GRATIS, 547704K PENGGUNA PID PR NI VIR VIRR SHR S %CPU %MEMA KEJALUAL 1889.169 946 0.1146 946 946 946 946 946 946 946 946 946 946 946.646 946 946 946.646 946 946 946 TREC SHR SR S %CPU %MEMAN MEMAN KE RIED 1889 0.114 S 0.0 0.2 0:00.59 SSHD 1890 Tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 Bash 6698 Tecmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 SSHD 6699 Tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 bash

Untuk informasi lebih lanjut tentang perintah Top, kami telah menyusun daftar 12 contoh perintah teratas di Linux.

22. Perintah tar

Itu ter Perintah digunakan untuk mengompres file dan folder di Linux. Misalnya, perintah di bawah ini akan membuat arsip untuk /rumah direktori dengan nama file nama arsip.ter.

# tar -cvf -name arsip.tar /rumah

Untuk mengekstrak file arsip tar, gunakan opsi sebagai berikut.

# TAR -XVF Archive -Name.ter

Untuk memahami lebih banyak tentang perintah tar Kami telah membuat lengkap cara memandu pada perintah tar di 18 Contoh Perintah Tar di Linux.

23. Perintah grep

Perintah grep mencari string yang diberikan dalam file. Hanya tecmint Tampilan Pengguna dari /etc/passwd mengajukan. kita bisa gunakan -Saya pilihan untuk mengabaikan sensitivitas kasus.

# grep tecmint /etc /passwd tecmint: x: 500: 500 ::/home/tecmint:/bin/bash

24. Temukan perintah

Temukan perintah yang digunakan untuk mencari file, string, Dan direktori. Contoh pencarian perintah Find di bawah ini tecmint kata di '/'Partisi dan kembalikan output.

# find / -name tecmint /var/spool/mail/tecmint/home/tecmint/root/home/tecmint

Untuk panduan lengkap tentang Linux menemukan perintah Contoh Acara di 35 Contoh Praktis dari Linux Find Command.

25. perintah lsof

lsof Daftar berarti semua file terbuka. Di bawah ini dari daftar perintah semua file yang dibuka oleh pengguna tecmint.

# lsof -u tecmint COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 1889 tecmint cwd DIR 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069 /usr/sbin/sshd sshd 1889 tecmint DEL REG 253,0 412940 /lib/ libcom_err.Jadi.2.1 SSHD 1889 Tecmint del Reg 253,0 393156 /lib /ld-2.12.Jadi SSHD 1889 Tecmint del Reg 253,0 298643/usr/lib/libcrypto.Jadi.1.0.0 SSHD 1889 Tecmint del Reg 253,0 393173 /lib /libnsl-2.12.Jadi SSHD 1889 Tecmint del Reg 253,0 412937 /lib /libkrb5support.Jadi.0.1 SSHD 1889 Tecmint del Reg 253,0 412961 /lib /libplc4.Jadi

Untuk lebih Contoh perintah LSOF Kunjungi 10 Contoh Perintah LSOF di Linux.

26. perintah terakhir

Dengan perintah terakhir, kita dapat menonton aktivitas pengguna di sistem. Perintah ini juga dapat menjalankan pengguna normal. Ini akan menampilkan info pengguna lengkap seperti terminal, waktu, tanggal, reboot sistem atau boot, Dan versi kernel. Perintah yang berguna untuk memecahkan masalah.

# terakhir tecmint pts/1 192.168.50.1 Sel 18 September 08:50 Masih dicatat dalam tecmint pts/0 192.168.50.1 Sel 18 September 07:59 Masih login dalam boot sistem reboot 2.6.32-279.EL6.Saya Sel 18 September 07:54 - 11:38 (03:43) Root PTS/1 192.168.50.1 matahari 16 Sep 10:40 - Down (03:53) Root PTS/0: 0.0 Sun Sep 16 10:36 - 13:09 (02:32) Root Tty1: 0 Sun Sep 16 10:07 - Down (04:26) Reboot System Boot 2.6.32-279.EL6.I Sun Sep 16 09:57 - 14:33 (04:35) Narad PTS/2 192.168.50.1 Kamis 13 Sep 08:07 - Down (01:15)

Anda dapat gunakan terakhir dengan nama belakang Untuk mengetahui aktivitas pengguna tertentu seperti yang ditunjukkan di bawah ini.

# tecmint terakhir tecmint pts/1 192.168.50.1 Sel 18 September 08:50 Masih dicatat dalam tecmint pts/0 192.168.50.1 Sel 18 September 07:59 Masih dicatat dalam tecmint pts/1 192.168.50.1 Kamis 13 Sep 08:07 - Down (01:15) Tecmint Pts/4 192.168.50.1 Rabu 12 Sep 10:12 - 12:29 (02:17)

27. Perintah ps

Perintah PS menampilkan proses yang berjalan di sistem. Contoh di bawah ini menunjukkan init hanya memproses.

# ps -ef | init grep Root 1 0 0 07:53 ? 00:00:04/SBIN/INIT ROOT 7508 6825 0 11:48 PTS/1 00:00:00 GREP INIT

28. Bunuh perintah

Gunakan perintah kill untuk mengakhiri proses. Pertama, temukan proses pengenal dengan ps Perintah seperti yang ditunjukkan di bawah ini dan bunuh prosesnya Bunuh -9 memerintah.

# ps -ef | init grep Root 1 0 0 07:53 ? 00:00:04/SBIN/INIT ROOT 7508 6825 0 11:48 PTS/1 00:00:00 GREP INIT # Kill- 9 7508

29. Perintah RM

rm Perintah digunakan untuk menghapus atau menghapus file tanpa meminta konfirmasi.

# RM FileName

Menggunakan -Saya opsi untuk mendapatkan konfirmasi sebelum menghapusnya. Menggunakan opsi '-R' Dan '-F'Akan menghapus file secara paksa tanpa konfirmasi.

# rm -i tes.txt RM: Hapus tes file biasa.txt'?

30. Contoh Perintah MKDIR.

Perintah MKDIR digunakan untuk membuat direktori di bawah Linux.

# MKDIR DirectoryName

Ini adalah perintah dasar yang berguna sehari-hari dalam sistem operasi Linux / Unix. Mohon bagikan melalui kotak komentar kami jika kami ketinggalan.