101 лучший вопрос и ответ на собеседовании по Linux 2021
Опубликовано: 2021-01-01Сегодня перед большинством компаний мира открываются огромные возможности. У вас есть отличный шанс сделать карьеру в Linux -разработке. Вопросы технического собеседования по Linux помогают кандидатам пройти собеседование и осуществить свою мечту как разработчика Linux. Спрос разработчиков Linux в отрасли растет. Если кто-то хочет взломать интервью, то вы в правильном месте. Здесь мы предлагаем несколько обновленных вопросов и ответов для интервью по Linux для опытных 202 1 , которые помогут вам подготовиться к собеседованию .
- Наиболее часто задаваемые вопросы и ответы на собеседованиях по Linux
- Linux Command Интервью Вопросы и ответы
- Техническое интервью по Linux, вопросы и ответы
- Вопросы и ответы на собеседовании по Linux для опытных
- Изучите Linux и подготовьтесь к собеседованию
Наиболее часто задаваемые вопросы и ответы на собеседованиях по Linux
Q. 1 – Расскажите о Linux ?
Linux является одной из операционных систем (ОС) UNIX с открытым исходным кодом. Это с открытым исходным кодом и полностью бесплатно. Он разработан с нуля Линусом Тровальдом. Эта платформа представляет собой совершенно другую операционную систему. Он имеет несколько дистрибутивов, таких как Fedora, Ubuntu и другие. Linux повсюду: от телевизора, умных часов, ноутбука, смартфона и многого другого.
Q. 2 — Сколько типов процессов в Linux?
В Linux есть два типа процессов, такие как фоновые процессы и процессы переднего плана. Фоновый процесс работает на фоне Linux. Пользователи могут выполнять команды до полного завершения фонового процесса Linux. После команды пользователи добавляют символ &, что делает его фоновым процессом. Процесс переднего плана, запущенный разработчиками, выполняется на переднем плане. Разработчикам нужно подождать несколько минут, чтобы выполниться, прежде чем вводить другие команды.
Вопрос 3. Почему вам следует использовать Linux?
В настоящее время Linux в основном используется из-за его производительности, и он полностью отличается от других ОС на рынке. Он поставляется с дополнительными функциями, которые позволяют пользователям быстро выполнять задачу. Он поддерживает различные файловые системы и обладает высокой степенью защиты. Linux — это ОС с открытым исходным кодом, где разработчики получают огромные преимущества от разработки собственной операционной системы. У него есть контролируемые проблемы с вредоносными программами, вирусами и другими. Лицензия на программное обеспечение, необходимая для установки Linux, бесплатна. Это основная причина использования Linux.
Q. 4 – Что такое пространство подкачки и его преимущества?
Пространство подкачки — это объем жесткого диска или физической памяти. Он используется, когда системе требуется большой объем памяти, но хранилище системы заполнено. Пространство подкачки предоставляется для использования Linux, что позволяет временно запускать программы. Это происходит, когда в оперативной памяти недостаточно места для хранения запущенных программ. Управление памятью включает в себя подкачку памяти как из физической памяти, так и в другую. Неактивное пространство памяти перемещается в пространства подкачки, которые освобождают память ОЗУ. Существуют различные типы инструментов и команд для управления использованием пространства подкачки.
В. 5. Для чего используется Linux?
Тем не менее, Linux используется для выполнения больших железных систем, таких как мэйнфреймы, и единственная ОС, используемая на суперкомпьютерах TOP 500. В настоящее время он постепенно устраняется у всех конкурентов. Он работает на серверах и обладает высокой производительностью.
Вопрос 6. Объясните важные особенности ОС Linux.
Linux имеет отличные функции, которые обеспечат вам лучший опыт. Здесь вы можете получить основные функции операционной системы Linux.
- Дистрибутивы Linux предлагают live USB или CD для установки.
- Linux предлагает услуги с высоким уровнем безопасности в различных методах, таких как шифрование, аутентификация и авторизация.
- Он предлагает иерархическую файловую систему, а код Linux абсолютно бесплатен для всех.
- Вы можете установить ядро Linux, а также прикладную программу на любую аппаратную платформу.
- Linux имеет уникальную поддержку приложений и настраиваемые клавиатуры.
- Эта платформа позволяет разным пользователям использовать одно и то же устройство, например прикладную программу, память и жесткий диск, с различными терминалами для работы.
Q. 7 – Объясните о Linux Shell
Оболочка Linux — это пользовательский интерфейс, который используется для связи и выполнения команд с ОС Linux. Команды оболочки можно разделить на два типа, такие как внешние команды и встроенные команды оболочки. В Linux доступно множество оболочек, включая TCSH, BASH, KSH и CSH.
Вопрос 8. Что такое виртуальный рабочий стол?
На текущем ПК, когда доступно много окон и появляется возможность максимизировать, а также свернуть окно, их сервер виртуального рабочего стола в качестве опции. Виртуальный рабочий стол позволяет пользователям открывать более одной программы без каких-либо ошибок. Он хранится на удаленном сервере и имеет несколько преимуществ, таких как меньше проблем с совместимостью, повышенная целостность данных, эффективное использование ресурсов, централизованное администрирование и другие.
В. 9 – Каково использование Linux?
Это похоже на другие операционные системы, которые можно использовать для Windows, OS X и iOS. Это включает в себя множество конфигураций, которые можно обновлять с достаточным количеством функций. Это позволило им сосредоточиться на операционных системах, таких как приложения для обработки текстов и эквиваленты Linux. Он привык использовать другие операционные системы.
Q. 10 – Что вы на самом деле можете сделать с Linux?
Многие почтовые приложения выполняются в операционной системе Linux. Он включает в себя три наиболее распространенных признака, которые широко используются для понимания правильного потока. Сюда входят Mozilla Thunderbird, Kmail и другие. Таким образом, это позволило пользователям привлечь внимание к лучшим операционным системам Linux для различных целей.
В. 11 — Как будет использоваться Linux?
Как и операционная система Windows и Apple, Linux также является одной из первоклассных операционных систем. Чтобы обновить экстраординарные функции, здесь будет включено огромное количество конфигураций. Этот процесс позволит эффективно сконцентрироваться на основных операционных системах, таких как эквиваленты Linux и приложениях для обработки текстов.
Вопрос 12. Как будет работать Linux?
В общем, в Linux используется огромное количество почтовых приложений. Эти почтовые приложения будут предоставлять определенные базовые функции, которые можно использовать наилучшим образом. Сюда будут входить различные приложения, такие как Kmail, Mozilla Thunderbird и многие другие. ОС Linux никогда не пострадает от вирусов.
Вопрос 13. Каков типичный правильный размер раздела подкачки ниже системы Linux?
Подходящий размер раздела подкачки в два раза превышает общий объем существующей физической памяти в системе. Это не относится к минимальному размеру, который должен быть таким же, как общий объем памяти, установленной поверх него. Надеюсь, это полезно хранить нужное количество в прекрасной манере.
Вопрос 14. Как узнать, сколько памяти использует Linux?
В командной оболочке используется объединяющая команда: cat/proc/memento для всех данных об использовании памяти. Затем он увидит правильный свет, начинающийся с чего-то вроде Mm: 64655360. Это полное знание, как Linux думает, что его можно использовать с большим комфортом в любое время.
В. 15. Как изменятся разрешения в Linux?
Если вы являетесь системным администратором и владельцем файла или каталога, вы можете предоставить разрешение с помощью команды chmod. Он используется +символы, чтобы сделать разрешение на отказ в разрешении. С любой из следующих букв, таких как g (группа) o (другое) и многое другое. Здесь команда chmod go+ rw FILE1.TXT разрешает чтение и получение файла.
В. 16 – Что такое ОС?
ОС (операционная система) используется для предоставления платформы для запуска нашего приложения и программного обеспечения.
Q. 17 – Что такое ядро?
Ядро — это основная часть любой операционной системы, которая используется для взаимодействия аппаратного обеспечения с программным обеспечением.
Q. 18 – Как вы будете проверять версию вашего ядра?
uname –a : is a command to check kernel version of your Linux OS.
Q. 19 – Как вы будете проверять свою память в Linux?
cat /Proc/meminfo : Or free –m:
В. 21 – Как вы измените свой терминал с помощью команды?
chvt терминал нет
В. 22. Как вы будете проверять системное оборудование в Linux?
cat /proc/cpuinfo Or lscpu cat /proc/meminfo Or Free –m cat /proc/partitions Or fdisk –l
Q. 23 – Что такое оболочка?
Shell — это пользовательский интерфейс между пользователем и операционной системой.
В. 24 — Сколько оболочек использует Linux?
Many shells are used less /etc/shells ksh, sh, csh, tcsh,zsh Cat /etc/shell
Q. 25 – Как вы будете перечислять все файлы в каталоге, включая скрытые?
ls –al:- эта команда покажет вам все файлы и каталоги, включая скрытые в вашем текущем рабочем каталоге.
Q. 26 – Какой номер порта? из ssh?
Номер порта по умолчанию для ssh — 22.
Q. 27 – Какой номер порта у telnet?
Номер порта по умолчанию для ssh — 23.
В. 28. В чем разница между ssh и telnet?
Оба для использования удаленного входа в систему, но ssh более безопасен, чем telnet.
Q. 29 – Что вы подразумеваете под BASH?
BASH или мы можем сказать Bourne Again Shell, написанный Стивом Борном. BASH отвечает за смешивание всех функций исходной формы Bourne Shell, а также за дополнительные функции, делающие ее более подходящей, простой и удобной в использовании.
Q. 30 – Дайте определение LILO?
Загрузчик для Linux известен как LILO, который используется для загрузки ОС Linux в основную память для начала операций.
Вопрос 31. Что вы подразумеваете под пространством подкачки?
Linux использует некоторое пространство для кратковременного хранения программ, которые выполняются параллельно, и это пространство называется пространством подкачки. Это происходит, когда в ОЗУ имеется небольшой объем памяти для хранения исполняемых программ.
Вопрос 32. Определение термина корневая учетная запись.
Учетная запись root действует так же, как учетная запись системного администратора. Это дает вам полный контроль над системой. Можно создавать и хранить учетные записи пользователей, предоставляя разные разрешения для каждой отдельной учетной записи.
Q. 33 – Дайте определение термину CLI?
CLI означает интерфейс командной строки. Этот интерфейс дает пользователям разрешение на ввод декларативных команд, которые затем отвечают за обучение компьютера выполнению различных операций. CLI обеспечивает превосходную гибкость.
Вопрос 34. Что вы подразумеваете под графическим интерфейсом?
GUI — это сокращенное название графического пользовательского интерфейса, в котором используются значки и изображения, на которые нажимают пользователи, и которые работают с компьютером в качестве метода общения.
Q. 35 – Определить символические ссылки?
Символические ссылки аналогичны ярлыкам в Windows. Такие ссылки указывают на каталоги, файлы или программы. Символические ссылки дают вам немедленный доступ к нему. Вам не нужно переходить непосредственно к полному имени пути.
В. 36 — Запись — это максимальная длина имени файла в Linux?
Максимальная длина имени файла в Linux составляет 255 символов. Имя пути не входит в это ограничение. Таким образом, полное имя файла и путь могут превышать 255 символов.
Q. 37 – Что известно как команда pwd?
Команда pwd означает команду печати рабочего каталога.
Q. 38 – Дайте определение переменным среды?
Переменные среды — это глобальные настройки, которые используются в основном для управления работой оболочки, а также с другими программами Linux. Переменные среды также известны как глобальные переменные оболочки.
Linux Command Интервью Вопросы и ответы
Вопросы для интервью с командами Linux для опытных и новичков жизненно важны для людей, которые решили начать карьеру в Linux. С помощью приведенного ниже вопроса вы сможете подготовиться к собеседованию по Linux и получить работу в крупной компании с высокой зарплатой.
Q. 1 – Как вы будете проверять все установленные пакеты ftp?
rpm –qa | grep ftp
Вопрос 2. Каково содержимое /boot?
/boot: – It contains Grub (boot loader of Linux) kernel (the core part of OS) and booting related files.
Вопрос 3. Каково содержимое /sbin?
/sbin: – It contain all system command or super user command /usr/sbin.
Вопрос 4. Каково содержимое /etc?
/etc: – It contain all configuration file and directory used for server.
Вопрос 5. Каково содержимое /dev?
/dev :- It is a location of the devices file.
Q. 6 – Каково содержимое /bin?
/bin :- It contain all executable files or command or user command. /usr/bin also contain user command.
Q. 7 – Что такое перенаправление?
Redirection is standard Input/output of the command, which used to displays on the terminal can be redirected into a file. Common redirection operator > : command > file : this command will redirect output of command into file >> : command >> file : this command will append output of command into file < : command < file : this command will receive input from file 2> : command2 > file : this command will redirect error of command into file 2>> : command2 >> file : this command will append error of command into file &> : Command &> file : this command will redirect output + error of command to file &>>: Command &>> file : this command will append output + error of command to file
Q. 8 – Что такое псевдонимы?
Aliases are a short name for large commands. Alias h=history For permanent entry of alias in .bashrc file Type: vim .bashrc alias h=history save and exit For test your change by logging out, logging back and type h.
Q. 9 – Что такое память подкачки?
Это виртуальная память, которая используется для повышения производительности системы. Его пространство на жестком диске, которое мы можем использовать в качестве оперативной памяти, является виртуальной памятью.
В. 10 – Если в вашей системе нет нераспределенного пространства и вы хотите увеличить виртуальную память, то как вы это сделаете?
Если в системе нет нераспределенного пространства, мы можем создать файл подкачки для повышения производительности системы.
Q. 11 – Как создать/сделать файл подкачки?
First create a file #touch /swap Now assign the size of the swap # dd if=/dev/zero of=/swap bs=1M count=200 Format your swap file #mkswap /swap Active the swap file #swapon /swap To check active swap partition #Cat /proc/swaps For activate automatically swap file, we will make the entry in /etc/rc.local # vim /etc/rc.local Make the following entry Swapon /swap Save and exit
Q. 12 – Определить иерархию файловой системы Linux?
Root : it is a home directory of superuser (root). Etc : it contains all configuration file and directory used for server Configuration dev : it contains the device file home : it is a location of the home directory of regular users proc : it is a virtual directory. boot : it contain kernel and boot loader (grub), booting related files. sys : :it is also a virtual directory and contain system information media : it is a mount point of the removable disk like cdrom floppy USB drive etc. tmp : it contains all temporary file usr : it is used for software installation lib : it contains all library files of the system bin : it contains all executable files or command or user command /usr/bin also contain user command sbin : it contains all system command or superuser command /usr/sbin mnt : it is a mount point for partition and external devices. opt : optional directory and used for third party tool installation. var : it is a variable directory and contains public data (ftp & www), all log and error Message
В. 13. Как Linux будет отображать устройства жесткого диска?
Все файлы устройств хранятся в /dev. SCSI, SATA или USB отобразит: /dev/sda & Старый жесткий диск, такой как IDE, ATA PATA отобразит /dev/hda
Hard disk ; /dev/sdx Where x is a : /dev/sda : Primary master b : /dev/sdb : Primary slave c : /dev/sdc : Secondary master d : /dev/sdd : Secondary slave
Q. 14 – Как проверить метку любого раздела?
#e2label /dev/sdax: where x for partition number
В. 15 – Как смонтировать компакт-диск в Linux?
#mount /dev/cdrom /mnt
Вопрос 16. Как смонтировать общий ресурс NFS в Linux?
#mount –t nfs 10.0.0.1:/nfs /mnt t : used for define type of mounting point 10.0.0.1:/nfs Define here NFS server machine and share data /mnt : where you want to access NFS share data you can access in any folder.
В. 17 – Как смонтировать iso-образ в Linux?
#Mount –t iso9660 /root/image.iso /mnt
Q. 18 – Как вы будете проверять идентификатор раздела?
#Blkid /dev/sdax : where x for partition number.
В. 19 – Как запустить команду на удаленной машине?
#ssh 10.0.0.1 reboot 10.0.0.1: IP of that machine where you want to run command. Reboot: is a command which you want to run you can give another command too.
Q. 20 – Определить команду cpio?
cpio — это сокращение от «Копировать и копировать». Основная функция Cpio — копирование списков, файлов и абстрактных файлов в один или архивный файл и из него.
В. 21. Как узнать, с каким пакетом связан указанный файл (/etc/fstab) в Linux?
Мы можем распознать пакет в указанном файле (/etc/fstab), который связан с Linux, используя
# rpm -qf /etc/fstab command
Q. 22 – Какая команда используется для проверки статуса bond0?
cat /proc/net/bonding/bond0 используется для проверки статуса bond0.
В. 23 – Как найти файлы размером более 10 МБ в каталоге /usr?
# find /usr -size +10M -exec ls -lah {} \; command is used to find out files which are larger than 10MB in size in /usr directory.
В. 24 – Как найти файлы в каталоге /home, которые были изменены более 120 дней назад?
Чтобы найти файлы в каталоге /home, которые были изменены более 120 дней назад, мы используем —
# find /home -mtime +120
В. 25. Как найти файлы в каталоге /var, к которым не обращались в течение последних 90 дней?
Чтобы найти файлы в каталоге /var, к которым не обращались за последние 90 лет, мы используем —
# find /var -atime -90
Q. 26 – Поиск основных файлов во всем дереве каталогов и удаление их как найденных без запроса подтверждения.
# find / -name core -exec rm {} \;
Q. 27 – Что бы команда ll | awk '{print $3,"owns",$9}' делать ?
Основная работа команды ll заключается в отображении владельцев и имен файлов.
Q. 28 – Как проверить текущий уровень запуска сервера Linux?
Чтобы проверить текущий уровень запуска сервера Linux, мы используем —
'who -r' & 'runlevel' commands are used to check the current runlevel of a linux box.
Вопрос 29. Какая команда используется для определения объема памяти, используемой Linux?
Чтобы узнать, сколько памяти использует Linux, мы используем —
free - m vmstat top htop
В. 30. Напишите команду, которая будет искать файлы с расширением «c» и содержит в себе строку «apple».
Find ./ -name "*.c" | xargs grep –i "apple"
В. 31 — Какая команда используется для отображения всех файлов .txt, включая их индивидуальное разрешение.
ls -al *.txt
Вопрос 32. Как выполнить более одной команды или программы из одной записи командной строки?
Мы можем смешивать несколько команд, разделяя каждую программу или команду с помощью символа точки с запятой. Например, в одной записи мы можем выдать такой ряд:
ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK
Техническое интервью по Linux, вопросы и ответы
В. 1 — Как скопировать файл в Linux?
Чтобы скопировать файл в Linux, мы используем команду cp.
General syntax : $ cp <source> <destination>
Q. 2 – Как переименовать файл в Linux?
На данный момент в Linux нет конкретной команды, которую можно использовать для переименования файла. Но для переименования файла можно использовать команду копирования или перемещения.
С помощью команды Move
$ mv <oldname> <newname>
С помощью команды Копировать
$ cp <oldname> <newname>
А потом удалить старый файл.
$ rm <oldname>
Q. 3 – Как записать вывод команды в файл?
Чтобы записать вывод команды в файл, мы используем оператор перенаправления (>).
General Syntax: $ (command) > (filename)
Q. 4 – Как посмотреть список смонтированных устройств в Linux?
Выполнив команду $ mount -l, мы можем увидеть список смонтированных устройств в Linux.
Q. 5 – Как найти разницу в двух конфигурационных файлах?
Используя команду diff, мы можем найти разницу в двух файлах конфигурации.
Syntax : $ diff abc.conf xyz.conf
Вопрос 6. Напишите сценарий bash для удаления всех файлов в текущем каталоге, содержащих слово «linux».
for i in *linux*; do rm $i; done
В. 7 – Как безопасно копировать файлы на дискету?
Чтобы безопасно скопировать файлы на дискету, нам необходимо выполнить следующие шаги:
- Смонтируйте дискету
- Скопируйте файлы
- Размонтировать дискету
В. 8 — Как определить, какую оболочку вы используете?
Чтобы определить оболочку, которую вы используете, вам нужно сначала
Откройте терминал и запустите:
$ echo $SHELL
Это поможет распечатать имя оболочки, которую вы используете.
Q. 9 – Как вы можете войти в другую систему в вашей сети из вашей системы?
ssh <username>@<ip address>
Вопрос 10. Как бы вы искали определенный идентификатор сотрудника в файле с помощью редактора vim?
С помощью этой команды –
$ vim +/<employee id to be searched> <filename>
Q. 11 – Как перейти к определенной строке в файле с помощью редактора vim?
Используя указанную ниже команду –
$ vim +<line number> <filename>
Q. 12 – Как вы сортируете записи в текстовом файле в порядке возрастания?
С помощью команды sort мы можем это сделать.
Syntax : $ sort sample.txt
Вопрос 13. Как проверить, запущена ли конкретная служба?
С помощью команды состояния $ service <servicename>
В. 14 – Как вы проверяете состояние всех служб?
Для проверки состояния всех сервисов мы используем —
$ сервис –статус-все
Вопрос 15. Как запустить и остановить службу?
Для запуска службы мы используем:
$ service <servicename> start
Для остановки службы мы используем:
$ service <servicename> start
Вопросы и ответы на собеседовании по Linux для опытных
Вопрос 1. Каковы преимущества интерфейса командной строки
Преимущества CLI заключаются в следующем:
- это гибкий
- CLI может легко получить доступ к командам
- Это намного проще и быстрее использовать профессионалам
- CLI не использует большое количество процессорного времени.
Вопрос 2. Каковы недостатки CLI
Недостатки CLI заключаются в следующем:
- Очень сложно запомнить и выучить команды ввода.
- CLI должен быть введен точно.
- Это может быть очень озадачивающим.
- Графика, веб-серфинг и т. д. — это некоторые обязанности, которые сложно или, можно сказать, невозможно выполнить в командной строке.
Вопрос 3. Назовите некоторых важных дистрибьюторов Linux.
Вот некоторые основные дистрибьюторы Linux:
- Линукс Минт
- Федора
- Убунту
- Арх Линукс
- Дебиан
- Ред Хэт Энтерпрайз
Вопрос 4. Какими методами определяется общий объем памяти, используемой Linux?
Ниже приведены способы определения общей памяти, используемой Linux.
- Верхняя команда
- /proc/meminfo
- Htop
- Бесплатная команда
- Vmstat
Q. 5 – Напишите некоторые команды каталога Linux.
Вот некоторые из команд каталога Linux:
- CD
- Мкдир
- Pwd
- Является
- Rmdir
Вопрос 6. Задействуйте некоторые команды Linux для файлового содержимого.
- более
- меньше
- кошка
- хвост
- глава
Q. 7 – Напишите несколько команд Linux для работы в сети и устранения неполадок?
Вот некоторые сетевые команды Linux и команды устранения неполадок:
- ifconfig
- нетстат
- трассировка
- Состояние подключения
- Имя хоста
- Копать землю.
- Маршрут
- Трассировка
- МТР
- пинг
- нслукап
Вопрос 8. Каков общий синтаксис для изменения разрешения в символьном режиме?
Чтобы изменить разрешение в абсолютном режиме, используйте следующий синтаксис:
$ chmod <permission> filename
Вопрос 9. Каков общий синтаксис изменения разрешения в абсолютном режиме?
Чтобы изменить разрешение в символьном режиме, используйте общий синтаксис:
$ chmod <target>(+/-/=)<permission> <filename>
Q. 10 – Как узнать статус процесса?
С помощью команды ps ux мы можем узнать статус процесса.
Q. 11 – Каковы основные компоненты Linux?
Основные компоненты Linux приведены ниже:
- графический интерфейс
- Системные утилиты
- Оболочка
- прикладные программы
- ядро