Operating System Unix/Linux

  1. What is the purpose of the init process in Linux?
    A) Starts user applications
    B) Initializes system processes
    C) Manages memory
    D) Handles files
    Answer: B
  2. Which runlevel is typically used for multi-user mode without GUI?
    A) 1
    B) 3
    C) 5
    D) 0
    Answer: B
  3. What does the ps -ef command display?
    A) File structure
    B) Extended process list
    C) Environment variables
    D) System logs
    Answer: B
  4. Which command is used to display network configuration?
    A) ifconfig
    B) netstat
    C) ipconfig
    D) route
    Answer: A
  5. What is the use of chmod +x?
    A) Remove permission
    B) Add execute permission
    C) Add read permission
    D) Add write permission
    Answer: B
  6. Which command is used to mount a filesystem?
    A) attach
    B) mount
    C) link
    D) connect
    Answer: B
  7. Which file contains filesystem mount information?
    A) /etc/passwd
    B) /etc/fstab
    C) /etc/hosts
    D) /etc/network
    Answer: B
  8. What does umask define?
    A) File permissions
    B) Default permission settings
    C) User identity
    D) Process ID
    Answer: B
  9. Which command is used to unmount a filesystem?
    A) umount
    B) detach
    C) remove
    D) unmount
    Answer: A
  10. Which command displays kernel messages?
    A) dmesg
    B) log
    C) kernel
    D) syslog
    Answer: A
  11. What is a process ID (PID)?
    A) File ID
    B) Unique process identifier
    C) User ID
    D) Group ID
    Answer: B
  12. Which command shows process tree?
    A) pstree
    B) tree
    C) ps -tree
    D) showtree
    Answer: A
  13. Which command changes process priority dynamically?
    A) nice
    B) renice
    C) priority
    D) setpri
    Answer: B
  14. What does killall do?
    A) Kills all processes
    B) Kills processes by name
    C) Stops kernel
    D) Shuts system
    Answer: B
  15. What is a zombie process?
    A) Running process
    B) Terminated but not removed process
    C) Background process
    D) Idle process
    Answer: B
  16. Which command displays open files?
    A) open
    B) lsof
    C) files
    D) showfiles
    Answer: B
  17. What is /proc filesystem?
    A) Virtual filesystem
    B) Physical storage
    C) Backup storage
    D) Log storage
    Answer: A
  18. Which command displays CPU information?
    A) cpuinfo
    B) lscpu
    C) top
    D) cpu
    Answer: B
  19. What does free -m show?
    A) CPU usage
    B) Memory usage in MB
    C) Disk usage
    D) Network usage
    Answer: B
  20. Which command displays block devices?
    A) lsblk
    B) blk
    C) dev
    D) disklist
    Answer: A
  21. What is swap space used for?
    A) CPU processing
    B) Temporary memory extension
    C) Disk storage
    D) File transfer
    Answer: B
  22. Which command checks disk errors?
    A) diskchk
    B) fsck
    C) checkdisk
    D) verify
    Answer: B
  23. Which command shows hostname?
    A) host
    B) hostname
    C) name
    D) sysname
    Answer: B
  24. Which command changes hostname temporarily?
    A) hostset
    B) hostname
    C) changehost
    D) setname
    Answer: B
  25. What is SSH used for?
    A) File storage
    B) Secure remote login
    C) Disk management
    D) Memory control
    Answer: B
  26. Which port does SSH use by default?
    A) 21
    B) 22
    C) 80
    D) 443
    Answer: B
  27. Which command copies files remotely over SSH?
    A) ftp
    B) scp
    C) cp
    D) transfer
    Answer: B
  28. Which command synchronizes files?
    A) sync
    B) rsync
    C) copy
    D) update
    Answer: B
  29. What does history command do?
    A) Shows file history
    B) Shows command history
    C) Shows system logs
    D) Shows memory
    Answer: B
  30. Which key is used for auto-completion in shell?
    A) Enter
    B) Tab
    C) Ctrl
    D) Alt
    Answer: B
  31. Which command counts lines, words, characters?
    A) count
    B) wc
    C) words
    D) lines
    Answer: B
  32. What does head command do?
    A) Shows last lines
    B) Shows first lines
    C) Edits file
    D) Deletes file
    Answer: B
  33. What does tail command do?
    A) Shows beginning
    B) Shows end of file
    C) Deletes file
    D) Edits file
    Answer: B
  34. Which command sorts data?
    A) arrange
    B) sort
    C) order
    D) list
    Answer: B
  35. Which command removes duplicate lines?
    A) uniq
    B) unique
    C) remove
    D) clean
    Answer: A
  36. Which command translates characters?
    A) tr
    B) translate
    C) conv
    D) change
    Answer: A
  37. Which command compares files?
    A) cmp
    B) diff
    C) Both A and B
    D) compare
    Answer: C
  38. What is pipe | used for?
    A) File storage
    B) Command chaining
    C) Data transfer between commands
    D) Process kill
    Answer: C
  39. What does > operator do?
    A) Input redirection
    B) Output overwrite
    C) Append output
    D) Pipe output
    Answer: B
  40. What does >> operator do?
    A) Overwrite file
    B) Append output
    C) Input
    D) Pipe
    Answer: B
  41. Which command edits crontab?
    A) cronedit
    B) crontab -e
    C) editcron
    D) schedule
    Answer: B
  42. Which directory contains log files?
    A) /etc
    B) /var/log
    C) /home
    D) /tmp
    Answer: B
  43. Which command monitors system logs in real-time?
    A) log
    B) tail -f
    C) watch
    D) monitor
    Answer: B
  44. What is /tmp directory used for?
    A) Permanent storage
    B) Temporary files
    C) Logs
    D) Config files
    Answer: B
  45. Which command checks current directory size?
    A) du -sh
    B) df
    C) size
    D) disk
    Answer: A
  46. Which command displays file type?
    A) type
    B) file
    C) showtype
    D) info
    Answer: B
  47. What is nohup used for?
    A) Stop process
    B) Run process immune to hangup
    C) Kill process
    D) Pause process
    Answer: B
  48. Which command lists background jobs?
    A) bg
    B) jobs
    C) ps
    D) run
    Answer: B
  49. Which command resumes a suspended job?
    A) bg
    B) fg
    C) Both A and B
    D) resume
    Answer: C
  50. What does uptime show?
    A) System load and running time
    B) Memory usage
    C) Disk usage
    D) CPU type
    Answer: A

Leave a Comment