Posts

Samba Server on RHEL6

How to make a Samba Server on RHEL6 Task to be performed on Linux Box: Install Samba packages in your machine by yum command: [root@sunny ~]$ yum install samba* -y Open Samba's configuration file: [root@sunny ~]$ vi /etc/samba/smb.conf # at line 58 add the following unix charset = UTF-8 dos charset = CP932 # at line 75 change to the windows workgroup. workgroup =  WORKGROUP # at line 81 uncomment and change the ip addresses. hosts allow = 127. 192.168.  (127 is for local host and your machine virtual ip if you are using a VM). # at line 102 change the parameters. security = user [root@sunny ~]$ vi /etc/sysconfig/iptables Add the line at the last before commit. -A INPUT -i vmnet6 -j ACCEPT   (If using VMPlayer). -A INPUT -i virbr0 -j ACCEPT (If using Virt-Manager). (The values of vmnet6 and virbr0 may change as per your machine's config.). Restart service iptables: [root@sunny ~]$ service iptables restart Enable sharing ...

Encrypting Grub Menu

GRUB is a boot loader designed to boot a wide range of operating systems from a wide range of filesystems. GRUB is becoming popular due to the increasing number of possible root filesystems on which Linux can reside upon. If anyone who has access to your grub menu can easily get into your machine,So for that encryption of grub menu is used. Location of grub file: /boot/grub/grub.conf /etc/grub.conf You can edit any of these if you have a root access to your machine. Encrypting your Grub Menu: Edit any of the above mentioned files. [root@sunny ~]# vi /etc/grub.conf  Your file should show something like this: # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE:  You have a /boot partition.  This means that #          all kernel and initrd paths are relative to /boot/, eg. #        ...

Linux Booting Process ?

For this one you can click here .... !!

Creating a SWAP partition in a LVM

Assuming that you have already created a physical volume ==> volume group. If not then click here..... Now firstly create a logical volume. Check the free space in your volume group by firing a command in terminal as vgdisplay VOLUMEGROUP NAME. [root@sunny ~]# vgdisplay vg_sunny   --- Volume group ---   VG Name               vg_sunny   System ID                Format                lvm2   Metadata Areas        1   Metadata Sequence No  3   VG Access             read/write   VG Status             resizable   MAX LV                0   Cur LV                2   Open LV               2   Max PV ...

Managing LVM

Create Logical Volume Firstly check the free space in your HDD: [root@sunny ~]# parted GNU Parted 2.1 Using /dev/vda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print free                                                        Model: Virtio Block Device (virtblk) Disk /dev/vda: 16.1GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number  Start   End     Size    Type      File system     Flags         32.3kB  1049kB  1016kB            Free Space  1  ...

Creating a SWAP partiton in Standard HDD layout.

Creating and activating a SWAP partition Check for any free space that is available in your HDD. [root@sunny ~]# parted GNU Parted 2.1 Using /dev/vda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print free                                                       Model: Virtio Block Device (virtblk) Disk /dev/vda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number  Start   End     Size    Type      File system     Flags         32.3kB  1049kB  1016kB            Free Space  1      1049kB  525MB   524MB   primary   ext4            boot  2      525MB   4720MB  4194MB  prima...

Managing Partitions

Harddisk : It is a storage device which is used to store any kind of data, Currently there are two types of HDD available in market: SATA (Serial Advanced Technology Attachment). PATA (Parallel Advanced Technology Attachment). So the basic command to check your file system structure is fdisk -l, it will show you list of your harddisk's partition table. For more information on this you can see its man page by firing a command as man fdisk. Usually when a hard disk is inserted in a machine it acts like a file and is stored in /dev partition. So suppose that there are 3 hard disk in your machine then there naming convention would be /dev/sda (for the first HDD), /dev/sdb (for the second HDD), /dev/sdc (for the third HDD). parted : Stands for GNU Parted - a partition manipulation program, it is  a  disk  partitioning  and  partition resizing program.  It allows you to create, destroy, resize, move and copy ext2,  linux-swap,FAT,  FAT32,...