Линукс тест: Какви сте са основама Линукса?

У овом тесту имаћете нека питања везана већином за Линукс основе мада има богами и мало тежих питања али и трик питања, као и обично. Углавном, ако планирате да се озбиљније бавите овим системом било би добро да покиdate овај тест а ако сте почетник у тим водама добро ће вам доћи да пређете преко овог почетног „WTF“ а онда и да инсталирате Линукс у VirtualBox-у и кренете да се играте са њиме.

Не заборавите да је Линукс систем који се у огромном проценту користи у серверском окружењу (овај сајт као и огромна већина других се врти на Линуксу рецимо), користи се на телефонима (тај ваш Андроид је заправо Линукс дистрибуција) па има га како на веш машинама и фрижидерима, тако и у НАСА летилицима. Има га свуда. Пре ћете се запослити као познавалац Линукса него као познавалац Виндовса а и пракса је показала да Линуксаши знају баш доста о Виндовсу док само мали проценат Виндовсаша зна доста о Линуксу.

Наравно, поменућу и где Линукс није популаран а то је – у десктоп варијанти, јер су људи навикли на Виндовс а и реално не раде сви лаптопови добро са Линуксом баш због те лоше подршке произвођача и застарелих драјвера, првенствено за графичку картицу. Ја волим да кажем да је Линукс ћале у сервер окружењу а Виндовс у PC окружењу.

НАПОМЕНА: Питања која будете видели у овом тесту нису вам потребна за нормалан рад на вашем кућном компјутеру где вам је Линукс инсталиран, на компјутеру је скоро све у графичком моду, баш као и на Виндовсу – ово су више питања за администраторе, и то мало лакша

Већина команди у Линуксу има неко упутство које се може прочитaти на самом систему?
  1. Има унутар самог програма, довољно је урадити: cat /bin/taj_program
  2. Има, и инфо и начин покретања програма се може излистати командом: man taj_program
  3. Нема
  4. Има, и инфо и начин покретања програма се може излистати командом: aboutprg taj_program
Одговор

1) Има, и инфо и начин покретања програма се може излистати командом: man taj_program

Рецимо, ако окинете: man cp
…изаћи ће вам текстуално упутсво о „cp“ команди

На Линуксу нема шансе да се заразите неким вирусом
  1. Љута лаж
  2. Велика истина
  3. Не постоје вируси за Линукс!
Одговор

1) Љута лаж

Нема безбедносни ни за један софтвер на овој планети – сем ако није иштекан из струје а ни тад није безбедно јер може да се појави нека будала и да га уштека назад – уместо да га користи као астал. Наравно да постоје вируси и малвери и за Линукс – али нису толико занимљиви креаторима малвера с обзиром да се Линукс слабо користи у десктоп варијанти (где има свакаквих корисника) али доста у сервер варијанти (где се о систему брину стручњаци).

Која команда од наведених ће излистати све фајлове укључујући и скривене?
  1. ls -la
  2. ls -ltra
  3. ls -lah
  4. ls -lhAtra
  5. ls -fucka
  6. ls -hla
Одговор

1-6) Сви ће показати

Трик питање, све команде ће излистати све фајлове укључујући и скривене, параметар (all) је ту кључни а сви горенаведени га имају.

pwd команда ће?
  1. Приказати пуну путању до фолдера у којем сте налазите тренутно
  2. Променити лозинку
  3. Обрисати тренутну лозинку коју имате
  4. Поставити лозинку на фолдеру на коме се налазите
  5. Испринтати садржај фајла коју јој се проследи као улазни параметар
Одговор

1) Приказати пуну путању до фолдера у којем сте налазите тренутно

pwd команда, скраћено print working directory ће вам исписати пуну путању фолдера у коме се тренутно налазите. Ова команда је добра јер се човек понекад изгуби и не зна где се физички налази, па му ова команда добро дође. Било би добро да ова команда постоји и у кафани или при процесу заљубљивања

Виндовс шифру је могуће ресетовати помоћу програма…
  1. passwd
  2. chntpw
  3. Password Deleter for Ubuntu
  4. pswdel
  5. winlgndel
Одговор

2) chntpw

chntpw је алат који се може користити за ресет Виндовс заборављене шифре. Више о томе са практичном применом има и на Компјутераш блогу на овом линку

Unity, Xfce, Cinnamon, Mate… су?
  1. Програми
  2. Игрице
  3. Комерцијални софтвери за векторску анализу
  4. Канцеларијски пакети
  5. Ништа, измислио си имена и мислиш да падамо на та трик питања
  6. Развојна окружења за Java-у
  7. Десктоп окружења
Одговор

7) Десктоп окружења

То су десктоп окружења, или GUI (скраћено од Graphical user interface или ти по нашки Графички кориснички интерфејс). Unity је подразумевано десктоп окружење на Ubuntu, Cinnamon на Mint-у, Xfce на Xubuntu итд…

Комбинација тастера CTRL-ALT-DEL ће на Линуксу док сте у конзоли…
  1. Отворити нови терминал
  2. Рестартовати систем
  3. Отворити „task manager“ како бисте могли убити програм који успорава систем
  4. Угасити систем
  5. Рестартовати мрежу
Одговор

2) Рестартовати систем

Десиће се рестарт, без икакве конфирмационе „Are you sure“ поруке. Ова опција се може искључити зарад безбедности.

Избаците уљеза са овог списка
  1. elementaryOS
  2. Linuks Mint
  3. Ubuntu
  4. CentOS
  5. Xubuntu
  6. BackBox
Одговор

4) CentOS

CentOS је једини Ред Хeт базирани дистро, ово остало су све Ubuntu based дистрои

Шта ће урадити следећа команда: find $HOME -type d -exec chmod 755 [] ;
  1. Претражиће све фолдере у home директоријуму корисника који покреће команду и промениће пермисије над тим фолдерима на 755
  2. Ништа, команда је неисправна
  3. Претражиће све фолдере са пермисијом 755 у home директоријуму корисника који покреће команду
  4. Претражиће комплетан садржај у home директоријуму корисника и излистаће фолдере и фајлове који имају пермисије 755
Одговор

1) Претражиће све фолдере у home директоријуму корисника који покреће команду и промениће пермисије над тим фолдерима на 755

find $HOME – претрага у варијабли $HOME која је заправо путања до home фолдера (урадите echo $HOME ако није јасно)
-type d – претражи само директоријуме
-exec – изврши команду
chmod 755 – ову команду (промена пермисија на 755)
{} – над резултатима претраге
\; – једна линија једна команда

Ако укуцате команду 'rm -rf /' и притиснете Ентер – десиће се следеће:
  1. Обрисаће се све на локацији / и систем после више неће бити употребљив
  2. Обрисаће се све на локацији /root
  3. Обрисаће се сви фолдери на локацији /
  4. Обрисаће се сви фајлови и линкови са локације /
  5. Ништа од наведеног
Одговор

5) Ништа од наведеног

Ово је трик питање, командом rm -rf / се неће десити ништа, безазлена је иако делује ко самоубиство – али не брините, и много искуснији Линукс админи падају на овом питању, мада је препоручљиво да се не играте са овом командом на продукционим машинама, било како било, неки старији дистрои извршавају команду (непроверене информација али опет), тако да се може рећи и да је у питању мини-руски рулет. Више о овоме на овом линку

Инсталација вeб сервера или било којег другог програма, ако имате активну интернет конекцију, се у већини Линукс дистрибуција може извести једном командом укуцаном у терминалу….
  1. Не, веб сервер мора да се скине, искомпајлира па инсталира, што је много више корака
  2. Да, за инсталацију је довољна једна команда, нпр: yum install httpd
  3. Не, минимум 5 команди
Одговор

2) Да, за инсталацију је довољна једна команда, нпр: yum install httpd

Наравно, да би ово горенаведено радило морате имати интернет везу или да сте накачени на локални репозиторијум ако сте га сетовали.

Линукс (фабрички*) може да чита садржај фајл система које Виндовс користи (ntfs, fat…) а (фабрички*) Виндовс не чита Линукс фајл системе (ext2, ext3...)

фабрички*=без додатних програма или подешавања

  1. Нетачно
  2. Тачно
Одговор

2) Тачно

Виндовс је глуп и не чита ништа сем својега – док се Линуску јебе за то које је чије

Кад упаднете у неки проблем са Линуксом који не знате да решите…
  1. Ако имам плаћену подршку (RedHat, SLES, CloudLinuks…) исцимаћу подршку тих дистроа
  2. Рестартоваћу сервер док не проради а прорадиће ако сам упоран у рестартовању
  3. Поставићу питање на форумима које ћу прво да претражим а који се баве Линуксом или тим дистроом, Линукс групама на Фејсбуку и Google+ а пре тог ћу „Гуглати до смрти“ о том проблему који ме је задесио.
  4. Слаћу поруке на Компјутераш блогу, писаћу по коментарима о мом проблему и цимаћу админа блога преко Фејсбука да ми помогне ОДМА!
  5. CTRL-ALT-DEL, отворићу Task Manager и убити проблем који ме блокира
Одговор

1, 3) Тачна су ова 2 одговора

Све вам је већ описано у тексту на овом линку

Листа свих покренутих процеса на систему се може добити командом….
  1. grep
  2. ps
  3. proclist
  4. tasks
  5. crontab -l
Одговор

2) ps

Линукс постоји на српском језику?
  1. Не али се може скинути „language pack“ са Мајкрософтовог сајта и инсталирати
  2. Постоји и то са све ћирилицом ако треба, питаће те приликом инсталације за језик који планираш да користиш
  3. Не, искључиво енглески језик се користи
Одговор

2) Постоји и то са све ћирилицом ако треба, питаће те приликом инсталације за језик који планираш да користиш

Комада којом могу проверити да ли неки програм или сервис држи закључаним неки фајл је
  1. finger
  2. who
  3. whousethis
  4. lsof
  5. ln -s
Одговор

4) lsof

Са којим од ових дистроа МОЖЕТЕ да скенирате мрежу и радите пентестинг, тј да не кажем хакујете?
  1. Kali Linuks
  2. Backbox
  3. BackBox
  4. Bugtraq
  5. Pentoo
  6. Edubuntu
  7. BlackArch Linuks
  8. Ubuntu
Одговор

1-8) Може са свима

Трик питање! Пентест алати се могу инсталирати на скоро све дистрое, ови овде дистрои (сем Edubuntu и Ubuntu) само имају по дифолту већ инсталиране те алате. Edubuntu иако је дистро намењен едукацији и образовању, ове алате може имати ако их накнадно инсталирате, без обзира „што терају на мафију“

/lost+found је?
  1. Фолдер у који се смештају изгубљене душе Намбије
  2. Фолдер у који се смештају сви делови фајлова који би могли да нестану услед пада система
  3. Фолдер који служи за подизање система ако фолдер /boot доживи некакво оштећење
  4. Фолдер у који се смештају конфигурациони фајлови обрисани приликом реинсталације система
  5. Команда која налази обрисане фајлове на систему
Одговор

2) Фолдер у који се смештају сви делови фајлова који би могли да нестану услед пада система

Шта је овај фолдер, као и остали фолдери из Линукс хијерахије најбоље прегледајте на овом линку

Покретање неких Виндовс програма на Линуксу је могуће кроз…?
  1. Немогуће је покретати Виндовс програме на Линуксу
  2. Beer
  3. Windows Runner CLI
  4. Milk
  5. Wine
  6. PlayOnLinuks
  7. Win2Lin converter
Одговор

5-6) Winе и PlayOnLinux

Winе је тачан одговор али и PlayOnLinux. Велики број Виндовс програма којих нема у Линукс варијанти може бити покренуто и коришћено најнормалније кроз та два емулатора. Како једноставно инсталирати PlayOnLinux показано у овом тексту.

Команда <strong>cd</strong> је
  1. Скраћеница од Cyclic Дража и служи да зајебава дебеле зато што су округли
  2. Скраћеница од Cyclic DNS и мења DNS записе над хостованим садржајем тренутног корисника
  3. Програм за пуштање аудио дискова и CD-ова на cd уређајима
  4. Скраћеница од Change Directory и мења садржај фолдера у ком се налазимо
  5. Скраћеница од Change Directory и премешта нас на локацију home директоријума тренутког корисника
Одговор

5) Скраћеница од Change Directory и премешта нас на локацију home директоријума тренутког корисника

Који порт морам да отворим на firewall-у веб сервера да би сајт https://kompjuteras.com који се врти на њему био доступан свима?
  1. 22
  2. 53
  3. 443
  4. 25
  5. 80
Одговор

3) 443

Уколико желим да се сваком кориснику који се логује путем ssh/терминала покаже поздравна порука то ћу урадити тако што ћу у овај фајл поставити: echo Cao $USER
  1. /home/$USER/.logon
  2. Није изводљиво
  3. /.bash_profile
  4. /boot/grub.conf
  5. /etc/profile
Одговор

5) /etc/profile

Шта је SSH?
  1. Secure Shell – Сервис којим се на безбедан начин можемо накачити на удаљени компјутер
  2. Краљевина Словенаца, Срба и Хрвата
  3. Remote Desktop
  4. Secure System Host – алат за заштиту хостинг сервера
  5. Special Security Hack – скривени алат за хаковање мреже на нмапу
Одговор

1) Secure Shell

То је сервис којим се можеш на сигуран начин накачити на удаљени компјутер или сервер, који прима ssh конекције наравно

На Линуксу могу да слушам музику, гледам филмове, претражујем нет, играм игрице на Фејсбуку, скидам торенте, програмирам, користим VirtualBox, односно скоро све што може и обичан корисник на Виндовсу….
  1. Не, није могуће слушати музику и гледати филмове на Линуксу, за то се користи искључиво Виндовс
  2. Тако је, а на то мала је шанса да се заразим вирусима јер се вируси за Линукс баш-баш ретко праве
Одговор

Под 2 наравно

Мaунтовање мрежног диска или неког шерованог диска је могуће помоћу…
  1. netdisk
  2. cups
  3. nfs
  4. netmount
  5. sshfs
Одговор

3 и 5

Да бих видео у фолдеру KOMPJUTERAS колико који фајл или други фолдер заузима места – то ћу урадити командом…?
  1. du -sh KOMPJUTERAS/
  2. who KOMPJUTERAS/
  3. df -h KOMPJUTERAS/
  4. rm -rf KOMPJUTERAS/
  5. du -sh KOMPJUTERAS/*
Одговор

5) du -sh KOMPJUTERAS/*

Трик питање (није под 1, нити 3), тачан одговор је ду -сх KOMPJUTERAS/* јер ће он излистати и садржај, док ће ова два дати величину фолдера KOMPJUTERAS не и његових подфолдера или фајлова у њему.

Фајл у коме се налази информација о mountованим дисковима је:
  1. /etc/mounted
  2. /etc/fstab
  3. /mnt/disks
  4. /etc/passwd
  5. /usb/bin/disks
Одговор

2) /etc/fstab

Информације о креираним корисницима се налазе у фајлу?
  1. /etc/users/all
  2. /users
  3. /etc/allusers
  4. /etc/passwd
  5. /home/.users
Одговор

4) /etc/passwd

Команда chmod +x
  1. Мења мод на xWindow
  2. Затвара тренутно отворени прозор односно симулира клик на X
  3. Мења садржај фајла X који се прослеђује као параметар
  4. Фајл којем се прослеђује ова команда прави извршним
  5. Мења ownер-а на корисника из групе X
Одговор

4) Фајл којем се прослеђује ова команда прави извршним

Који је Линукс сервис од наведених је задужен за штампаче?
  1. prts
  2. prints
  3. cups
  4. hp
  5. blic
Одговор

3) cups

Више о CUPS-у овде