Banyak yang mengabaikan command sederhana dibawah ini padahal kadang di satu waktu fungsinya sangat dibutuhkan, karna pada saat itulah kita membutuhkan informasi yang bisa diberikan oleh command-command yang akan saya sebutkan ini.
Langsung aja yah, dibawah ini command yang mungkin sangat berguna untuk agan ketika menggunakan linux.
- archCommand diatas akan memberikan agan informasi mengenai arsitektur system yang sedang digunakan di operating system linux agan.Contoh[root@webmail ~]# archx86_64
- uname -aCommand ini akan memberitahu agan semua ringkasan informasi yang berkaitan dengan OS yang sedang agan gunakan. Informasi yang bisa agan dapatkan antara lain adalah kernel-name, nodename, kernel release, kernel version, hardware name, processor type, hardware platform, operating system.Contoh[root@webmail ~]# uname -aLinux webmail.uid.ac.id 2.6.32-504.8.1.el6.x86_64 #1 SMP Wed Jan 28 21:11:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
- dmidecode -q
Memberikan agan informasi mengenai komponen hardware yang digunakan di Server/PC agan dalam human-readable format. Sangat berguna apabila agan ingin mengetahui informasi seperti Manufaktur Motherboard, ROM size, Bios Version, Memory Device Information, Processor Information, Cooling Device, Temperature probe, Management Device Component, dan lain sebagainya.
Contoh
[root@webmail ~]# dmidecode -q
........................................
........................................
........................................
64-bit Memory Error InformationType: OKGranularity: UnknownOperation: UnknownVendor Syndrome: UnknownMemory Array Address: UnknownDevice Address: UnknownResolution: Unknown - hdparm -i /dev/hda
Command ini dapat membantu kita dalam mencari tahu model beserta karakteristik hardisk yang sedang kita gunakan.
Contoh
[root@webmail ~]# hdparm -i /dev/sda/dev/sda:Model=Hitachi HDS721050CLA660, FwRev=JP2OA50E, SerialNo=JP1522FP2A4K8BConfig={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56BuffType=DualPortCache, BuffSize=14111kB, MaxMultSect=16, MultSect=16CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}PIO modes: pio0 pio1 pio2 pio3 pio4DMA modes: mdma0 mdma1 mdma2UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6AdvancedPM=yes: disabled (255) WriteCache=enabledDrive conforms to: unknown: ATA/ATAPI-2,3,4,5,6,7* signifies the current active mode
- hdparm -tT /dev/sda
Command ini sangat berguna ketika agan mau menjalankan testing cache reads & buffering disk read pada hardisk yang ada di Server/PC agan. Saya pribadi sering menggunakan command ini apabila server yang hendak saya gunakan akan difungsikan sebagai database yang memerlukan resource input-output yang harus benar-benar diperhitungkan.
Contoh
[root@web1 ~]# hdparm -tT /dev/sda/dev/sda:Timing cached reads: 10764 MB in 2.00 seconds = 5386.79 MB/secTiming buffered disk reads: 444 MB in 3.01 seconds = 147.51 MB/sec
- cat /proc/cpuinfo
Command yang sangat berguna untuk mencari tahu informasi lebih dalam tentang CPU yang sedang agan gunakan di Server/PC
Contoh
[root@web1 ~]# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 69model name : Intel(R) Core(TM) i5-4200U CPU @ 1.60GHzstepping : 1cpu MHz : 2294.719cache size : 3072 KBfdiv_bug : nohlt_bug : nof00f_bug : nocoma_bug : nofpu : yesfpu_exception : yescpuid level : 13wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss nx pdpe1gb rdtscp lm constant_tsc up arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb xsaveopt pln pts dts fsgsbase smepbogomips : 4589.43clflush size : 64cache_alignment : 64address sizes : 40 bits physical, 48 bits virtual
- cat /proc/vmstat
Command ini berfungsi untuk memberi agan report mengenai penggunaan statistik dari virtual memory yang sedang digunakan. Informasi penting lainnya yang bisa agan dapatkan dengan command ini antara lain processes, memory, paging, block IO, traps, and cpu activity.
Contoh
[root@web1 ~]# cat /proc/vmstatnr_free_pages 24073nr_inactive_anon 12334nr_active_anon 35183nr_inactive_file 14300nr_active_file 30294nr_unevictable 2599nr_mlock 2599nr_anon_pages 48048nr_mapped 16827nr_file_pages 46667nr_dirty 125nr_writeback 0nr_slab_reclaimable 2318nr_slab_unreclaimable 2426nr_page_table_pages 1823nr_kernel_stack 234nr_unstable 0nr_bounce 0nr_vmscan_write 0nr_writeback_temp 0nr_isolated_anon 0nr_isolated_file 0nr_shmem 791nr_anon_transparent_hugepages 0pgpgin 716739pgpgout 84109pswpin 0pswpout 0pgalloc_dma 1454pgalloc_normal 631055pgalloc_high 0pgalloc_movable 0pgfree 656679pgactivate 38944pgdeactivate 11616pgfault 1108815pgmajfault 1655pgrefill_dma 0pgrefill_normal 11616pgrefill_high 0pgrefill_movable 0pgsteal_dma 64pgsteal_normal 64768pgsteal_high 0pgsteal_movable 0pgscan_kswapd_dma 32pgscan_kswapd_normal 53280pgscan_kswapd_high 0pgscan_kswapd_movable 0pgscan_direct_dma 32pgscan_direct_normal 21312pgscan_direct_high 0pgscan_direct_movable 0pginodesteal 565slabs_scanned 10624kswapd_steal 48597kswapd_inodesteal 1400kswapd_low_wmark_hit_quickly 174kswapd_high_wmark_hit_quickly 1kswapd_skip_congestion_wait 1pageoutrun 951allocstall 410pgrotated 0compact_blocks_moved 0compact_pages_moved 0compact_pagemigrate_failed 0compact_stall 0compact_fail 0compact_success 0htlb_buddy_alloc_success 0htlb_buddy_alloc_fail 0unevictable_pgs_culled 4756unevictable_pgs_scanned 0unevictable_pgs_rescued 2690unevictable_pgs_mlocked 8553unevictable_pgs_munlocked 4146unevictable_pgs_cleared 84unevictable_pgs_stranded 0unevictable_pgs_mlockfreed 0 - cat /proc/meminfo
Command ini mampu memberikan informasi mendetail dan juga verifikasi terhadap memory yang sedang anda gunakan di Server/PC agan. Informasi penting yang dapat agan peroleh antara lain total memory, total free memory, total buffer, total cache, total swap cached, total swap, dan lain sebagainya.
Contoh
[root@web1 ~]# cat /proc/meminfoMemTotal: 510780 kBMemFree: 86008 kBBuffers: 11208 kBCached: 189308 kBSwapCached: 0 kBActive: 271868 kBInactive: 106624 kBActive(anon): 136960 kBInactive(anon): 49336 kBActive(file): 134908 kBInactive(file): 57288 kBUnevictable: 10396 kBMlocked: 10396 kBHighTotal: 0 kBHighFree: 0 kBLowTotal: 510780 kBLowFree: 86008 kBSwapTotal: 1048568 kBSwapFree: 1048568 kBDirty: 628 kBWriteback: 0 kBAnonPages: 188420 kBMapped: 66656 kBShmem: 3164 kBSlab: 19324 kBSReclaimable: 9576 kBSUnreclaim: 9748 kBKernelStack: 1872 kBPageTables: 7264 kBNFS_Unstable: 0 kBBounce: 0 kBWritebackTmp: 0 kBCommitLimit: 1303956 kBCommitted_AS: 613540 kBVmallocTotal: 505848 kBVmallocUsed: 5184 kBVmallocChunk: 493712 kBHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0HugePages_Surp: 0Hugepagesize: 2048 kBDirectMap4k: 8192 kBDirectMap2M: 516096 kB - cat /proc/swaps
Command ini memberikan informasi untuk agan mengenai swap devices files yang agan gunakan.
Contoh
root@web1 ~]# cat /proc/swapsFilename Type Size Used Priority/dev/sda3 partition 1048568 8 -1
- cat /proc/version
Command ini mampu memberikan agan informasi mengenai summary info dan kernel version yang digunakan oleh operating system linux di Server/PC agan.
Contoh
[root@web1 ~]# cat /proc/version
Linux version 2.6.32-431.el6.i686 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 00:26:36 UTC 2013 - cat /proc/net/dev
Agan bisa menggunakan command ini untuk mencari tau informasi mengenai network adapters yang digunakan di Server/PC agan, selain itu command ini juga mampu menampilkan statistik dari network adapters yang sedang agan gunakan loh.
Contoh - cat /proc/partitions
Mau tau ada berapa partisi yang digunakan di Server/PC linux yang agan gunakan? Gunakan command diatas.
Contoh[root@web1 ~]# cat /proc/partitions - major minor #blocks name
- 8 0 20971520 sda
- 8 1 307200 sda1
- 8 2 19614720 sda2 8 3 1048576 sda3
- cat /proc/mounts
Command ini jarang digunakan tapi kadang kepake kalo mau troubleshoot file system yang misalnya corrupt atau kasus unik lainnya. Command diatas nunjukin file system yang telah termounting (by system) di Server/PC linux agan.
Contoh
[root@web1 ~]# cat /proc/mountsrootfs / rootfs rw 0 0proc /proc proc rw,relatime 0 0sysfs /sys sysfs rw,relatime 0 0devtmpfs /dev devtmpfs rw,relatime,size=247196k,nr_inodes=61799,mode=755 0 0devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0tmpfs /dev/shm tmpfs rw,relatime 0 0/dev/sda2 / ext4 rw,relatime,barrier=1,data=ordered 0 0/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0/dev/sda1 /boot ext4 rw,relatime,barrier=1,data=ordered 0 0none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0vmware-vmblock /var/run/vmblock-fuse fuse.vmware-vmblock rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other 0 0 - lspci -tv
Mau tau informasi mengenai PCI display dari device yang sedang agan gunakan? Gunakan command ini.
Contoh
[root@web1 ~]# lspci -tv
-[0000:00]-+-00.0 Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge +-01.0-[01]--
+-07.0 Intel Corporation 82371AB/EB/MB PIIX4 ISA
+-07.1 Intel Corporation 82371AB/EB/MB PIIX4 IDE
+-07.3 Intel Corporation 82371AB/EB/MB PIIX4 ACPI
+-07.7 VMware Virtual Machine Communication Interface
+-0f.0 VMware SVGA II Adapter
+-10.0 LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
+-11.0-[02]--+-00.0 VMware USB1.1 UHCI Controller
| +-01.0 Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE]
| +-02.0 Ensoniq ES1371 [AudioPCI-97]
| \-03.0 VMware USB2 EHCI Controller
+-15.0-[03]--
+-15.1-[04]--
+-15.2-[05]--
+-15.4-[07]--
+-15.5-[08]--
+-15.6-[09]--
+-15.7-[0a]--
+-16.0-[0b]--
+-16.1-[0c]--
+-16.2-[0d]--
+-16.3-[0e]--
+-16.4-[0f]--
+-16.5-[10]--
+-16.6-[11]--
+-16.7-[12]--
+-17.0-[13]--
+-17.1-[14]--
+-17.2-[15]--
+-17.3-[16]--
+-17.4-[17]--
+-17.5-[18]--
+-17.6-[19]--
+-17.7-[1a]--
+-18.0-[1b]--
+-18.1-[1c]--
+-18.2-[1d]--
+-18.3-[1e]--
+-18.4-[1f]--
+-18.5-[20]--
+-18.6-[21]--
\-18.7-[22]--
15. lsusb -tv
Digunakan apabila agan mau tau informasi mengenai USB devices.
Contoh
Contoh
[root@web1 ~]# lsusb -tv
Bus# 2
`-Dev# 1 Vendor 0x1d6b Product 0x0001
|-Dev# 2 Vendor 0x0e0f Product 0x0003
`-Dev# 3 Vendor 0x0e0f Product 0x0002
`-Dev# 4 Vendor 0x0e0f Product 0x0008
Bus# 1
`-Dev# 1 Vendor 0x1d6b Product 0x0002
No comments:
Post a Comment