You are on page 1of 6

DFN30053: OPEN SOURCES OPERATING SYSTEM / PSP

SECTION B: 45 MARKS
BAHAGIAN B: 45 MARKAH

INSTRUCTION:
This section consists of TWO (2) structured questions. Answer ALL questions.

ARAHAN:
Bahagian ini mengandungi DUA (2) soalan berstruktur. Jawab semua soalan.

QUESTION 1
SOALAN 1

CLO1 a. Identify the differences between OSS (Open Sources Software) and CSS (Closed
C1 Sources Software) and give examples for each of it.

Kenalpasti perbezaan antara OSS dan CSS dan sertakan contoh bagi setiap satu.
(2 marks)

0.5m
OSS
Example 0.5m

0.5m
CSS
Example 0.5m

2 SULIT
DFN30053: OPEN SOURCES OPERATING SYSTEM / PSP

b. Answer the question below regarding shell script


CLO1 i. State the basic functions of Shell application in Linux
C1 Nyatakan fungsi asas bagi aplikasi shell dalam Linux (2 marks)

CLO1
C2 ii. Predict the script and the output by renaming the label in Figure B1 below
Terjemahkan skrip dan output dengan menamakan label seperti dalam Rajah
B1 di bawah (5 marks)

Figure B1
Rajah B1

a. _______________
b. _______________
c. _______________
d. _______________
e. _______________

3 SULIT
DFN30053: OPEN SOURCES OPERATING SYSTEM / PSP

CLO1 c. Identify the purposes of the command written below


C1 Kenalpasti tujuan penggunaan set arahan yang ditulis seperti di bawah
(3 marks)
Command Purpose
a touch file

b mv file fileNew

c cp fileNew fileNew2

CLO1 d. Clarify the type of output that will be produced by using a set of commands shown
C2 below
Jelaskan bentuk output yang akan dihasilkan dengan menggunakan set arahan di
bawah
(2 marks)
cat file | grep a$ cat file | grep ^a

4 SULIT
DFN30053: OPEN SOURCES OPERATING SYSTEM / PSP

CLO1 e. Illustrate the output by referring to the command applied in Figure B2


C2 Gambarkan output berdasarkan set arahan yang digunakan dalam Rajah B2
(6 marks)

Figure B2
Rajah B2

Command Output
Output for file_a.txt

tac file_A.txt > file_a.txt

Output for file_C.txt

tac file_B.txt file_A.txt > file_C.txt

Output for file_D.txt

tac file_C.txt > file_D.txt

5 SULIT
DFN30053: OPEN SOURCES OPERATING SYSTEM / PSP

QUESTION 2
SOALAN 2

CLO1 a. State the difference between root account and user account.
Nyatakan perbezaan antara akaun root dan pengguna.
C1
(1 marks)

CLO1 b. Based on Figure B3, interpret and suggest the command that is suitable to complete
C2 the task below.
Berdasarkan Rajah B3, terjemahkan dan cadangkan set arahan yang bersesuaian
bagi menyiapkan tugasan di bawah
(4 Marks)

Task: root add new users tuxy and


pinky and assign UID for pinky as
1010. Then assign tuxy into group
named as tuxFamily. The tuxFamily
GID is 1005

tuxy Tugasan: root menambah dua ahli


baru yang bernama tuxy dan pinky
pinky dan memberikan UID 1010
UID 1010 kepadanya. Dan masukkan tuxy ke
Group ID: 1005 dalam group yang juga baru dicipta
tuxfamily yang bernama tuxFamily dengan GID
1005

Figure B3
Rajah B3

6 SULIT
DFN30053: OPEN SOURCES OPERATING SYSTEM / PSP

c. State the command to perform command as root without changing to root


CLO1 environment
C1 Nyatakan arahan bagi melaksanakan set arahan sebagai root tanpa menukar ke dalam
persekitaran root (2 marks)

d. Interpret the statement and apply CORRECT command to perform task below
CLO1 Terjemahkan penyataan dan gunakan set arahan yang BETUL bagi melaksanakan
C2 tugasan di bawah
(8 marks)
i. Change hostname for machine to ‘MyUbuntu’.
Menukar nama bagi computer kepada MyUbuntu (2m)

ii. Enable the Ethernet interface eth0


Mengaktifkan antaramuka Ethernet eth0 (2m)

iii. Enquire about an IP address for www.psp.edu.my


Mendapatkan alamat IP bagi www.psp.edu.my (2m)

iv. Update system repository


Mengemaskini repositori system (2m)

SOALAN TAMAT

7 SULIT

You might also like