Beberapa waktu yang lalu, kita telah melihat daftar alat yang berguna untuk sysadmin Linux dan skrip BASH yang berguna untuk pengguna baris perintah . Hari ini, kita akan membahas beberapa layanan konsol yang berguna untuk pengguna Linux. Layanan konsol ini tidak lain hanyalah aplikasi web minimal yang melakukan operasi tertentu. Semua layanan konsol dapat diakses dari baris perintah melalui http , https dan protokol jaringan lainnya seperti ssh dan telnet . Untung mereka tidak memerlukan instalasi atau aplikasi tambahan apa pun, kecuali curl atau wget alat yang sudah diinstal sebelumnya di hampir semua distribusi Linux dan Unix. Jika Anda memiliki sistem Linux dengan koneksi Internet aktif, Anda dapat mulai menggunakan layanan konsol ini untuk melakukan berbagai tugas.
Daftar Layanan Konsol Berguna Untuk Pengguna Linux
Untuk mengakses layanan konsol berikut, kami menggunakan alat di bawah ini:
- ikal atau wget
- ssh
- telnet
- nc
Alat-alat ini sudah diinstal sebelumnya di banyak sistem operasi Linux. Untuk berjaga-jaga jika tidak tersedia, instal saja menggunakan manajer paket distribusi Anda.
Untuk menginstalnya di berbasis Debian sistem, jalankan:
$ sudo apt install curl wget openssh-client telnet nc
Pada berbasis RPM sistem:
$ sudo yum install curl wget openssh-client telnet nc
Di Linux Arch :
$ sudo pacman -S curl wget openssh-client telnet nc
Di openSUSE :
$ sudo zypper install curl wget openssh-client telnet nc
Sekarang mari kita lihat penggunaan beberapa layanan konsol.
Harap dicatat bahwa beberapa layanan yang tercantum di sini mungkin tidak bekerja sepanjang waktu. Jika tidak berhasil, coba setelah beberapa saat atau coba layanan lain.
Cheatsheets untuk perintah Linux/Unix
Anda mungkin pernah mendengar tentang cheat.sh . Saya menggunakan layanan ini setiap hari! Ini adalah salah satu layanan yang berguna untuk semua pengguna Linux. Ini menampilkan contoh perintah Linux yang ringkas.
Misalnya, untuk melihat curl command cheatsheet , cukup jalankan perintah berikut dari konsol Anda:
$ curl cheat.sh/curl
Sesederhana itu! Anda tidak perlu melalui halaman manual atau menggunakan sumber daya online apa pun untuk mempelajari tentang perintah. Itu bisa memberi Anda lembar contekan dari sebagian besar perintah Linux dan unix dalam beberapa detik.
perintah ls lembar contekan:
$ curl cheat.sh/ls
temukan perintah lembar contekan:
$ curl cheat.sh/find
Ini adalah alat yang sangat direkomendasikan!
Bacaan yang disarankan:
- Alternatif yang Baik Untuk Halaman Manual yang Perlu Diketahui Setiap Pengguna Linux
Peta Dunia
Tahukah Anda bahwa kita dapat melihat Peta Dunia langsung dari Terminal? Ya! MapSCII , perender peta dunia Braille dan ASCII untuk terminal Anda yang kompatibel dengan xterm.
Untuk menampilkan peta dunia dari konsol Anda, cukup jalankan:
$ telnet mapscii.me
Jangan meremehkannya. MapSCII bukan proyek timpang. Ini adalah proyek yang sangat terpuji. Ia bahkan dapat menampilkan peta kota kecil secara akurat. Selengkapnya di tautan berikut.
- MapSCII – Peta Dunia di Terminal Anda
Detail cuaca
Ini adalah layanan konsol terpuji lainnya. Ini akan memberi kita detail cuaca dari lokasi mana pun di dunia.
Untuk mengetahui detail cuaca di lokasi Anda saat ini, cukup jalankan:
$ curl wttr.in
Anda juga dapat menampilkan detail cuaca dari negara, kota, bandara, lokasi geografis tertentu, dan banyak lagi.
Lihat panduan berikut untuk detail lebih lanjut.
- Cara Memeriksa Detail Cuaca Dari Baris Perintah Di Linux
Alamat IP
Kami dapat menemukan alamat ip lokal menggunakan ip memerintah. Tapi bagaimana dengan alamat IP publik? Sederhana saja!
Untuk menemukan alamat IP publik Anda, jalankan saja perintah berikut dari Terminal Anda:
$ curl ipinfo.io/ip 157.46.122.176
$ curl eth0.me 157.46.122.176
$ curl checkip.amazonaws.com 157.46.122.176
$ curl icanhazip.com 2409:4072:631a:c033:cc4b:4d25:e76c:9042
Ada juga layanan konsol untuk menampilkan alamat ip dalam format JSON.
$ curl httpbin.org/ip { "origin": "157.46.122.176" }
Geolokasi
Layanan konsol berikut akan menampilkan detail geolokasi.
$ curl ipinfo.io/8.8.8.8 { "ip": "8.8.8.8", "hostname": "dns.google", "city": "Mountain View", "region": "California", "country": "US", "loc": "37.3860,-122.0838", "org": "AS15169 Google LLC", "postal": "94035", "timezone": "America/Los_Angeles", "readme": "https://ipinfo.io/missingauth" }
Atau hanya menampilkan lokasi:
$curl ipinfo.io/8.8.8.8/loc 37.3860,-122.0838
Negara tampilan:
$ curl ifconfig.co/country India
Tampilan kota:
$ curl ifconfig.co/city Chennai
Bacaan terkait:
- Cara Menemukan Geolokasi Alamat IP Dari Commandline
- Geo – Utilitas BASH Sederhana Untuk Mendapatkan Detail Jaringan Dan Geolokasi
- Cara Mendapatkan Geolokasi Anda Dari Commandline Di Linux
Uang
Ingin tahu apa yang terjadi di pasar Cryptocurreny?
Dapatkan 100 Cryptocurrency Teratas Coinmarketcap:
$ curl cmc.rjldev.com
Contoh keluaran:
Dapatkan Nilai Tukar Mata Uang Kripto:
$ curl rate.sx
Contoh keluaran:
Anda juga dapat menampilkan nilai tukar mata uang tertentu:
$ curl rate.sx/btc
Kamus
Ingin tahu arti kata bahasa Inggris? Inilah cara Anda mendapatkan arti sebuah kata - gustatory
$ curl 'dict://dict.org/d:gustatory' 220 pan.alephnull.com dictd 1.12.1/rf on Linux 4.4.0-1-amd64 <auth.mime> <[email protected]> 250 ok 150 1 definitions retrieved 151 "Gustatory" gcide "The Collaborative International Dictionary of English v.0.48" Gustatory \Gust"a*to*ry\, a. Pertaining to, or subservient to, the sense of taste; as, the gustatory nerve which supplies the front of the tongue. [1913 Webster] . 250 ok [d/m/c = 1/0/16; 0.000r 0.000u 0.000s] 221 bye [d/m/c = 0/0/0; 0.000r 0.000u 0.000s]
Berbagi teks
Anda dapat berbagi teks melalui beberapa layanan konsol. Layanan berbagi teks ini seringkali berguna untuk berbagi kode.
Ini contohnya.
$ echo "Welcome To OSTechNix!" | curl -F 'f:1=<-' ix.io http://ix.io/2bCA
Perintah di atas akan membagikan teks "Welcome To OSTechNix" melalui ix.io lokasi. Siapa pun dapat melihat akses teks ini dari browser web dengan menavigasi ke URL - http://ix.io/2bCA
Contoh lain:
$ echo "Welcome To OSTechNix!" | curl -F [email protected] 0x0.st http://0x0.st/i-0G.txt
Berbagi file
Bukan hanya teks, kami bahkan dapat berbagi file ke siapa saja menggunakan layanan konsol yang disebut filepush .
$ curl --upload-file ostechnix.txt filepush.co/upload/ostechnix.txt % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 72 0 0 100 72 0 54 0:00:01 0:00:01 --:--:-- 54http://filepush.co/8x6h/ostechnix.txt 100 110 100 38 100 72 27 53 0:00:01 0:00:01 --:--:-- 81
Perintah di atas akan mengupload ostechnix.txt file ke situs filepush.co. Anda dapat mengakses file ini dari mana saja dengan membuka tautan - http://filepush.co/8x6h/ostechnix.txt
Layanan konsol berbagi teks lainnya adalah termbin :
$ echo "Welcome To OSTechNix!" | nc termbin.com 9999
Ada juga layanan konsol lain bernama transfer.sh . Tapi itu tidak berfungsi pada saat menulis panduan ini.
Peramban
Ada banyak browser teks yang tersedia untuk Linux. Jelajahi adalah salah satunya dan Anda dapat mengaksesnya langsung dari Terminal menggunakan perintah:
$ ssh brow.sh
Browsh adalah browser teks modern yang mendukung grafik termasuk video. Secara teknis, ini bukan browser, tetapi semacam terminal front-end browser. Ini menggunakan Firefox tanpa kepala untuk merender halaman web dan kemudian mengubahnya menjadi seni ASCII. Lihat panduan berikut untuk detail lebih lanjut.
- Browsh – Peramban Teks Modern yang Mendukung Grafik dan Video
Buat kode QR untuk string yang diberikan
Apakah Anda ingin membuat kode QR untuk string tertentu? Itu mudah!
$ curl qrenco.de/ostechnix
Berikut adalah kode QR untuk string "ostechnix".
Penyingkat URL
Ingin mempersingkat URL yang panjang agar lebih mudah diposkan atau dibagikan dengan teman Anda? Gunakan layanan konsol Tinyurl untuk mempersingkatnya:
$ curl -s http://tinyurl.com/api-create.php?url=https://ostechnix.com/pigz-compress-and-decompress-files-in-parallel-in-linux/ http://tinyurl.com/vkc5c5p
Hiburan / Hiburan / Permainan
Merasa bosan di tempat kerja? Berikut adalah beberapa layanan konsol untuk mengisi waktu Anda.
Tampilkan lelucon acak di Terminal:
$ curl https://icanhazdadjoke.com
Tampilkan animasi Burung beo :
$ curl parrot.live
Disko di Terminal:
$ nc rya.nc 1987
Tonton StarWars di terminal:
$ nc towel.blinkenlights.nl 23
tetris Multi multipemain permainan:
$ ssh netris.rocketnine.space
Ular permainan:
$ ssh sshtron.zachlatta.com
Mainkan Catur :
$ telnet freechess.org
Bacaan yang disarankan:
- PacVim – Game CLI Untuk Mempelajari Perintah Vim
- Uji Keterampilan BASH Anda Dengan Memainkan Game Baris Perintah
Dalam panduan ini, saya hanya mencantumkan beberapa layanan konsol yang saya gunakan dari waktu ke waktu. Masih ada lagi. Anda dapat melihat daftar lengkapnya di tautan berikut.
- Layanan Konsol Luar Biasa