Arsip Blog

Daftar “package group” di RedHat/CentOS/Fedora

Instalasi software dengan yum dilengkapi fasilitas untuk menginstall group software, misalnya yum groupinstall base.
Nah jika kita ada kebutuhan untuk menghapus package group misalnya Graphical Internet atau Applications/Multimedia. Kita perlu tahu daftar paket apa saja yang terinstall di system.

Untuk mengetahui packages group yang terinstall di system :

[root@fedoraku~]# yum grouplist
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Group Process
atomic | 1.9 kB 00:00
atomic/primary_db | 262 kB 00:03
dl2 | 3.7 kB 00:00
fedora/metalink | 9.6 kB 00:00
openvz-utils | 1.2 kB 00:00
openvz-utils/primary | 2.6 kB 00:00
updates/metalink | 6.4 kB 00:00
updates | 4.7 kB 00:00
updates/primary_db | 6.7 MB 00:08
dl2/group_gz | 406 kB 00:00
updates/group_gz | 420 kB 00:00
Installed Groups:
Administration Tools
Authoring and Publishing
Base
Chinese Support
Development Tools
Dial-up Networking Support
Directory Server
Editors
Educational Software
Electronic Lab
Engineering and Scientific
Ethiopic Support
FTP Server
Fonts
Games and Entertainment
Georgian Support
Graphical Internet
Graphics
Hardware Support
Input Methods
Java
KDE Software Compilation

Legacy Fonts
Mail Server
Milkymist
MySQL Database
Network Servers
Office/Productivity
Printing Support
Ruby
Server Configuration Tools
Sound and Video
System Tools
Text-based Internet
Web Server
Windows File Server
X Window System

Untuk menghapus paket group tersebut :

yum groupremove ‘Games and Entertainment’

Atau bisa juga bila menggunakan rpm

rpm -qa –qf “%-30{name} %-{group}\n” |sort -k2

Untuk menghapus paket group :

yum remove `rpm –group “Applications/Multimedia”`

Iklan

Memindahkan Akun Linux dan Samba ke Mesin Baru

Skenario:
Ada kebutuhan untuk mengganti sebuah server samba standalone yang berisi beberapa user account dan telah dimasukkan dalam beberapa group ke sebuah mesin baru.
Disini ada tuntutan untuk menjaga konsistensi ownership dari berkas-berkas file yang dimiliki user tersebut.

Langkah-langkah yang direncanakan:
1. Membackup akun user di Mesin Lama
File-file berikut inilah yang diperlukan dalam manajemen user di Linux
/etc/passwd – berisi bbrp informasi akun user
/etc/shadow – berisi informasi password yang terenkripsi
/etc/group – berisi definisi keanggotaan group dari user

berikut ini perintah yang dilakukan untuk di mesin lama yang akan dibackup, dengan asumsi dijalankan oleh user root:

mkdir ~/MOVE

buat direktori MOVE untuk menyimpan berkas-berkas data migrasi.

export UGIDLIMIT=500

Perintah diatas menentukan batas filter UID ke 500. Dalam keluarga RedHat/Centos/Fedora UID untuk normal user dimulai dari 500, untuk keluarga Debian/Ubuntu limitnya adalah 1000. Periksa dan sesuaikan dengan distro yang ada gunakan

awk -v LIMIT=$UGIDLIMIT -F: ‘($3>=LIMIT) && ($3!=65534)’ /etc/passwd > ~/MOVE/passwd.mig

Perintah diatas akan menyalin akun user dari /etc/passwd (mengesampingkan akun system)

awk -v LIMIT=$UGIDLIMIT -F: ‘($3>=LIMIT) && ($3!=65534)’ /etc/group > ~/MOVE/group.mig

Perintah di atas menyalin informasi group dari /etc/group file.

awk -v LIMIT=$UGIDLIMIT -F: ‘($3>=LIMIT) && ($3!=65534) {print $1}’ /etc/passwd | tee – |egrep -f – /etc/shadow > ~/MOVE/shadow.mig

Perintah di atas menyalin berkas /etc/shadow.

2. Migrasi Akun ke Mesin Baru
Setelah terinstal dengan OS baru, jangan buat user dahulu di mesin tersebut
Bawa semua berkas yang dibuat dalam direktori MOVE tadi ke mesin baru, dengan cara apapun (pakai usb, atau scp, dll)
misalnya dalam direktori MIGRASI

cd /PATH/TO/DIRECTORY
cat passwd.mig >> /etc/passwd
cat group.mig >> /etc/group
cat shadow.mig >> /etc/shadow

Perintah di atas akan menyalin informasi akun user ke mesin baru.

Selanjutnya tinggal rsync data di /home mesin lama ke mesin baru.

Configuring VLANs Under Fedora

The configuration of VLANs under FC/RHEL/CentOS is something that I always end up looking in the “ifup” script and experimenting around with. This is made worse by there being two different conventions that can be used for the interface naming. Here’s how I set up VLANs.

First of all, the base interface needs to be configured. Usually, it’s already got at least a stub file, which needs to be modified to have the following elements:

DEVICE=eth0 # use real interface name here
BOOTPROTO=static
HWADDR=AA:17:31:9C:8D:BC # use real MAC address here
ONBOOT=no
TYPE=Ethernet
IPADDR=0.0.0.0
NETMASK=255.255.255.0

In this example, I am configuring the device “eth0″ (the file /etc/sysconfig/network-scripts/ifcfg-eth0”, with the MAC address of “AA:17:31:9C:8D:BC”. You will need to plug in your system’s values for these two lines, and the rest should be left the same.

For “vlanX” Interfaces
If you want your interfaces named “vlanX”, use this section. The next section describes how to set it up for interfaces named “eth0.X”. The benefit of vlanX naming is that if you only have one VLAN name-space, you don’t have to care about which interface has the VLAN tagging enabled on it. If you move the physical interface, the vlan interface names stay the same, so you don’t have to modify firewall rules, etc…
Read the rest of this entry

Static Route Fedora

Pada RedHat versi lawas untuk membuat static route, kita dapat menambahkan entry di file /etc/sysconfig/static-routes
misalnya untuk meroute 192.168.0.0/24 to 192.168.6.240 kita tambahkan entry sbg berikut :
eth0 net 192.168.0.0 netmask 255.255.255.0 gw 192.168.6.240

Untuk membuat Static Route di Fedora, kita akan buat file di /etc/sysconfig/network-scripts untuk setiap ethernet interface dimana kita akan mengadakan static route.

touch /etc/sysconfig/network-scripts/route-eth0

syntax untuk file ini berbeda dengan cara tradisional yg digunakan pada /etc/sysconfig/static-routes.
Redhat has yet to document the change on their web site as of June 2003.
Syntax based on a usenet post go to /etc/sysconfig/network-scripts, make a file called route-devicename (ex: route-eth0) and populate it with your static routes for that device.

so kalo kita ingin membuat static route ke network 192.168.0.0/24 melalui 152.3.182.5 type:

192.168.0.0/24 via 152.3.182.5

Mengkonfigurasi Squid di Fedora

Ini tutorial sederhana teruntuk Mr Inoex @ Merauke, Papua, manual ini dibuat dengan tergesa-gesa. jadi
mohon maaf bila setelah membaca anda menjadi terganggu jiwanya.
OKE let get started

Squid standard dng ACL berbasis IP

Pada instalasi Fedora sebaiknya matikan fitur SELinux dan firewall, kecuali anda sudah mengerti bagaimana mengkonfigurasi firewall (iptables)

pastikan paket squid sudah terinstall di system anda, (cek dng rpm)

# rpm -qa | grep squid

Langkah pertama adalah mengkonfigurasi squid.conf

#vi /etc/squid/squid.conf (atau gunakan editor favorit anda)

sesuaikan tag-tag berikut ini sesuai dengan kebutuhan anda File konfigurasi ini disetting berurutan dari atas kebawah

Read the rest of this entry