GNU/Linux >> Belajar Linux >  >> Linux

Perintah Linux yang sering digunakan oleh Sysadmin Linux – Bagian 1

Apa saja perintah Linux yang digunakan oleh Sysadmin dan power user setiap hari? Dalam artikel ini, saya telah membuat daftar 10 perintah yang sering digunakan. Saran, dan umpan balik diterima. Lihat juga Bagian 2, Bagian 3, Bagian 4, dan Bagian 5.

Beberapa orang menganggap Linux sebagai sistem operasi yang rumit, hanya ditujukan untuk pengguna ahli. Namun, sebagai sistem operasi sumber terbuka dan gratis, Linux sebenarnya ditujukan untuk semua pengguna. Mengizinkan pengguna akhir dan admin mengakses pemahaman sebanyak atau sesedikit yang mereka inginkan.

Apakah Anda benar-benar baru di Linux atau admin berpengalaman,
Anda akan sering menggunakan perintah ini. (Bagian 1 dari 5)

Dengan demikian, perintah yang tercantum di bawah ini akan membantu Anda menavigasi, mengelola, dan mencari sistem Linux dengan lebih baik. Perintah Linux yang tercantum di bawah ini juga berguna untuk mendapatkan lebih banyak informasi saat pemecahan masalah. Kiat baris perintah ini berlaku untuk semua sistem dan distro Linux, baik di mesin virtual maupun fisik.

1. Buat daftar dan tampilkan semua alamat IP yang terkait dengan semua antarmuka jaringan.

Anda mungkin mengetahui ini sebagai perintah yang lebih panjang ip address show .

ip a

Contoh keluaran:

[root@web ~]# ip a
...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
...
inet xxx.xx.xxx.xx/32 brd xxx.xx.xxx.xx scope global eth0
...
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
...
inet 192.168.0.2/24 brd 192.168.0.255 scope global eth1

lembar contekan perintah ip. (PDF)

2. Buat daftar file dan subfolder yang tidak disembunyikan di direktori saat ini.

Gunakan -R untuk rekursif, -a untuk memasukkan file tersembunyi atau -l untuk menggunakan format daftar per baris. cd perintah dibahas di Bagian 2.

ls

contoh keluaran:

[root@web /]# ls -l
total 36
drwx--x--x. 5 root root 76 Aug 11 03:28 backup
lrwxrwxrwx. 1 root root 7 Oct 30 2019 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Jun 26 05:45 boot
drwxr-xr-x. 20 root root 3120 Jun 6 06:07 dev
drwxr-xr-x. 99 root root 12288 Aug 12 07:40 etc
drwxr-xr-x. 8 root root 146 Feb 17 00:04 home
...

3. Tampilkan penggunaan ruang disk.

Gunakan -i untuk mencantumkan informasi inode, bukan memblokir penggunaan. Gunakan -h untuk mencetak ukuran dalam pangkat 1024 (mis., 1023M).

df -h

Contoh keluaran:

[user@server ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 17G 0 17G 0% /dev
/dev/mapper/root 313G 161G 153G 52% /
/dev/sdb1 1014M 266M 749M 27% /boot
...

Juga populer adalah du memerintah. Digunakan untuk memperkirakan penggunaan ruang file di bawah direktori atau file tertentu pada sistem.

4. Tampilkan penggunaan memori.

Gunakan -h untuk menampilkan semua bidang keluaran yang diskalakan secara otomatis ke satuan tiga digit terpendek dan menampilkan satuan hasil cetak. Atau gunakan -m untuk menampilkan jumlah memori dalam mebibytes.

free -m

Contoh keluaran:

[root@web /]# free -h
total used free shared buff/cache available
Mem: 32G 2.0G 24G 1.6G 6.1G 28G
Swap: 16G 64M 16G
[root@web /]# free -m
total used free shared buff/cache available
Mem: 33016 2021 24746 1640 6248 28957
Swap: 16639 64 16575

5. Jalankan beberapa perintah dalam satu baris menggunakan ; .

;

Contoh:

sudo apt update ; apt upgrade

Kemudian secara opsional, Anda dapat menambahkan perintah terakhir ke skrip bash.

6. Temukan file besar.

Atau instal ncdu dan jalankan dari baris perintah. Juga, lihat perintah locate di bagian 3.

find [directory] -size [set minimum size]

Contoh:

find /home/ -size +1000000k

7. Menampilkan pohon proses.

Tambahkan -P untuk menunjukkan PID. PID ditampilkan sebagai angka desimal dalam tanda kurung setelah setiap nama proses.

pstree -P

Contoh keluaran:

xxx@host:~$ pstree
systemd─┬─accounts-daemon───2*[{accounts-daemon}]
        ├─agetty
        ├─apache2───3*[apache2───31*[{apache2}]]
        ├─atd
        ├─cron
...
        ├─networkd-dispat───{networkd-dispat}
        ├─php-fpm7.4───5*[php-fpm7.4]
...

Lihat juga ps perintah di bagian 3.

8. Tampilkan daftar pengguna yang terakhir masuk.

last

Contoh keluaran:

[root@server ~]# last
root pts/0 xxx.xxx.xxx.xxx Wed Aug 12 08:29 still logged in 
root pts/0 xxx.xx.xxx.xx Wed Jul 29 10:52 - 12:13 (01:21) 
root pts/0 xxx.xx.xx.xx Mon Jul 27 23:11 - 00:10 (00:58) 
root pts/0 xxx.xxx.xx.xx Wed Jul 15 23:46 - 00:01 (00:15)

9. Tampilkan daftar sesi pengguna yang saat ini masuk.

w

Contoh keluaran:

root@host:~$ w
13:08:25 up 72 days, 8:00, 1 user, load average: 0.01, 0.08, 0.08
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
xxxx-user pts/0 xxx.xx.xxx.xx 13:04 0.00s 0.00s 0.00s w

10. Cari file untuk pola karakter, lalu tampilkan semua baris yang cocok.

grep

Misalnya:

grep [options] pattern [files]

Misalnya, direktori grep secara rekursif:

grep -r "texthere" /home/

Misalnya, ambil kata printf:

grep printf /path/filename.txt

Misalnya, temukan perintah yang digunakan sebelumnya yang menyertakan systemctl

history | grep systemctl

Misalnya, temukan login terakhir untuk nama pengguna:

last | grep username

Minggu lalu, seorang pembaca memposting komentar di posting blog baru-baru ini yang meminta agar beberapa artikel menjadi sedikit lebih ramah-pemula dan cepat dan to the point. Dengan mempertimbangkan umpan balik ini, artikel ini berfungsi sebagai bagian 1 dari beberapa, jika dianggap bermanfaat. Jika Anda ingin melihat artikel tambahan seperti ini, silakan tinggalkan catatan di bagian komentar di bawah.

Berikutnya – Perintah Linux yang sering digunakan oleh Sysadmin Linux – Bagian 2>

Lihat juga:

  • 60 perintah dan skrip Jaringan Linux
  • Panduan Pemula Home Lab – Perangkat Keras

Linux
  1. 40 Perintah Dasar Linux yang Sering Digunakan

  2. 25 Contoh Aturan IPTables Linux yang Paling Sering Digunakan

  3. Apa yang menentukan perintah Linux mana yang memerlukan akses root?

  1. Linux – Apakah Slash (/) Bagian Dari Nama Direktori Root Linux?

  2. A sampai Z Perintah Linux

  3. Batasi pengguna untuk menjalankan perintah selektif (Linux)

  1. Pelajari Perintah Git dengan Contoh Praktis di Linux – Bagian 2

  2. Pelajari Perintah Git dengan Contoh Praktis di Linux – Bagian 1

  3. Buat Pintasan Ke Direktori Yang Sering Digunakan Di Linux