Category Archives: Terminal

Convert

ImageMagick dapat digunakan untuk mengkonversi berbagai jenis file gambar, termasuk JPEG, PNG, GIF, BMP, dan TIFF. Beberapa contoh penggunaan ImageMagick untuk mengkonversi file adalah sebagai berikut:

Mengubah format file dari JPEG ke PNG:

convert input.jpg output.png

Mengubah ukuran gambar menjadi lebih kecil:

convert input.jpg -resize 50% output.jpg

Menggabungkan beberapa file gambar menjadi satu file PDF:

convert input1.jpg input2.jpg input3.jpg output.pdf

Membuat thumbnail dari sebuah file gambar: » Read more

Perintah Command Line Linux yang Sering Saya Gunakan

df -h

Sintak ini digunakan untuk mengetahui ukuran setiap drive hardisk.

zip -r -0 /home/rahmatriyanto/*.jpg

Perintah ini untuk zip file gambar tanpa dikompress, tujuannya agar prosesnya cepat, karena menurut saya gambar tidak perlu dikompres, karena hasil kompresi file gambar tidak terlalu siknifikan sekitar 4%. lalu buat apa di zip? ini untuk memudahkan transfer dari server ke local atau server lain atau sekedar untuk backup.

ssh rahmatriyanto@204.171.12:

Sintak ini untuk login server via ssh.

ls

menampilkan daftar file dan direktori pada lokasi kerja saat ini.

ls -lah

menampilkan daftar file dan direktori pada lokasi kerja saat ini secara rinci, termasuk hak akses, pemilik, grup, ukuran file, dan tanggal modifikasi.

cd

mengubah direktori saat ini ke direktori lain.

mkdir

membuat direktori baru.

rm

menghapus file atau direktori.

cp

menyalin file atau direktori.

mv

memindahkan atau mengubah nama file atau direktori.

sudo

menjalankan perintah sebagai superuser (atau root).

ps

menampilkan daftar proses yang sedang berjalan.

top

menampilkan informasi tentang penggunaan sumber daya oleh proses yang sedang berjalan.

grep

mencari kata atau pola tertentu di dalam file atau output yang dihasilkan.

chmod

mengubah izin akses file atau direktori.

cat

menampilkan isi file secara keseluruhan.

head

menampilkan baris awal dari sebuah file.

tail

menampilkan baris akhir dari sebuah file.

find

mencari file atau direktori berdasarkan kriteria tertentu, seperti nama file atau ukuran file.

du

menampilkan ukuran file atau direktori.

tar

mengarsipkan dan mengekstrak file atau direktori.

ssh

login ke server jarak jauh dan mengendalikan server melalui command line.

scp

mengirim file antara server jarak jauh dengan server lokal atau sebaliknya.

wget

mengunduh file dari internet melalui command line.

curl

mengirim atau menerima data dari server melalui command line.

ping

memeriksa koneksi jaringan antara dua komputer.

traceroute

mengetahui jalur koneksi jaringan antara dua komputer.

ifconfig

menampilkan informasi tentang interface jaringan, seperti alamat IP, alamat MAC, dan status koneksi.

netstat

menampilkan informasi tentang koneksi jaringan, seperti port yang digunakan dan status koneksi.

iptables

mengonfigurasi firewall pada sistem Linux.

crontab

mengatur jadwal tugas yang berulang pada sistem Linux.

systemctl

mengelola layanan sistem pada Linux, seperti mengaktifkan atau menonaktifkan layanan atau menjalankan ulang sistem.

chmod

mengubah izin akses file atau direktori.

chown

mengubah kepemilikan file atau direktori.

chgrp

mengubah grup file atau direktori.

df

menampilkan informasi tentang ruang disk yang digunakan dan tersedia.

free

menampilkan informasi tentang penggunaan memori sistem.

uname

menampilkan informasi tentang sistem operasi dan kernel yang digunakan.

whoami

menampilkan nama pengguna yang sedang login.

pwd

menampilkan direktori saat ini.

date

menampilkan tanggal dan waktu sistem.

history

menampilkan daftar perintah yang telah dijalankan sebelumnya.

kill

memberhentikan proses yang sedang berjalan.

sudo

menjalankan perintah sebagai superuser (atau root).

echo

menampilkan teks di terminal atau menyimpan teks ke dalam file.

man

menampilkan manual dari suatu perintah.

which

menampilkan lokasi file biner suatu perintah.

whereis

menampilkan lokasi file biner, file manual, dan kode sumber suatu perintah.

locate

mencari file atau direktori di seluruh sistem.

ssh-keygen

menghasilkan kunci SSH untuk login ke server jarak jauh.

scp

mengirim file antara server jarak jauh dengan server lokal atau sebaliknya.

rsync

menyalin file atau direktori secara efisien antara server jarak jauh atau lokal.

nc

menjalin koneksi jaringan dengan server atau port tertentu.

telnet

menjalin koneksi jaringan dengan server atau port tertentu dan dapat digunakan untuk melakukan debugging jaringan.

awk

mengekstrak dan memanipulasi data teks dari file atau output yang dihasilkan.

sed

memanipulasi data teks dari file atau output yang dihasilkan.

cut

memotong kolom atau bagian tertentu dari file atau output yang dihasilkan.

Cara Menghitung Jumlah Files di Direktori Linux

Sintak secara umum sebagi berikut:

find NamaDirektori -type f ¦ wc -l

Contoh penggunaan untuk menghitung jumlah semua file di sebuah direktori yang sedang aktif

find . -type f ¦ wc -l

Atau bisa juga menuliskan nama direktori secara absolut » Read more

Linux & Unix Help Command

bash

GNU bash, version 4.1.2(1)-release-(x86_64-redhat-linux-gnu)
Usage:	bash [GNU long option] [option] ...
	bash [GNU long option] [option] script-file ...
GNU long options:
	--debug
	--debugger
	--dump-po-strings
	--dump-strings
	--help
	--init-file
	--login
	--noediting
	--noprofile
	--norc
	--posix
	--protected
	--rcfile
	--rpm-requires
	--restricted
	--verbose
	--version
Shell options:
	-irsD or -c command or -O shopt_option		(invocation only)
	-abefhkmnptuvxBCHP or -o option
Type `bash -c "help set"' for more information about shell options.
Type `bash -c help' for more information about shell builtin commands.

» Read more

How Install 7zip, Extract and Compress 7z Archive on CentOS 6

Add RPMForge repository CentOS 6 32Bit i686

wget https://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

or

Add RPMForge repository CentOS 6 64Bit

wget https://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Install 7z on Centos 6 or RHEL 6

yum install p7zip

Extract file from Terminal

7za x rahmatriyanto.7z

Compress on Linux

7za a -mx=9 rahmatriyanto.7z [your filename or directory]

Cara Cek SHA, CRC dan MD5SUM di Linux

MH5

[root@rahmatriyanto64]# md5sum rahmatriyanto.tar.gz
4e22de6c2594debf7b6f1ea229403c8c  rahmatriyanto.tar.gz

SHA1

[root@rahmatriyanto64]# sha1sum rahmatriyanto.tar.gz
9efa85729bd7921a3acc61cfd2dd131a89e222f6  rahmatriyanto.tar.gz

SHA256

[root@rahmatriyanto64]# sha256sum rahmatriyanto.tar.gz
aeee62b11fd7d327e1d12b7f9e946ce9c852295c71b6cfa627c4e973d6b4d57f  rahmatriyanto.tar.gz

CRC

[root@rahmatriyanto64]# sha256sum rahmatriyanto.tar.gz
2985958073 6979852115  rahmatriyanto.tar.gz