10 полезных случайных вопросов и ответов на собеседовании по Linux
К небольшому удивлению, на этот раз мы задаем вопросы для интервью не по какой-то конкретной теме, а по случайным темам. Эти вопросы наверняка помогут вам пройти собеседование, а также пополнят ваши знания.
1. Допустим, вы регулярно создаете резервную копию компании, в которой работаете. Резервные копии сохраняются в формате сжатого файла. Вам нужно изучить журнал двухмесячной давности. Что бы вы предложили без распаковки сжатого файла?
zcat f phpshell2.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. Не забудьте оставить свой ценный отзыв в разделе комментариев ниже.