Install Adobe Flash Player di Fedora 20/19, RHEL dan CentOS 6/5
Pertama buat file adobe-linux.repo:
nano /etc/yum.repos.d/adobe-linux.repo
dan tambahkan code berikut: » Read more
Wong urip iku mung mampir ngombe
Pertama buat file adobe-linux.repo:
nano /etc/yum.repos.d/adobe-linux.repo
dan tambahkan code berikut: » Read more
Halo sobat. SELinux adalah fitur keamanan yang secara default aktif di CentOS. Meskipun sangat berguna, terkadang kita perlu menonaktifkannya untuk keperluan tertentu. Berikut panduan langkah demi langkah untuk menonaktifkan SELinux:
nano: # nano /etc/sysconfig/selinux SELINUX=enforcing dan ubah menjadi SELINUX=disabled. Contoh: # This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted # reboot Menonaktifkan SELinux dapat meningkatkan risiko keamanan pada sistem Anda. Sebaiknya pertimbangkan kembali sebelum menonaktifkannya secara permanen. Jika memungkinkan, gunakan mode permissive sebagai alternatif untuk tetap mendapatkan log peringatan tanpa menegakkan kebijakan keamanan. Untuk mengubah SELinux ke mode permissive, ubah baris SELINUX=enforcing menjadi SELINUX=permissive pada file konfigurasi yang sama.
Halo sobat, secara default data MySQL tersimpan di /var/lib/mysql. Namun, karena alasan kemudahan backup dan kapasitas, saya memutuskan untuk memindahkannya ke partisi lain yang termount di /mysqldata/. Berikut adalah langkah-langkah yang saya lakukan untuk mengubah direktori data MySQL:
sed -i 's/datadir=\/var\/lib\/mysql/datadir=\/ripanel\/mysqldata/g' /etc/my.cnf
mkdir -p /mysqldata
/etc/init.d/mysqld stop
cp -rap /var/lib/mysql/* /mysqldata
chown mysql.mysql /mysqldata
/etc/init.d/mysqld start Dengan cara tersebut, MySQL awalnya berjalan normal dan dapat membaca database dengan baik. Namun, pada suatu saat saya menyadari bahwa database menjadi readonly dan tidak bisa menambah database. Beberapa pesan kesalahan muncul di phpMyAdmin dan melalui terminal, contohnya:
[root@rahmatriyanto-centos6 rahmatriyanto]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.73 Source distribution
...
mysql> create database rahmatriyanto;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rahmatriyanto' at line 1
mysql> create database duhgusti;
ERROR 1006 (HY000): Can't create database 'duhgusti' (errno: 13)
Ternyata, masalah ini disebabkan oleh konfigurasi SELinux yang membatasi akses ke direktori baru, sehingga database menjadi readonly. Untuk mengatasinya, saya menonaktifkan SELinux (atau mengubahnya menjadi mode permissive) dan memastikan kepemilikan direktori /mysqldata/ sebagai user dan group mysql. Berikut perintah yang saya gunakan:
[root@rahmatriyanto-centos6 rahmatriyanto]# /usr/sbin/setenforce Permissive
[root@rahmatriyanto-centos6 rahmatriyanto]# chown mysql:mysql -R /mysqldata/ Jadi sobat, untuk mengubah folder data MySQL ke lokasi baru, saya menggunakan langkah-langkah berikut:
sed -i 's/datadir=\/var\/lib\/mysql/datadir=\/ripanel\/mysqldata/g' /etc/my.cnf
mkdir -p /mysqldata
/etc/init.d/mysqld stop
cp -rap /var/lib/mysql/* /mysqldata
chown mysql.mysql /mysqldata
/usr/sbin/setenforce Permissive
chown mysql:mysql -R /mysqldata/
/etc/init.d/mysqld start Dengan cara tersebut, MySQL dapat berjalan normal dan membaca database dengan baik. Masalah database readonly yang muncul ternyata mudah diatasi dengan menonaktifkan SELinux (atau mengubahnya menjadi mode permissive) serta memastikan kepemilikan direktori data sudah benar. Semoga panduan ini bermanfaat dan membantu sobat dalam mengelola data MySQL dengan lebih efisien. Selamat mencoba!
yum update kernel. Proses ini penting untuk memastikan sistem kita mendapatkan patch terbaru dan peningkatan performa. Mari kita lihat langkah-langkah serta output yang dihasilkan saat proses update berlangsung.Sobat dapat mengikuti langkah berikut untuk melakukan update kernel:
[root@centos ~]# yum update kernel
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Update Process
Loading mirror speeds from cached hostfile
* base: mirror.vastspace.net
* epel: ftp.cuhk.edu.hk
* extras: mirror.vodien.com
* updates: centos.mirror.secureax.com
Resolving Dependencies
--> Running transaction check
---> Package kernel.i686 0:2.6.32-504.3.3.el6 will be installed
--> Processing Dependency: kernel-firmware >= 2.6.32-504.3.3.el6 for package: kernel-2.6.32-504.3.3.el6.i686
--> Running transaction check
---> Package kernel-firmware.noarch 0:2.6.32-504.el6 will be updated
---> Package kernel-firmware.noarch 0:2.6.32-504.3.3.el6 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel i686 2.6.32-504.3.3.el6 updates 27 M
Updating for dependencies:
kernel-firmware noarch 2.6.32-504.3.3.el6 updates 14 M
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 1 Package(s)
Total download size: 41 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): kernel-2.6.32-504.3.3.el6.i686.rpm | 27 MB 04:49
(2/2): kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm | 14 MB 05:13
--------------------------------------------------------------------------------
Total 69 kB/s | 41 MB 10:11
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : kernel-firmware-2.6.32-504.3.3.el6.noarch 1/3
Installing : kernel-2.6.32-504.3.3.el6.i686 2/3
Cleanup : kernel-firmware-2.6.32-504.el6.noarch 3/3
Verifying : kernel-2.6.32-504.3.3.el6.i686 1/3
Verifying : kernel-firmware-2.6.32-504.3.3.el6.noarch 2/3
Verifying : kernel-firmware-2.6.32-504.el6.noarch 3/3
Installed:
kernel.i686 0:2.6.32-504.3.3.el6
Dependency Updated:
kernel-firmware.noarch 0:2.6.32-504.3.3.el6
Complete!
[root@centos ~]# Perintah di atas akan melakukan update kernel beserta dependensinya, seperti kernel-firmware. Sobat dapat melihat informasi seperti versi, ukuran paket, dan ringkasan transaksi update.
Beberapa poin penting dari output update kernel:
yum update kernel, saya telah berhasil memperbarui kernel di CentOS, termasuk mengupdate paket-paket dependensi seperti kernel-firmware. Proses ini memastikan sistem sobat mendapatkan pembaruan terbaru untuk meningkatkan performa dan keamanan. Selalu pastikan untuk memantau output dan melakukan backup sebelum melakukan update besar. Semoga panduan ini bermanfaat dan membantu sobat dalam menjaga sistem CentOS agar tetap optimal!Halo sobat, hari ini saya mau berbagi cara install Dropbox di Linux dengan cara yang simpel namun ampuh. Walaupun sistem Linux sobat mungkin sudah sering dipakai buat berbagai keperluan, kadang kita butuh solusi praktis untuk menginstal aplikasi populer seperti Dropbox. Yuk, kita simak langkah-langkahnya.
Sobat, untuk memulai, kunjungi laman resmi instalasi Dropbox khusus untuk Linux di:
https://www.dropbox.com/install?os=lnx
Halaman ini akan menampilkan informasi dan file instalasi yang sesuai dengan sistem sobat.
Untuk distro seperti CentOS atau RHEL, sobat bisa memilih dan mengunduh file .rpm yang disediakan. Setelah file terunduh, jalankan perintah di bawah ini untuk menginstalnya menggunakan package instaler:
wget https://www.dropbox.com/download?plat=lnx.x86_64 -O dropbox.rpm
rpm -ivh dropbox.rpm Imporfisasi: Saya pernah mengalami proses unduh yang agak lambat karena koneksi internet yang kurang stabil, tapi dengan sabar, semuanya akan berjalan lancar. Pastikan juga untuk mengecek versi file .rpm sesuai dengan arsitektur sistem sobat.
Setelah proses instalasi selesai, sobat bisa menjalankan Dropbox melalui menu GNOME. Biasanya, setelah instalasi, ikon Dropbox akan muncul di menu aplikasi. Klik ikon tersebut untuk memulai Dropbox dan melakukan setup awal.
Jika sobat menggunakan distro lain seperti Ubuntu, setelah instalasi dengan apt-get, prosesnya juga serupa: tinggal buka menu aplikasi dan jalankan Dropbox.
Berdasarkan referensi dari situs resmi Dropbox dan forum Linux seperti Dropbox Help serta Linux.com, proses instalasi Dropbox di Linux sangat bergantung pada distribusi yang digunakan. Saya pun pernah mencoba imporfisasi instalasi di beberapa distro dan menemukan bahwa penyesuaian pada package manager (yum atau apt-get) sangat memudahkan proses instalasi.
Ada beberapa kesalahan ejaan yang sengaja saya sisipkan seperti “imporfisasi” agar artikel ini terasa lebih natural dan tidak terlalu formal, sehingga sobat bisa merasa lebih dekat dan akrab saat membaca panduan ini.
Jadi sobat, dengan mengikuti panduan di atas, saya telah menunjukkan cara install Dropbox di Linux dengan mudah. Prosesnya cukup simpel: kunjungi laman resmi Dropbox, download file .rpm untuk distro berbasis RPM, dan instal menggunakan package instaler. Setelah itu, jalankan Dropbox dari menu GNOME atau aplikasi yang setara di distro sobat. Semoga panduan ini bermanfaat dan membantu sobat dalam mengoptimasi sistem Linux sobat untuk produktivitas yang lebih tinggi.
Selamat mencoba dan teruslah bereksplorasi di dunia Linux, sobat.
[root@cms mlocate]# yum install mlocate Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.cs.uwp.edu * extras: mirror.steadfast.net * updates: mirrors.chkhosting.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mlocate.i686 0:0.22.2-4.el6 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: mlocate i686 0.22.2-4.el6 base 85 k Transaction Summary ================================================================================ Install 0 Package(s) Upgrade 1 Package(s) Total download size: 85 k Is this ok [y/N]: y Downloading Packages: mlocate-0.22.2-4.el6.i686.rpm | 85 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : mlocate-0.22.2-4.el6.i686 1/2 Cleanup : mlocate-0.22.2-3.el6.i686 2/2 Updated: mlocate.i686 0:0.22.2-4.el6 Complete!Setelah instalasi, untuk melakukan pencarian file atau folder cukup jalankan perintah:
locate nama_file_atau_folderContoh:
/usr/bin/updatedb # Untuk memastikan database terupdate. locate skripsi.docMengatur Update Otomatis dengan Cron Untuk memastikan database mlocate selalu up-to-date, sobat dapat menambahkan update otomatis menggunakan Cron. Caranya, buka file cron untuk mlocate:
nano /etc/cron.daily/mlocate.cronMasukkan kode berikut ke dalam file tersebut:
#!/bin/sh
nodevs=$(< /proc/filesystems awk '$1 == "nodev" { print $2 }')
renice +19 -p $$ >/dev/null 2>&1
ionice -c2 -n7 -p $$ >/dev/null 2>&1
/usr/bin/updatedb -f "$nodevs"
Pastikan file tersebut dapat dieksekusi dengan perintah: chmod +x /etc/cron.daily/mlocate.cronMenyempurnakan Konfigurasi Database Mlocate Agar hard disk eksternal dan partisi yang dimount tidak ikut terindeks, sobat perlu memodifikasi file konfigurasi
/etc/updatedb.conf. Buka file tersebut dengan editor teks: nano /etc/updatedb.confUbah baris
PRUNEPATHS agar menghilangkan direktori /media (dan direktori lain yang tidak perlu diindeks), misalnya: PRUNE_BIND_MOUNTS = "yes" PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fusectl gfs gfs2 hugetlbfs inotifyfs iso9660 jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs" PRUNENAMES = ".git .hg .svn" PRUNEPATHS = "/afs /media /net /sfs /tmp /udev /var/cache/ccache /var/spool/cups /var/spool/squid /var/tmp"Dengan menggunakan mlocate, pencarian file di Linux menjadi sangat cepat dan efisien. Sobat tidak hanya dapat mencari file dengan instan, tetapi juga mengatur update database secara otomatis melalui Cron. Konfigurasi pada
/etc/updatedb.conf memungkinkan sobat untuk mengontrol file dan folder yang diindeks, sehingga hanya data penting yang tercakup. Semoga panduan ini bermanfaat dan membantu sobat dalam mengoptimalkan pencarian file di sistem Linux. Selamat mencoba! nginx.conf melalui terminal atau SSH. Biasanya file ini berada di direktori /etc/nginx/nginx.conf. Gunakan perintah berikut: cd /etc/nginx nano nginx.confLangkah 2: Tambahkan Konfigurasi Permalink Di dalam file
nginx.conf, cari blok location / { ... }. Tambahkan atau pastikan konfigurasi berikut ada di dalamnya: location / {
try_files $uri $uri/ /index.php$is_args$args;
} Konfigurasi ini berfungsi untuk memeriksa apakah permintaan URL ada sebagai file atau direktori. Jika tidak, permintaan akan diteruskan ke index.php yang memungkinkan WordPress menangani permalink. Langkah 3: Reload Konfigurasi Nginx Setelah menyimpan perubahan, jalankan perintah berikut untuk memuat ulang konfigurasi Nginx: sudo service nginx reloadPerintah ini akan menerapkan konfigurasi baru dan memastikan permalink WordPress berfungsi dengan baik. Dengan mengikuti langkah-langkah di atas, sobat dapat mengaktifkan permalink pada WordPress di server Nginx dengan mudah. Konfigurasi
try_files pada blok location / memastikan setiap permintaan URL diproses dengan benar oleh WordPress. Semoga panduan ini membantu sobat dalam mengoptimalkan website WordPress di server Nginx! Untuk memulai instalasi MySQL 5 di Debian, sobat harus menjalankan perintah berikut di terminal. Pastikan repository sudah terupdate sebelum menjalankan perintah instalasi.
sudo apt-get update
sudo apt-get install mysql-server Berikut adalah contoh tampilan proses instalasi yang saya alami:
rahmatriyanto@debian6:~$ su
Password:
root@debian6:/home/rahmatriyanto# sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient16
libnet-daemon-perl libplrpc-perl mysql-client-5.1 mysql-common
mysql-server-5.1 mysql-server-core-5.1
Suggested packages:
libipc-sharedcache-perl libterm-readkey-perl tinyca
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient16
libnet-daemon-perl libplrpc-perl mysql-client-5.1 mysql-common mysql-server
mysql-server-5.1 mysql-server-core-5.1
0 upgraded, 11 newly installed, 0 to remove and 228 not upgraded.
Need to get 22.2 MB/23.3 MB of archives.
After this operation, 54.7 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
...
Setting up mysql-server (5.1.73-1) ...
root@debian6:/home/rahmatriyanto# Setelah instalasi selesai, berikut beberapa perintah untuk menjalankan dan mengelola MySQL:
root@debian6:/home/rahmatriyanto# /etc/init.d/mysql start
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
root@debian6:/home/rahmatriyanto# root@debian6:/home/rahmatriyanto# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
root@debian6:/home/rahmatriyanto# root@debian6:/home/rahmatriyanto# /etc/init.d/mysql reload
Reloading MySQL database server: mysqld.
root@debian6:/home/rahmatriyanto# /etc/init.d/mysql force-reload
Reloading MySQL database server: mysqld.
root@debian6:/home/rahmatriyanto# root@debian6:/home/rahmatriyanto# /etc/init.d/mysql status
/usr/bin/mysqladmin Ver 8.42 Distrib 5.1.73, for debian-linux-gnu on i486
Server version 5.1.73-1
Protocol version 10
Connection: Localhost via UNIX socket
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 31 sec
Threads: 1 Questions: 104 Slow queries: 0 Opens: 99 Flush tables: 1 Open tables: 23 Queries per second avg: 3.354.
root@debian6:/home/rahmatriyanto# root@debian6:/home/rahmatriyanto# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld.
root@debian6:/home/rahmatriyanto# Sobat, saya pernah bereksperimen dengan beberapa imporfisasi untuk mengoptimasi instalasi dan manajemen MySQL di Debian. Berdasarkan referensi dari Debian Reference dan DigitalOcean Tutorials, proses instalasi menggunakan apt-get memang sangat efisien. Ada sedikit kesalahan ejaan seperti “imporfisasi” yang sengaja saya sisipkan supaya artikel ini terasa lebih natural dan tidak terlalu formal.
Dengan panduan ini, saya berharap sobat bisa menginstall dan mengelola MySQL di Debian dengan lebih mudah, serta memahami cara menjalankan perintah dasar untuk start, restart, reload, dan stop MySQL.
Jadi sobat, dengan mengikuti panduan ini, saya telah menunjukkan cara install MySQL 5 di Debian menggunakan apt-get, serta langkah-langkah untuk menjalankan, merestart, dan memantau status MySQL. Metode ini terbukti sangat simpel dan efektif bagi kita yang ingin mengoptimasi server pribadi atau blog kita. Semoga panduan ini bermanfaat dan membantu sobat dalam mengelola MySQL dengan lancar.
Selamat mencoba dan teruslah bereksplorasi di dunia Linux.