Rhcsa Exam Model Question

April 6, 2017 | Author: Anonymous xxyJQ6 | Category: N/A
Share Embed Donate


Short Description

Download Rhcsa Exam Model Question...

Description

RHCSA EXAM MODEL QUESTION

BY SARAVANAN.C (919688798896)

To Display Exam Question ➔

Crack root password



Set hostname



Set IP Address



yum repo



SELinux Enforcing

Cracking root password use ctl+alt+del in send keys tab in virtual server m/c when grub displays press tab key to freeze .Press e to edit grub

new password: confirm password: sh] touch /autorelabel

search for Linux16 string and press end key and add this line exit

rd.break console=tty press ctl+x to save and restart #root: mount -o remount,rw /sysroot #chroot /sysroot/ sh] passwd

exit

Setting hostname Setting hostname #hostname (or) #cat /etc/hostname displays the current hostname Change host temporarily #host newhostname change host permanently #hostctl set-hostname newhostname

Setting hostname using nmtui #nmtui

Setting IP Address Using nmcli

Activate connection

Setting IP

#nmcli device status

#nmcli connection up con-name

Can be in 3 ways

adding connection

Restart network

#nmcli connection.add con-name as ifname etho type ethernet ip4 172.25.7.0 gw4 172.25.0.0

#systemctl restart network

● ● ●

Network Manager (GUI) nmcli nmtui

To check set dns

Using Network Manager

#ifconfig #nmcli connection modify as ip4.dns 172.25.6.8

Go to right top where network manager icon and set ip,dns and gateway address from the question

manual assign

Using nmtui

#nmcli connection modify as ip4.method manual

#nmtui

Set auto connect

Set the values for ip,dns,gateway

#nmcli connection modify as connection. autoconnect yes

#cat /etc/resolv.conf

Setting yum repo and SElinux Setting yum repo #cd /etc/yum.repos.d/ #vim myown.repo [myown] baseurl=”paste the url from the question” enabled=1 gpgcheck=0 :wq #yum clean all #yum repolist all #yum install any package to check if its installing from our own repo

Set SELinux Permission #vim /etc/sysconfig/selinux change the line selinux=premissive to selinux=enforcing :wq #getenforce

1 . swap partition #fdisk -l

:n

#fdisk /dev/vda

default(first sector)

P - print the list of pratitions

default(last sector) +100M

n - create new partition

t

e or p (extended or primary)

l: 82 ( linux swap type)

:e

:p (to print the partitions)

default(first sector)

:w (to save the changes)

default(last sector)

#partprobe (intimate to kernel)

#mkswap /dev/vda2 #mkdir /test #vim /etc/fstab /dev/vda2 /test swap swap defaults 0 0 #swapon -a #mount -a #df -h /dev/vda2 /test

100M

2 . user, group creation with permissions User creation with UID

# date -d “+1month”

Setting permission for file or folder

#useradd -u 2323 ashwin

# usermod -e YYYY-MM-DD ashwin

#chmod u-x,g-x,o-x /file or /folder

#passwd ashwin

or # chage -E YYYY-MM-DD ashwin

removes execute permission to all

#cat /etc/passwd

# chage -l ashwin

#setfacl -m u:ashwin: 0 /file or /folder/

User creation with no login shell

Group creation and adding user

removes read/write for user ashwin

#useradd -s /bin/nologin kaviya

#groudadd sysmanager

#chmod g+rwx,o= /file or folder

#passwd kaviya

#chgrp sysmanager ashwin

others dont have permission to read,write

#su - kayiva

Adding to user when creating user

#chmod g+s /file or folder

Not allowed

#useradd -G sysmanager ashwin

files will be created in group ownership automatically

3 . Crontab Set cronjon for user to /bin/echo string at h:m

Deny Cron for specific user

#crontab -e -u username

#vim /etc/cron.deny

m h * * * /bin/echo "string"

ashwin

#systemctl restart crond.service #su - username

#crontab -e -u ashwin

#mail

This program is not allowed

4 . find grep copy command combined & collaborative directory

Creating Collaborative directory Locate files of user and copy to to some path #mkdir -p /a/b #find / -user ashwin -exec cp -a {}/file path \; #chgrp sysmanager /a/b Note: If path doesnt exists create using mkdir #chmod g+rw,o= /a/b Find string in all file and copy to some path #grep "string" /source > /destination path

or #chmod 770 /a/b sets read,write to group sysmanger and other no permission to access /a/b #chmod g+s /a/b sets group permission automatically when files created in that directory

5 . LDAP Autofs

Setting LDAP #yum install authconfig-gtk* ssd* krb5* -y #authconfig-gtk

#yum install autofs* -y #systemctl restart autofs #systemctl enable autofs #vim /etc/auto.master

Set all the values from question /rhome /etc/auto.misc

#getent passwd ldauserx( x denotes station number) You can see details about ldapuserx

#vim /etc/auto.misc ldapuserx -rw,sync,nfvers=3 servername:/rhome/ldapuserx #systemctl restart autofs #systemctl enable autofs #su - ldapuserx #ls

#cd ldapuserx

6 . LVM LVM reduce

LVM Increase

#lvdisplay

#lvdisplay

#vim /etc/fstab

#vim /etc/fstab

#umount /dev/vgname/vo

#umount /dev/vgname

#e2fsck -f /dev/vgname/vo

#e2fsck -f /dev/vgname

#resize2fs -p* /dev/vgname/vo 120M

#lvextend -L 120M /dev/vgname

#lvreduce -L 120M /dev/vgname/vo

#resize2fs -p /dev/

#mount /dev/vgname

#mount /dev/vgname

#lvdisplay

#lvdisplay

#df -h

#df -h

7 . LVM creation Convert volume to filesystem Creating physical volume

#fdisk -l

:n

#pvcreate /dev/vdb4

#fdisk /dev/vda

default(first sector)

Creating volume group

P - print the list of pratitions

default(last sector) +100M

n - create new partition

t

e or p (extended or primary)

l: 83 ( linux LVM type)

#lvcreate -l 35 -n volname /dev/mapper/vgname

:e

:p (to print the partitions)

Display volume

default(first sector)

:w (to save the changes)

#lvdisplay

default(last sector)

#partprobe (intimate to kernel)

#mkfs.ext3 /dev/mapper/vgnanme/volna me

#mkfs.vfat /dev/mapper/vgname/volnam #vgcreate -s 8M vgname /dev/vdb4 e Creating volume

Create directory to mount #mkdir /lvm

Add entry to fstab #/dev/mapper/vgname /lvm ext3 defaults 0 0 :wq Refresh using mount #mount -a List the mounted directory #df -h

8 . Kernel update ,compression & NTP service

Kernel Update download the file from the given url using ezlink #rpm -vh package name #reboot NTP Service #vim /etc/chrony.conf add the source url given the question for NTP

Compression methods: tar #tar -cvf /destionationpath/filename.tar /source path bz2 #tar -cvjf /destionationpath/filename.bz2 /source path gz #tar -cvzf /destionationpath/filename.gz /source path xz #tar -cvJf /destionationpath/filename.xz /source path

Problem in booting due to wrong entry in /etc/fstab Booting in emergency target:

use ctl+alt+del in send keys tab in virtual server m/c when grub displays press tab key to freeze .Press e to edit grub search for Linux16 string and press end key and add this line systemd.unit =emergency.target use ctl+x to save and reboot #root: mount -o remount,rw / #vim /etct/fstab remove the wrong entry and save using :wq

#reboot

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF