Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 дәріс

Total questions: 98

Worksheet time: 49mins

Name
Class
Date
1.

Linux дистрибутивтерінде қолданылатын пакет менеджерлерінің бірі қайсысы?

a)

npm

b)

pip

c)

apt

d)

gem

2.

RPM пакет менеджері қай дистрибутивпен байланысты?

a)

Debian

b)

Ubuntu

c)

Red Hat

d)

Arch Linux

3.

Debian/Ubuntu жүйесінде пакетті орнату үшін қандай команда қолданылады?

a)

sudo dnf install package_name

b)

sudo apt install package_name

c)

sudo pacman -S package_name

d)

sudo zypper in package_name

4.

RHEL/CentOS жүйесінде пакетті орнату үшін қай команда қолданылады?

a)

sudo apt install package_name

b)

sudo pacman -S package_name

c)

sudo dnf install package_name

d)

dark add package_name

5.

Arch Linux жүйесінде пакетті орнату командасы қандай?

a)

sudo apt install package_name

b)

sudo dnf install package_name

c)

sudo pacman -S package_name

d)

sudo zypper in package_name

6.

RPM пакетін орнату үшін қандай команда қолданылады?

a)

rpm -ivh package_name.rpm

b)

dpkg -i package_name.deb

c)

apt install package_name

d)

yum install package_name

7.

DEB пакетін орнату үшін қандай команда қолданылады?

a)

rpm -ivh package_name.rpm

b)

yum install package_name

c)

apt install package_name

d)

dpkg -i package_name.deb

8.

Барлық орнатылған RPM пакеттерін тексеру үшін қандай команда қолданылады?

a)

rpm -qa

b)

rpm -ivh

c)

rpm -e

d)

rpm -Uvh

9.

Белгілі бір RPM пакетінің орнатылғанын тексеру үшін қандай команда қолданылады?

a)

rpm -Uvh package_name

b)

rpm -qa | grep package_name

c)

rpm -ivh package_name

d)

rpm -e package_name

10.

RPM пакетін жою үшін қандай команда қолданылады?

a)

rpm -ivh package_name

b)

rpm -e package_name

c)

rpm -qa package_name

d)

rpm -Uvh package_name

11.

DEB пакетін жою үшін қандай команда қолданылады?

a)

dpkg -i package_name.deb

b)

dpkg -r package_name.deb

c)

apt install package_name

d)

rpm -e package_name

12.

DEB пакетін конфигурация файлдарымен бірге толық жою үшін қандай команда қолданылады?

a)

apt install package_name

b)

dpkg -i package_name.deb

c)

dpkg -r package_name.deb

d)

dpkg --purge package_name.deb

13.

APT арқылы пакетті орнату немесе жаңарту үшін қандай команда қолданылады?

a)

sudo pacman -S package_name

b)

sudo dnf install package_name

c)

sudo apt install package_name

d)

sudo zypper in package_name

14.

APT арқылы пакетті және оның конфигурация файлдарын жою үшін қандай команда қолданылады?

a)

sudo apt remove package_name

b)

sudo apt purge package_name

c)

sudo apt autoremove package_name

d)

sudo apt install package_name

15.

Қажет емес тәуелділіктерді жою үшін қандай APT командасы қолданылады?

a)

sudo apt remove package_name

b)

sudo apt purge package_name

c)

sudo apt autoremove package_name

d)

sudo apt install package_name

16.

Барлық қолжетімді пакеттердің тізімін APT арқылы қалай көруге болады?

a)

apt show package_name list

b)

apt list --installed

c)

apt list

d)

apt list package_name

17.

Орнатылған пакеттердің тізімін APT арқылы қалай көруге болады?

a)

apt list

b)

apt show package_name list

c)

apt list --installed

d)

apt list | grep package_name

18.

Пакет туралы ақпаратты APT арқылы қалай көруге болады?

a)

sudo apt show package_name

b)

apt list

c)

apt list --installed

d)

apt list | grep package_name

19.

DEB файлдары туралы ақпаратты қалай көруге болады?

a)

dpkg --info package_name.deb

b)

dpkg -r package_name.deb

c)

dpkg -i package_name.deb

d)

dpkg --purge package_name.deb

20.

Орнатылған пакеттің барлық файлдарын қалай көруге болады?

a)

dpkg -L package_name

b)

dpkg --info package_name.deb

c)

dpkg -r package_name.deb

d)

dpkg --purge package_name.deb

21.

Файл қай пакетке тиесілі екенін анықтау үшін қандай команда қолданылады?

a)

dpkg -S /bin/ls

b)

dpkg -L package_name

c)

dpkg --info/ package_name.deb

d)

dpkg -r /package_name./deb

22.

RPM пакетін веб-сайттан орнату үшін қандай команда қолданылады?

a)

rpm -ivh package_name.rpm

b)

dpkg -i package_name.deb

c)

rpm -Uvh http://example.com/package_name.rpm

d)

apt install package_name

23.

YUM арқылы RPM пакетін жүктеу үшін қандай утилита орнатылуы керек?

a)

build-essential yum

b)

yum-utils

c)

gcc yum

d)

make

24.

RPM пакетін жүктеу үшін қандай команда қолданылады?

a)

yumdownloader -v package_name

b)

yum install package_name

c)

rpm -ivh package_name.rpm

d)

dpkg -i package_name.deb

25.

Debian/Ubuntu жүйесінде бағдарламаны компиляциялау үшін қандай пакет орнатылуы керек?

a)

yum-utils

b)

gcc

c)

build-essential

d)

make

26.

Red Hat/CentOS жүйесінде бағдарламаны компиляциялау үшін қандай топ орнатылады?

a)

Development Tools

b)

build-essential

c)

yum-utils

d)

gcc

27.

Бағдарламаның бастапқы кодын компиляциялаудың бірінші қадамы қандай?

a)

./configure --help

b)

make && sudo make install

c)

Install the prerequisites: gcc, g++, make

d)

Extract the archive

28.

Бастапқы кодты жүктегеннен келеcі қадам қандай?

a)

Check the integrity of the tarball

b)

Run make && sudo make install

c)

Run ./configure --help

d)

Install gcc, g++, make

29.

Тарболды ашу үшін қандай команда қолданылады?

a)

tar -xf file.tar.gz

b)

./configure --help

c)

sha256sum file.tar.gz

d)

make && sudo make install

30.

Компиляция опцияларын орнату үшін қандай команда қолданылады?

a)

tar -xf file.tar.gz

b)

sha256sum file.tar.gz

c)

./configure --prefix=/opt/proftpd

d)

make && sudo make install

31.

Бағдарламаны компиляциялау және орнату үшін қандай командалар қолданылады?

a)

tar -xf file.tar.gz

b)

./configure --help

c)

make && sudo make install

d)

sha256sum file.tar.gz

32.

Орнатылған бағдарламаны тексеру үшін қандай команда қолданылады?

a)

sudo ./proftpd -n

b)

tar -xf file.tar.gz

c)

./configure --help

d)

sha256sum file.tar.gz

33.

C бағдарламасын компиляциялау үшін қандай команда қолданылады?

a)

g++ hello.c -o hello

b)

gcc hello.c -o hello

c)

make && sudo make install

d)

./configure --help

34.

C++ бағдарламасын компиляциялау үшін қандай команда қолданылады?

a)

gcc main.cpp -o main

b)

g++ main.cpp -o main

c)

make && sudo make install

d)

./configure --help

35.

Debian/Ubuntu жүйесінде репозиторий конфигурация файлы қайда орналасады?

a)

/etc/yum.repos.d/Centos-Base.repo

b)

/opt/proftpd

c)

/etc/apt/sources.list

d)

/var/lib/ntp

36.

RHEL/CentOS жүйесінде репозиторий конфигурация файлы қайда орналасады?

a)

/etc/yum.repos.d/Centos-Base.repo

b)

/etc/apt/sources.list

c)

/opt/proftpd

d)

/var/lib/ntp

37.

Репозиторий дегеніміз не?

a)

Пакеттерді басқару құралымен оқылатын metadata жиынтығы бар веб-сервер

b)

Пакеттерді басқару құралы

c)

Бағдарламаны компиляциялау құралы

d)

Файлдық жүйені басқару құралы

38.

RPM пакетінің файл атауында қандай ақпарат болады?

a)

Тек пакет атауы

b)

Пакет атауы, нұсқасы, дистрибутив және архитектура

c)

Тек нұсқа және архитектура

d)

Тек дистрибутив

39.

FTP протоколы арқылы қосылу үшін WinSCP клиентінде қандай параметрлерді орнату керек?

a)

File protocol: FTP, Hostname: ip address, Username: student, Password

b)

File protocol: HTTP, Hostname: ip address, Username: root, Password

c)

File protocol: SSH, Hostname: ip address, Username: student, Password

d)

File protocol: FTP, Hostname: localhost, Username: root, Password

40.

RPM командасындағы -i опциясы нені білдіреді?

a)

Жаңарту (upgrade)

b)

Орнату (install)

c)

Жою (erase)

d)

Тексеру (verify)

41.

rpm -ivh командасындағы -v опциясының мақсаты қандай?

a)

Пакет туралы толық ақпарат көрсету

b)

Пакетті жою

c)

Процестің орындалуын визуалды түрде көрсету (verbose)

d)

Пакеттің тұтастығын тексеру

42.

rpm -ivh командасындағы -h опциясы нені білдіреді?

a)

Пакеттің хэшін тексеру

b)

Пакеттің конфигурация файлдарын жою

c)

Пакеттің нұсқасын жаңарту

d)

Прогресс барын хэш белгілерімен көрсету

43.

RPM пакетінің ақпаратын алу үшін қандай команда қолданылады?

a)

rpm -Uvh package_name

b)

rpm -qa package_name

c)

rpm -e package_name

d)

rpm -qi package_name

44.

RPM пакетінен қандай файлдардың орнатылғанын анықтау үшін қандай команда қолданылады?

a)

rpm -ql package_name

b)

rpm -qi package_name

c)

rpm -qa package_name

d)

rpm -e package_name

45.

Белгілі бір файл қай RPM пакетінен орнатылғанын анықтау үшін қандай команда қолданылады?

a)

rpm -qf /path/to/file

b)

rpm -qi package_name

c)

rpm -ql package_name

d)

rpm -qa package_name

46.

Барлық RPM пакеттерін тексеру (verify) үшін қандай команда қолданылады?

a)

rpm -qa

b)

rpm -e package_name

c)

rpm -va

d)

rpm -qi package_name

47.

Debian/Ubuntu жүйесінде орнатылған барлық пакеттердің тізімін көру үшін қандай команда қолданылады?

a)

dpkg --get-selections

b)

dpkg --info package_name.deb

c)

dpkg -i package_name.deb

d)

dpkg -r package_name.deb

48.

Debian/Ubuntu жүйесінде белгілі бір пакетті іздеу үшін қандай команда қолданылады?

a)

apt list | grep package_name

b)

apt install package_name

c)

dpkg -i package_name.deb

d)

dpkg --purge package_name.deb

49.

yumdownloader утилитасын орнату үшін қандай пакет қажет?

a)

build-essential

b)

gcc yum

c)

yum-utils

d)

make yum

50.

yumdownloader командасындағы -v опциясы нені білдіреді?

a)

Пакетті жою

b)

Пакетті орнату

c)

Толық ақпарат шығару

d)

Пакеттің хэшін тексеру

51.

Debian/Ubuntu жүйесінде build-essential пакеті нені қамтиды?

a)

Пакеттерді жүктеу утилиталарын

b)

gcc, g++, make сияқты компиляция құралдарын

c)

FTP серверін орнату құралдарын

d)

Репозиторий конфигурация құралдарын

52.

Red Hat/CentOS жүйесінде Development Tools тобы нені қамтиды?

a)

Пакеттерді жүктеу утилиталарын

b)

FTP серверін орнату құралдарын

c)

gcc, g++, make сияқты компиляция құралдарын

d)

Репозиторий конфигурация құралдарын

53.

Бастапқы кодты жүктеу үшін қандай команда қолданылады?

a)

wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.8.tar.gz

b)

sha256sum proftpd-1.3.8.tar.gz

c)

tar -xf proftpd-1.3.8.tar.gz

d)

./configure --prefix=/opt/proftpd

54.

wget командасындағы -c опциясы нені білдіреді?

a)

Жүктеуді тоқтату

b)

Жүктеуді жалғастыру

c)

Файлдың хэшін тексеру

d)

Файлды ашу

55.

Тарболды ашқаннан кейін қандай каталогқа өту керек?

a)

/etc/apt/sources.list

b)

/opt/proftpd

c)

Ашылған каталогқа (мысалы, proftpd-1.3.8)

d)

/var/lib/ntp

56.

./configure --prefix=/opt/proftpd командасының мақсаты қандай?

a)

Пакетті орнату жолын орнату

b)

Пакетті жою

c)

Пакеттің хэшін тексеру

d)

Пакетті жүктеу

57.

make командасының негізгі мақсаты қандай?

a)

Бастапқы кодты компиляциялау

b)

Бағдарламаны орнату

c)

Конфигурация файлдарын жою

d)

Тарболды ашу

58.

sudo make install командасының мақсаты қандай?

a)

Бастапқы кодты компиляциялады орнату

b)

Репозиторийді жаңарту

c)

Тарболды тексеру жүиесін орнату

d)

Компиляцияланған бағдарламаны орнату

59.

C бағдарламасын компиляциялағанда шығатын файлды қалай атау керек?

a)

gcc hello.c -o hello

b)

g++ hello.c -o hello

c)

gcc hello.c -o main

d)

gcc hello.c -o proftpd

60.

gcc --version командасының мақсаты қандай?

a)

gcc компиляторын орнату

b)

gcc компиляторының нұсқасын тексеру

c)

gcc арқылы бағдарламаны компиляциялау

d)

gcc конфигурация файлдарын жою

61.

WinSCP клиентінде FTP қосылымы үшін қандай порт қолданылады?

a)

21

b)

80

c)

26

d)

22

62.

apt командасы қай файлдан репозиторийлер туралы ақпарат алады?

a)

/etc/yum.repos.d/Centos-Base.repo

b)

/opt/proftpd

c)

/etc/apt/sources.list

d)

/var/lib/ntp

63.

yum және dnf командалары қай каталогтан репозиторий конфигурацияларын оқиды?

a)

/etc/apt/sources.list

b)

/etc/yum.repos.d/

c)

/opt/proftpd

d)

/var/lib/ntp

64.

dpkg-query -l командасының мақсаты қандай?

a)

Пакетті орнату

b)

Пакетті жою

c)

Орнатылған пакеттердің тізімін көрсету

d)

Пакеттің хэшін тексеру

65.

rpm -Uvh командасы қандай жағдайда rpm -ivh орнына қолданылады?

a)

) Пакетті жою кезінде

b)

Пакетті жаңарту немесе орнату кезінде

c)

Пакетті тексеру кезінде

d)

Пакеттің файлдарын тізу кезінде

66.

sha256sum командасының шығысы нені көрсетеді?

a)

Файлдың өлшемін

b)

Файлдың хэш мәнін

c)

Файлдың орналасу жолын

d)

Файлдың құрылған уақытын

67.

./configure --help командасының мақсаты қандай?

a)

Бағдарламаны орнату

b)

Бағдарламаны компиляциялау

c)

Конфигурация опцияларын көрсету

d)

Тарболды ашу

68.

proftpd бағдарламасы орнатылғаннан кейін оның орындалуын тексеру үшін қандай команда қолданылады?

a)

./configure --prefix=/opt/proftpd

b)

make && sudo make install proftpd -n

c)

tar -xf proftpd-1.3.8.tar.gz

d)

sudo ./proftpd -n

69.

rpm -Uvh командасының -U опциясы rpm -ivh командасынан қалай ерекшеленеді?

a)

-U тек пакетті орнатады, бірақ жаңартпайды

b)

-U пакетті жояды

c)

-U пакетті жаңартады немесе орнатады, егер ол орнатылмаған болса

d)

-U пакеттің тек конфигурация файлдарын жаңартады

70.

RPM пакетінің орнатылғанын тексеру кезінде grep командасымен бірге қандай шығыс форматын күтуге болады?

a)

Пакеттің толық атауы және нұсқасы

b)

Пакеттің орнатылған жолы

c)

Пакеттің хэш мәні

d)

Пакеттің конфигурация файлы

71.

rpm -va командасы пакеттерді тексеру кезінде қандай ақпаратты тексереді?

a)

Пакеттің файлдарының тұтастығы мен атрибуттарын

b)

Пакеттің орнатылған уақытын

c)

Пакеттің репозиторий орналасуын

d)

Пакеттің тәуелділіктерін

72.

rpm -e командасы пакетті жойғанда не болады, егер пакет басқа пакеттерге тәуелді болса?

a)

Пакет автоматты түрде жойылады

b)

Тәуелді пакеттер де жойылады

c)

Команда қате шығарады және жоймайды

d)

Пакеттің конфигурация файлдары ғана жойылады

73.

rpm -qi ntp командасы қандай ақпаратты қайтарады?

a)

Пакеттің орнатылған файлдарының тізімі

b)

Пакет туралы жалпы ақпарат (атауы, нұсқасы, сипаттамасы)

c)

Пакеттің хэш мәні

d)

Пакеттің орнатылған уақыты ғана

74.

rpm -qf /var/lib/ntp/ командасы қандай нәтиже береді, егер каталог /var/lib/ntp/ RPM пакетіне тиесілі болмаса?

a)

Пакеттің атауын қайтарады

b)

Қате хабарламасын шығарады

c)

Каталогтың рұқсаттарын көрсетеді

d)

Бос шығыс қайтарады

75.

rpm -Uvh http://pkgs.repoforge.org/rpm командасының орындалуы үшін қандай алғышарт қажет?

a)

Жүйеде yum-utils орнатылуы керек

b)

Пакеттің локалды көшірмесі болуы керек

c)

Интернет байланысы болуы керек

d)

build-essential пакеті орнатылуы керек

76.

yumdownloader -v vsftpd командасы қандай файл түрін жүктейді?

a)

.rpm файлын

b)

.deb файлын

c)

.tar.gz файлын

d)

.zip файлын

77.

RPM пакетінің атауындағы x86_64 бөлігі нені білдіреді?

a)

Пакеттің нұсқасын

b)

Пакеттің архитектурасын (64-бит)

c)

Пакеттің дистрибутивін

d)

Пакеттің компиляция уақытын

78.

rpm командасының тәуелділіктерді автоматты түрде шешу мүмкіндігі бар ма?

a)

Жоқ, тәуелділіктерді қолмен шешу керек

b)

Иә, барлық тәуелділіктерді автоматты түрде шешеді

c)

Тек yum немесе dnf арқылы шешіледі

d)

Тек локалды пакеттер үшін шешіледі

79.

gcc және g++ компиляторларының негізгі айырмашылығы неде?

a)

gcc тек C++ бағдарламаларын компиляциялайды

b)

gcc тек 32-бит архитектура үшін жұмыс істейді

c)

g++ C және C++ бағдарламаларын компиляциялайды, бірақ C++ үшін оңтайландырылған

d)

g++ тек локалды файлдарды компиляциялайды

80.

./configure скриптінің негізгі міндеті қандай?

a)

Бастапқы кодты компиляциялау

b)

Компиляцияға қажетті ортаны тексеру және Makefile жасау

c)

Бағдарламаны орнату

d)

Тарболды ашу

81.

Makefile файлының рөлі қандай?

a)

Бағдарламаның орнатылған жолын анықтайды

b)

Компиляция және орнату процесін басқарады

c)

Репозиторий конфигурациясын сақтайды

d)

Тарболдың хэш мәнін сақтайды

82.

sha256sum proftpd-1.3.8.tar.gz командасының шығысы дұрыс болуы үшін не істеу керек?

a)

Тарболды алдын ала ашу керек

b)

gcc орнатылуы керек

c)

make командасын орындау керек

d)

Ресми веб-сайттан берілген хэш мәнімен салыстыру керек

83.

tar -xf proftpd-1.3.8.tar.gz командасындағы -x опциясы нені білдіреді?

a)

Файлды қысу

b)

Файлды ашу

c)

Файлды тексеру

d)

Файлды жою

84.

tar -xf proftpd-1.3.8.tar.gz командасындағы -f опциясының мақсаты қандай?

a)

Файлды қысу

b)

Файлды тексеру

c)

Файл атауын көрсету

d)

Файлды орнату

85.

make && sudo make install командасындағы && операторының рөлі қандай?

a)

Командаларды параллель орындайды

b)

Бірінші команда сәтті орындалса, екіншісін орындайды

c)

Командаларды кері ретпен орындайды

d)

Командаларды бір уақытта орындайды

86.

gcc hello.c -o hello командасында -o опциясы болмаса, шығатын файл қалай аталады?

a)

hello.out

b)

a.out

c)

main.out

d)

proftpd.out

87.

./proftpd -n командасындағы -n опциясының мақсаты қандай?

a)

Серверді фондық режимде іске қосу

b)

Серверді дебаг режимінде іске қосу

c)

Серверді тоқтату

d)

Серверді орнату

88.

Компиляция кезінде қате шықса, қай қадамды қайта тексеру керек?

a)

make && sudo make install

b)

./configure нәтижесін

c)

Тарболды ашу процесін

d)

yumdownloader шығысын

89.

Debian/Ubuntu жүйесінде /etc/apt/sources.list файлына қандай ақпарат жазылады?

a)

Пакеттердің орнатылған жолдары

b)

Репозиторийлердің URL мекенжайлары және дистрибутив атаулары

c)

Пакеттердің хэш мәндері

d)

Компиляцияға қажетті кітапханалар

90.

RHEL/CentOS жүйесінде /etc/yum.repos.d/Centos-Base.repo файлының құрылымы қандай болады?

a)

Репозиторий атауы, URL, және GPG кілті сияқты ақпарат

b)

Пакеттердің хэш мәндері

c)

Пакеттердің орнатылған жолдары

d)

Компиляцияға қажетті кітапханалар

91.

Репозиторийдің metadata-сы не үшін қажет?

a)

Пакеттердің орнатылған жолдарын сақтау үшін

b)

Пакеттерді компиляциялау үшін

c)

Пакеттерді басқару құралына қолжетімді пакеттер туралы ақпарат беру үшін

d)

Пакеттерді жою үшін

92.

Debian/Ubuntu жүйесінде apt командасы репозиторийлерді қалай жаңартады?

a)

sudo apt update

b)

sudo apt install

c)

sudo apt remove

d)

sudo apt purge

93.

RHEL/CentOS жүйесінде yum немесе dnf репозиторийлерді қалай жаңартады?

a)

sudo yum update

b)

sudo yum install

c)

sudo yum remove

d)

sudo yum purge

94.

Репозиторий конфигурациясында GPG кілтінің рөлі қандай?

a)

Пакеттерді орнату жолын анықтау

b)

Пакеттерді компиляциялау

c)

Пакеттердің шынайылығын және тұтастығын тексеру

d)

Пакеттерді жою

95.

apt командасының sources.list файлынан басқа қандай каталогтан конфигурацияны оқуы мүмкін?

a)

/etc/yum.repos.d/

b)

/var/lib/ntp/

c)

/etc/apt/sources.list.d/

d)

/opt/proftpd/

96.

RHEL/CentOS жүйесінде жаңа репозиторий қосу үшін не істеу керек?

a)

/etc/apt/sources.list файлына URL қосу

b)

sha256sum арқылы тексеру

c)

/etc/yum.repos.d/ каталогына .repo файлы қосу

d)

make && sudo make install орындау

97.

Репозиторийдегі пакеттердің тәуелділіктерін басқару құралы қалай анықтайды?

a)

Пакеттің хэш мәні арқылы

b)

Metadata-дағы тәуелділік ақпараты арқылы

c)

Пакеттің орнатылған жолы арқылы

d)

Пакеттің компиляция уақыты арқылы

98.

apt немесе yum құралдары репозиторийсіз жұмыс істей ала ма?

a)

Иә, тек локалды пакеттермен

b)

Жоқ, репозиторий міндетті

c)

Иә, бірақ тек компиляцияланған пакеттермен

d)

Жоқ, тек GPG кілті болса