Поиск по сайту:

10 полезных случайных вопросов и ответов на собеседовании по Linux


К небольшому удивлению, на этот раз мы задаем вопросы для интервью не по какой-то конкретной теме, а по случайным темам. Эти вопросы наверняка помогут вам пройти собеседование, а также пополнят ваши знания.

1. Допустим, вы регулярно создаете резервную копию компании, в которой работаете. Резервные копии сохраняются в формате сжатого файла. Вам нужно изучить журнал двухмесячной давности. Что бы вы предложили без распаковки сжатого файла?
zcat ­f phpshell­2.4.tar.gz
2. Вам необходимо отслеживать события в вашей системе. Что вы будете делать?

Запуск приложения «syslogd» в терминале создает файл журнала в расположении «/var/log/syslog». Приложение syslogd очень полезно при устранении неполадок в системах Linux. Пример файла журнала выглядит примерно так, как показано ниже.

3. Как вы ограничите IP-адреса, чтобы ограниченные IP-адреса не могли использовать FTP-сервер?
Блокировать IP-адрес

Откройте файл /etc/hosts.deny.

vi /etc/hosts.deny

Добавьте IP-адрес, который вы хотите заблокировать, внизу файла.

#
hosts.deny    This file contains access rules which are used to
              deny connections to network services that either use
              the tcp_wrappers library or that have been
              started through a tcp_wrappers-enabled xinetd.
#
              The rules in this file can also be set up in
              /etc/hosts.allow with a 'deny' option instead.
#
              See 'man 5 hosts_options' and 'man 5 hosts_access'
              for information on rule syntax.
              See 'man tcpd' for information on tcp_wrappers
#
vsftpd:172.16.16.1
4. Расскажите, в чем разница между Telnet и SSH?
6. Вам необходимо остановить ваш X-сервер. Когда вы пытаетесь завершить работу своего X-сервера, вы получаете сообщение об ошибке, сообщающее, что вы не можете выйти из X-сервера. Что вы будете делать?
6. В чем разница между командами «ping» и «ping6»?
7. Вы хотите найти все файлы *.tar в своем домашнем каталоге и хотите удалить их все сразу. Как вы это сделаете?
find /home/ ­name '*.tar' | xargs rm ­rf
8. В чем разница между командамиlocate и slocate?
9. Вам нужно найти строку «Tecmint» во всех файлах «.txt» в текущем каталоге. Как вы это сделаете?
find -­name “*.txt” | xargs grep “Tecmint”
10. Вы хотите отправить всем подключенным пользователям сообщение «Сервер отключен на техническое обслуживание». Что вы будете делать?
echo please save your work, immediately. The server is going down for Maintenance at 12:30 Pm, sharply. | wall

Это все на данный момент. Очень скоро буду здесь снова с интересной статьей. А до тех пор следите за обновлениями и подключайтесь к Tecmint. Не забудьте оставить свой ценный отзыв в разделе комментариев ниже.