20 Perintah Tingkat Lanjut untuk Pakar Linux


Terima kasih atas semua suka, kata-kata baik, dan dukungan yang Anda berikan kepada kami di dua bagian pertama artikel ini. Pada artikel pertama kita membahas perintah untuk pengguna yang baru saja beralih ke Linux dan memerlukan pengetahuan yang diperlukan untuk memulai.

  1. 20 Perintah Berguna untuk Pemula Linux

Pada artikel kedua kita membahas perintah yang diperlukan oleh pengguna tingkat menengah untuk mengelola sistemnya sendiri.

  1. 20 Perintah Tingkat Lanjut untuk Pengguna Linux Tingkat Menengah

Apa Selanjutnya? Pada artikel ini saya akan menjelaskan perintah-perintah yang diperlukan untuk mengadministrasikan Server Linux.

41. Perintah: ifconfig

ifconfig digunakan untuk mengonfigurasi antarmuka jaringan residen kernel. Ini digunakan pada saat boot untuk mengatur antarmuka seperlunya. Setelah itu, biasanya hanya diperlukan saat debugging atau saat penyetelan sistem diperlukan.

Periksa Antarmuka Jaringan Aktif
[avishek@tecmint ~]$ ifconfig 

eth0      Link encap:Ethernet  HWaddr 40:2C:F4:EA:CF:0E  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0 
          inet6 addr: fe80::422c:f4ff:feea:cf0e/64 Scope:Link 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
          RX packets:163843 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:124990 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:1000 
          RX bytes:154389832 (147.2 MiB)  TX bytes:65085817 (62.0 MiB) 
          Interrupt:20 Memory:f7100000-f7120000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0 
          inet6 addr: ::1/128 Scope:Host 
          UP LOOPBACK RUNNING  MTU:16436  Metric:1 
          RX packets:78 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:78 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:0 
          RX bytes:4186 (4.0 KiB)  TX bytes:4186 (4.0 KiB)
Periksa Semua Antarmuka Jaringan

Tampilkan detail Semua antarmuka termasuk antarmuka yang dinonaktifkan menggunakan argumen “-a”.

[avishek@tecmint ~]$ ifconfig -a

eth0      Link encap:Ethernet  HWaddr 40:2C:F4:EA:CF:0E  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0 
          inet6 addr: fe80::422c:f4ff:feea:cf0e/64 Scope:Link 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
          RX packets:163843 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:124990 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:1000 
          RX bytes:154389832 (147.2 MiB)  TX bytes:65085817 (62.0 MiB) 
          Interrupt:20 Memory:f7100000-f7120000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0 
          inet6 addr: ::1/128 Scope:Host 
          UP LOOPBACK RUNNING  MTU:16436  Metric:1 
          RX packets:78 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:78 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:0 
          RX bytes:4186 (4.0 KiB)  TX bytes:4186 (4.0 KiB) 

virbr0    Link encap:Ethernet  HWaddr 0e:30:a3:3a:bf:03  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Nonaktifkan Antarmuka
[avishek@tecmint ~]$ ifconfig eth0 down
Aktifkan Antarmuka
[avishek@tecmint ~]$ ifconfig eth0 up
Tetapkan Alamat IP ke Antarmuka

Tetapkan “192.168.1.12” sebagai alamat IP untuk antarmuka eth0.

[avishek@tecmint ~]$ ifconfig eth0 192.168.1.12
Ubah Subnet Mask Antarmuka eth0
[avishek@tecmint ~]$ ifconfig eth0 netmask 255.255.255.
Ubah Alamat Siaran Antarmuka eth0
[avishek@tecmint ~]$ ifconfig eth0 broadcast 192.168.1.255
Tetapkan Alamat IP, Netmask dan Siaran ke Antarmuka eth0
[avishek@tecmint ~]$ ifconfig eth0 192.168.1.12 netmask 255.255.255.0 broadcast 192.168.1.255

Catatan: Jika menggunakan jaringan nirkabel Anda perlu menggunakan perintah “iwconfig“. Untuk contoh dan penggunaan perintah “ifconfig” selengkapnya, baca 15 Perintah “ifconfig ” yang Berguna.

42. Perintah: netstat

Perintah netstat menampilkan berbagai informasi terkait jaringan seperti koneksi jaringan, tabel perutean, statistik antarmuka, koneksi penyamaran, keanggotaan multicast, dll.,

Daftar Semua Port Jaringan
[avishek@tecmint ~]$ netstat -a

Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ACC ]     STREAM     LISTENING     741379   /run/user/user1/keyring-I5cn1c/gpg
unix  2      [ ACC ]     STREAM     LISTENING     8965     /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     18584    /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     741385   /run/user/user1/keyring-I5cn1c/ssh
unix  2      [ ACC ]     STREAM     LISTENING     741387   /run/user/user1/keyring-I5cn1c/pkcs11
unix  2      [ ACC ]     STREAM     LISTENING     20242    @/tmp/dbus-ghtTjuPN46
unix  2      [ ACC ]     STREAM     LISTENING     13332    /var/run/samba/winbindd_privileged/pipe
unix  2      [ ACC ]     STREAM     LISTENING     13331    /tmp/.winbindd/pipe
unix  2      [ ACC ]     STREAM     LISTENING     11030    /var/run/mysqld/mysqld.sock
unix  2      [ ACC ]     STREAM     LISTENING     19308    /tmp/ssh-qnZadSgJAbqd/agent.3221
unix  2      [ ACC ]     STREAM     LISTENING     436781   /tmp/HotShots
unix  2      [ ACC ]     STREAM     LISTENING     46110    /run/user/ravisaive/pulse/native
unix  2      [ ACC ]     STREAM     LISTENING     19310    /tmp/gpg-zfE9YT/S.gpg-agent
....
Daftar Semua Port TCP
[avishek@tecmint ~]$ netstat -at

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 localhost:mysql         *:*                     LISTEN     
tcp        0      0 *:5901                  *:*                     LISTEN     
tcp        0      0 *:5902                  *:*                     LISTEN     
tcp        0      0 *:x11-1                 *:*                     LISTEN     
tcp        0      0 *:x11-2                 *:*                     LISTEN     
tcp        0      0 *:5938                  *:*                     LISTEN     
tcp        0      0 localhost:5940          *:*                     LISTEN     
tcp        0      0 ravisaive-OptiPl:domain *:*                     LISTEN     
tcp        0      0 ravisaive-OptiPl:domain *:*                     LISTEN     
tcp        0      0 localhost:ipp           *:*                     LISTEN     
tcp        0      0 ravisaive-OptiPle:48270 ec2-23-21-236-70.c:http ESTABLISHED
tcp        0      0 ravisaive-OptiPle:48272 ec2-23-21-236-70.c:http TIME_WAIT  
tcp        0      0 ravisaive-OptiPle:48421 bom03s01-in-f22.1:https ESTABLISHED
tcp        0      0 ravisaive-OptiPle:48269 ec2-23-21-236-70.c:http ESTABLISHED
tcp        0      0 ravisaive-OptiPle:39084 channel-ecmp-06-f:https ESTABLISHED
...
Tampilkan Statistik untuk Semua Port
[avishek@tecmint ~]$ netstat -s

Ip:
    4994239 total packets received
    0 forwarded
    0 incoming packets discarded
    4165741 incoming packets delivered
    3248924 requests sent out
    8 outgoing packets dropped
Icmp:
    29460 ICMP messages received
    566 input ICMP message failed.
    ICMP input histogram:
        destination unreachable: 98
        redirects: 29362
    2918 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        destination unreachable: 2918
IcmpMsg:
        InType3: 98
        InType5: 29362
        OutType3: 2918
Tcp:
    94533 active connections openings
    23 passive connection openings
    5870 failed connection attempts
    7194 connection resets received
....

OKE! Untuk beberapa alasan jika Anda tidak ingin menyelesaikan host, port dan nama pengguna sebagai output dari netstat.

[avishek@tecmint ~]$ netstat -an

Baiklah, Anda mungkin perlu mendapatkan keluaran netstat terus menerus hingga instruksi interupsi diteruskan (ctrl+c).

[avishek@tecmint ~]$ netstat -c

Untuk contoh dan penggunaan perintah “netstat” selengkapnya, lihat artikel 20 Contoh Perintah Netstat.

43. Perintah: nslookup

Program utilitas jaringan yang digunakan untuk memperoleh informasi tentang server Internet. Seperti namanya, utilitas ini menemukan informasi server nama untuk domain dengan menanyakan DNS.

[avishek@tecmint ~]$ nslookup linux-console.net 

Server:		192.168.1.1 
Address:	192.168.1.1#53 

Non-authoritative answer: 
Name:	linux-console.net 
Address: 50.16.67.239
Catatan Penukar Surat Kueri
[avishek@tecmint ~]$ nslookup -query=mx linux-console.net 

Server:		192.168.1.1 
Address:	192.168.1.1#53 

Non-authoritative answer: 
linux-console.net	mail exchanger = 0 smtp.secureserver.net. 
linux-console.net	mail exchanger = 10 mailstore1.secureserver.net. 

Authoritative answers can be found from:
Server Nama Kueri
[avishek@tecmint ~]$ nslookup -type=ns linux-console.net 

Server:		192.168.1.1 
Address:	192.168.1.1#53 

Non-authoritative answer: 
linux-console.net	nameserver = ns3404.com. 
linux-console.net	nameserver = ns3403.com. 

Authoritative answers can be found from:
Catatan DNS Kueri
[avishek@tecmint ~]$ nslookup -type=any linux-console.net 

Server:		192.168.1.1 
Address:	192.168.1.1#53 

Non-authoritative answer: 
linux-console.net	mail exchanger = 10 mailstore1.secureserver.net. 
linux-console.net	mail exchanger = 0 smtp.secureserver.net. 
linux-console.net	nameserver = ns06.domaincontrol.com. 
linux-console.net	nameserver = ns3404.com. 
linux-console.net	nameserver = ns3403.com. 
linux-console.net	nameserver = ns05.domaincontrol.com. 

Authoritative answers can be found from:
Permintaan Mulai Otoritas
[avishek@tecmint ~]$ nslookup -type=soa linux-console.net 

Server:		192.168.1.1 
Address:	192.168.1.1#53 

Non-authoritative answer: 
linux-console.net 
	origin = ns3403.hostgator.com 
	mail addr = dnsadmin.gator1702.hostgator.com 
	serial = 2012081102 
	refresh = 86400 
	retry = 7200 
	expire = 3600000 
	minimum = 86400 

Authoritative answers can be found from:
Nomor Port Kueri

Ubah nomor port yang ingin Anda sambungkan

[avishek@tecmint ~]$ nslookup -port 56 linux-console.net

Server:		linux-console.net
Address:	50.16.76.239#53

Name:	56
Address: 14.13.253.12

Baca Juga : 8 Perintah Nslookup

44. Perintah: gali

dig adalah alat untuk menanyakan server nama DNS untuk informasi tentang alamat host, pertukaran email, server nama, dan informasi terkait. Alat ini dapat digunakan dari sistem operasi Linux (Unix) atau Macintosh OS X apa pun. Penggunaan dig yang paling umum adalah untuk menanyakan satu host saja.

[avishek@tecmint ~]$ dig linux-console.net

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> linux-console.net 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<
Matikan Baris Komentar
[avishek@tecmint ~]$ dig linux-console.net +nocomments 

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> linux-console.net +nocomments 
;; global options: +cmd 
;linux-console.net.			IN	A 
linux-console.net.		14400	IN	A	40.216.66.239 
;; Query time: 418 msec 
;; SERVER: 192.168.1.1#53(192.168.1.1) 
;; WHEN: Sat Jun 29 13:53:22 2013 
;; MSG SIZE  rcvd: 45
Matikan Bagian Otoritas
[avishek@tecmint ~]$ dig linux-console.net +noauthority 

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> linux-console.net +noauthority 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<
Matikan Bagian Tambahan
[avishek@tecmint ~]$ dig  linux-console.net +noadditional 

; <<>> DiG 9.9.2-P1 <<>> linux-console.net +noadditional
;; global options: +cmd
;; Got answer:
;; ->>HEADER<
Matikan Bagian Statistik
[avishek@tecmint ~]$ dig linux-console.net +nostats 

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> linux-console.net +nostats 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<
Matikan Bagian Jawaban
[avishek@tecmint ~]$ dig linux-console.net +noanswer 

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> linux-console.net +noanswer 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<
Nonaktifkan Semua Bagian Sekaligus
[avishek@tecmint ~]$ dig linux-console.net +noall 

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> linux-console.net +noall 
;; global options: +cmd

Baca Juga : 10 Contoh Perintah Dig Linux

45. Perintah: waktu aktif

Anda baru saja terhubung ke Mesin Server Linux dan menemukan Sesuatu yang tidak biasa atau berbahaya, apa yang akan Anda lakukan? Menebak…. TIDAK, Anda pasti tidak dapat menjalankan uptime untuk memverifikasi apa yang sebenarnya terjadi saat server tidak dijaga.

[avishek@tecmint ~]$ uptime

14:37:10 up  4:21,  2 users,  load average: 0.00, 0.00, 0.04

46. Perintah: dinding

salah satu perintah terpenting bagi administrator, dinding mengirimkan pesan ke semua orang yang masuk dengan izin pesan mereka disetel ke “ya“. Pesan dapat diberikan sebagai argumen ke wall, atau dapat dikirim ke input standar wall.

[avishek@tecmint ~]$ wall "we will be going down for maintenance for one hour sharply at 03:30 pm"

Broadcast message from [email  (pts/0) (Sat Jun 29 14:44:02 2013): 

we will be going down for maintenance for one hour sharply at 03:30 pm

47. perintah: pesan

Memungkinkan Anda mengontrol apakah orang dapat menggunakan perintah “tulis ”, untuk mengirim teks kepada Anda melalui layar.

mesg [n|y]
n - prevents the message from others popping up on the screen.
y – Allows messages to appear on your screen.

48. Perintah: tulis

Memungkinkan Anda mengirim teks langsung ke layar mesin Linux lain jika ‘mesg’ adalah ‘y’.

[avishek@tecmint ~]$ write ravisaive

49. Perintah: bicara

Peningkatan pada perintah tulis, perintah bicara memungkinkan Anda berbicara dengan pengguna yang masuk.

[avishek@tecmint ~]$ talk ravisaive

Catatan: Jika perintah talk tidak diinstal, Anda selalu dapat apt atau yum paket yang diperlukan.

[avishek@tecmint ~]$ yum install talk
OR
[avishek@tecmint ~]$ apt-get install talk

50. Perintah: w

perintah 'w' apa yang menurutmu lucu? Namun sebenarnya tidak. itu sebuah perintah, meskipun panjangnya hanya satu huruf! Perintah “w” adalah kombinasi dari perintah waktu aktif dan siapa yang diberikan satu demi satu, dalam urutan tersebut.

[avishek@tecmint ~]$ w

15:05:42 up  4:49,  3 users,  load average: 0.02, 0.01, 0.00 
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT 
server   tty7     :0               14:06    4:43m  1:42   0.08s pam: gdm-passwo 
server   pts/0    :0.0             14:18    0.00s  0.23s  1.65s gnome-terminal 
server   pts/1    :0.0             14:47    4:43   0.01s  0.01s bash

51. Perintah: ganti nama

Seperti namanya, perintah ini mengganti nama file. rename akan mengganti nama file yang ditentukan dengan mengganti kemunculan pertama dari nama file.

Give the file names a1, a2, a3, a4.....1213

Cukup ketik perintahnya.

 rename a1 a0 a?
 rename a1 a0 a??

52. Perintah: atas

Menampilkan proses CPU. Perintah ini disegarkan secara otomatis, secara default dan terus menampilkan proses CPU kecuali instruksi interupsi diberikan.

[avishek@tecmint ~]$ top

top - 14:06:45 up 10 days, 20:57,  2 users,  load average: 0.10, 0.16, 0.21
Tasks: 240 total,   1 running, 235 sleeping,   0 stopped,   4 zombie
%Cpu(s):  2.0 us,  0.5 sy,  0.0 ni, 97.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   2028240 total,  1777848 used,   250392 free,    81804 buffers
KiB Swap:  3905532 total,   156748 used,  3748784 free,   381456 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+ COMMAND                                                                                                            
23768 ravisaiv  20   0 1428m 571m  41m S   2.3 28.9  14:27.52 firefox                                                                                                            
24182 ravisaiv  20   0  511m 132m  25m S   1.7  6.7   2:45.94 plugin-containe                                                                                                    
26929 ravisaiv  20   0  5344 1432  972 R   0.7  0.1   0:00.07 top                                                                                                                
24875 ravisaiv  20   0  263m  14m  10m S   0.3  0.7   0:02.76 lxterminal                                                                                                         
    1 root      20   0  3896 1928 1228 S   0.0  0.1   0:01.62 init                                                                                                               
    2 root      20   0     0    0    0 S   0.0  0.0   0:00.06 kthreadd                                                                                                           
    3 root      20   0     0    0    0 S   0.0  0.0   0:17.28 ksoftirqd/0                                                                                                        
    5 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                                                       
    7 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/u:0H                                                                                                       
    8 root      rt   0     0    0    0 S   0.0  0.0   0:00.12 migration/0                                                                                                        
    9 root      20   0     0    0    0 S   0.0  0.0   0:00.00 rcu_bh                                                                                                             
   10 root      20   0     0    0    0 S   0.0  0.0   0:26.94 rcu_sched                                                                                                          
   11 root      rt   0     0    0    0 S   0.0  0.0   0:01.95 watchdog/0                                                                                                         
   12 root      rt   0     0    0    0 S   0.0  0.0   0:02.00 watchdog/1                                                                                                         
   13 root      20   0     0    0    0 S   0.0  0.0   0:17.80 ksoftirqd/1                                                                                                        
   14 root      rt   0     0    0    0 S   0.0  0.0   0:00.12 migration/1                                                                                                        
   16 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/1:0H                                                                                                       
   17 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 cpuset                                                                                                             
   18 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 khelper                                                                                                            
   19 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kdevtmpfs                                                                                                          
   20 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 netns                                                                                                              
   21 root      20   0     0    0    0 S   0.0  0.0   0:00.04 bdi-default                                                                                                        
   22 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kintegrityd                                                                                                        
   23 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kblockd                                                                                                            
   24 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 ata_sff

Baca Juga : 12 Contoh Perintah TOP

53. Perintah: mkfs.ext4

Perintah ini membuat sistem file ext4 baru pada perangkat yang ditentukan, jika perangkat yang salah diikuti setelah perintah ini, seluruh blok akan dihapus dan diformat, oleh karena itu disarankan untuk tidak menjalankan perintah ini kecuali dan sampai kamu mengerti apa yang kamu lakukan.

Mkfs.ext4 /dev/sda1 (sda1 block will be formatted)
mkfs.ext4 /dev/sdb1 (sdb1 block will be formatted)

Baca Lebih Lanjut: Apa itu Ext4 dan Cara Membuat dan Mengonversi

54. Perintah: vi/emacs/nano

vi (visual), emacs, nano adalah beberapa editor yang paling umum digunakan di Linux. Mereka sering digunakan untuk mengedit teks, konfigurasi,… file. Panduan cepat untuk mengatasi vi dan nano adalah, emacs adalah a.

vi-editor
[avishek@tecmint ~]$ touch a.txt (creates a text file a.txt) 
[avishek@tecmint ~]$ vi a.txt (open a.txt with vi editor)
echo "Hello"  (your text here for the file)
  1. alt+x (keluar dari mode penyisipan, ingatlah untuk memberi jarak di antara huruf terakhir.
  2. perintah ctrl+x atau kata terakhir Anda akan dihapus).
  3. :wq! (menyimpan file, dengan teks saat ini, ingat '!' untuk menimpa).
editor nano
[avishek@tecmint ~]$ nano a.txt (open a.txt file to be edited with nano)
edit, with the content, required

ctrl +x (untuk menutup editor). Ini akan menampilkan output sebagai:

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    
 Y Yes 
 N No           ^C Cancel

Klik 'y' untuk ya dan masukkan nama file, dan selesai.

55. Perintah: rsync

Rsync menyalin file dan memiliki tombol -P untuk bilah kemajuan. Jadi jika Anda sudah menginstal rsync, Anda bisa menggunakan alias sederhana.

alias cp='rsync -aP'

Sekarang coba salin file besar di terminal dan lihat hasilnya dengan item yang tersisa, mirip dengan bilah kemajuan.

Selain itu, Menyimpan dan Memelihara cadangan adalah salah satu pekerjaan paling penting dan membosankan yang harus dilakukan oleh administrator sistem. Rsync adalah alat yang sangat bagus (ada beberapa lainnya) untuk membuat dan memelihara cadangan, di terminal.

[avishek@tecmint ~]$ rsync -zvr IMG_5267\ copy\=33\ copy\=ok.jpg ~/Desktop/ 

sending incremental file list 
IMG_5267 copy=33 copy=ok.jpg 

sent 2883830 bytes  received 31 bytes  5767722.00 bytes/sec 
total size is 2882771  speedup is 1.00

Catatan: -z untuk kompresi, -v untuk verbose dan -r untuk rekursif.

56. Perintah: gratis

Melacak memori dan sumber daya sama pentingnya dengan tugas lain yang dilakukan oleh administrator, dan perintah 'gratis' berperan penting di sini.

Status Penggunaan Memori Saat Ini
[avishek@tecmint ~]$ free

             total       used       free     shared    buffers     cached
Mem:       2028240    1788272     239968          0      69468     363716
-/+ buffers/cache:    1355088     673152
Swap:      3905532     157076    3748456
Output yang Disetel dalam KB, atau MB, atau GB
[avishek@tecmint ~]$ free -b

             total       used       free     shared    buffers     cached
Mem:    2076917760 1838272512  238645248          0   71348224  372670464
-/+ buffers/cache: 1394253824  682663936
Swap:   3999264768  160845824 3838418944
[avishek@tecmint ~]$ free -k

             total       used       free     shared    buffers     cached
Mem:       2028240    1801484     226756          0      69948     363704
-/+ buffers/cache:    1367832     660408
Swap:      3905532     157076    3748456
[avishek@tecmint ~]$ free -m

             total       used       free     shared    buffers     cached
Mem:          1980       1762        218          0         68        355
-/+ buffers/cache:       1338        641
Swap:         3813        153       3660
[avishek@tecmint ~]$ free -g

             total       used       free     shared    buffers     cached
Mem:             1          1          0          0          0          0
-/+ buffers/cache:          1          0
Swap:            3          0          3
Periksa Penggunaan Saat Ini dalam Format yang Dapat Dibaca Manusia
[avishek@tecmint ~]$ free -h

             total       used       free     shared    buffers     cached
Mem:          1.9G       1.7G       208M         0B        68M       355M
-/+ buffers/cache:       1.3G       632M
Swap:         3.7G       153M       3.6G
Periksa Status Secara Terus Menerus Setelah Interval Reguler
[avishek@tecmint ~]$ free -s 3

             total       used       free     shared    buffers     cached
Mem:       2028240    1824096     204144          0      70708     364180
-/+ buffers/cache:    1389208     639032
Swap:      3905532     157076    3748456

             total       used       free     shared    buffers     cached
Mem:       2028240    1824192     204048          0      70716     364212
-/+ buffers/cache:    1389264     638976
Swap:      3905532     157076    3748456

Baca Juga : 10 Contoh Perintah Gratis

57. Perintah : mysqldump

Ok sampai sekarang Anda pasti sudah mengerti apa sebenarnya kepanjangan dari perintah ini, dari nama perintah ini. Perintah mysqldump membuang (mencadangkan) semua atau data database tertentu ke dalam file tertentu. Misalnya,

[avishek@tecmint ~]$ mysqldump -u root -p --all-databases > /home/server/Desktop/backupfile.sql

Catatan: mysqldump mengharuskan mysql berjalan dan kata sandi yang benar untuk otorisasi. Kami telah membahas beberapa perintah “mysqldump” yang berguna di Pencadangan Database dengan Perintah mysqldump

58. Perintah : mkpasswd

Buatlah kata sandi acak yang sulit ditebak dengan panjang sesuai yang ditentukan.

[avishek@tecmint ~]$ mkpasswd -l 10

zI4+Ybqfx9
[avishek@tecmint ~]$ mkpasswd -l 20 

w0Pr7aqKk&hmbmqdrlmk

Catatan: -l 10 menghasilkan kata sandi acak 10 karakter sementara -l 20 menghasilkan kata sandi karakter < kuat>20, dapat diatur ke apa pun untuk mendapatkan hasil yang diinginkan. Perintah ini sangat berguna dan sering diimplementasikan dalam bahasa skrip untuk menghasilkan kata sandi acak. Anda mungkin perlu nyam atau apt paket 'mengharapkan' untuk menggunakan perintah ini.

[root@tecmint ~]# yum install expect 
OR
[root@tecmint ~]# apt-get install expect

59. Perintah: tempel

Gabungkan dua atau lebih file teks dalam satu baris menggunakan. Contoh. Jika isi file1 adalah:

1 
2 
3 

and file2 was: 

a 
b 
c 
d 
the resulting file3 would be: 

1    a 
2    b 
3    c 
     d

60.Perintah: lsof

lsof adalah singkatan dari “daftar file yang terbuka ” dan menampilkan semua file yang saat ini dibuka oleh sistem Anda. Sangat berguna untuk mengetahui proses mana yang menggunakan file tertentu, atau untuk menampilkan semua file untuk satu proses. Beberapa contoh Perintah 10 lsof yang berguna, Anda mungkin tertarik untuk membacanya.

[avishek@tecmint ~]$ lsof 

COMMAND     PID   TID            USER   FD      TYPE     DEVICE SIZE/OFF       NODE NAME
init          1                  root  cwd       DIR        8,1     4096          2 /
init          1                  root  rtd       DIR        8,1     4096          2 /
init          1                  root  txt       REG        8,1   227432     395571 /sbin/init
init          1                  root  mem       REG        8,1    47080     263023 /lib/i386-linux-gnu/libnss_files-2.17.so
init          1                  root  mem       REG        8,1    42672     270178 /lib/i386-linux-gnu/libnss_nis-2.17.so
init          1                  root  mem       REG        8,1    87940     270187 /lib/i386-linux-gnu/libnsl-2.17.so
init          1                  root  mem       REG        8,1    30560     263021 /lib/i386-linux-gnu/libnss_compat-2.17.so
init          1                  root  mem       REG        8,1   124637     270176 /lib/i386-linux-gnu/libpthread-2.17.so
init          1                  root  mem       REG        8,1  1770984     266166 /lib/i386-linux-gnu/libc-2.17.so
init          1                  root  mem       REG        8,1    30696     262824 /lib/i386-linux-gnu/librt-2.17.so
init          1                  root  mem       REG        8,1    34392     262867 /lib/i386-linux-gnu/libjson.so.0.1.0
init          1                  root  mem       REG        8,1   296792     262889 /lib/i386-linux-gnu/libdbus-1.so.3.7.2
init          1                  root  mem       REG        8,1    34168     262840 /lib/i386-linux-gnu/libnih-dbus.so.1.0.0
init          1                  root  mem       REG        8,1    95616     262848 /lib/i386-linux-gnu/libnih.so.1.0.0
init          1                  root  mem       REG        8,1   134376     270186 /lib/i386-linux-gnu/ld-2.17.so
init          1                  root    0u      CHR        1,3      0t0       1035 /dev/null
init          1                  root    1u      CHR        1,3      0t0       1035 /dev/null
init          1                  root    2u      CHR        1,3      0t0       1035 /dev/null
init          1                  root    3r     FIFO        0,8      0t0       1714 pipe
init          1                  root    4w     FIFO        0,8      0t0       1714 pipe
init          1                  root    5r     0000        0,9        0       6245 anon_inode
init          1                  root    6r     0000        0,9        0       6245 anon_inode
init          1                  root    7u     unix 0xf5e91f80      0t0       8192 @/com/ubuntu/upstart
init          1                  root    8w      REG        8,1     3916        394 /var/log/upstart/teamviewerd.log.1 (deleted)

Ini bukanlah akhir, Administrator Sistem melakukan banyak hal, untuk memberikan Anda antarmuka yang bagus, tempat Anda bekerja. Administrasi Sistem sebenarnya adalah seni pembelajaran dan penerapan dengan cara yang sangat sempurna. Kami akan mencoba memberi Anda semua hal penting lainnya yang harus dipelajari oleh seorang profesional linux, linux pada dasarnya adalah proses belajar dan belajar. Kata-kata baik Anda selalu dicari, yang mendorong kami untuk berupaya lebih keras untuk memberikan Anda artikel yang berpengetahuan. “Suka dan bagikan Kami, untuk membantu Kami Menyebar ”.