Jumat, 11 Februari 2022

6 Cara Menghemat Kuota Internet Pada Windows 10

 

Hemat bang

Di negara ini, beberapa ISP (Internet Service Provider) menawarkan jasanya dengan mekanisme paket kuota bandwidth atau dikenal dengan paket data. Misalnya layanan internet pada operator jaringan seluler. Sistem semacam ini menuntut penggunanya untuk lebih efisien dalam pemakaian akses internet.

Pengguna layanan tersebut tentu tidak dapat mengakses internet jika kuota paket data internet sudah maksimal (habis). Apalagi jika menggunakan komputer laptop atau desktop dengan sistem operasi Windows 10. Sistem operasi ini terkenal dengan fitur updatenya yang cukup menguras bandwidth.

Cara menghemat paket data internet pada laptop/PC desktop Windows 10

Kali ini, saya akan menjelaskan beberapa cara untuk menghemat kuota internet khususnya pada OS Windows 10 atau Windows 11. Dengan begitu, layanan paket bandwidth internet yang digunakan bisa terkontrol. Syukur-syukur, paket data internet bisa lebih hemat dan lebih tahan lama.

Periksa penggunaan kuota internet secara rutin

Hal pertama yang bisa dilakukan guna lebih menghemat kuota internet yaitu memantau penggunaan bandwidth secara berkala. Windows 10 sudah menyediakan fitur untuk melakukan hal tersebut. Berikut ini langkah-langkahnya

  1. Masuk ke Settings dengan cara tekan tombol Win + I
  2. Pilih menu Network & Internet
  3. Klik opsi Data usage

Di situ akan tampil daftar aplikasi berikut pemakaian bandwidth/kuota internet selama 30 hari. Aplikasi yang tidak terlalu dibutuhkan tapi menggunakan kuota internet cukup banyak sebaiknya dikurangi penggunaannya. Jika perlu, aplikasi tersebut diuninstall saja. 

 

Hindari menonton/streaming video

Seperti yang kita tahu, media informasi berbasis visual dan audio memiliki ukuran yang cukup besar. Saat mengakses informasi tersebut, diperlukan bandwidth internet yang juga besar. Semakin lama atau semakin sering mengakses informasi visual audio, semakin cepat kuota data internet akan habis.

Oleh karena itu, kurangi atau bahkan hindari menonton video Youtube, streaming film, dan mendengarkan musik jika sedang memakai paket kuota data internet. Kalaupun ingin melakukan hal tersebut, sebaiknya gunakan layanan internet dengan bandwidth tidak terbatas (unlimited).

Bila masih terpaksa memakai paket kuota data, atur kualitas/resolusi paling rendah guna mencegah penggunaan bandwidth terlalu banyak. Langkah alternatifnya, download secara manual agar dapat dinikmati pada saat offline.

Matikan fitur Windows Update

Windows Update merupakan fungsi untuk memperbarui sistem Windows 10. Fungsi ini cukup penting karena berguna untuk memperbaiki sistem yang bermasalah dan kadang menambah fitur/fungsi baru.

Masalahnya, proses update akan mengunduh file-file baru yang ukurannya kadang cukup besar sehingga bisa memakan kuota internet. Belum lagi jika proses update Windows berjalan otomatis begitu PC laptop terhubung internet. Instalasi update terbaru juga cukup menyita waktu dan resource sehingga akan membebani sistem.

Credit : detik inet

Nah, jika mengalami hal ini, kalian bisa menonaktifkan Windows Update untuk sementara waktu. Berikut ini langkah-langkahnya

  1. Buka menu Start kemudian pilih Settings
  2. Atau kalian bisa menekan tombol Win + I
  3. Pilih opsi Update & Security
  4. Pada bagian Windows Update, pilih Pause updates

Nantinya, fitur Windows Update akan nonaktif selama setidaknya seminggu (7 hari). Setelahnya, fitur tersebut akan kembali aktif seperti semula. Kalian juga dapat menonaktifkan fitur Windows Update secara permanen agar tidak membebani koneksi internet. Begini langkah-langkahnya untuk Windows 10

  1. Buka Windows Service. Caranya buka aplikasi Task Manager (tekan tombol Ctrl + Shift + Esc), buka tab Services, klik link Open Services di bagian bawah aplikasi
  2. Cari service dengan nama Windows Update
  3. Klik kanan service tersebut
  4. Pilih Properties
  5. Pada label Startup Type, pilih Disable
  6. Jika ingin menghentikan service yang sedang berjalan, klik tombol Stop
  7. Klik tombol Apply/OK

Di sini Tekno Jempol tidak menyarankan untuk mematikan fitur Windows Update secara penuh, namun cukup diset ke posisi manual. Ini dikarenakan fitur tersebut dirasa cukup penting sehingga bisa digunakan kapanpun.

Aktifkan fitur Metered Connection

Untuk yang belum tahu, Metered Connection adalah fitur Windows 10 yang berfungsi untuk membatasi penggunaan bandwidth internet. Tujuannya tentu agar pemakainan kuota internet bisa lebih terkontrol sehingga bisa lebih hemat. Jika menggunakan paket data internet dari operator seluler, fitur ini sebaiknya diaktifkan.

Berikut ini langkah-langkah mengaktifkan fitur Metered Connection

  1. Buka menu Start kemudian pilih Settings atau
  2. Bisa dengan menekan tombol Win + I
  3. Pilih menu Network & Internet
  4. Pada sisi kiri, pilih menu Wifi. Asumsinya, laptop terkoneksi pada hostpost tethering
  5. Buka jaringan Wifi yang sudah terkoneksi
  6. Cek pada bagian Metered Connection
  7. Pada Set as Metered Connection, pastikan dalam posisi On

Matikan fitur Delivery Optimization

Fitur ini berfungsi untuk "berbagi" update lewat jaringan lokal (peer to peer update). Saat mengunduh pembaruan (Windows update), sistem akan mengirim sebagian update pada jaringan lokal tempat laptop/PC desktop terhubung. Nantinya, komputer lain dapat menggunakan update tersebut guna mempercepat proses download.

Sayangnya, fitur ini akan membuat pemakaian bandwidth menjadi semakin besar. Akibatnya penggunaan kuota data internet lebih cepat habis. Untuk itu, sebaiknya fitur ini dinonaktifkan saja. Berikut ini langkah-langkahnya

  1. Buka menu Start kemudian pilih Settings
  2. Atau kalian bisa menekan tombol Win + I
  3. Pilih menu Update & Security
  4. Pada bagian kiri, pilih opsi Delivery Optimization
  5. Pada bagian Allow download from other PCs, pastikan dalam posisi Off

Perlu diketahui, fitur ini mungkin tidak akan aktif jika Metered Connection sedang aktif.

Nonaktifkan Microsoft Store Update

Aplikasi Microsoft Store kurang lebih serupa dengan aplikasi Google Play Store pada smartphone Android dan App Store pada produk-produk Apple. Cara pengoperasiannya pun tidak jauh berbeda. Bahkan aplikasi ini juga mendukung update secara otomatis.

Agar tidak terlalu banyak memakan kuota internet, fungsi update otomatis ini sebaiknya dimatikan saja. Berikut ini langkah-langkahnya

  1. Buka aplikasi Microsoft Store. Cari aplikasi ini pada menu Start
  2. Klik ikon Sign-in pada bagian kanan atas
  3. Pilih App Settings
  4. Pada opsi App updates (automatically), atur pada posisi Off

Itulah beberapa cara melakukan penghematan paket kuota data internet. Selain Windows 10/Windows 11, bisa juga diterapkan pada Windows versi sebelumnya. Demikian, selamat mencoba dan semoga bermanfaat...

Label: ,

Kamis, 10 Februari 2022

Belajar membuat SSL Certificate pada Ubuntu Server 18.04

 

Belajar membuat SSL Certificate pada Ubuntu Server 18.04

Selamat pagi sobat blogger sekalian, Balik lagi di channel blog kami. Artikel ini adalah lanjutan dari artikel sebelumnya yaitu Belajar Membuat DNS Server pada Ubuntu Server 18.04 dan pada artikel kali ini kita akan Belajar membuat SSL Certificate pada Ubuntu Server 18.04.

Self Signed Certificate merupakan sertifikat yang dibuat sendiri dan kemudian menyetujuinya (signed) sendiri juga. Self Signed Certificate bermanfaat misalnya untuk keperluan internal atau proses development website yang kedepannya akan menggunakan SSL.

Pada tutorial kali ini kita akan belajar bagaimana cara konfigurasi SSL Certificate di Ubuntu Server 18.04. Oke Langsung saja ikuti step by step Tutorial Cara konfigurasi SSL Certificate di Ubuntu Server 18.04. 

1. Konfigurasi SSL certificate

Pertama kita aktifkan ssl dengan perintah di bawah ini
[email protected]:~# a2enmod ssl
Lalu restart service apache2
[email protected]:~# systemctl restart apache2
Buat direktori untuk penyimpanan ssl dan install ssl pada direktori penyimpanan ssl
[email protected]:~# mkdir /etc/apache2/ssl-web
Lalu buat ssl certificatenya
[email protected]:~# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl-web/apache.key -out /etc/apache2/ssl-web/apache.crt
Lalu isi keterangan dibawah ini
Country Name (2 letter code) [AU]:IN
State or Province Name (full name) [Some-State]:
Nama Propinsi
Locality Name (eg, city) []:
Kota Anda
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Nama Organisasi
Organizational Unit Name (eg, section) []:
Nama departement
Common Name (e.g. server FQDN or YOUR name) []:
domainanda.com
Email Address []:
[email protected]
Selanjutnya buat file ssl pada direktori /etc/apache2/sites-available/
[email protected]:~# cd /etc/apache2/sites-available/
[email protected]:/etc/apache2/sites-available/# touch ssl-website.conf
[email protected]:/etc/apache2/sites-available/# nano ssl-website.conf
Lalu edit file seperti dibawah ini
<IfModule mod_ssl.c>
<VirtualHost
192.168.77.103:443>
ServerAdmin
[email protected]
ServerName
contohwebsite1.com
ServerAlias
www.contohwebsite1.com
DocumentRoot
/var/www/html/website1
SSLEngine on
SSLCertificateFile
/etc/apache2/ssl-web/apache.crt
SSLCertificateKeyFile
/etc/apache2/ssl-web/apache.key
</VirtualHost>
</IfModule>
Selanjutnya adalah mengaktifkan ssl nya jalankan perintah berikut.
[email protected]:/etc/apache2/sites-available/# a2ensite ssl-website.conf
[email protected]:/etc/apache2/sites-available/# service apache2 reload
[email protected]:/etc/apache2/sites-available/# service apache2 restart

2. Pengetesan

Untuk pengetesan buka browser lalu masukan pada url https://www.contohwebsite1.com

Belajar membuat SSL Certificate pada Ubuntu Server 18.04

Klik Advanced lalu Klik Add Exception

Belajar membuat SSL Certificate pada Ubuntu Server 18.04

Klik Confirm Security Exception

Belajar membuat SSL Certificate pada Ubuntu Server 18.04
SSL Certificate ditandai dengan lambang Gembok berwarna Hijau

Belajar membuat SSL Certificate pada Ubuntu Server 18.04

Demikian kira-kira artikel Belajar membuat SSL Certificate pada Ubuntu Server 18.04 ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika sobat merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.

Label: , , ,

Cara Menggunakan Text editor di Linux

 

Cara Menggunakan Text editor di Linux

Pada tutorial kali ini kita akan belajar bagaimana cara menggunakan text editor seperti Vim dan nano editor di Centos 8 server. Kedepan akan sering digunakan untuk mengedit sebuah file, jadi mengetahui cara penggunaan text editor di linux sangat penting untuk diketahui.

Text Editor adalah suatu aplikasi yang digunakan untuk membuat, mengubah atau mengedit file teks berupa plain text. ke depan nantinya kita akan banyak mengedit file-file server menggunakan Text editor, jadi dapat menggunakan text editor di Centos server adalah suatu keharusan.

Text editor yang paling umum digunakan pada system linux adalah vi dan nano editor, kedua text editor inilah yang paling populer digunakan pada system operasi linux, vi adalah salah satu default text editor bawaan linux.

Pada kesempatan kali ini kita akan belajar bagaimana cara menggunakan text editor vi dan nano. Berikut cara penggunaannya.

1. Konfigurasi VIM


Install paket vim
[[email protected] ~]# dnf install vim-enhanced
Konfigurasi agar ketika menggunakan vi otomatis diganti menjadi menggunakan perintah vim
[[email protected] ~]# vi /etc/profile

# Tambahkan perintah berikut pada baris akhir
alias vi='vim'
Simpan perubahan dengan menekan tombol [Esc] pada keyboard lalu ketik :wq lalu load ulang profile dengan perintah berikut
[[email protected] ~]# source /etc/profile
Buat file ~/.vimrc

[[email protected] ~]# vi ~/.vimrc
Lalu isi script seperti di bawah ini
"Menentukan encoding"
set encoding=utf-8

"Menentukan huruf besar dan kecil berebeda jika melakukan pencarian"
set smartcase

"Memberikan highlight jika melakukan pencarian"
set hlsearch

"Menampilkan line number"
set number

"Menampilkan warna pada tampilan"
syntax on

"Mengganti warna opsi komentar"
highlight Comment ctermfg=LightCyan

"Mengatur menjadi mode wrap text"
set wrap
Simpan perubahan dengan menekan tombol [Esc] pada keyboard lalu ketik :wq
Maka jadinya akan seperti gambar dibawah ini, Keren bukan.



2. Menggunakan Text Editor Vi


Pertama-tama kita buat file bernama vieditor.txt
[[email protected] ~]# touch vieditor.txt
Lalu Edit file tersebut menggunakan vi
[[email protected] ~]# vi vieditor.txt
Tekan i [INSERT] pada keyboard Lalu masukan beberapa kalimat di dalam Text Editor vi


Simpan perubahan dengan menekan tombol [Esc] pada keyboard lalu ketik :wq
Dibawah ini beberapa perintah vi yang dapat digunakan.
Menulis Text
------------
i : Memulai menulis, modus (INSERT)
o : Memulai menulis, modus (INSERT) dan menambahkan baris kosong dibawah kursor
O : Memulai menulis, modus (INSERT) dan menambahkan baris kosong diatas kursor.

Menghapus Text
--------------
x : Menghapus karakter yang terdapat di kursor
X : Menghapus karakter sebelum kursor
dd : Mengapus satu baris
D : Menghapus mulai dari awal kursor

Berpindah Text
--------------
h : Berpidah satu karakter ke kiri
j : Berpidah satu karakter ke bawah
k : Berpidah satu karakter ke atas
l : Berpidah satu karakter ke kanan
w : Maju satu kata (berikutnya)
b/a : Mundur satu kata (sebelumnya)
$ : Pindah ke awal baris
^ : Pindah ke Akhir Baris
:0 : awal line

Pembatalan
----------
u : Pembatalkan penghapusan (undo)
U : Pembatalkan penghapusan semua dalam satu line (undo)
crtl + r : Mengembalikan penghapusan (redo)
Perintah Akhir
:wq : Menyimpan file dan keluar
:q : Keluar dari editor
:q! : Keluar dari aplikasi editor tanpa menyimpang file
:w : Menyimpang text yang sudah ditulis

Pencarian Text
--------------
/kata_yang_ingin_dicari
n : untuk Next
N : untuk kembali
:set number : memunculkan nomor pada vim

3. Menggunakan Text Editor Nano


Pertama-tama kita buat file bernama document.txt
[[email protected] ~]# touch document.txt
Lalu Edit file tersebut mengunakan nano editor
[[email protected] ~]# nano document.txt
Lalu masukan beberapa kalimat di dalam Text editor


Untuk menyimpan perubahan Tekan Ctrl + X pada keyboard lalu jawab Y lalu tekan [ENTER]
Dibawah ini beberapa perintah nano yang dapat digunakan.

Beberapa perintah yang digunakan nano editor
-------------------------------------------
Ctrl + a = Digunakan untuk berpindah ke awal kalimat
Ctrl + e = Digunakan untuk berpindah ke akhir kalimat
Ctrl + v = Digunakan untuk berpindah ke bawah Halaman
Ctrl + - = Digunakan untuk berpindah ke baris tertentu
Ctrl + c = Digunakan untuk untuk mengetahui posisi kursor anda berada
Ctrl + w = Digunakan untuk mencari beberapa text
Ctrl + d = Digunakan untuk menghapus text tepat pada kursor
Ctrl + k = Digunakan untuk menghapus 1 baris pada suatu kalimat
Ctrl + o = Digunakan untuk menyimpan isi file tanpa keluar dari nano
Ctrl + x = Digunakan untuk keluar dari nano, anda akan diminta untuk meyimpan file
Ctrl + j = Digunakan untuk meratakan (rata kiri-kanan) pada suatu text
Ctrl + f = Digunakan untuk maju satu karakter
Ctrl + b = Digunakan untuk kembali satu karakter
Backspace = Digunakan untuk menghapus text tepat pada kursor

Demikian kira-kira tutorial Cara Menggunakan Text editor di Linux ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika sobat merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.

Label: , , , ,

10 Cara Untuk Melihat Informasi CPU di Linux

 

10 cara untuk melihat informasi cpu di linux

Berikut panduan 10 cara untuk melihat informasi CPU di linux, terkadang kita ingin mengetahui informasi CPU apa yang kita gunakan pada system linux kita, hal ini dapat digunakan untuk kebutuhan dokumentasi pada server-server yang kita miliki.

Informasi CPU di Linux

Ada beberapa perintah linux yang bisa kita gunakan untuk mencari informasi terkait dengan CPU, diantaranya adalah detail tentang prosesor, arsitektur, nama vendor, model, jumlah core, kecepatan setiap core, dll.

Dalam posting kali ini kita akan melihat beberapa perintah yang dapat digunakan untuk mendapatkan detail Informasi tentang CPU. Berikut 10 cara untuk melihat informasi CPU di Linux. 

1. /proc/cpuinfo

Perintah les /proc/cpuinfo dapat menampilkan informasi tentang jenis prosesor yang dijalankan pada system termasuk jumlah CPU yang ada. dibawah ini adalah contoh output dari perintah less /proc/cpuinfo pada system. 
[email protected]:~# less /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 58
model name : Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
stepping : 9
microcode : 0x19
cpu MHz : 2594.106
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx rdrand hypervisor lahf_lm retpoline kaiser fsgsbase
bugs : cpu_meltdown spectre_v1 spectre_v2
bogomips : 5188.21
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:


2. cpuid

Central Processing Unit Identification merupakan software yang berfungsi untuk mendeteksi spesifikasi perangkat pada system, anda dapat menginstall nya pada system anda dengan perintah berikut ini.
[email protected]:~# apt-get install cpuid
Berikut contoh informasi yang ditampilkan pada cpuid.
[email protected]:~# cpuid
CPU 0:
vendor_id = "GenuineIntel"
version information (1/eax):
processor type = primary processor (0)
family = Intel Pentium Pro/II/III/Celeron/Core/Core 2/Atom, AMD Athlon/Duron, Cyrix M2, VIA C3 (6)
model = 0xa (10)
stepping id = 0x9 (9)
extended family = 0x0 (0)
extended model = 0x3 (3)
(simple synth) = Intel Core i3-3000 (Ivy Bridge L1) / i5-3000 (Ivy Bridge E1/N0/L1) / i7-3000 (Ivy Bridge E1) / Mobile Core i3-3000 (Ivy Bridge L1) / i5-3000 (Ivy Bridge L1) / Mobile Core i7-3000 (Ivy Bridge E1/L1) / Xeon E3-1200 v2 (Ivy Bridge E1/N0/L1) / Pentium G1600/G2000/G2100 (Ivy Bridge P0) / Pentium 900/1000/2000/2100 (P0), 22nm
miscellaneous (1/ebx):
process local APIC physical ID = 0x0 (0)
cpu count = 0x2 (2)
CLFLUSH line size = 0x8 (8)
brand index = 0x0 (0)
brand id = 0x00 (0): unknown
feature information (1/edx):
x87 FPU on chip = true
virtual-8086 mode enhancement = true
debugging extensions = true
page size extensions = true
time stamp counter = true
RDMSR and WRMSR support = true
physical address extensions = true


3. lscpu

lscpu adalah perintah untuk menampilkan informasi tentang arsitektur CPU, perintah ini tidak memerlukan opsi apa pun, ini perintah lscpu akan mencetak detail perangkat keras cpu dalam format yang ramah pengguna.
[email protected]:~# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 58
Model name: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
Stepping: 9
CPU MHz: 2594.106
BogoMIPS: 5188.21
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0,1
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx rdrand hypervisor lahf_lm retpoline kaiser fsgsbase


4. lshw

Perintah lshw dapat menampilkan informasi terbatas tentang cpu. lshw secara default menampilkan informasi tentang berbagai bagian perangkat keras, dan opsi '-class' dapat digunakan untuk mengambil informasi tentang bagian perangkat keras tertentu.
[email protected]:~# lshw -class processor
*-cpu
product: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
vendor: Intel Corp.
physical id: 2
bus info: [email protected]
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp x86-64 constant_tsc rep_good nopl xtopology nonstop_tsc pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx rdrand hypervisor lahf_lm retpoline kaiser fsgsbase


5. hardinfo

Hardinfo adalah perintah yang menghasilkan berbagai komponen perangkat keras, perintah hardinfo dapat digunakan pada system GUI tetapi juga dapat dijalankan dengan menggunakan CLI. Hardinfo juga melakukan beberapa tes benchmark yang membutuhkan beberapa menit sebelum informasi dapat ditampilkan.
[email protected]:~# hardinfo | less

Summary
-------

-Computer-
Processor : 2x Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
Memory : 1015MB (195MB used)
Operating System : Ubuntu 16.04.4 LTS
User Name : root (root)
Date/Time : Sun 13 Sep 2020 11:41:06 PM WIB
-Display-
Resolution : 0x0 pixels
OpenGL Renderer : Unknown
X11 Vendor : (null)
-Multimedia-
Audio Adapter : ICH - Intel 82801AA-ICH
-Input Devices-
Power Button
Sleep Button
AT Translated Set 2 keyboard
Video Bus
ImExPS/2 Generic Explorer Mouse
VirtualBox USB Tablet
VirtualBox mouse integration
-Printers-
No printers found
-SCSI Disks-
VBOX CD-ROM
ATA VBOX HARDDISK

6. dmidecode

Perintah dmidecode menampilkan beberapa informasi tentang cpu, yang mencakup jenis soket, nama vendor, dan berbagai tanda.
[email protected]:~# dmidecode --t 4
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0001, DMI type 4, 42 bytes
Processor Information
Socket Designation: CPU Socket - U3E1
Type: Central Processor
Family: Core i5
Manufacturer: Intel(R) Corporation
ID: A9 06 03 00 FF FB EB BF
Signature: Type 0, Family 6, Model 58, Stepping 9
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Multi-threading)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
Voltage: 0.9 V
External Clock: 100 MHz
Max Speed: 2600 MHz
Current Speed: 2600 MHz
Status: Populated, Enabled
Upgrade: Socket rPGA988B
L1 Cache Handle: 0x0003
L2 Cache Handle: 0x0004
L3 Cache Handle: 0x0005
Serial Number: None
Asset Tag: None
Part Number: None
Core Count: 2
Core Enabled: 2
Thread Count: 4
Characteristics:
64-bit capable

7. nproc

Perintah nproc hanya menampilkan jumlah unit cpu pemrosesan yang tersedia pada system yang digunakan.
[email protected]:~# nproc
2

8. hwinfo

Hwinfo adalah program informasi perangkat keras yang dapat digunakan untuk menampilkan secara  detail komponen-komponen perangkat keras pada sistem Linux. gunakan perintah --short --[nama_hardware] untuk mendapatkan informasi secara spesifik, contoh informasi yang ditampilkan dibawah ini adalah CPU.
[email protected]:~# hwinfo --short --cpu
cpu:
Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594 MHz
Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594 MHz

9. inxi

Inxi adalah program free open source yang menampilkan informasi tentang hardware dengan fitur yang lengkap. inxi menampilkan informasi tentang hardware pada sistem seperti CPU, driver, Xorg, Desktop, Kernel, versi GCC, Proses, penggunaan RAM, dan berbagai macam informasi berguna lainnya. untuk menggunakan inxi anda dapat menginstallnya dengan perintah berikut.
[email protected]:~# apt-get install inxi
Berikut tampilan informasi CPU menggunakan inxi.
[email protected]:~# inxi
CPU~Dual core Intel Core i5-3320M (-MCP-) speed~2594 MHz (max) Kernel~4.4.0-116-gen
eric x86_64
Up~3:07 Mem~147.2/992.1MB HDD~10.7GB(26.3% used) Procs~118 Client~Shell

10. x86info

x86info adalah sebuat paket yang menampilkan informasi diagnostik tentang CPU yang dipasang pada sistem yang kompatibel dengan i386. informasi yang ditampilkan termasuk tentang konfigurasi cache CPU, kecepatan dan fitur yang didukung.
[email protected]:~# x86info --all
x86info v1.31pre Dave Jones 2001-2011
Feedback to <[email protected]>.

MP Table:
# APIC ID Version State Family Model Step Flags
# 0 0x14 BSP, usable 6 10 9 0x178bf3bf
# 1 0x14 AP, usable 6 10 9 0x178bf3bf

Found 2 identical CPUs
Extended Family: 0 Extended Model: 3 Family: 6 Model: 58 Stepping: 9
Type: 0 (Original OEM)
CPU Model (x86info's best guess): Unknown model.
Processor name string (BIOS programmed): Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz


Demikian kira-kira artikel 10 Cara Untuk Melihat Informasi CPU di Linux ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika sobat merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.

Label: , , , ,

Cara Setting SSH di Centos 7 Server

 

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Kali ini saya akan share bagaimana cara setting SSH di Centos 7 Server. Artikel ini adalah lanjutan dari artikel sebelumnya yaitu Basic Konfigurasi Centos 7. Untuk rekan-rekan yang belum mengetahui bagaimana basic konfigurasi dari centos 7 server silahkan kunjungi Artikel tersebut.

SSH atau Secure Shell adalah aplikasi untuk remote login sama seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote, biasanya remotenya menggunakan aplikasi putty sebagai SSH Client, Jadi Anda harus install putty pada PC Client. Untuk download putty Anda dapat download Disini. Artikel ini akan memandu Anda bagaimana Cara setting SSH di Centos 7 Server silahkan ikuti step by step cara konfigurasinya.

Konfigurasi SSH di Centos 7

Pada saat installasi Centos 7 aplikasi SSH sudah terinstall di dalamnya, kita tinggal menggunakan nya saja. rekan-rekan bisa cek dengan perintah systemctl status sshd dan pastikan statusnya active dan running.

[[email protected] ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active:
active (running) since Mon 2020-09-28 10:22:12 WIB; 8h ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 830 (sshd)
CGroup: /system.slice/sshd.service
└─830 /usr/sbin/sshd -D

Sep 28 10:22:11 centos.local systemd[1]: Starting OpenSSH server daemon...
Sep 28 10:22:12 centos.local sshd[830]: Server listening on 0.0.0.0 port 22.
Sep 28 10:22:12 centos.local sshd[830]: Server listening on :: port 22.
Sep 28 10:22:12 centos.local systemd[1]: Started OpenSSH server daemon.
Sep 28 10:57:17 centos.local sshd[1418]: Accepted password for kris from 192...2
Hint: Some lines were ellipsized, use -l to show in full.
Dan untuk melihat status service SSH di firewalld jalankan perintah berikut.
[[email protected] ~]# firewall-cmd --list-service
dhcpv6-client
ssh

Nah.. untuk cara penggunaannya rekan-rekan bisa ikuti langkah dibawah ini. Pertama silahkan buka aplikasi Putty lalu masukan parameter seperti dibawah ini.

  1. Masukan IP Address Server Centos 7
  2. Untuk Port biarkan default yaitu 22
  3. Pilih SSH
  4. Klik Open
cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Jika muncul Security Alert pilih saja Yes

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Silahkan login menggunakan user dan password untuk masuk ke Shell Centos 7

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Nah gimana mudah bukan.. Sekarang silahkan Close aplikasi Putty lalu login kembali menggunakan user root, bisa login atau tidak. Jika bisa saatnya kita nonaktifkan untuk login menggunakan user root. Oke langsung saja untuk konfigurasi SSH ikuti panduan dibawah ini.

1. Disable login root

Oke pertama kita akan mendisable login menggunakan user root, untuk file utama konfigurasi SSH adalah sshd_config yang berada pada direktori /etc/ssh/ sebelum kita melakukan konfigurasi ada baiknya kita backup terlebih dahulu file tersebut.

[[email protected] ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
Selanjutnya buka file sshd_config lalu edit seperti dibawah ini.
[[email protected] ~]# vi /etc/ssh/sshd_config

# Edit baris 38
#LoginGraceTime 2m
PermitRootLogin no

# Edit baris 64
# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
PermitEmptyPasswords no
PasswordAuthentication yes
Selanjutnya restart service sshd
[[email protected] ~]# systemctl restart httpd
Untuk pengetesan silahkan remote kembali menggunakan Putty lalu login kembali menggunakan user root. Jika berhasil maka Access login menggunakan user root akan di Denied.

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

2. Mengganti Port SSH

Secara default port SSH menggunakan port 22 selanjutnya kita akan coba ganti port SSH 22 dengan menggunakan port 49159, dengan mengganti default port SSH Orang lain tidak akan tahu berapa Port yang digunakan SSH pada server kita. Ok silahkan edit kembali pada file sshd_config lalu cari pada bagian port dan ganti nomor portnya seperti settingan dibawah ini.

[[email protected] ~]# vi /etc/ssh/sshd_config
..
..
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 49159
#AddressFamily any
#ListenAddress 0.0.0.0
Simpan konfigurasi lalu restart service sshd
[[email protected] ~]# systemctl restart sshd
Selanjutnya ijinkan Port 49159 di Firewalld
[[email protected] ~]# firewall-cmd --add-port=49159/tcp --permanent
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]# firewall-cmd --list-port
49159/tcp
Untuk pengetesan silahkan login kembali menggunakan Putty menggunakan Port 22 dan lihat hasilnya.

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Lakukan pengetesan kembali dengan menggunakan port 49159

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Maka hasilnya taraa.. kita sudah berhasil mengganti default port SSH dari port 22 menjadi 49159.

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

3. Membuat SSH Key

Tahap selanjutnnya kita akan membuat SSH key, jadi pada saat remote ke mesin server kita menggunakan key. Pertama silahkan login menggunakan user biasa lalu jalankan perintah dibawah ini untuk membuat ssh key.

[[email protected] ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/kris/.ssh/id_rsa):
[ENTER]
Created directory '/home/kris/.ssh'.
Enter passphrase (empty for no passphrase):
[Masukan Password]
Enter same passphrase again:
[Masukan Password]
Your identification has been saved in /home/kris/.ssh/id_rsa.
Your public key has been saved in /home/kris/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:afe8nr0GQS9z57rUxgwxSw64b3t2LzFL3aX1q3JOy+I [email protected]
The key's randomart image is:
+---[RSA 2048]----+
| |
| .. |
| ....+ |
| . .++o++|
| S o =+*+|
| . . +. ===|
| =+.=*|
| +oBOo.|
| .EXO==o|
+----[SHA256]-----+

Setelah kita generate SSH Key akan ada dua buah Key yang terdapat pada direktori /home/kris/.ssh dua buah kunci tersebut adalah id_rsa (Private Key) dan id_rsa.pub (Public Key) 

Yang akan digunakan oleh Client adalah Private Key dan yang digunakan Oleh Server adalah Publik Key. kedua kunci tersebut harus Pair antara Client dan Server. untuk melihat kedua kunci tersebut jalankan perintah berikut.

[[email protected] ~]$ ls -la .ssh/
total 16
drwx------ 2 kris kris 4096 Sep 29 00:02 .
drwx------. 3 kris kris 4096 Sep 29 00:02 ..
-rw------- 1 kris kris 1766 Sep 29 00:02 id_rsa
-rw-r--r-- 1 kris kris 399 Sep 29 00:02 id_rsa.pub

Kemudian copy ke direktory /home/kris/ private key nya.
[[email protected] ~]$ cp .ssh/id_rsa /home/kris/
[[email protected] ~]$ ls
id_rsa

Selanjutnya kita akan merename public key dengan nama authorized_keys. Server akan mengecek file bernama authorized_keys sesuai dengan konfigurasi di sshd_config silahkan jalankan perintah dibawah ini.

[[email protected] ~]$ mv .ssh/id_rsa.pub /home/kris/.ssh/authorized_keys
[[email protected] ~]$ chmod 600 /home/kris/.ssh/authorized_keys

Selanjutnya kita akan download key file id_rsa yang berada pada /home/kris/ Silahkan download menggunakan aplikasi WInSCP. Jika belum punya silahkan download aplikasinya Disini. 

Buka aplikasi WInSCP lalu ikuti parameter berikut
  1. Pada bagian protocol pilih SCP
  2. Masukan IP Address Server
  3. Masukan Port 49159
  4. Masukan User login server
  5. Masukan Password
  6. Klik Login
cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Setelah masuk pada home direktori Klik kanan pada file id_rsa lalu Download

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Generate SSH_Key

Setelah kita download file id_rsa selanjutnya kita akan generate menggunakan aplikasi Puttygen, silahkan download aplikasinya Disini. Buka aplikasinya jika sudah di download lalu ikuti step berikut.

1. Buka aplikasi Puttygen lalu Klik Load

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

2. Masukan id_rsa key yang sebelumnya kita download.

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

3. Masukan password yang sama, yang sebelumnya kita buat pada saat mengenerate SSH Key.

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

4. Jika passwordnya sama akan succsess Klik OK

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

5. Terakhir Save key file yang baru dengan nama ssh_cert

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Pengetesan

Untuk pengetesan silahkan buka aplikasi Putty lalu masuk pada Bagian SSH lalu Auth kemudian Browse file ssh_cert yang sebelumnya kita generate kemudian Klik Open.


cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Lalu login menggunakan user biasa kemudian masukan password yang sama dengan key yang sebelumnya kita buat, jika berhasil maka akan ada autentikasi.

cara, install, konfigurasi, setting, SSH, di, Centos 7, server

Dengan melakukan beberapa pengaturan seperti diatas, kegiatan remote session dari sisi Client ke Server yang letaknya berjauhan dari Client akan lebih Secure.

Demikian kira-kira tutorial Cara Setting SSH di Centos 7 Server ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika kalian merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.

Label: , , ,

Belajar Membuat SSL Self Sign Certificate di Centos 7

 

 Belajar Membuat SSL Self Sign Certificate di Centos 7

Pada kesempatan kali ini kita akan belajar membuat SSL Self Sign Certificate di Centos 7. Artikel ini adalah lanjutan dari Artikel sebelumnya yaitu Cara Install Apache Web Server di Centos 7. Buat kalian yang belum install Apache Web Server silahkan lihat pada Artikel tersebut.

SSL atau Secure Socket Layer adalah teknologi yang digunakan untuk mengamankan proses transmisi data dari server ke browser yang berlangsung di dalam sebuah website. Jika sebelumnya kita mengakses sebuah Website menggunakan protokol HTTP maka dengan menggunakan SSL kita dapat menggunakan HTTPS, dengan menggunakan SSL website lebih secure.

Self Sign Certificate merupakan sertifikat yang dibuat sendiri dan kemudian menyetujuinya (signed) sendiri juga. Self Signed Certificate bermanfaat misalnya untuk keperluan internal atau proses development website yang kedepannya akan menggunakan SSL.

Pada tutorial kali ini kita akan belajar bagaimana cara Install dan konfigurasi SSL Certificate di Centos 7 server menggunakan webserver Apache. Oke langsung saja ikuti step by step cara installasinya.  

Install OpenSSL

Silahkan jalankan perintah dibawah ini untuk Install paket module ssl dan openssl.

[[email protected] ~]# yum install -y mod_ssl openssl
Kemudian masuk pada direktori /etc/pki/tls/certs/ lalu buat sertifikat dengan nama server.key
[[email protected] ~]# cd /etc/pki/tls/certs/
[[email protected] certs]# openssl genrsa -aes128 > server.key
Generating RSA private key, 2048 bit long modulus
...................+++
....+++
e is 65537 (0x10001)
Enter pass phrase:
[Masukan Password]
Verifying - Enter pass phrase:
[Masukan Password]
Kemudian hapus passphrase dari private.key    
[[email protected] certs]# openssl rsa -in server.key -out server.key
Enter pass phrase for server.key:
writing RSA key
Selanjutnya buat CSR sertifikat
[[email protected] certs]# openssl req -utf8 -new -key server.key -out server.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]:
IN
State or Province Name (full name) []:
Jawa Barat
Locality Name (eg, city) [Default City]:
Jakarta
Organization Name (eg, company) [Default Company Ltd]:
PT.Contoh
Organizational Unit Name (eg, section) []:
IT
Common Name (eg, your name or your server's hostname) []:
contoh.com
Email Address []:
[email protected]

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
[ENTER]
An optional company name []:
[ENTER]
Kemudian atur waktu valid dari certificate
[[email protected] certs]# openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650
Signature ok
subject=/C=IN/ST=Jawa Barat/L=Jakarta/O=PT.Contoh/OU=IT/CN=contoh.com/[email protected]
Getting Private key
Ganti permission file lalu Copy file server.key ke direktori /etc/pki/tls/private/
[[email protected] certs]# chmod 600 server.key
[[email protected] certs]# cp server.key /etc/pki/tls/private/
Selanjutnya edit file ssl.conf yang berada pada direktori /etc/httpd/conf.d/ edit pada bagian SSLCertificateFile dan SSLCertificateKeyFile arahkan pada direktori penyimpanan Sertifikat yang kita buat sebelumnya seperti dibawah ini.
[[email protected] certs]# nano /etc/httpd/conf.d/ssl.conf

# Server Certificate:
# Point SSLCertificateFile at a PEM encoded certificate. If
# the certificate is encrypted, then you will be prompted for a
# pass phrase. Note that a kill -HUP will prompt again. A new
# certificate can be generated using the genkey(1) command.
SSLCertificateFile /etc/pki/tls/certs/server.crt

# Server Private Key:
# If the key is not combined with the certificate, use this
# directive to point at the key file. Keep in mind that if
# you've both a RSA and a DSA private key you can configure
# both in parallel (to also allow the use of DSA ciphers, etc.)
SSLCertificateKeyFile /etc/pki/tls/private/server.key
Langkah selanjutnya edit virtualhost yang sebelumnya kita buat lalu edit file tersebut seperti dibawah ini.
[[email protected] certs]# nano /etc/httpd/conf.d/contoh.conf 

<VirtualHost *:443>
SSLEngine on
SSLCertificateFile
/etc/pki/tls/certs/server.crt
SSLCertificateKeyFile
/etc/pki/tls/private/server.key
DocumentRoot /var/www/html/website1
ServerName www.contoh.com
ServerAlias contoh.com
ServerAdmin [email protected]
ErrorLog logs/virtual.host_log
CustomLog logs/virtual.host-access_log combined
</VirtualHost>
Simpan konfigurasi lalu restart service httpd
[[email protected] certs]# systemctl restart httpd
Jangan lupa untuk menambahkan service https pada Firewalld
[[email protected] ~]# firewall-cmd --add-service=https --permanent
success
[[email protected] ~]# firewall-cmd --reload
success

Pengetesan

Setelah kita selesai mengkonfigurasi SSL Certificate saatnya kita akan melakukan pengetesan. Untuk pengetesan silahkan akses website Anda menggunakan browser pada PC Client lalu masukan pada url menggunakan https://www.domainanda.com jika muncul peringatan pada browser abaikan saja kemudian Klik Advanced lalu Klik pada bagian Accept the Risk and Continue.

Belajar Membuat SSL Self Sign Certificate di Centos 7

Hasilnya website dapat menggunakan protokol HTTPS.

Belajar Membuat SSL Self Sign Certificate di Centos 7

Demikian kira-kira tutorial Belajar Membuat SSL Self Sign Certificate di Centos 7 Server ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika Kalian merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.

Label: , , ,