Difference between revisions of "Review Questions for Test 1"

From CDOT Wiki
Jump to: navigation, search
(The easiest way to recover the root password for GNU/LINUX in case we lost it, is)
 
(49 intermediate revisions by 4 users not shown)
Line 1: Line 1:
===1. What command will list all partitions on all hard drives? ===
+
===  What command will list all partitions on all hard drives? ===
 
* fdisk
 
* fdisk
 
* '''fdisk -l'''
 
* '''fdisk -l'''
Line 5: Line 5:
 
* FDISK
 
* FDISK
  
===2. what is wrong with this statement?===
+
=== what is wrong with this statement?===
 
dd if=/dev/zero of=/tmp/mytest.img bs-1024 count-10000
 
dd if=/dev/zero of=/tmp/mytest.img bs-1024 count-10000
  
Line 13: Line 13:
 
*if and of in the wrong order
 
*if and of in the wrong order
  
=== 3. Which directory usually contains the GNU/Linux boot files?===
+
=== Which directory usually contains the GNU/Linux boot files?===
  
 
* /  
 
* /  
Line 20: Line 20:
 
* /home directory of user who is booting the system
 
* /home directory of user who is booting the system
  
=== 4. The user password are stored in which file? ===
+
=== The user password are stored in which file? ===
  
 
* /etc/passwd
 
* /etc/passwd
Line 27: Line 27:
 
* none of above
 
* none of above
  
=== 5. Grub is a boot loader. It is used to load Linux kernel & driver module files in to memory by reading the configuration file. The name and path of GRUB configuration file is ===
+
=== Grub is a boot loader. It is used to load Linux kernel & driver module files in to memory by reading the configuration file. The name and path of GRUB configuration file is ===
  
 
* /etc/grub/grub.conf
 
* /etc/grub/grub.conf
 
* /root/grub.conf
 
* /root/grub.conf
* '''/boot/grub/grub.conf'''
+
* '''/etc/grub.conf'''
 
* /boot/grub.conf
 
* /boot/grub.conf
  
=== 6. resize2fs command is used ? ===
+
=== resize2fs command is used ? ===
  
 
* to enlarge or shrink the size of partitions on harddisks
 
* to enlarge or shrink the size of partitions on harddisks
Line 41: Line 41:
 
* ''' to enlarge or shrink the ext2 and ext3 file systems'''
 
* ''' to enlarge or shrink the ext2 and ext3 file systems'''
 
   
 
   
=== 7. The Name and path of the linux kernel is ===
+
=== The Name and path of the linux kernel is ===
  
 
* /boot/vmlinux.2.6.25.14-108.fc9.i686
 
* /boot/vmlinux.2.6.25.14-108.fc9.i686
Line 48: Line 48:
 
* ''' /boot/vmlinuz-2.6.26.3-29.fc9.i686 '''
 
* ''' /boot/vmlinuz-2.6.26.3-29.fc9.i686 '''
  
=== 8. Linux need at least two minimum partitions for installation named===
+
=== Linux need at least two minimum partitions for installation named===
  
 
* /root & swap
 
* /root & swap
Line 54: Line 54:
 
* '''/ & swap '''
 
* '''/ & swap '''
 
* /root & /red knot
 
* /root & /red knot
 +
 +
=== File system must requires a container. The container may be ===
 +
 +
* Disk Partition
 +
* File
 +
* Logical volume (LVM)
 +
* '''All of above '''
 +
 +
=== To mount a new file system permanently, so that it is available automatically across the rebooting,a entry is required to made in a file, The name of the file is ===
 +
 +
* /etc/inittab
 +
* '''/etc/fstab'''
 +
* /boot/grub/grub.conf
 +
* /etc/automounttab
 +
 +
=== What is the purpose of the sudo command? ===
 +
 +
* to allow a permitted user to execute ftp
 +
* to start the Suse linux kernel
 +
* '''to allow a permitted user to execute a command as the superuser or another user'''
 +
* to switch to the root user
 +
 +
=== What command would you use to set the maximum mount count of the file system to 100?===
 +
 +
* '''tune2fs /dev/sda7 -c 100'''
 +
* tune2fs /dev/sda2 -m 100
 +
* resize2fs /dev/sda3 -c 100
 +
* resize2fs /dev/sda5 -m 100
 +
 +
=== There is one line "#chkconfig: 3 92 08" in your script file. Its name is carpal and it is saved in /etc/init.d/ directory. When you execute the command "chkconfig --add carpal", What will happen? ===
 +
 +
* to produce links: "/etc/rc5.d/S92carpal" and "/etc/rc3.d/K08carpal"
 +
* to produce links: "/etc/rc5.d/S92carpal" and "/etc/rc0.d/K08carpal"
 +
* to produce links: "/etc/rc3.d/S92carpal" and "/etc/rc0.d/S08carpal"
 +
* '''to produce links: "/etc/rc3.d/S92carpal" and "/etc/rc0.d/K08carpal"'''
 +
 +
=== Different Linux distributions uses different tools to install a package. Which one of following statements is true ?===
 +
 +
* '''Ubuntu uses apt-get, Opensuse uses zypper and Fedora uses yum or pkcon'''
 +
* Ubuntu uses pkcon or zypper, Opensuse uses yum and Fedora apt-get
 +
* Ubuntu uses zypper, Opensuse uses apt-get and Fedora uses yum or pkcon
 +
* Ubuntu uses yum, Opensuse uses pkcon and Fedora uses yum or apt-get
 +
 +
=== How to unpack the file "linux-2.6.26.tar.bz2"?===
 +
 +
* tar cvjf linux-2.6.26.tar.bz2
 +
* '''tar xvjf linux-2.6.26.tar.bz2'''
 +
* tar tvjf linux-2.6.26.tar.bz2
 +
* gunzip linux-2.6.26.tar.bz2|tar cvf -
 +
 +
=== How to compile kernel and modules?===
 +
 +
* make oldconfig
 +
* '''make'''
 +
*'''make modules'''
 +
* rpmdev-setuptree
 +
* make modules_install
 +
 +
=== How to create a initial ram disk image?===
 +
 +
* initrd (hd1,0)/initrd-2.6.26.5-45.fc9.i686.img
 +
* initrd /initrd-2.6.26.5-45.fc9.i686.img
 +
* '''mkinitrd -k vmlinuz-2.6.26 -i initrd-2.6.26'''
 +
* mkinitrd (hd1,0)/initrd-2.6.26.5-45.fc9.i686.img
 +
 +
=== What is a daemon?===
 +
 +
* Just a process to stop another program
 +
* '''A software process that runs in the background and provides the service to client upon request'''
 +
* A process that runs one time. Once done it will stop
 +
* A process that prevents multiple occurances from running at one time
 +
 +
=== What's the default run-level in Fedora ? ===
 +
 +
* 1
 +
* 2
 +
* 3
 +
* 4
 +
* '''5'''
 +
* 7
 +
 +
=== Which command can reboot the system?===
 +
 +
* init 0
 +
* init 2
 +
* init 4
 +
* '''init 6'''
 +
*'''telinit 6'''
 +
*'''reboot'''
 +
 +
=== Circle one, which is true for findfs command ? ===
 +
 +
* '''find a filesystem by label <u>or</u> UUID'''
 +
* find a filesystem by label <u>and</u> UUID
 +
* find a filesystem by UUID
 +
* none of the above
 +
 +
=== Arrange them in proper order, going first process to last process ===
 +
 +
* A) kernel loads the needed kernel modules
 +
* B) init program
 +
* C) GRUB
 +
* D) ROM BIOS loads loader from MBR
 +
* E) loader finds and loads linux kernel and initial ram disk
 +
 +
<u>'''D'''</u> <u>'''C'''</u> <u>'''E'''</u> <u>'''A'''</u> <u>'''B'''</u>
 +
 +
 +
=== The file system structure in GNU/Linux is like a inverted tree. The top of this inverted tree is started from ===
 +
 +
* /root
 +
* '''/'''       
 +
* /etc/root
 +
* /boot
 +
 +
option two (2) / is correct
 +
 +
=== What is the command to label as "videogames" the filesystem in the device  /dev/bdisk ?===
 +
 +
* resize2fs /dev/bdisk videogames
 +
* fdisk /dev/bdisk videogames
 +
* e2label /dev/bdisk "videogames"
 +
* resize2fs /dev/bdisk videogames
 +
*'''e2label /dev/bdisk videogames'''
 +
 +
=== What is the device represented in the file grub.conf as (hd0,0) ?===
 +
 +
* /dev/hda3
 +
* /dev/sdc2
 +
* /dev/hda2
 +
*''' /dev/sda1'''
 +
* /dev/sdd2
 +
* /dev/sda2
 +
* /dev/sdb1
 +
 +
=== What is the device represented in the file grub.conf as (hd1,0) ?===
 +
* /dev/hda3
 +
* /dev/sdd2
 +
* /dev/hda2
 +
* /dev/sdc2
 +
* /dev/sda1
 +
* /dev/sda2
 +
*''' /dev/sdb1'''
 +
 +
=== What is the device represented in the file grub.conf as (hd1,1) ?===
 +
*''' /dev/sdb2'''
 +
* /dev/hda2
 +
* /dev/sdd2
 +
* /dev/sda1
 +
* /dev/sdc2
 +
* /dev/sda2
 +
* /dev/sdb1
 +
 +
=== What is the device represented in the file grub.conf as (hd0,2) ?===
 +
* /dev/hda3
 +
* /dev/hda2
 +
* /dev/sda2
 +
*''' /dev/sda3'''
 +
* /dev/sdb1
 +
* /dev/sdc2
 +
* /dev/sdd2
 +
 +
=== pvcreate command is used for ? ===
 +
* '''Initialize a disk or partition for use by LVM'''
 +
* Creating a LVM
 +
* Scanning a LVM
 +
* none of above
 +
 +
=== _____ command is used to scan all the disks for volume groups and rebuild caches ===
 +
* vgchange
 +
* lvcreate
 +
* '''vgscan'''
 +
* lvm
 +
 +
=== When is a good time to use the "partprobe" command ? ===
 +
* '''After creating, deleting or modifying partitions'''
 +
* After reboot the system
 +
* Sometimes
 +
* In a sunny day
 +
 +
=== What does the command "partprobe" do ? ===
 +
* Query a database
 +
* Query the kernel version
 +
* '''Look for modifications in the partitions of the system and then if something was modified, load the new informations in to the kernel'''
 +
* Look for new partitions
 +
 +
=== Which command can be used to fill your hard drive with 0s ?===
 +
*'''dd if=/dev/zero of=/dev/sda bs=1M'''
 +
* ff
 +
* e2fs
 +
* fdisk
 +
 +
=== Which linux command can be used to make a image ?'''===
 +
*'''dd'''
 +
* mkisofs
 +
* dd if=/dev/random of=/dev/device
 +
* mkimage
 +
 +
=== What does the command losetup do ?===
 +
*'''It associates a file to a device (Ex:losetup /dev/loop0 fakedisk)
 +
* nothing
 +
* reboot the computer
 +
* It erases the setup (lose setup)
 +
 +
=== The Operating system on our computers, we usually call it Linux. But Linux is actually a name for ===
 +
 +
* Operating System
 +
* '''Kernel '''
 +
* boot loader
 +
* none of above
 +
 +
=== The easiest way to recover the root password for GNU/LINUX in case we lost it, is ===
 +
 +
* open the /etc/passwd file in vi editor & look for root password
 +
* boot the computer form CD/DVD in run level 5 and run the passwd command
 +
* boot the computer with MS-Linux Xp/Vista Live CD then click Start->Control Panel->Change MSlinux Password option.
 +
* '''boot the system in single user mode & change the root password with /usr/bin/passwd command '''

Latest revision as of 22:48, 15 October 2008

Contents

What command will list all partitions on all hard drives?

  • fdisk
  • fdisk -l
  • partprobe
  • FDISK

what is wrong with this statement?

dd if=/dev/zero of=/tmp/mytest.img bs-1024 count-10000

  • wrong of file type
  • cannot have zeroes in an img file
  • typing error
  • if and of in the wrong order

Which directory usually contains the GNU/Linux boot files?

  • /
  • /root
  • /boot
  • /home directory of user who is booting the system

The user password are stored in which file?

  • /etc/passwd
  • /etc/shadow
  • /etc/password
  • none of above

Grub is a boot loader. It is used to load Linux kernel & driver module files in to memory by reading the configuration file. The name and path of GRUB configuration file is

  • /etc/grub/grub.conf
  • /root/grub.conf
  • /etc/grub.conf
  • /boot/grub.conf

resize2fs command is used ?

  • to enlarge or shrink the size of partitions on harddisks
  • to change the physical volumes (PVs)
  • to enlarge or shrink the size of Logical Volumes (LVM)
  • to enlarge or shrink the ext2 and ext3 file systems

The Name and path of the linux kernel is

  • /boot/vmlinux.2.6.25.14-108.fc9.i686
  • /boot/initrd.2.6.25.14-108.fc9.i686
  • /boot/Linus.torvalds.2.6.25.14-108.fc9.i686
  • /boot/vmlinuz-2.6.26.3-29.fc9.i686

Linux need at least two minimum partitions for installation named

  • /root & swap
  • /root & /boot
  • / & swap
  • /root & /red knot

File system must requires a container. The container may be

  • Disk Partition
  • File
  • Logical volume (LVM)
  • All of above

To mount a new file system permanently, so that it is available automatically across the rebooting,a entry is required to made in a file, The name of the file is

  • /etc/inittab
  • /etc/fstab
  • /boot/grub/grub.conf
  • /etc/automounttab

What is the purpose of the sudo command?

  • to allow a permitted user to execute ftp
  • to start the Suse linux kernel
  • to allow a permitted user to execute a command as the superuser or another user
  • to switch to the root user

What command would you use to set the maximum mount count of the file system to 100?

  • tune2fs /dev/sda7 -c 100
  • tune2fs /dev/sda2 -m 100
  • resize2fs /dev/sda3 -c 100
  • resize2fs /dev/sda5 -m 100

There is one line "#chkconfig: 3 92 08" in your script file. Its name is carpal and it is saved in /etc/init.d/ directory. When you execute the command "chkconfig --add carpal", What will happen?

  • to produce links: "/etc/rc5.d/S92carpal" and "/etc/rc3.d/K08carpal"
  • to produce links: "/etc/rc5.d/S92carpal" and "/etc/rc0.d/K08carpal"
  • to produce links: "/etc/rc3.d/S92carpal" and "/etc/rc0.d/S08carpal"
  • to produce links: "/etc/rc3.d/S92carpal" and "/etc/rc0.d/K08carpal"

Different Linux distributions uses different tools to install a package. Which one of following statements is true ?

  • Ubuntu uses apt-get, Opensuse uses zypper and Fedora uses yum or pkcon
  • Ubuntu uses pkcon or zypper, Opensuse uses yum and Fedora apt-get
  • Ubuntu uses zypper, Opensuse uses apt-get and Fedora uses yum or pkcon
  • Ubuntu uses yum, Opensuse uses pkcon and Fedora uses yum or apt-get

How to unpack the file "linux-2.6.26.tar.bz2"?

  • tar cvjf linux-2.6.26.tar.bz2
  • tar xvjf linux-2.6.26.tar.bz2
  • tar tvjf linux-2.6.26.tar.bz2
  • gunzip linux-2.6.26.tar.bz2|tar cvf -

How to compile kernel and modules?

  • make oldconfig
  • make
  • make modules
  • rpmdev-setuptree
  • make modules_install

How to create a initial ram disk image?

  • initrd (hd1,0)/initrd-2.6.26.5-45.fc9.i686.img
  • initrd /initrd-2.6.26.5-45.fc9.i686.img
  • mkinitrd -k vmlinuz-2.6.26 -i initrd-2.6.26
  • mkinitrd (hd1,0)/initrd-2.6.26.5-45.fc9.i686.img

What is a daemon?

  • Just a process to stop another program
  • A software process that runs in the background and provides the service to client upon request
  • A process that runs one time. Once done it will stop
  • A process that prevents multiple occurances from running at one time

What's the default run-level in Fedora ?

  • 1
  • 2
  • 3
  • 4
  • 5
  • 7

Which command can reboot the system?

  • init 0
  • init 2
  • init 4
  • init 6
  • telinit 6
  • reboot

Circle one, which is true for findfs command ?

  • find a filesystem by label or UUID
  • find a filesystem by label and UUID
  • find a filesystem by UUID
  • none of the above

Arrange them in proper order, going first process to last process

  • A) kernel loads the needed kernel modules
  • B) init program
  • C) GRUB
  • D) ROM BIOS loads loader from MBR
  • E) loader finds and loads linux kernel and initial ram disk

D C E A B


The file system structure in GNU/Linux is like a inverted tree. The top of this inverted tree is started from

  • /root
  • /
  • /etc/root
  • /boot

option two (2) / is correct

What is the command to label as "videogames" the filesystem in the device /dev/bdisk ?

  • resize2fs /dev/bdisk videogames
  • fdisk /dev/bdisk videogames
  • e2label /dev/bdisk "videogames"
  • resize2fs /dev/bdisk videogames
  • e2label /dev/bdisk videogames

What is the device represented in the file grub.conf as (hd0,0) ?

  • /dev/hda3
  • /dev/sdc2
  • /dev/hda2
  • /dev/sda1
  • /dev/sdd2
  • /dev/sda2
  • /dev/sdb1

What is the device represented in the file grub.conf as (hd1,0) ?

  • /dev/hda3
  • /dev/sdd2
  • /dev/hda2
  • /dev/sdc2
  • /dev/sda1
  • /dev/sda2
  • /dev/sdb1

What is the device represented in the file grub.conf as (hd1,1) ?

  • /dev/sdb2
  • /dev/hda2
  • /dev/sdd2
  • /dev/sda1
  • /dev/sdc2
  • /dev/sda2
  • /dev/sdb1

What is the device represented in the file grub.conf as (hd0,2) ?

  • /dev/hda3
  • /dev/hda2
  • /dev/sda2
  • /dev/sda3
  • /dev/sdb1
  • /dev/sdc2
  • /dev/sdd2

pvcreate command is used for ?

  • Initialize a disk or partition for use by LVM
  • Creating a LVM
  • Scanning a LVM
  • none of above

_____ command is used to scan all the disks for volume groups and rebuild caches

  • vgchange
  • lvcreate
  • vgscan
  • lvm

When is a good time to use the "partprobe" command ?

  • After creating, deleting or modifying partitions
  • After reboot the system
  • Sometimes
  • In a sunny day

What does the command "partprobe" do ?

  • Query a database
  • Query the kernel version
  • Look for modifications in the partitions of the system and then if something was modified, load the new informations in to the kernel
  • Look for new partitions

Which command can be used to fill your hard drive with 0s ?

  • dd if=/dev/zero of=/dev/sda bs=1M
  • ff
  • e2fs
  • fdisk

Which linux command can be used to make a image ?

  • dd
  • mkisofs
  • dd if=/dev/random of=/dev/device
  • mkimage

What does the command losetup do ?

  • It associates a file to a device (Ex:losetup /dev/loop0 fakedisk)
  • nothing
  • reboot the computer
  • It erases the setup (lose setup)

The Operating system on our computers, we usually call it Linux. But Linux is actually a name for

  • Operating System
  • Kernel
  • boot loader
  • none of above

The easiest way to recover the root password for GNU/LINUX in case we lost it, is

  • open the /etc/passwd file in vi editor & look for root password
  • boot the computer form CD/DVD in run level 5 and run the passwd command
  • boot the computer with MS-Linux Xp/Vista Live CD then click Start->Control Panel->Change MSlinux Password option.
  • boot the system in single user mode & change the root password with /usr/bin/passwd command