Mengetahui Informasi System dan Hardware dengan Perintah Linux

Linux memang telah dilengkapi dengan GUI namun tidak semua informasi linux ada di versi GUI, jadi mau tidak mau kamu harus menggunakan command line interface (CLI)/perintah linux di terminal untuk mendapatkan informasi system linux yang kamu butuhkan dengan mengetikan beberapa baris perintah.

Berikut ini beberapa perintah dasar yang bisa kamu gunakan untuk melihat informasi system yang ada.

Perintah Dasar Linux untuk Mengetahui  distro,kernel dan versi linux

kamu bisa mengetahui nama distro,kernel, versi dan linux base yang sedang kamu gunakan dengan beberapa perintah antaralain:

[a] /etc/*-release file. [b] lsb_release command. [c] /proc/version file. [d] uname command

  • /etc/*-release file
    Kamu bisa mengetahui versi linux(distro) yang sedang berjalan dengan mengetikan perintah $ cat /etc/*-release
  • perintah lsb_release
    perintah lsb_release menampilkan LSB (Linux standar based) dan informasi detail tentang distro linux yang sedang kamu pakai sekarang. Cukup ketikan perintah $ lsb_release -a
    Jika tidak ada informasi yang ditampilkan dengan peringatan ‘no LSB module are avalible’ maka kamu perlu menginstall lsb terlebih dahulu dengan mengetikan perintah $ sudo apt-get install lsb
  • /proc/version file
    file /proc/version menyimpan informasi tentang versi kernal dan gcc yang digunakan,untuk melihat isifile kamu bisa menggunakan perintah $ cat /proc/version
  • uname command
    perintah $ uname -a bisa kamu gunakan untuk melihat informasi kernel linux yang sedang kamu pakai
    perintah linux untuk mengetahui distro kernel dan versi linux

Perintah Linux Untuk Mengetahui Informasi CPU/Processor

Dengan menggunakan perintah linux melalui command line interface /terminal kamu bisa mengetahui informasi detail CPU mulai kecepatan processor,jumlah core,cpu vendor,suhu processor ,kecepatan kipas pendingin dan informasi lain tentang CPU di linux mu

  • lscpu command dan /proc/cpuinfo file
    perintah $ lscpu akan menampilkan informasi cpu/processor secara total dalam format yang mudah dibaca  sedangkan perintah file /proc/cpuinfo menyediakan informasi detail tentang cpu/processor.kamu bisa melihat isi file /proc/cpuinfo dengan perintah $ cat /proc/cpuinfo
    perintah linux untuk melihat informasi CPU processor
  • Melihat informasi suhu CPU/processor di linux
    Untuk melihat informasi suhu CPU/processor dan kecepatan kipas pendingin di linux kamu bisa menggunakan perintah $ watch sensors namun jika aplikasi/package sensors belum terinstall kamu bisa menginstallnya dengan perintah $ sudo apt-get install sensord
    perintah linux untuk mengetahui suhu processor dan VGA

Perintah Linux Untuk Mengetahui Informasi Hardware dan Driver/modules

untuk melihat semua hardware dan interface yang digunakan  untuk saling berkomunikasi antar komputer kamu bisa menggunakan perintah $ sudo dmidecode sedangkan untuk melihat informasi driver yang terpasang pada hardware kamu bisa menggunakan perintah $ lspci -k.Driver pada linux dikenal degan modues /dynamic kernel modules (DKMS)
perintah linux untuk melihat driver dan hardware komputer

Perintah Linux ‘dmidecode’ untuk melihat informasi hardware

Kamu bisa menggunakan perintah $ sudo dmidecode untuk melihat informasi hardware dan sistem yang kamu butuhkan dengan mengganti opsi nilai dari -t, contoh untu melihat informasi RAM kamu bisa menggunakan nila 17 untuk nila opsi -t nya $ sudo dmidecode -t 17

       Type   Information
       --------------------------------------------
          0   BIOS
          1   System
          2   Baseboard
          3   Chassis
          4   Processor
          5   Memory Controller
          6   Memory Module
          7   Cache
          8   Port Connector
          9   System Slots
         10   On Board Devices
         11   OEM Strings
         12   System Configuration Options
         13   BIOS Language
         14   Group Associations
         15   System Event Log
         16   Physical Memory Array
         17   Memory Device
         18   32-bit Memory Error
         19   Memory Array Mapped Address
         20   Memory Device Mapped Address
         21   Built-in Pointing Device
         22   Portable Battery
         23   System Reset
         24   Hardware Security
         25   System Power Controls
         26   Voltage Probe
         27   Cooling Device
         28   Temperature Probe
         29   Electrical Current Probe
         30   Out-of-band Remote Access31   Boot Integrity Services
         32   System Boot
         33   64-bit Memory Error
         34   Management Device
         35   Management Device Component
         36   Management Device Threshold Data
         37   Memory Channel
         38   IPMI Device
         39   Power Supply
         40   Additional Information
         41   Onboard Devices Extended Information
         42   Management Controller Host Interface
       Keyword     Types
       ------------------------------
       bios        0, 13
       system      1, 12, 15, 23, 32
       baseboard   2, 10, 41
       chassis     3
       processor   4
       memory      5, 6, 16, 17
       cache       7
       connector   8
       slot        9

Perintah Linux Untuk Mengetahui Informasi Pengunaan Storage(SSD/Harddisk) dan Memori (RAM)

Informasi harddisk- Kamu bisa melihat informasi /ssd/hdd/storage menggunakan perintah $ lsblk . Perintah ini menampilkan informasi drive yang terpasang (ssd/hdd/mmc/usb drive),kapasitas drive,type disk,partisi dan mount point.

Informasi system storage- Perintah $ df -h hanya menampilkan informasi  sorage volume/disk yang digunakan system dan telah dimount ke linux,informasi ini meliputi jenis filesystem,ukuran total storage volume,volume yang digunakan,volume sisa,presentase penggunaan volume dan mount point.
perintah linux untuk mengetahui informasi partisi dan volume hdd/ssd

Informasi memory- Untuk melihat informasi memory atau penggunaan ram kamu bisa menggunakan perintah $ free -m dan untuk melihat informasi detail penggunaan memory oleh aplikasi kamu bisa menggunakan perintah $ top .
Setelah kamu masuk ke top tekan tombol ‘M‘ untuk mengganti tampilan informasi memory,kamu bisa ngeluarkan menu help dengan menekan tombol ‘H’ untuk melihat fitur yang tersedia.Untuk keluar dari top gunakan tombol CTRL +C

Melihat  informasi komputer linux menggunakan aplikasi GUI

Jika linux yang kamu kelola bukan server tapi komputer desktop atau laptop kamu bisa menggunakan aplikasi hardinfo untuk melihat informasi system dan hardware komputermu melalui graphical user interface (GUI).Untuk menginstall aplikasi hardinfo gunakan perintah $ sudo apt-get install hardinfo atau kamu juga bisa menggunakan software manager untuk menginstall aplikasi hardinfo . Setelah terinstall kamu bisa menjalankan aplikasi hardinfo dengan perintah $ hardinfo atau bisa melalui main menu >administration > system profiler and benchmark

aplikasi gui linux untuk mengetahui semua informasi system dan hardware komputer

Browsing dengan Aman Menggunakan SSH Tunnel

Tujuan

Agar apa yang kita browsing tidak bisa di monitor oleh IT Administrator

Skema

Komputer kamu akan membuka koneksi Secure menggunakan protokol SSH ke server SSH setelah itu komputer kamu akan di atur agar setiap browsing menggunakan jalur tersebut sehingga Admin IT Administrator di kantor kita tidak bisa melihat apa yang sedang kita browsing.

Caranya

Silakan daftar ke http://www.vpnjantit.com/ agar kamu punya server ssh tunnel yang gratis lalu setelah kamu berhasil kamu bisa menggunakan akses SSH tersebut.

 

Buka terminal dan jalankan perintah berikut

ssh -D 8000 -f -C -q -N [email protected]serversshkamu.com

Penjelasan perintah tersebut:

  • ssh : adalah sebuah aplikasi SSH client
  • -D: Memberi tahu SSH bahwa kita akan menggunakan koneksi SOCKS tunnel menggunakan port 8000 (kamu boleh pilih nomor antara 1025-65536)
  • -f: Jalankan proses di background
  • -C: Compress data sebelum di kirim
  • -q: Menggunakan quite mode
  • -N: Memberitahu SSH bahwa tidak ada perintah apapun saat tunnel terjadi

 

Pastikan kamu mengganti userkamu dengan user yang kamu dapatkan dari ssh server dan juga serversshkamu di ganti dengan server ssh yang sudah kamu dapatkan.

Untuk memastikan tunnel kamu berjalan dengan lancar kamu bisa jalankan perintah berikut

ps aux | grep ssh

Seharusnya kamu akan melihat hasil nya seperti ini

hary 3166   0.0  0.1  2445908   4896 s001  S+    2:17PM   0:01.51 ssh -D 8000 -C -q -N [email protected]

 

jika hasilnya kurang lebih seperti itu berarti komputer kamu sudah terhubung dengan server ssh, langkah selanjutnya adalah melakukan pengaturan di browser untuk menggunakan tunnel yang sudah di buat tadi.

 

Buka Mozilla Firefox kemudian masuke ke menu Preferences atau Option

  1. Kemudian arahkan ke Advanced
  2. Klik tab Network

3. Setelah itu klik tombol Settings lalu akan muncul window baru

Setelah itu pilih Manual proxy configurations lalu:

Ketikan localhost di kolom SOCKS Host 

Kemudian ketikan Port yang tadi kamu buat di server tunnel yaitu 8000

Setelah itu tekan tombol OK

Sekarang kamu bisa browsing apa saja tanpa harus di intip oleh IT Administrator kamu.

 

 

Selamat Mencoba

Perintah Dasar Linux Untuk Mengelola File dan Folder

Mengenal Struktur File Sistem di Linux

Sebelum terjun dan praktek perintah linux mari kita mengenal struktur file sistem pada linux yang sangat berbeda dengan windows

Struktur file sistem pada linux menggunakan prinsip satu pohon dengan banyak ranting dimana hanya ada satu induk direktori atau folder yang menjadi induk dari semua direktori yang ada dalam sistem.

Induk direktori ini dikenal dengan root yang bersimbolkan garis miring ‘/‘ dan sangat berbeda dengan windows yang menggunakan drive letter untuk induk direktori (C: D: E: dst)

mounting pada file sistem linux

Karena kondisi /model inilah maka semua partisi harus dimuat di bawah root direktori agar bisa diakses dan digunakan oleh linux dan tidak bisa berdiri sendiri.

Memuat partisi kedalam struktur direktori linux dikenal dengan istilah mounting.

Terlihat bahwa partisi sda1-sda9 dimount ke struktur file system linux dibawah root ‘/’ direktori

Perintah Dasar Linux Untuk Mengelola File dan Folder 

Kamu bisa mengelola file dan folder/direktori (copy,paste,cut,delete,create)di linux menggunakan terminal berikut adalah beberapa perintah linux yang bisa kamu gunakan untuk navigasi dan mengelola file dan folder/direktori di linux

  • cd (Change Directory)
    digunakan untuk berpindah antar directory,cara menggunakan  nya cukup ketikan cd diiukuti dengan path direktori yang ingin kamu tuju misalnya $ cd /home/belajarlinux digunakan  untuk berpindah ke direktori /home/belajarlinux
  • pwd (Print Working Directory)
    digunakan untuk melihat lokasi direktori kamu berada saat ini
  • ls (list)
    Digunakan untuk menampilkan/list isi dari direktori. jika diketikan langsung maka akan menampilkan isi dari direktori kamu berada saat ini,namun juga bisa digunakan untuk melihat isi direktori lain dengan cara menambahkan path direktori setelah perintah ls. contoh untuk melihat isi folder /etc/ kamu bisa gunakan perintah $ ls /etc
    perintah dasar linux cd pwd dan ls

  • touch
    Touch merupakan perintah termudah untuk membuat file kosong dan bisa digunakan juga untuk merubah timestamp.Untuk membuat sebuh file kosong cukup kamu ketikan $ touch namafile1 kamu juga bisa membuat banyak file kosong sekaligus dengan mengetikan nama file lebih dari satu dipisahkan dengan spasi misal $  touch namafile1 namafile2 namafile3
  • mkdir (Make Directory)
    Digunakan untuk membuat folder, jika hanya mengetikan perintah $ mkdir namafolder maka akan membuat folder dimana kamu berada dan jika ingin membuat folder ditempat lain tanpa perlu ke folder tersebut maka kamu bisa menggunakan perintah mkdir /path/to/folder. Contoh jika kamu ingin membuat folder filem di direktori /home/belajarlinux maka kamu bisa membuat darimanapun kamu berada dengan perintah $ mkdir /home/belajarlinux/filem
  • cp (Copy)
    Digunakan untuk copy dan paste file dan direktori,cara menggunakan nya cukup mudah tinggal ketik $ cp /path/file/asal /path/file/tujuan
  • mv (Move)
    Digunakan untuk cut dan paste (memindahkan) file atau folder $ mv /path/to/asal /path/to/tujuan jika tujuan sama dengan asal maka cara ini bisa digunakan untuk rename file dan folder di linux
  • rm (Remove)
    perintah rm di linux bisa digunakan untuk menghapus apapun baik file ataupun folder , menambahkan opsi -rf akan menghapus seluruh folder dan isinya
  • rmdir (Remove Directory)
    rmdir hanya bisa digunakan untuk menghapus direktori/folder yang kosong, jika kamu ingin menghapus folder yang ada isinya maka kamu bisa menggunakan perintah $ rm -rf namafolder
    perintah dasar linux dan contohnya touch mkdir rm rmdir cp mv
  • du (Disk Usage)
    perintah du digunakan untuk melihat penggunaan ruang storage/disk yang digunakan oleh file ataupun folder.
    contoh untuk mengetahui ukuran file dan folder di yang ada di dalam directory /var/www/html kau bisa menggunakan perintah $ du -sch /var/www/html/*

KESIMPULAN

Perintah navigasi ini sangat penting kamu hafal karena sangat sering digunakan saat mengelola linux,apalagi untuk mengelola file dan folder yang memerlukan root permission.

Belajar Memulai Perintah Linux Menggunakan Terminal Linux

Untuk memulai belajar perintah linux kamu harus mengetikan perintah linux di shell linux, kamu bisa mengakses shell linux dari desktop linux mu menggunakan aplikasi terminal emulator.

Kamu perlu mengenal dan menghafal serta terbiasa dengan  perintah linux ,apa lagi kalau kamu baru belajar linux dan kamu pengguna windows sebelumnya.

Cara Menggunakan Terminal Emulator Linux

Untuk mengakses shell linux dari desktop kamu perlu membuka aplikasi terminal emulator yang ada di menu pilih accessories kemudian klik Terminal.

Jadi untuk kedepanya kamu bakal menggunakan cara ini untuk mengetikan perintah linux saat kamu belajar linux khususnya perintah linux.

cara membuka terminal di linux

Cara Membaca Struktur Perintah Linux

saat kamu menggunakan aplikasi berbasis GUI maka terdapat banyak simbol/infografik yang menggambarkan fungsi dari setiap tombol,pada command line interface /terminal linux tidak ada icon dan hanya ada deretan text dan symbol. Warna,Symbol dan text pada command line interface/terminal linux mempunyai sejuta makna jadi kamu harus paham makna dari simbol tersebut.

mengenal dan penjelasan jendela command line terminal linux

Keterangan

A. ‘belajarlinux’ merupakan user yang sedang kamu pakai saat ini
B. ‘belajarlinux-virtualbox’ merupakan nama komputer linux mu (hostname /computername)
C. Lokasi folder/directory kamu berada saat ini, symbol ~ menandakan kamu berada di home directory user yang aktif saat ini (A)
D. symbol pagar/hastag (#) menandakan kamu sedang login menggunakan user root dan tanda/symbol dolar ($) menandakan kamu login menggunakan user biasa (bukan root)
E.Jika kamu login/mengaktifkan user root maka nama user akan akan hilang dan hanya nampak hostname/computername nya saja ‘belajarlinux-virtualbox’
F.perintah linux yang kamu ketik

Root Privilages

Hak akses tertinggi/mutlak di linux adalah root (seperti administrator saat kamu menggunakan windows).
Beberapa aplikasi/command dan file memerlukan hak akses root agar aplikasi bisa dijalankan dan file bisa dibaca,kamu bisa menggunakan hak akses root dengan menambahkan perintah sudo diawal setiap perintah/command yang ingin kamu jalankan.
menjalankan aplikasi dengan hak akses root menggunakan sudo ubuntu linux mint

Cara Masuk Sebagai Root di Linux

Jika kamu ingin menjalankan perintah yang komplek dan tidak mau repot mengetikan sudo disetiap awal perintah,kamu bisa login sebagai root menggunakan perintah $ sudo -i atau bisa juga dengan perintah $ su dan untuk keluar dari root kamu bisa menggunakan perintah # exit

Menggunakan Terminal Emulator Untuk Menjalankan Perintah Linux

Setelah aplikasi terminal emulator dijalankan dan terbuka maka kamu sekarang sudah bisa menjalankan perintah linux dengan cara mengetikan nya, ada beberapa hal dasar tetapi sangat berguna sebagai bekal kamu belajar memperdalam perintah linux.

Menjalankan Aplikasi menggunakan Terminal- Walau perintah linux juga merupakan aplikasi (aplikasi jenis console tanpa gui) namun kamu juga bisa menjalankan aplikasi GUI melalui terminal. Misalnya jika kamu ingin membuka aplikasi browser firefox menggunakan terminal maka kamu hanya perlu mengetikan perintah firefox dan huwala firefox akan terbuka.
cara menjalankan aplikasi gui melalui terminal linux

Membatalkan Perintah- Ketika aplikasi firefox berhasil kamu jalankan melalui terminal maka terminal mu akan menampilkan status/debugdari firefox tersebut, dan untuk membatalkan atau menutup forefox dari terminal kamu bisa menggunakan kombinasi tombol CTRL + C, kombinasi Control +C bisa kamu gunakan untuk keluar dari semua jenis command yang sedang berjalan di terminal.

Autocomplete Perintah Linux- saat kamu mengetik perintah linux ataupun alamat directory kamu bisa menggunakan fitur auto complete,fitur ini memungkinkan linux memberi sugesti atau menebak command apa yang akan kamu ketik sehingga kamu tidak usa repot-repot mengetik perintah linux secara lengkap.Dengan menggunakan fitur auto complete pengetikan command akan lebih cepat dan lebih tepat karena kamu tau command apa saya yang tersedia dengan hanya mengetikan sebagian text.

Fitur auto complete bisa kamu gunakan dengan cara kamu mengetik sebagian perintah  lalu menekan tombol Tab

menggunakan fitur auto complete saat mengetik perintah linuxPada contoh gambar diatas saya mengetikan cat /etc/X11 lalu saya menekan tab dan linux memberi tau isi folder /etc/X11 sehingga saya bisa masuk ke folder yang saya maksud tanpa perlu menghafalkan lolasi lengkap directory yang saya maksud. saat saya ingin mengetik cat saya cuman mengetik ca lalu pencet tab dan saat mau ngetik /etc/ saya cuman ngetik /et lalu pencet tab.Dengan fitur ini kamu bisa lebih cepat mengetik perintah linux tanpa perlu menghafalkan secara penuh.

Membersihkan Layar- Jika layarmu sudah penuh sesak dengan output perintah linux yang telah kamu ketik dan ingin membersihkan nya kamu cukup mengetikan perintah clear

History Command- Saat kamu telah menjalankan perintah linux kamu bisa mengakses perintah linux yang telah kamu ketik sebelum nya dengan menggunakan tombol panah atas bawah,fitur ini sangat praktis karena kamu tidak perlu mengetik perintah yang sama berulang-ulang,cukup gunakan panah atas dan bawah

Keluar dari terminal dan aplikasi- kamu bisa keluar dari terminal menggunakan cukup mengetikan perintah exit, exit juga bisa digunakan untuk keluar dari kondisi tertentu misalnya kamu berganti user atau remote mesin lain menggunakan ssh.

Dokumentasi dan Manual Perintah Linux- Perintah linux identik dengan opsi-opsi ,kamu tidak perlu menghafalnya karena disetiap perintah linux telah menyertakan dokumentasi atau manual penggunaan setiap perintah linux.
Kamu bisa melihat menu help untuk melihat opsi/parameter yang tersedia untuk setiap perintah linux yang ada dengan cara menambahkan parameter/opsi –help diakhir perintah linux. Contoh : ls –help 
cara melihat opsi parameter perintah linux dengan --help

untuk melihat dokumentasi lengkap cara penggunaan perintah linux yang kamu inginkan kamu bisa menggunakan perintah man diikuti perintah linux yang ingin kamu lihat manual nya. contoh : man ls
cara melihat manual perintah linux dengan manuntuk menggulung kamu bisa gunakan spasi dan untuk keluar kamu tekan tombol Q

KESIMPULAN

Saat belajar menggunakan terminal linux untuk menjalankan perintah linux tidak sesulit yang kamu bayangkan, karena walau berbasis console namun fitur pengetikan perintah lengkap sehingga kamu tidak perlu mengetikan perintah linux secara penuh karena telah ada fitur auto complete.

Menggunakan terminal di linux salah satu cara untuk bisa mengakses shell linux guna memanfaatkan potensi linux sepenuhnya.