RSS Feed for UNIX Interview QuestionsCategory: UNIX Interview Questions

What does the following command line produce? Explain each aspect of this line. »

$ (date ; ps -ef | awk ‘{print $1}’ | sort | uniq | wc -l ) >> Activity.log
A: First let’s dissect the line: The date gives the date and time as the first command of the line, this is followed by the a list of all running processes in long form with UIDs listed [...]

What is the most graceful way to get to run level single user mode? »

The most graceful way is to use the command init s. If you want to shut everything down before going to single user mode then do init 0 first and from the ok prompt do a boot -s.

Write a command to find all of the files which have been accessed within the last 30 days. »

find / -type f -atime -30 > December.files
This command will find all the files under root, which is ‘/’, with file type is file. ‘-atime -30′ will give all the files accessed less than 30 days ago. And the output will put into a file call December.files.

What is the main advantage of creating links to a file instead of copies of the file? »

The main advantage is not really that it saves disk space (though it does that too) but, rather, that a change of permissions on the file is applied to all the link access points. The link will show permissions of lrwxrwxrwx but that is for the link itself and not the access to the file [...]

What is LILO? »

LILO stands for Linux boot loader. It will load the MBR, master boot record, into the memory, and tell the system which partition and hard drive to boot from.

What is page fault? Its types? »

Page fault refers to the situation of not having a page in the main memory when any process references it.
There are two types of page fault :
Validity fault, Protection fault.