Konfigurasi IPTables
IPTables berfungsi sebagai firewall pada linux. Untuk melihat daftar semua iptables
$ sudo iptables -S
$ sudo iptables -A .....<rule_iptable>.....
$ sudo iptables -D .....<rule_iptable>.....
# ifconfig eth0 | grep inet | awk '{ print $2 }'
# iptables -I INPUT -p tcp —dport 80 -j ACCEPT
# service iptables save
Mengahpus paket Instalasi
Menghapus paket yang telah terinstall pada centos bisa menggunakan perintah berikut
# rm -i <namafile>
# yum autoremove
# package-cleanup --leaves
Kemudian remove dengan perintah berikut
# yum remove `package-cleanup --leaves`
Melihat User
Melihat segala jenis user pada linux
# cat /etc/passwd
# awk -F':' '{ print $1}' /etc/passwd
Melihat Jumlah RAM
Cek jumlah memory ram server berbasis linux dapat dilakukan dengan perintah-perintah berikut
# dmidecode -t memory
# dmidecode -t 16
# lshw -class memory
Ganti Keyboard Layout
Install paket kbd
# yum install kbd
# localectl list-keymaps
# localectl list-keymaps | grep ^us
# localectl set-keymap us
Restore file backup web Server
Untuk restore, copy file web ke direktori root web server
# tar -zxvf namafile.tar.gz /var/www/html/namafile
Melihat service-tag Laptop/Server
Untuk melihat servis tag dari laptop/server yang digunakan dapat menggunakan dmidecode. Tools ini menganalisa data BIOS DMI.
Install paket dmidecode
$ sudo yum -y install dmidecode
$ sudo dmidecode | grep -i serial
$ sudo dmidecode -t 1
$ sudo dmidecode -s system-serial-number
Membuat Symbolic link
Sederhananya symbolic link symlink adalah shortcut jika diibaratkan dalam sisem operasi Windows.
$ ln -s /home/user/file linkfile
Tanpa opsi
-s
symlink akan membuat hard linkNetworking pada Ubuntu
Biasanya pada ubuntu atau debian, ketika kita merubah ip address dan restart servis networking, ip address pada file tersebut tidak berubah. Selain reboot server, kita bisa disable/enable semua interface. Berikut perintahnya
$ sudo ifdown -a && sudo ifup -a
Device pada Linux
Untuk melihat daftar disk yang dilink ke file /dev/sd* dapat dilihat di folder /dev/disk/by-id
$ ls -al /dev/disk/by-id
lrwxrwxrwx 1 root root 9 Jul 26 08:56 ata-HL-DT-ST_DVD+_-RW_GU90N_KZEIACB1935 -> ../../sr0
lrwxrwxrwx 1 root root 9 Jul 26 08:56 ata-Samsung_SSD_860_EVO_500GB_S3YANB0M326986A -> ../../sda
lrwxrwxrwx 1 root root 10 Jul 26 08:56 ata-Samsung_SSD_860_EVO_500GB_S3YANB0M326986A-part1 -> ../../sda1
$ udevadm monitor
atau
$ udevadm monitor --kernel --subsystem-match=scsi
Menyalin file pada Centos
Biasanya pada saat menyalin file/folder kita akan mendapat prompt konfirmasi untuk menimpa (overwrite) dan ketik yes
jika ingin menimpa file tersebut.
Hal ini akan sangat merepotkan, salah satu untuk menghindari mengetikkan yes setiap kali prompt konfirmasi adalah dengan beberapa perintah berikut.
Jika perintah copy adalah alias gunakan perintah berikut
# \cp -rf folder_sumber folder_tujuan
# yes | cp -rf folder_sumber folder_tujuan
Melihat Service Startup pada Ubuntu
Untuk melihat service apa saja yang berjalan pada saat startup (biasanya setelah mesin reboot) dapat menggunakan perintah
$ systemctl list-units --type service
List File pada linux
Untuk melihat tipe file bisa menggunakan opsi -F
$ ls -F
$ ls -R
// atau
$ tree -d
// atau
$ tree -C
Melihat Perbedaan 2 File
Untuk melihat perbedaan file bisa dengan perintah berikut
$ diff file1 file2
// atau
$ sdiff file1 file2
vimdiff
lebih interaktif$ vimdiff file1 file2
:q -- untuk keluar 1 jendela
:qa -- keluar semua jendela
:qa! -- memaksa keluar semua jendela
Melihat user dan group
Melihat user
$ compgen -u
$ compgen -g