X11 forwarding merupkan bagian fitur dari SSH, yang merupakan suatu mekanisme yang mana dengannya kita dapat meneruskan tampilan grafis di bawah naungan X11 Server melalui SSH. Singkatnya, dengan memanfaatkan X11 forwarding, kita dapat menjalankan aplikasi berbasis GUI di localhost dari jarak jauh di server. Fitur ini sendiri, merupakan salah satu fitur yang sering saya pergunakan dalam kegiatan me-remote suatu server.
Hampir seluruh distribusi GNU/Linux pasti menyediakan paket untuk bahasa pemrograman ruby. Perbedaannya hanya terletak pada versi ruby yang disediakan oleh masing-masing repositori. Umumnya, distro yang memiliki masa dukungan panjang (long term support), paket yang terdapat didalamnya cendurung lebih lawas dari sumber aslinya (upstream), dikarenakan mereka memegang teguh prinsip stabilitas. Dengan demikian, jika kita ingin menggunakan aplikasi terbaru perlu dikompilasi terlebih dahulu dari sumber aslinya atau mungkin menggunakan repostori non resmi (unofficial).
Sebelumnya saya berkerja lebih banyak di GNU/Linux dibandingan dengan sistem operasi lainnya. Sejak PC kantor seluruhnya menggunakan Windows, beberapa hal yang melakat yang biasa saya lakukan di GNU/Linux menjadi agak sedikit terhambat, seperti penggunaan openssh
, rsync
, sftp
, vim
dan lain sebagainya. Meskipun aplikasi demikian sebetulnya ada di Windows, namun lagi-lagi karena faktor kebiasaan, saya menjadi lebih sedikit terhambat karena harus menyesuaikan. Sejak hadirnya Windows Subsystem for Linux (WSL) di Windows 10, menjadikan saya tidak lagi terhambat ketika harus berurusan dengan server atau kodingan.
Kemarin saya telah membahas mengenai pasangan dan penggunaan DNSCrypt untuk GNU/Linux khususnya di distro Arch Linux. Pembahasan berlanjut, khusus untuk pengguna Windows, kita dapat dengan mudah memasangnya, yakni cukup gunakan aplikasi SimpleDNSCrypt.
Menggunakan ssh
di GNU/Linux bisa dikatakan paling mudah dibandingkan dengan Windows. Cukup panggil melalui terminal
dengan mengetik ssh
karena openSSH
hampir semua distro telah menyertakannya secara asali. Berbeda dengan Windows kita tidak bisa memanggail ssh
dengan cmd
, perlu aplikasi pihak ketiga yang menangani hal ini, salah satunya adalah dengan PuTTY.
Hampir seluruh bahasa pemrograman menyertakan debugger tool untuk melakukan debugging. Dengan adanya debugger tool tersebut mempermudah kita untuk memeriksa dan mengetahui di mana letak kesalahan suatu aplikasi yang hendak atau sudah dibangun.
Ketika komputer sudah lama dan dipenuhi oleh berkas-berkas, pada waktu tertentu kita ingin mengakses berkas tersebut lalu lupa. Dikarenakan sudah lama tidak dilihat, wajar saja demikian. Saya sendiri pun juga pernah mengalami hal itu. Di samping itu, saya hanya mengingat kata kuncinya saja. Jika Anda mengalami hal yang sama, artinya kita butuh semacam aplikasi pencarian berkas.
Tadi pagi saya mendapati suatu masalah mengenai situs yang saya kelola yakni terdapat notifikasi_ “mysql DB Error: Incorrect key file for table; table.MYI try to repair it”_. Entah apa penyebabnya, padahal tadi malam situs tersebut baik-baik saja. Mencoba mencari tahu apa penyebabnya dari mesin pencarian, nah berikut ini hal yang saya lakukan pada saat perbaikan tersebut yakini:
Saya pernah menulis tentang larangan agar tidak menggunakan permission 777 ditunjukan khusus kepada web developer. Singkatnya selalu gunakan permission 0755
untuk direktori dan 0644
untuk berkas.
Ketika menjalankan nginx
atau apache
, mungkin bagi Anda yang baru dalam GNU/Linux, bingung mengapa tidak bisa menulis (unwritable) karena user dan group yang digunakan nginx
atau apache
tersebut tidak sesuai.
Windows Subsystem for Linux (WSL) atau nama lainnya dikenal dengan Bash on Ubuntu on Windows, merupakan fitur baru yang diberikan Windows 10 sejak versi Insider Build 14393. Fitur ini memungkinkan menjalankan beberapa aplikasi utilitas GNU Core secara native yang secara asali banyak disertakan dalam GNU/Linux, seperti grep
, sed
, awk
, dan lain sebagainya tanpa harus memasang mesin virtual.
Kalender merupakan suatu term yang sudah lumrah kita ketahui, yakni daftar hari dan bulan dalam setahun. Term kalender setidaknya memiliki dua makna yakni kalender sebagai sistem penamaan periode waktu; dan kalender sebagai suatu alat, seperti halnya kalender dalam bentuk cetak (kalender dinding, dsb). kalender sebagai sebuah alat, terdapat dalam dua jenis yakni kalender cetak dan digital. Keduanya memiliki peran yang penting dalam hal untuk kita mengetahui waktu dalam bentuk hari.
GNU Nano atau biasa dikenal sebagai nano
saja merupakan aplikasi penyuntingan teks (text editor) berbasis TUI (Text-based user interface) untuk pengguna GNU/Linux. Meskipun berbasis TUI bukan berarti sulit, justru penggunaan GNU nano
terbilang cukup mudah dan cocok untuk pemula yang ingin berlajar menyunting berkas di GNU/Linux via CLI, seperti pada saat penyuntingan berkas konfigurasi server yang mana hanya bermodal remote via SSH saja.