Section A 50 Marks 1. Botho university has different departments that deals with student information which includes Mana
Posted: Wed Apr 27, 2022 3:42 pm
please help me with this Linux assignment, please use linux not Unix
Section A 50 Marks 1. Botho university has different departments that deals with student information which includes Management Information System (MIS) and Assessment Department. The school have asked you to create 2 files that can be used by this department to store student details and marks. A Write a script called Studentsh that will accept the following student details: studentID, StudentName, ContactNo and Email. The program should add records to a file called Student Details.txt under each heading, at the end of each record the program should prompt you if you want to add more records and if yes it should allow you to continue adding the records. [15 Marks] B. Write a shell script called Grading.sh that will accept Student and Student Marks and the student are graded using the following grading criteria: 80 and above, Distinction, 79-60, Merit, 59-50, Pass, 49-40, Supplement and 39 and below, Fail. The program should add the records to a file called StudentGrades.txt [15 Marks] 2. Write a script that will accept the sides of a triangle, let them be "a", "b", "c". Based on these variable values determine if the triangle is right angled or not, by using Pythagoras theorem. Hint if c = a + b2 then the given sides are right angled triangle else not a right-angled triangle. [10 Marks] 3. Write a script that should prompt a user to enter his\her hourly rate, number of hours per day, number of days per week and number of weeks per year. Then the system computes the annual income. Hint Boyce earns P35 per hour at his job. What would be his annual income be if he works 8 hours per day, 5 days per week, and 50 weeks per year [10 marks]
Section B 50 Marks 4. You are a Network administrator of an organization which requires using Linux Systems. The Organization is using Virtual machine to install the OS. Your role is to install and administer the Linux based network system. Your role is also to create users and Groups in the Linux os. Administrators are also responsible for configuring the network security services and providing security on a Linux Desktop. A. Demonstrate the process of installing a Linux operating system on a virtual machine. Mention the steps along with the screenshots of the same. (10 Marks) B. Demonstrate the process of creating users and Groups for Linux OS using the terminal. Grant Read, Write, Execute access permissions for the users and Read, Write access permissions for groups. Note: Provide a screenshots for the process. (5 Marks) C. Demonstrate the following services in Linux Operating system (15 Marks) i. Configuring Network Services ii. Accessing and Administrating the Remote Desktop iii. Securing Remote Services 5. Identify any 5 issues that normally faced by Linux OS (Eg. Wifi drivers, printer drivers) and provide the Troubleshooting Tips. (20 Marks)
Section A 50 Marks 1. Botho university has different departments that deals with student information which includes Management Information System (MIS) and Assessment Department. The school have asked you to create 2 files that can be used by this department to store student details and marks. A Write a script called Studentsh that will accept the following student details: studentID, StudentName, ContactNo and Email. The program should add records to a file called Student Details.txt under each heading, at the end of each record the program should prompt you if you want to add more records and if yes it should allow you to continue adding the records. [15 Marks] B. Write a shell script called Grading.sh that will accept Student and Student Marks and the student are graded using the following grading criteria: 80 and above, Distinction, 79-60, Merit, 59-50, Pass, 49-40, Supplement and 39 and below, Fail. The program should add the records to a file called StudentGrades.txt [15 Marks] 2. Write a script that will accept the sides of a triangle, let them be "a", "b", "c". Based on these variable values determine if the triangle is right angled or not, by using Pythagoras theorem. Hint if c = a + b2 then the given sides are right angled triangle else not a right-angled triangle. [10 Marks] 3. Write a script that should prompt a user to enter his\her hourly rate, number of hours per day, number of days per week and number of weeks per year. Then the system computes the annual income. Hint Boyce earns P35 per hour at his job. What would be his annual income be if he works 8 hours per day, 5 days per week, and 50 weeks per year [10 marks]
Section B 50 Marks 4. You are a Network administrator of an organization which requires using Linux Systems. The Organization is using Virtual machine to install the OS. Your role is to install and administer the Linux based network system. Your role is also to create users and Groups in the Linux os. Administrators are also responsible for configuring the network security services and providing security on a Linux Desktop. A. Demonstrate the process of installing a Linux operating system on a virtual machine. Mention the steps along with the screenshots of the same. (10 Marks) B. Demonstrate the process of creating users and Groups for Linux OS using the terminal. Grant Read, Write, Execute access permissions for the users and Read, Write access permissions for groups. Note: Provide a screenshots for the process. (5 Marks) C. Demonstrate the following services in Linux Operating system (15 Marks) i. Configuring Network Services ii. Accessing and Administrating the Remote Desktop iii. Securing Remote Services 5. Identify any 5 issues that normally faced by Linux OS (Eg. Wifi drivers, printer drivers) and provide the Troubleshooting Tips. (20 Marks)