LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034

advertisement
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
M.C.A. DEGREE EXAMINATION - COMPUTER APP.
THIRD SEMESTER – NOVEMBER 2012
CA 3950 - PRINCIPLES OF FOSS
Date : 08/11/2012
Time : 9:00 - 12:00
Dept. No.
Max. : 100 Marks
PART A
Answer ALL Questions:
1.
(10 X 2 = 20 Marks)
Who is the father of open source? Name the organization he founded.
2. Name any six open source licenses.
3. In chmod command, what is octal equivalent for execute, read, write and read & write
permissions?
4. What is the significance of /etc directory?
5. What are the features of Common Unix Printing System(CUPS)?
6. How do you perform for a line of text, in vi editor, the following:
i.
7.
Copy
ii. Delete
iii. Number the line
iv. Insert at the end.
List the sections of smb.conf file which is used to configure samba server.
8. What is routing?
9. Give various types of shells available in Linux.
10. What is positional variable in shell script.
PART B
Answer ALL Questions
(5 X 8 = 40 Marks)
11a. What are the advantages of using FOSS?
(or)
11b. What are salient features of GPL license and how LGPL is different from GPL?
12a. Explain different types of file permissions in Linux.
(or)
12b. How user accounts are managed in Linux?
13a. Do the following using shell commands:
i.
Create a directory ‘Loyola’ and a sub directory ‘MCA’.
ii.
Create a file ‘MCABoys’ and enter boys and a file ‘MCAGirls’ and enter girls.
iii.
Copy the content of MCABoys to MCAGirls
iv.
Create a sub directory SecondMCA to MCA and move the file MCABoys to SecondMCA.
(or)
13b. How CUPS is configured? Explain.
14a. Explain the following: i. hostname
ii. IP address.
(or)
14b. What are different stages of compilation process? Explain.
15a. Write a shell script to identify primary colours.
(or)
15b. How are arrays handled in shell script? Give examples.
PART C
Answer any TWO Questions
(Q.no 16 is compulsory)
16a. Describe the birth of Linux.
16b. Why Linux is most preferred operating systems? Explain.
17a. Discuss samba file server.
17b. Explain Squid proxy server.
18a. Give a summary of conditional control statements in shell script.
18b. Explain Eclipse Integrated Development environment.
(2 x 20 = 40 Marks)
Download