fbpx
 

Archive

10 Perintah Linux Untuk Memeriksa Jaringan

Sulit untuk menemukan komputer Linux yang tidak terhubung ke jaringan Internet di jaman ini, baik itu server atau workstation. Dari waktu ke waktu menjadi perlu untuk mendiagnosa kesalahan, latency tinggi atau kelambatan dalam jaringan. Pada artikel ini, kami akan membahas 10 perintah Linux yang paling banyak digunakan untuk memeriksa jaringan pada Server Linux Anda. Artikel ini akan sangat berguna bagi Anda para pengguna VPS Murah dan Dedicated Server dari Herza.ID.

Jika Anda masih bingung dalam memilih antara Apa itu VPS Hosting dan Kenapa Memilih Dedicated Server, mungkin Anda dapat membaca Artikel kami tentang Pengertian, Fungsi dan Bahan Pertimbangan Dalam Memilih VPS Murah.

Memeriksa Jaringan Di Linux Dengan Perintah-Perintah Ini

1. ping

Salah satu perintah pertama, yang paling dikenal banyak orang, ketika memeriksa kegagalan jaringan atau terputus-putus. Alat ping akan membantu kami menentukan apakah ada koneksi di jaringan, apakah itu lokal atau Internet.

[[email protected] ~]# ping www.herza.id
PING herza.id (149.129.225.111) 56(84) bytes of data.
64 bytes from 111.225.129.149.herza.id (149.129.225.111): icmp_seq=1 ttl=57 time=2.00 ms
64 bytes from 111.225.129.149.herza.id (149.129.225.111): icmp_seq=2 ttl=57 time=1.74 ms
64 bytes from 111.225.129.149.herza.id (149.129.225.111): icmp_seq=3 ttl=57 time=1.78 ms
64 bytes from 111.225.129.149.herza.id (149.129.225.111): icmp_seq=4 ttl=57 time=1.93 ms
64 bytes from 111.225.129.149.herza.id (149.129.225.111): icmp_seq=5 ttl=57 time=1.80 ms
64 bytes from 111.225.129.149.herza.id (149.129.225.111): icmp_seq=6 ttl=57 time=2.05 ms

2. traceroute

Perintah ini memungkinkan kita untuk melihat lompatan atao hoop yang diperlukan untuk mencapai jaringan tujuan. Dalam hal ini, kita akan melakukan pengecekan traceroute untuk melihat lompatan yang diperlukan untuk mencapai situs web kami. Tes ini dilakukan dari Server intranet kami dengan Linux. Dalam contoh ini, kami membuat traceroute ke situs web kami, www.herza.id.

[[email protected] ~]# traceroute www.herza.id

Tracing route to herza.id [149.129.225.111]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  router.lan [192.168.111.1]
  2     2 ms     2 ms     2 ms  148.subnet125-160-9.speedy.telkom.net.id [125.160.9.148]
  3     1 ms     1 ms     2 ms  157.0.252.180.in-addr.arpa [180.252.0.157]
  4     2 ms     5 ms     2 ms  36.91.230.183
  5     3 ms     2 ms     3 ms  36.67.254.70
  6     3 ms     3 ms     2 ms  189.80.251.116.in-addr.arpa [116.251.80.189]
  7    23 ms    46 ms    54 ms  113.250.16.11.in-addr.arpa [11.16.250.113]
  8     6 ms     3 ms     3 ms  166.202.60.11.in-addr.arpa [11.60.202.166]
  9     2 ms     2 ms     2 ms  111.225.129.149.herza.id [149.129.225.111]

Trace complete.

3. route

Perintah ini memungkinkan kita untuk melihat rute yang digunakan Server Linux kita untuk terhubung ke jaringan, dalam hal ini. Peralatan kami berangkat melalui router 192.168.1.1.

[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.111.1   0.0.0.0         UG    425    0        0 viifbr0
192.168.111.0   0.0.0.0         255.255.255.0   U     425    0        0 viifbr0

4. dig

Perintah ini memungkinkan kita untuk memverifikasi apakah DNS berfungsi dengan benar, sebelum itu, kita harus memverifikasi DNS yang kita miliki dalam konfigurasi jaringan. Dalam contoh ini, kami ingin melihat alamat IP situs web kami, www.herza.id yang mengembalikan kami ke 149.129.225.111.

[[email protected] ~]# dig www.herza.id

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> www.herza.id
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40374
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.herza.id.                  IN      A

;; ANSWER SECTION:
www.herza.id.           300     IN      CNAME   herza.id.
herza.id.               300     IN      A       149.129.225.111

;; Query time: 19 msec
;; SERVER: 100.100.2.136#53(100.100.2.136)
;; WHEN: Sun Jun 21 15:41:13 WIB 2020
;; MSG SIZE  rcvd: 71

5. ethtool

Alat ini adalah pengganti mii-tools. Itu berasal dari CentOS6 dan seterusnya dan memungkinkan untuk melihat apakah kartu jaringan secara fisik terhubung ke jaringan, yaitu. Kita dapat mendiagnosis jika kabel jaringan benar-benar terhubung ke switch.

[[email protected] ~]# ethtool em1
Settings for em1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: on (auto)
        Supports Wake-on: pumbg
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

6. IP ADDR LS

Perintah khusus Linux lainnya yang memungkinkan kami untuk membuat daftar kartu jaringan dan alamat IP masing-masing. Alat ini sangat berguna ketika Anda memiliki beberapa alamat IP yang dikonfigurasi.

[[email protected] ~]# ip addr ls
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
link/ether 2c:44:fd:7a:14:90 brd ff:ff:ff:ff:ff:ff
3: eno2: mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
link/ether 2c:44:fd:7a:14:90 brd ff:ff:ff:ff:ff:ff
4: eno3: mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 2c:44:fd:7a:14:92 brd ff:ff:ff:ff:ff:ff
5: eno4: mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 2c:44:fd:7a:14:93 brd ff:ff:ff:ff:ff:ff
6: bond0: mtu 1500 qdisc noqueue master viifbr0 state UP group default qlen 1000
link/ether 2c:44:fd:7a:14:90 brd ff:ff:ff:ff:ff:ff

7. ifconfig

Sama pentingnya dengan yang sebelumnya, ifconfig memungkinkan kita untuk melihat konfigurasi jaringan kartu yang dipasang di server kami. Dalam kasus ini, kami menggunakan Network Bonding untuk menyatukan 2 NIC (eno1 dan eno2) untuk berfungsi sebagai round-robin atau load balancing. Jadi ketika salah satu network tidak berfungsi, jaringan masih tetap terhubung ke switch kami.kartu jaringan lokal atau localhost lo dan kartu jaringan nirkabel yang akan terhubung ke jaringan ditampilkan. Kami sengaja menyoroti kartu yang dipasang dan alamat IP yang ditetapkan.

[[email protected] ~]# ifconfig
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>  mtu 1500
        ether 2c:44:fd:7a:14:90  txqueuelen 1000  (Ethernet)
        RX packets 14951  bytes 11554342 (11.0 MiB)
        RX errors 0  dropped 200  overruns 0  frame 0
        TX packets 8254  bytes 631723 (616.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eno1: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
        ether 2c:44:fd:7a:14:90  txqueuelen 1000  (Ethernet)
        RX packets 7488  bytes 5785199 (5.5 MiB)
        RX errors 0  dropped 50  overruns 0  frame 0
        TX packets 4127  bytes 314948 (307.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 61

eno2: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
        ether 2c:44:fd:7a:14:90  txqueuelen 1000  (Ethernet)
        RX packets 7463  bytes 5769143 (5.5 MiB)
        RX errors 0  dropped 50  overruns 0  frame 0
        TX packets 4127  bytes 316775 (309.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 62

eno3: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 2c:44:fd:7a:14:92  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 61

eno4: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 2c:44:fd:7a:14:93  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 62

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 13  bytes 1489 (1.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13  bytes 1489 (1.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

8. mtr

Salah satu alat favorit kami adalah MTR atau My Traceroute memungkinkan kami melihat lompatan / hoop seperti pada traceroute dan melakukan ping pada masing-masing hoop tersebut. Ini sangat berguna untuk menentukan hoop mana yang memiliki keterlambatan dalam lalu lintas jaringan. Dalam contoh kali ini, kita akan menggunakan opsi “mtr -n -r -c 100” yang berarti sebagai berikut:

  • -n atau –no-dns
    Gunakan opsi ini untuk memaksa mtr untuk menampilkan nomor IP saja dan tidak mencoba untuk menampilkan hostname.
  • -r atau –report
    Opsi ini menempatkan mtr ke mode laporan. Ketika dalam mode ini, mtr akan berjalan untuk jumlah siklus yang ditentukan oleh opsi -c, dan kemudian mencetak statistik dan keluar. Mode ini berguna untuk menghasilkan statistik tentang kualitas jaringan.
  • -c COUNT
    Gunakan opsi ini untuk mengatur jumlah ping yang dikirim untuk menentukan mesin pada jaringan dan keandalan mesin tersebut. Setiap siklus berlangsung satu detik.
[[email protected] ~]# mtr -n -r -c 100 www.herza.id
Start: Sun Jun 21 15:54:39 2020
HOST: faeyza.herza.id             Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.111.1              0.0%   100    0.2   0.2   0.2   0.2   0.0
  2.|-- 125.160.9.148              0.0%   100    2.0   3.0   1.2  14.9   2.3
  3.|-- 180.252.0.157              0.0%   100    1.8   3.2   1.4  37.6   5.3
  4.|-- 36.91.230.183              0.0%   100    2.0   2.4   1.5  18.8   1.8
  5.|-- 36.67.254.70               0.0%   100    3.0   3.2   2.2   9.8   1.0
  6.|-- 116.251.80.189             0.0%   100    2.8   2.8   2.0   8.0   0.6
  7.|-- 11.16.250.113              0.0%   100   53.9  34.9   4.4  57.5  18.2
  8.|-- 11.60.202.166              0.0%   100    5.6   4.2   3.2   7.6   0.5
  9.|-- 149.129.225.111            0.0%   100    2.6   2.8   2.3   9.3   0.9

9. nslookup

Alat lain untuk mengetahui alamat IP dari host yang ingin kita jangkau. Dalam hal ini, kami ingin mengetahui IP situs web kami, www.herza.id.

[[email protected] ~]# nslookup herza.id
Server:         1.1.1.1
Address:        1.1.1.1#53

Non-authoritative answer:
Name:   herza.id
Address: 149.129.225.111

10. nmtui

Network Manager Text User Interface (nmtui atau Network Manager berdasarkan pada command line). Ia menggunakan ncurses dan memungkinkan kami untuk dengan mudah mengkonfigurasi dari terminal dan tanpa ketergantungan tambahan. Ini menawarkan User Interface, berdasarkan teks, sehingga pengguna membuat modifikasi tersebut dengan mudah.

Dengan seluruh perintah jaringan yang telah kami bahas diatas, kita akan memiliki kesempatan untuk melakukan manajemen yang jauh lebih mudah dan tepat pada berbagai parameter jaringan di lingkungan Linux. Juga Dengan perintah mtr seperti yang kami sebutkan di atas, kami dapat memiliki kontrol yang lebih sederhana atas keadaan jaringan kami dan memeriksa dengan cara yang jauh lebih sentral dengan aspek-aspek berbeda yang berfokus pada pengoptimalannya.

Pengertian, Fungsi dan Bahan Pertimbangan Dalam Memilih VPS Murah

Apakah website Anda sering mengalami downtime dan lambat? Atau Anda mengelola beberapa situs web? Jika jawabannya “ya” maka sudah saatnya Anda beralih menggunakan ke VPS. Dengan beralih ke VPS, kinerja situs bisa semakin optimal. Sedangkan jika Anda memiliki beberapa web, ada baiknya dikumpulkan dalam satu naungan VPS murah berkualitas, keuntungannya lebih mudah mengontrol, memantau dan menyesuaikan kebutuhan masing-masing web.

Ada banyak keuntungan lainnya jika Anda menggunakan VPS Indonesia. Namun sebelum kita membahas mengenai keuntungan dan poin penting untuk bahan pertimbangan memilih VPS, ada baiknya ketahui terlebih dahulu pengertian dan fungsi VPS sebagai berikut.

Apa Itu VPS?

Virtual Private Server atau lebih dikenal dengan singkatannya VPS adalah server pribadi yang resource-nya hanya digunakan oleh satu pengguna. Artinya, pengguna dapat mengelola dan mengontrol secara penuh semua konfigurasi serta resource VPS dan melakukan apapun.

VPS menggunakan teknologi virtualisasi hardware server fisik yang dibagi menjadi beberapa resource. Disebut virtual karena pembagian ke beberapa resource menggunakan software jadi dalam satu server fisik terdapat beberapa VPS.

Jika dianalogikan secara sederhana, server fisik adalah sebuah komplek perumahan sedangkan VPS adalah rumah yang ditempati, dimana di dalamnya terdapat ruang tamu, ruang tidur, halaman, dapur, dan kamar mandi.

Untuk informasi lebih lengkap, silahkan baca Artikel kami tentang Apa itu VPS Hosting.

Fungsi VPS

Untuk Website Dengan Traffic Tinggi

Jika website yang Anda kelola traffic nya sudah sangat tinggi dan menggunakan layanan shared hosting, sebaiknya pindah ke layanan VPS. Jika tidak beralih dapat mengganggu resource bersama dalam satu server shared hosting dan mengakibatkan suspensi domain.

Baca juga Artikel kami tentang Perbedaan Antara Shared Web Hosting dan VPS.

Biasanya penyedia layanan hosting akan memberi tahu jika traffic sudah terlalu tinggi dan menyarankan untuk pindah ke VPS. Anda juga dapat mengecek traffic secara berkala agar mengetahui dan dapat menentukan waktu yang tepat untuk pindah.

Untuk Web Hosting Skala Kecil

Jika Anda bergerak di bidang jasa developer atau jasa pembuatan website, bisa menggunakan VPS untuk web hosting para klien. Dengan menggunakan layanan VPS, Anda dapat mengontrol sepenuhnya website-website yang menggunakan di host dalam VPS Anda.

File Hosting

Ada banyak situs penyimpanan file/data, seperti Dropbox, Zippy Share, Google Drive, MediaFire, dan situs lainnnya. Dengan adanya situs tersebut mempermudah proses penyimpanan file dan mengaksesnya secara online.

Dengan VPS memungkinkan untuk menyimpan file dengan ukuran besar, baik untuk diakses sendiri ataupun oleh para pengunjung.  Fitur ini tidak akan Anda dapatkan di layanan shared hosting karena biasanya hanya diperbolehkan untuk kepentingan, keperluan pembuatan web.

Remote Desktop

Jika menggunakan VPS, Anda dapat mengakses dan menggunakan server secara remote dari komputer Anda. Artinya kontrol penuh ada pada diri Anda, dimanapun tanpa dibatasi oleh lokasi.

VPS Sebagai VPN

VPS Indonesia murah juga dapat digunakan sebagai Virtual Private Network (VPN). VPN adalah jaringan-jaringan yang terhubung melalui jaringan internet yang hanya dapat diakses oleh orang-orang yang terdaftar. VPN ini membutuhkan server yang fungsinya untuk menghubungkan antar perangkat, bisa berupa komputer atau VPS yang terinstal VPN server.

Fungsi VPS menjadi VPN ini umumnya dimanfaatkan oleh organisasi atau perusahaan yang membutuhkan jaringan private, misalnya hanya diakses untuk anggota atau karyawan saja.  Karena fungsi ini, VPS dapat untuk penyimpanan data penting, namun tetap bisa dibagikan atau ditukarkan dengan data secara aman (dengan catatan masih dalam jaringan VPN).

Server Percobaan

Jika Anda sedang melakukan percobaan atau proses mengembangkan aplikasi, software, framework atau sistem operasi, tentu membutuhkan server yang memadai. Solusinya adalah menggunakan VPN. Keuntungan lainnya Anda dapat membangun custom mission critical software dan fitur-fitur memadai dengan biaya murah.

Private Backup Atau Backup Server Utama

Perlu Anda ketahui semua server rentan kehilangan data, penyebabnya bisa karena kesalahan konfigurasi atau dibobol orang tidak bertanggung jawab. Jika menggunakan layanan VPN, Anda tidak perlu khawatir, karena data-data terakhir akan disimpan secara update. Sehingga jika terjadi hal-hal yang tidak diinginkan pada server utama, masih bisa mem-backup/di-restore.

Pertimbangan Penting Dalam Memilih VPS

Setelah mengetahui apa saja fungsi VPS, langkah selanjutnya adalah pahami kapan waktu yang tepat Anda pindah ke layanan VPS Indonesia, yaitu jika:

  • Website Anda trafficnya sudah terlalu tinggi hingga resource shared hosting tidak bisa menampungnya.
  • Website yang Anda kelola menyediakan layanan streaming.
  • Anda menginginkan server dengan tingkat keamanan yang lebih tinggi.
  • Anda menginginkan kontrol terhadap server dan akses root.
  • Anda sudah mengetahui pengetahuan serta keahlian bagaimana cara mengelola VPS.

Jika Anda sudah yakin dan mantap beralih ke layanan VPN, jangan terburu-buru memilih. Karena umumnya penyedia layanan server cloud memberikan pilihan dengan spesifikasi berbeda-beda. Anda harus memilih sesuai dengan kebutuhan. Masalah biayanya, semakin besar spesifikasinya maka harganya juga semakin mahal.

Nah berikut ini beberapa poin penting yang bisa dijadikan bahan pertimbangan dalam memilih VPS.

Harddisk

Poin penting yang perlu dijadikan pertimbangan adalah harddisk (HDD) yang digunakan. Sekarang sudah banyak penyedia layanan VPS yang menggunakan SSD guna mendukung server. Keuntungan SSD adalah dibandingkan dengan SATA dan SAS, kemampuan SSD membaca data lebih cepat dengan IOPS yang lebih tinggi.

Selain itu pertimbangkan juga kapasitasnya. Apabila sistem website membutuhkan disk space yang besar namun kapasitas disk yang disewa kecil maka kemungkinan besar VPS Indonesia murah yang Anda sewa ditangguhkan karena mengalami overload.

Backup

Kemampuan backup data menjadi pertimbangan yang harus masuk dalam list Anda. Tidak sedikit yang menggunakan VPS untuk menyimpan data klien, namun sayangnya tidak disiplin melakukan backup. Bahkan ada yang sampai menyebabkan hilangnya data karena tidak ada backup data.

Lokasi

Tidak semua VPS Indonesia servernya disimpan di Indonesia, sebagian provider menggunakan server yang lokasinya di luar negeri. Lokasi menjadi pertimbangan penting memilih VPS karena mempengaruhi koneksi server dan klien. Tentu Anda tidak ingin terjadi delay saat pengiriman data ke server.

Selain itu, lokasi juga menjadi pertimbangan bagi yang membutuhkan rasa percaya dan aman. Karena belum tentu, misalnya perusahaan yang lokasinya di Amerika, servernya juga di Amerika. Bisa jadi ternyata server VPS yang dipakai ternyata di Indonesia atau negara lain.

Sistem Operasi

Poin terakhir yang patut dijadikan bahan pertimbangan adalah sistem operasinya. Umumnya VPS dijalankan menggunakan Linux. Walaupun demikian ada juga yang menggunakan Windows. Pilihlah yang sesuai kebutuhan apakah ingin Linux atau Windows.

Jadi Kesimpulannya …

Penggunaan Virtual Private Server (VPS) sangat membantu khususnya bagi website yang traffic pengunjungnya sudah tinggi. Jika masih tetap mempertahankan menggunakan shared hosting, web Anda bisa mengalami overload akibatnya web tidak bisa diakses. Kelebihan lainnya, VPS  Indonesia  murah adalah bisa dijadikan alternatif untuk menyimpan data serta menjadikan web server.

Sekarang, di Indonesia sudah banyak penyedia layanan VPS murah yang bisa dijadikan pilihan untuk membangun website yang andal. VPS Indonesia menawarkan spesifikasi yang beragam dengan harga murah.

Nah, jika web Anda membutuhkan fungsi yang sudah dijelaskan di atas, jangan ragu untuk menggunakan VPS. Bisa dibilang VPS murah merupakan jalan tengah bagi Anda yang menginginkan fitur-fitur mirip dedicated server namun dengan harga murah. jika di antara pembaca ada yang ingin berbagi informasi atau saran, silakan menuliskannya di kolom komentar yang sudah kami sediakan.

Cara Mengubah Repository Centos 7.7 ke Server Lokal

Siapa yang tidak kenal CentOS? CentOS adalah sebuah sistem operasi yang Open Source yang didasarkan pada Red Hat Interprise Linux. Centos sendiri bermula dari proyek komunitas yang diawali pada akhir tahun 2003. CentOS dikenal juga dengan sebutan Sistem Operasi Sejuta Web Hosting, karena saking banyaknya perusahaan Web Hosting yang menggunakan CentOS untuk Operating System server mereka.

Repository merupakan sebuah server yang di khususkan untuk menampung paket-paket yang sangat dibutuhkan oleh sistem operasi. Dalam kata lain, kita bisa mengibaratkan, repository sebagai tandon yang digunakan untuk menampung seluruh update update terkini dari sebuah Operating Sistem Linux. Maka dari itu semakin dekat lokasi Server Repository yang kita gunakan, maka bisa lebih cepat pula proses update yang kita lakukan dikarenakan koneksi yang semakin singkat dan cepat. Ketimbang menggunakan Repository dari Server Luar Negeri, bisa mengakibatkan Latency yang cukup tinggi.

Silahkan baca Artikel kami mengenai Apa itu Repository di Sistem Linux untuk lebih mengerti tentang Linux Repository.

Agar komputer client terhubung dengan server yang menyediakan layanan repo maka diperlukan konfigurasi khusus yang ditempatkan pada konfigurasi paket manager.

Beda distribusi beda pula konfigurasinya, Jika anda telah familiar dengan distribusi Debian-based, seperti Sistem Operasi Debian atau Ubuntu, silahkan membaca Cara Mengubah Repository Ubuntu ke Server Lokal.

Cara pertama tentunya Anda harus login ke SSH Console dari Linux Server Anda.

Untuk berjaga-jaga ketika terjadi trouble, kita wajib melakukan backup CentOS-Base.repo yang terdapat pada folder /etc/yum.repos.ddengan melakukan perintah:

cp CentOS-Base.repo CentOS-Base.repo.ORI

Cara Mengubah Repository Centos 7.7 ke Server Lokal

Kemudian, Edit file CentOS-Base.repo menggunakan Text Editor favorit Anda. Kali ini, saya akan menggunakan Nano dengan mengetikkan perintah :

nano /etc/yum.repos.d/CentOS.repo

Dan kemudian, masukkan alamat repository dibawah ini ke file tersebut.

[Plus]
name=CentOS
baseurl=https://mirror.herza.id/centos/7.7.1908/centosplus/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirror.herza.id/centos/RPM-GPG-KEY-CentOS-7
[Extras]
name=CentOS
baseurl=https://mirror.herza.id/centos/7.7.1908/extras/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirror.herza.id/centos/RPM-GPG-KEY-CentOS-7
[Fasttrack]
name=CentOS
baseurl=https://mirror.herza.id/centos/7.7.1908/fasttrack/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirror.herza.id/centos/RPM-GPG-KEY-CentOS-7
[OS]
name=CentOS
baseurl=https://mirror.herza.id/centos/7.7.1908/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirror.herza.id/centos/RPM-GPG-KEY-CentOS-7
[Update]
name=CentOS
baseurl=https://mirror.herza.id/centos/7.7.1908/updates/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirror.herza.id/centos/RPM-GPG-KEY-CentOS-7
Mengedit Repo File di CentOS 7.7

Save file tersebut dengan menekan Ctrl + O kemudian keluar dari Text Editor dengan menekan Ctrl + X.

Setelah itu, jalankan perintah yum update, dan setelah itu yum update akan berjalan dengan melakukan Update melalui Server Lokal yang telah kita tentukan.

Melaksanakan perintah yum update untuk mengupdate repository CentOS

Apa itu Repository di Sistem Linux?

Jika Anda adalah pengguna layanan VPS Murah atau Dedicated Server dari Herza.ID, Artikel ini mungkin bisa sangat bermanfaat bagi kalian.

Apa itu Repository?

Repositori Linux adalah lokasi penyimpanan tempat sistem Anda mengambil dan menginstal pembaruan dan aplikasi OS. Setiap repositori adalah kumpulan perangkat lunak yang di-host di server jauh dan dimaksudkan untuk digunakan untuk menginstal dan memperbarui paket perangkat lunak pada sistem Linux. Ketika Anda menjalankan perintah seperti “sudo apt update” atau “sudo apt upgrade”, Anda mungkin menarik informasi paket dan memperbarui paket dari sejumlah repositori.

Apa itu Repository Linux

Repositori berisi ribuan program. Repositori standar memberikan tingkat keamanan yang tinggi, karena perangkat lunak yang disertakan diuji secara menyeluruh dan dibuat agar kompatibel dengan distribusi dan versi tertentu. Jadi, Anda dapat mengharapkan pembaruan terjadi tanpa “efek samping” yang tidak terduga.

Repositori mungkin standar atau non-standar. Setelah repositori non-standar ditambahkan ke daftar repositori sistem Anda, sistem dapat menginstal perangkat lunak darinya, serta dari repositori standar; kalau tidak, tidak bisa. Secara umum, menambahkan repositori non-standar adalah langkah sederhana. Perintah sudo apt-add-repository di Ubuntu, misalnya, dapat digunakan untuk menambahkan repositori.

Jangan lupa membaca Artikel kami tentang Cara Mengubah Repository Ubuntu Linux menggunakan Server Lokal untuk Debian / Ubuntu atau Cara Mengubah Repository CentOS 7.7 ke Server Lokal untuk Sistem Operasi CentOS.

For Debian systems such as Ubuntu, you could use a command like the one shown below to list the repositories that are used when you update your system. This command selects sources from the /etc/apt/sources.list file and /etc/apt/sources.list.d directory on the system where this information is maintained. The ^[^#] argument is suppressing the comments.

$ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security multiverse
/etc/apt/sources.list.d/teejee2008-ubuntu-ppa-bionic.list:deb http://ppa.launchpad.net/teejee2008/ppa/ubuntu bionic main

Satu hal yang mungkin Anda perhatikan ketika melihat daftar di atas adalah penggunaan istilah yang dibatasi, semesta, dan multiverse. Istilah-istilah ini mengidentifikasi beberapa perbedaan penting:

  • Main – perangkat lunak sumber terbuka yang didukung secara resmi. Canonical memberikan dukungan resmi untuk paket-paket ini. Setiap paket perangkat lunak sumber terbuka yang disertakan dalam instalasi default disertakan bersama dengan beberapa paket penting lainnya.
  • Restricted – yang didukung secara resmi, perangkat lunak sumber tertutup – mis., Driver perangkat keras – didukung selama rilis.
  • Universe – dikelola komunitas, sumber terbuka. Mayoritas perangkat lunak Ubuntu berasal dari repositori ini. Canonical tidak memberikan dukungan atau pembaruan resmi.
  • Multiverse – perangkat lunak yang tidak didukung, sumber tertutup, dan terbebani paten.

Kesimpulan Menggunakan Repository Lokal

Repositori Linux standar menyediakan:

  1. Lokasi tepercaya untuk mendapatkan perangkat lunak dengan percaya diri, mengetahui bahwa itu bebas dari malware dan telah diuji dengan benar
  2. Instalasi sederhana tanpa memperhatikan ketergantungan (semua paket yang diperlukan disediakan)
  3. Cara mudah untuk menemukan dan mengunduh apa yang Anda butuhkan

Mengetahui repositori yang Anda gunakan dapat menjelaskan bagaimana sistem Anda mengelola pembaruan. Secara umum, ini sangat baik. Jika Anda menggunakan repositori non-standar, mungkin ide yang baik untuk sesekali meninjau sumber perangkat lunak Anda.

Perbedaan VPS OpenVZ dan KVM

Sebelum kita membicarakan lebih jauh tentang Perbedaan VPS OpenVZ dan KVM, alangkah baiknya kita harus mengerti terlebih dahulu Apa itu Domain & Web Hosting dan Apa itu VPS. VPS – Virtual Private Server adalah Server yang menggunakan perangkat lunak virtualisasi untuk mempartisi server fisik menjadi beberapa server “virtual”, masing-masing memiliki kemampuan untuk menjalankan sistem operasi dan aplikasinya sendiri.

Perangkat Lunak dari Virtualisasi itu sendiri ada berbagai macam. Yang paling terkenal dipasaran saat adalah OpenVZ dan KVM.

OpenVZ dan KVM, virtualisasi mana yang lebih cocok untuk saya” adalah pertanyaan yang sering muncul ketika klien mencari VPS. Setelah Anda membandingkan spesifikasi CPU, RAM dan Storage, lihat yang ditawarkan jenis virtualisasinya.

Perbedaan OpenVZ vs KVM

Pertama-tama, perbedaan paling mendasar antara OpenVZ dan KVM adalah bahwa OpenVZ HANYA dapat digunakan dengan sistem operasi Linux, sementara KVM lebih fleksibel dan dapat digunakan dengan opsi Linux, Windows, dan OS Custom.

OpenVZ

OpenVZ menggunakan kernel bersama dengan lapisan virtualisasi di atas OS Linux yang sebenarnya. Karena kernel ini dibagikan oleh semua pengguna VPS pada node ini, kernel tidak dapat dikustomisasi. Begitu juga dengan Sumber Daya RAM Anda. Ketika anda memiliki 4GB RAM, tetapi yang digunakan hanya 1GB RAM saja, maka user lain dapat menggunakan Alokasi RAM tersebut yang belum digunakan. Ini bukan masalah jika Anda menjalankan aplikasi kecil, tetapi Anda mungkin berada dalam masalah jika Anda menjalankan sesuatu yang lebih intensif dengan sumber daya.

KVM

KVM memungkinkan Anda untuk mengatur nilai maksimum dan minimum untuk sumber daya Anda, sehingga Anda hanya menggunakan sumber daya yang dibutuhkan aplikasi Anda. Ini adalah virtualisasi perangkat keras yang nyata, yang berarti kinerja yang lebih baik dari persyaratan yang lebih rendah pada hypervisor. 100% dari RAM dan Sumber Daya Storage didedikasikan untuk satu pengguna individu. KVM menyediakan lingkungan yang lebih terisolasi dan memberi pengguna kernel mereka sendiri.

Risiko Overselling

Overselling adalah di mana Perusahaan Hosting akan melakukan penjualan VPS terlalu banyak dari sumber daya yang disediakan dengan harapan bahwa tidak setiap akun menggunakan semua sumber daya itu secara bersamaan. Sementara semuanya bisa di Oversell, waspadalah terhadap perusahaan hosting yang terlalu melakukan Overselling untuk sistem OpenVZ dan menempatkan Anda pada Node Server dengan VPS yang terlalu berlebihan. Dikarenakan hal tersebut, mengapa OpenVZ biasanya lebih murah daripada VPS KVM.

OpenVZ memberi pengguna dengan kecepatan dan skalabilitas, dan lebih murah. KVM menawarkan perangkat keras yang terisolasi secara individual termasuk CPU, RAM & Storage, dan sumber daya yang dijamin untuk penyesuaian dan peningkatan keandalan. Paket KVM ideal untuk Server Game, Server VPN, mikrotik CHR dan server untuk usaha kecil, dan perusahaan menengah. Jika anda pengguna VPN, pastikan Anda membaca Perbedaan VPN: PPTP, L2TP, dan OpenVPN.

VPS Murah Herza.ID Menawarkan Skalabilitas dan Ketersediaan Tertinggi

VPS Server dapat digunakan untuk banyak hal. Mulai dari DNS Server, Mail Server, Web Server, Database Server atau bahkan Web Server yang terintegrasi dengan database dan lainnya atau lebih dikenal dengan LAMP. Atau bahkan menggunakannya untuk sebagai VPN Server hingga untuk Mikrotik CHR VPS. (Jika Anda pengguna Mikrotik CHR, silahkan lihat Panduan untuk Menginstall Mikrotik CHR di VPS). Semuanya bisa di Herza.ID. Sistem Herza.ID memberikan Anda opsi untuk skalabilitas. Anda dapat memulai dengan Paket VPS yang murah, kemudian melakukan Upgrade suatu saat nanti jika dibutuhkan.

VPS TERBAIK INDONESIA

Sekarang Anda telah mengerti tentang Perbedaan VPS OpenVZ dan KVM. Nah, buat VPS Anda sekarang juga dengan Teknologi Cloud dari Herza.ID hanya dengan Rp, 50.000 / Bulan!

Herza.ID – PT Herza Digital Indonesia adalah penyedia infrastruktur Datacenter di Indonesia yang menawarkan serangkaian produk cloud dari server hosting yang dikelola hingga layanan colocation yang melayani berbagai klien, dari level pemula hingga operasional tingkat perusahaan. Hubungi kami sekarang untuk penawaran terbaik.

Perbedaan Web Hosting dan VPS

Dalam banyak hal, Shared Web Hosting mirip dengan paket data keluarga: Tanggung jawab dibagi di antara pengguna, dan Anda akan berada dalam masalah jika Anda melebihi porsi sumber daya yang dialokasikan untuk Anda. VPS Hosting, bagaimanapun, lebih seperti paket data individual. Meskipun Anda akan membayar lebih banyak uang untuk menyesuaikannya dengan kebutuhan Anda, Anda akan mendapatkan lebih banyak sumber daya dan kontrol atas mengubah pengaturan data Anda sesuai keinginan Anda.

Continue reading “Perbedaan Web Hosting dan VPS”