VIVA questions:
- What is the history of Linux, and why is it significant?
- Name some advantages of Linux over other operating systems.
- Differentiate between FAT, NTFS, and EXT filesystems.
- Explain the culture of free software and its impact on Linux.
- Can you provide an overview of common Linux commands?
- Compare Csh, Ksh, and Bash shells in Linux.
- Describe the purpose and usage of Vim and Pico text editors in Linux.
- Discuss the Linux file system and its organization.
- What are the special-purpose directories in Linux?
- Why is partitioning important in Linux installation?
- Walk through the steps of installing Linux on a system.
- How can you query DNS in Linux to obtain information?
- Explain the concept of root login in Linux.
- What is the role of a superuser in Linux?
- How does the kudzu tool help in configuring hardware in Linux?
- Describe the process of checking system space in Linux.
- How do you monitor system performance in Linux?
- Walk through the process of creating a user account in Linux.
- How can you set user defaults in a Linux system?
- Explain the steps involved in modifying and deleting user accounts.
- Why is it important to check disk quotas in Linux?
- What is the significance of shell scripts in Linux?
- Describe the procedures for system startup and shutdown in Linux.
- How do you schedule system tasks in Linux?
- Discuss the importance of backing up and restoring data in Linux.
- Provide an introduction to web servers and their role in Linux.
- How do you start the Apache web server in Linux?
- Explain the process of configuring the Apache web server.
- What tools can be used for monitoring server activities in Linux?
- What is DHCP, and how does it work in Linux?
- Briefly explain the purpose and functioning of NIS in Linux.
- Discuss the steps involved in configuring a database server in Linux.
- How would you check the status of a database server?
- Explain the basic operations of working with a database in Linux.
- What is DNS and whats its use.
Practical questions:
- Perform a directory listing, displaying detailed information, and explain each field.
- Use the
grep
command to search for a specific pattern in a text file.
- Check the system's monitor CPU usage.
- Write a shell script that takes two numbers as input and outputs their sum.
- Create a script that takes one number as input and calculate if they are legally eligible to marry or not(legal age is 20 years).
- Set up a basic Apache web server and display a custom HTML page.
- Create a new user account, verify the user has been created and delete the user you created.
- create a new directory in Linux,change the permissions and change the ownership of a file in Linux?
- Configure a basic MySQL database server with a sample database and user.
- Write a script to back up a MySQL database and schedule it to run regularly.