Linux Foundation — некоммерческая организация, которая занимается подготовкой и сертификацией специалистов LFCS (Linux Foundation Certified Sysadmin). В рамках 5 из 20 уроков по подготовке к экзаменам Linux Foundation Вы узнаете о том, как монтировать локальные и сетевые файловые системы (Samba и NFS). Эти знания, включающие в себя понимание способов устранения неполадок и поддержки работающих служб — обязательный атрибут подготовки системного администратора.
Полный список уроков для прохождения индустриальной сертификации: Курс LFCS (Linux Foundation Certified Sysadmin): программа подготовки к экзаменам.
Содержание:
- Создаем каталог для выполнения практических примеров
- Что такое точка монтирования
- Формат записей в файле /etc/fstab
- Учимся использовать утилиту mount
- Синтаксис команды mount
- Параметры команды mount
- Выводим список смонтированных файловых систем в Linux
- Готовим раздел для монтирования с помощью утилиты mount
- Монтируем раздел с параметром noexec
- Монтируем раздел с параметром ro
- Монтируем раздел с настройками по умолчанию (defaults)
- Размонтируем разделы в Linux с помощью утилиты umount
- Монтируем сетевые файловые системы в Linux
- Устанавливаем Samba
- Устанавливаем пакеты программного обеспечения Samba
- Создаем файл с данными пользователя Samba
- Перенаправляем вывод команды echo в файл .smbcredentials
- Устанавливаем для файла .smbcredentials разрешения доступа с кодом 600
- Редактируем файл /etc/fstab
- Монтируем сетевую файловую систему Samba вручную
- Монтируем сетевую файловую систему Samba автоматически
- Устанавливаем NFS в Linux
- Устанавливаем Samba
- Выводы
Создаем каталог для выполнения практических примеров
Прежде всего, давайте создадим новый рабочий каталог для практических занятий в рамках пятого урока по подготовке к сертификации LFCS. Для этого вводим в командную строку команду mkdir LFCS/Lab5
:
Новый каталог создан. Теперь Вам нужно перейти в него. Для этого вводим в командную строку команду cd LFCS/Lab5
:
Теперь можно переходить к изучению процедуры монтирования раздела в Linux.
Что такое точка монтирования
Пользователи Microsoft Windows знакомы с организацией доступа к разделам жесткого диска, при которой каждому разделу присваивается та или иная буква. В таком случае путь к любому файлу начинается с буквы тома, после чего следуют каталоги и подкаталоги. Однако в GNU / Linux используется иная система, в которой любой абсолютный путь в ОС начинается с корневого каталога (обозначается косой чертой — /). И каждый новый раздел монтируется к существующему дереву каталогов в определенном месте — в точке монтирования.
Точка монтирования — это каталог, который создается для обеспечения доступа к файловой системе раздела. То есть, указав путь к данному каталогу, Вы сможете получить доступ к содержимому раздела. При этом монтирование файловой системы — это процесс связывания монтируемого раздела с определенным каталогом в дереве каталогов Linux.
То есть, чтобы подключить дисковый накопитель или другой носитель (например, съемный) — нужно присоединить его к дереву Вашей файловой системы. Сделать это можно двумя способами:
- однократно — воспользоваться утилитой mount;
- на постоянной основе — отредактировать файл
/etc/fstab
.
Формат записей в файле /etc/fstab
В рамках прошлого урока по подготовке к экзаменам Linux Foundation Вы уже вносили изменения в файл /etc/fstab
. Теперь настало время узнать, что они означают, то есть из чего они состоят и какой формат имеют.
Итак, /etc/fstab
— это файл в Linux, в котором хранятся записи о параметрах доступа к дисковым накопителям и их разделам, съемным носителям и сетевым файловым системам. Записи в файле имеют стандартный формат и состоят из 6 полей, разделенных отступами:
Где:
<file system>
— устройство для монтирования (сегодня большинство дистрибутивов определяют разделы по их меткам или UUID);<mount point>
— точка монтирования устройства в файловой системе Linux;<type>
— тип монтируемой файловой системы (нередко можно заменить значениемauto
);<options>
— вариант / варианты монтирования устройства;<dump>
— включение / выключение инструмента резервного копирования dump в Linux (сегодня в большинстве случаев выбирают отключение —0
);<pass>
— включение / выключение инструмента проверки целостности файловой системы fsck (для большинства устройств выбираем отключение —0
, для корневого раздела —1
, для остальных разделов, требующих проверки —2
).
Важно: строки, начинающиеся с символа хештега (#
) — игнорируются и считаются комментариями (эту функцию также можно использовать, чтобы временно исключить из работы запись об устройстве, не удаляя ее).
Учимся использовать утилиту mount
Попробуем разобраться в том, как работает утилита mount в операционных системах семейства GNU / Linux.
Синтаксис команды mount
Стандартный синтаксис команды mount
выглядит следующим образом:
Составляющие команды имеют такие значения:
-t
— опция, указывающая команде принять заданный тип файловой системы;type
— заданный тип файловой системы;device
— устройство для монтирования;dir
— точка монтирования в дереве каталогов;-o
— опция, указывающая команде принять дополнительные параметры для работы;options
— параметры, которые команде следует принять.
При таком формате использования команда mount
не обращается к файлу /etc/fstab
за инструкциями.
При введении команды можно не указывать устройство для монтирования, но следует указать точку монтирования:
Также можно указать устройство, но не указывать точку монтирования:
В обоих случаях утилита mount будет обращаться к файлу /etc/fstab
, чтобы получить недостающую информацию, и уже после этого попытается завершить монтирование устройства. При этом процедура может закончиться ошибкой в следующих случаях:
- устройство уже используется;
- каталог уже используется либо не существует;
- пользователь не имеет прав суперпользователя (root).
Вывод команды mount
имеет следующий формат:
Например:
Раздел /dev/sda1
монтируется в точке /boot/efi
, имеет тип файловой системы vfat
и для монтирования использует параметры rw
, relatime
, fmask=0077
, dmask=0077
, codepage=437
, iocharset=iso8859-1
, shortname=mixed
, errors=remount-ro
.
Давайте теперь рассмотрим значения параметров команды mount
.
Параметры команды mount
Чаще всего команда mount
используются с параметрами, приведенным в таблице.
Параметр | За что он отвечает |
async |
Позволяет асинхронные операции ввода-вывода на монтируемой файловой системе. |
auto / noauto |
Включает / запрещает автоматическое монтирование файловой системы с помощью опции mount -a . |
user_xattr |
Позволяет пользователям устанавливать и удалять расширенные атрибуты файловой системы. |
loop |
Монтирует образы дисков в формате *.iso ) в качестве устройства (например, для имитации содержимого диска в оптическом приводе). |
dev / nodev |
Разрешает / предотвращает возможность распознавания специальных блочных устройств в файловой системе (имеет значение с точки зрения безопасности). |
suid / nosuid |
Разрешает / предотвращает возможность исполнения бинарных файлов в выбранной файловой системе. |
exec / noexec |
Разрешает / предотвращает выполнение исполняемых файлов в выбранной файловой системе. |
user / nouser |
Разрешает / запрещает пользователям (кроме пользователя с правами root) монтировать и размонтировать выбранную файловую систему. |
remount |
Повторно монтирует файловую систему, если она уже примонтирована ранее. |
ro |
Монтирует файловую систему в режиме только для чтения. |
rw |
Монтирует файловую систему в режиме чтения и записи. |
atime / noatime |
Включает / выключает запись информации о последнем времени обращения к файлу. |
relatime |
Время обращения к файлу будет обновляется только в том случае, если предыдущее время обращения меньше времени изменения файла. |
defaults |
Заменяет собой параметры async , auto , dev , exec , nouser , rw , suid . |
Важно: команда mount
допускает одновременное использование нескольких опций — их нужно перечислять через запятую строго без пробелов (в противном случае следующие опции будут интерпретированы как другой элемент команды).
Теперь можно переходить к примерам практического применения утилиты.
Выводим список смонтированных файловых систем в Linux
Попробуем получить информацию о Ваших файловых системах. Для этого вводим в командную строку команду mount
:
Без аргументов и дополнительных параметров команда mount
выводит на экран все файловые системы, смонтированные в Linux.
Готовим раздел для монтирования с помощью утилиты mount
Для начала давайте подготовим раздел для монтирования. В рамках прошлого урока (Курс LFCS — часть 4: разделение и форматирование диска, файловые системы, настройка раздела подкачки) Вы создали раздел подкачки. Прежде всего, отключим его — вводим в командную строку с правами суперпользователя команду swapoff /dev/sdb1
:
Далее отформатируем данный раздел с меткой SEDICOMM
и создадим на нем файловую систему ext4. Для этого снова с правами суперпользователя вводим в командную строку команду mkfs.ext4 -L SEDICOMM /dev/sdb1
:
Теперь Вы готовы к монтированию данного раздела с помощью утилиты mount.
Монтируем раздел с параметром noexec
Монтируем раздел с запретом на исполнение файлов — вводим с правами суперпользователя в командную строку команду mount
со следующими аргументами и опцией:
Теперь давайте проверим, как сработала данная команда. Для этого создадим новый файл в рабочем каталоге — вводим в командную строку команду cat
с символом перенаправления >
в файл с названием file1
. После чего вводим с клавиатуры команду echo
и любой текст в двойных кавычках (мы ввели классическую фразу приветствия Hello world
). Завершаем ввод нажатием комбинации клавиш Ctrl + D.
Далее Вам нужно разрешить исполнение данного файла. Для этого вводим в командную строку знакомую Вам по одному из прошлых уроков (Курс LFCS — часть 3: архивирование, поиск и настройка атрибутов файлов) команду chmod
с аргументами +x
и file1
:
Запускаем исполнение файла в рабочем каталоге. Для этого вводим в командную строку следующую команду:
Как видите — команда echo
из файла исполняется успешно и выводит на экран введенный в кавычках текст ( у нас — Hello world
).
Теперь попробуем перенести файл file1
на только что смонтированный раздел. Для этого вводим в командную строку с правами суперпользователя команду mv
, а в качестве аргументов — указываем название файла и путь к точке монтирования раздела (/mnt
):
Переходим к точке монтирования раздела — вводим в командную строку команду cd
с аргументом /mnt
:
Пробуем снова запустить исполняемый файл с помощью следующей команды:
Однако на этот раз команда echo
не будет выполнена. И использование прав суперпользователя — команда sudo
— не поможет обойти данный запрет. То есть, раздел действительно смонтирован с запретом на исполнение файлов.
Монтируем раздел с параметром ro
Теперь давайте попробуем повторно смонтировать данный раздел с другой опцией — в режиме файловой системы «только для чтения» (read only). Для этого вводим с правами суперпользователя в командную строку команду mount
со следующими аргументами и опциями:
Проверяем новую опцию монтирования раздела — пытаемся создать на нем файл. Для этого вводим в командную строку команду touch
и добавляем в качестве аргумента предполагаемый путь к файлу и его название (например — /mnt/myfile
):
Однако вместо создания файла пользователь получит ошибку вида touch: cannot touch '/mnt/myfile': Read-only file system
. Опять же, использование прав суперпользователя не повлияет на результат. В результате раздел действительно доступен пользователям только для чтения.
Важно: опции noexec
и ro
команды mount
полезно объединять, запрещая исполнение файлов и их создание одновременно.
Монтируем раздел с настройками по умолчанию (defaults)
Теперь попробуем повторно смонтировать раздел с настройками по умолчанию. Для этого вводим в командную строку команду mount
с правами суперпользователя. Добавляем к ней те же аргументы, что и в прошлых примерах. Однако на этот раз указываем опции remount
и defaults
:
Пробуем снова запустить исполняемый файл с помощью следующей команды:
На этот раз он исполняется — в командную строку выводится фраза Hello world
.
Пробуем создать новый файл с помощью команды echo
с правами суперпользователя:
На этот раз вывод не содержит ошибок, указывающих на ограничения в доступе. Для проверки результата вводим команду ls
:
В данном разделе есть новый файл с названием myfile
.
Таким образом, при использовании настроек команды mount
по умолчанию (defaults
) файловая система монтируемого раздела доступна для записи. Также она позволяет пользователям запускать исполняемые файлы с командами.
Размонтируем разделы в Linux с помощью утилиты umount
Предположим, что Вам нужно извлечь соответствующее смонтированному разделу съемное устройство или даже постоянный дисковый накопитель. Чтобы избежать потери данных и порчи самого устройства — перед извлечением его нужно размонтировать. Для этого с правами суперпользователя вводим команду umount
и путь к точке монтирования раздела в качестве аргумента (/mnt
):
Однако попытка выполнения данной команды приведет к ошибке, поскольку каталог /mnt
на данный момент является рабочим. Потому перед размонтированием следует изменить рабочий каталог. Для этого вводим команду cd
без дополнительных аргументов (так Вы автоматически перейдете в свой домашний каталог — ~
):
Снова пробуем ввести команду umount
и путь к точке монтирования раздела в качестве аргумента (/mnt
), не забывая о правах суперпользователя:
На этот раз раздел будет размонтирован без выведения сообщений об ошибке.
Теперь можно с чистой совестью и без риска потери данных извлекать размонтированное устройство.
Монтируем сетевые файловые системы в Linux
Теперь давайте попробуем разобраться в том, как монтировать общие сетевые файловые системы в Linux. Для этого можно воспользоваться одним из двух основных инструментов:
- NFS (англ. Network File System или «Сетевая файловая система») — протокол удаленного сетевого доступа к файловым системам, который отлично подходит для клиентов на базе UNIX-подобных операционных систем;
- Samba — программное обеспечение, использующее протокол SMB (англ. Server Message Block или «Серверный блок сообщений») для обеспечения сетевого доступа к файловым системам и позволяющий обмен файлами между клиентами на основе как UNIX-подобных ОС, так и Microsoft Windows.
Для успешной сдачи экзамена LFCS обязательно необходимо освоить настройку совместного доступа к файловой системе с помощью протокола NFS. Однако и навыки использования Samba не будут лишними.
Важно: дальнейшие практические примеры предполагают, что общие ресурсы Samba и NFS уже настроены на сервере (в нашем случае — с IP-адресом 192.168.0.222
).
Устанавливаем Samba
Для начала попробуем настроить сетевую файловую систему с помощью Samba.
Устанавливаем пакеты программного обеспечения Samba
Сперва обновляем список доступного для установки программного обеспечения. Для этого вводим в командную строку с правами суперпользователя команду apt update
:
Далее загружаем и устанавливаем пакеты Samba. Для этого вводим в командную строку следующую команду:
Важно: если Вы используете дистрибутив Linux на основе RHEL (например, CentOS) — воспользуйтесь командой yum
.
После этого вводим в командную строку команду smbclient
с опцией -L
и IP-адресом сервера Samba в качестве аргумента (в нашем случае — 192.168.0.222
, у Вас он будет другим):
Вводим пароль суперпользователя (root) от компьютера, на котором настроены сетевые файловые системы с помощью Samba. В результате на экран будет выведен список доступных к монтированию ресурсов.
В качестве примера мы будем монтировать каталог public. Для этого Вам понадобятся имя пользователя и пароль (их предварительно нужно создать в операционной системе, на которую установлен сервер Samba).
Создаем файл с данными пользователя Samba
Для монтирования сетевой файловой системы в Linux нужно внести соответствующую запись в файл /etc/fstab
. Среди прочих данных нужно указать имя учетной записи Samba и пароль от нее. Однако хранить такие данные в открытом виде — небезопасно. Для этого лучше создать скрытый файл и ограничить доступ к нему с помощью команды chmod
.
Создаем каталог /media/samba
с помощью команды mkdir
(придется воспользоваться правами суперпользователя, так как родительский каталог имеет соответствующего владельца по умолчанию):
Далее следует заменить владельца каталога /samba
. Для этого вводим в командную строку команду chown
с правами суперпользователя, имя пользователя (у нас — sedicomm-university
, у Вас оно будет другим) в качестве первого аргумента и путь к каталогу в качестве второго аргумента:
Проверяем результаты — вводим в командную строку команду ls -l
с аргументом /media
:
В результате видим, что каталог создан и имеет в качестве владельца указанного пользователя Linux.
Перенаправляем вывод команды echo в файл .smbcredentials
Следующий шаг — это добавление данных учетной записи в файл. Для этого перенаправляем вывод команды echo
с помощью символа >
в файл с названием .smbcredentials
:
Важно: после username=
в аргументе команды вместо sedicomm1
нужно указать имя учетной записи, созданной для Вас на сервере Samba.
В результате в каталоге /media/samba/
будет создан скрытый файл .smbcredentials
. В нем будет одна строка, содержащая текст username=sedicomm1
.
Теперь снова перенаправим вывод команды echo
в файл. Однако на этот раз вводим два символа перенаправления >>
(чтобы к файлу добавилась новая строка, а не была перезаписана старая):
Важно: после password=
в аргументе команды вместо 2222
нужно указать пароль от учетной записи, созданной для Вас на сервере Samba.
Проверяем содержимое файла .smbcredentials
. Для этого вводим в командную строку команду cat
с соответствующим аргументом:
Файл содержит две строки с данными учетной записи Samba — как и было задумано.
Устанавливаем для файла .smbcredentials разрешения доступа с кодом 600
Теперь давайте ограничим права доступа к файлу таким образом, чтобы чтение и запись из него были доступны только владельцу. Для этого вводим в командную строку команду chmod
с числовым кодом 600
в качестве первого аргумента и путем к файлу (/media/samba/.smbcredentials
) в качестве второго аргумента:
Проверяем результаты изменения прав доступа. Для этого вводим в командную строку команду ls
с опциями -la
и аргументом /media/samba
:
Важно: если не добавить к уже знакомой Вам опции -l
опцию -a
, команда ls
не сможет вывести на экран данные о скрытом файле.
Редактируем файл /etc/fstab
Теперь можно добавить запись о монтируемой сетевой файловой системе в файл /etc/fstab
. Для этого открываем его в текстовом редакторе vi / vim с правами суперпользователя:
Важно: без прав пользователя root Вы не сможете сохранить внесенные изменения в файл /etc/fstab
.
Нажимаем клавишу i для перехода в режим вставки текста. После чего в конце файла с новой строки добавляем следующую запись:
Важно: вместо адреса //192.168.0.222/public
у Вас будет адрес, состоящий из другого IP-адреса сервера и другого названия каталога с сетевой файловой системой Samba.
Далее нажимаем клавишу Esc, чтобы вернуться в командный режим. Нажимаем комбинацию клавиш Shift + ; для перехода в режим командной строки. После чего вводим с клавиатуры wq
(чтобы выйти с сохранением изменений) и нажимаем клавишу Enter.
В результате Вы внесли запись в файл /etc/fstab
для монтирования сетевой файловой системы в Linux, точке ее монтирования и автоматическом введении данных учетной записи из скрытого файла .smbcredentials
.
Монтируем сетевую файловую систему Samba вручную
А теперь давайте перейдем к самому главному — попробуем вручную смонтировать сетевую файловую систему Samba. Для этого вводим команду mount
с правами суперпользователя и указываем в качестве аргумента ее сетевой адрес:
Важно: в качестве аргумента вместо //192.168.0.222/public
нужно указать Ваш путь к файловой системе Samba.
Давайте проверим, действительно ли файловая система была смонтирована в заданной точке. Для этого вводим команду ls
:
В результате на экран будет выведено содержимое сетевой файловой системы. То есть, ее монтирование действительно выполняется.
Теперь попробуем размонтировать сетевую файловую систему. Для этого вводим с правами root в командную строку команду umout
:
Снова вводим в командную строку команду ls
для проверки:
На этот раз в соответствующем каталоге отсутствует содержимое помимо скрытых файлов.
Монтируем сетевую файловую систему Samba автоматически
Внесенные в файл /etc/fstab
сетевые разделы будут монтироваться автоматически. Например, после ввода команды mount
с правами суперпользователя и опцией -a
:
Снова вводим в командную строку команду ls
для проверки:
Видим, что и в этом случае сетевая файловая система была успешно смонтирована.
Точно к такому же результату приведет и простая перезагрузка операционной системы. То есть, сетевой раздел Samba из файла /etc/fstab
будет смонтирован автоматически при запуске Linux.
Устанавливаем NFS в Linux
Теперь давайте попробуем настроить сетевую файловую систему в Linux с помощью NFS.
Устанавливаем пакеты программного обеспечения NFS в Linux
Сперва обновляем список доступных к установке пакетов программного обеспечения. Для этого вводим в командную строку команду apt update
с правами суперпользователя:
Ждем завершения процесса обновления списков.
Теперь устанавливаем клиент NFS. Для этого вводим в командную строку с правами root команду apt install
и в качестве аргумента — nfs-common
:
После этого нужно дождаться завершения процесса скачивания и установки пакетов ПО.
Создаем каталог, в котором будет расположена точка монтирования NFS
Следующий шаг — подготовка каталога, в котором будет расположена точка монтирования сетевой файловой системы. Для этого вводим в командную строку с root-правами команду mkdir
и в качестве аргумента — путь к новому каталогу (например, /media/nfs
):
Далее меняем владельца каталога /media/nfs
. Для этого вводим в командную строку команду chown
с правами суперпользователя, имя пользователя (у нас — sedicomm-university
, у Вас оно будет другим) в качестве первого аргумента и путь к каталогу в качестве второго аргумента:
Проверяем владельца каталога. Для этого вводим в командную строку команду ls
с опцией -l
и аргументом /media:
Видим, что владельцем каталога /media/nfs
является пользователь с учетной записью sedicomm-university
(у Вас — со своей).
Редактируем файл /etc/fstab
Как и в случае с Samba, Вам нужно внести запись о сетевой файловой системе в файл /etc/fstab
. Для этого открываем его в текстовом редакторе vi / vim с правами суперпользователя:
Важно: без прав пользователя root Вы не сможете сохранить внесенные изменения в файл /etc/fstab
.
Нажимаем клавишу i для перехода в режим вставки текста. После чего в конце файла с новой строки добавляем следующую запись:
Важно: вместо адреса 192.168.0.222:/media/nfs
у Вас будет адрес, состоящий из другого IP-адреса сервера и другого пути до каталога с сетевой файловой системой NFS.
Далее нажимаем клавишу Esc, чтобы вернуться в командный режим. Нажимаем комбинацию клавиш Shift + ; для перехода в режим командной строки. После чего вводим с клавиатуры wq
(чтобы выйти с сохранением изменений) и нажимаем клавишу Enter.
Монтируем сетевую файловую систему NFS вручную
Теперь Вы можете смонтировать вручную сетевую файловую систему NFS. Для этого вводим в командную строку с root-правами команду mount
и адрес сетевого каталога в качестве аргумента (у нас — 192.168.0.222:/media/nfs
, у Вас будет другой IP-адрес):
Давайте проверим, действительно ли операционной системе удалось смонтировать сетевой раздел. Для этого вводим в командную строку команду ls
и в качестве аргумента — /media/nfs
:
В результате видим, что файловая система действительно смонтирована в указанной точке.
Теперь попробуем размонтировать сетевой раздел. Для этого вводим с правами суперпользователя в командную строку команду umout
и адрес до файловой системы в качестве аргумента:
Снова проверяем доступ к каталогу. Вводим в командную строку команду ls
и /media/nfs в качестве аргумента:
На этот раз каталог пуст — в нем отсутствует содержимое сетевой файловой системы NFS.
Сетевая файловая система NFS, внесенная в файл /etc/fstab
, будет смонтирована автоматически при перезапуске операционной системы.
Выводы
В рамках 5 из 20 уроков по подготовке к экзаменам Linux Foundation Вы научились использовать команды mount
и umount
для монтирования и размонтирования файловых систем в Linux. А также — вносить записи в файл /etc/fstab
, чтобы такое монтирование осуществлялось автоматически. Более того, Вы успешно настроили подключение сетевых файловых систем с помощью двух основных инструментов — NFS и Samba. Эти навыки пригодятся Вам не только на экзамене, но и после трудоустройства в секторе информационных технологий.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
1 комментарий. Оставить новый
Большое спасибо, очень помогли с монтированием Samba между двумя серверами!