spec_course_server (1265181)
Текст из файла
Лихогруд НиколайРабота с серверомРеквизиты для доступа на tesla-CMC Host: cuda.cs.msu.su Port: 65028 User: stud14-cuda-01 - stud14-cuda-28 stud14-cuda-xx, xx – ваш номер в списке IdentityFile – ваша приватная часть ключаTesla-cmс on Windows WinSCP Файловый браузер с поддержкой SFTP С установкойКачаем c http://winscp.net/eng/download.php установщик (Installationpackage)Устанавливаем Без установкиКачаем c http://winscp.net/eng/download.php готовые экзешники(Portable Executables)Разархивируем Putty ssh-клиент для доступа к командной строке сервера Качаем http://the.earth.li/~sgtatham/putty/latest/x86/putty.exeПорядок действий Заходите на сервер со своим логином и приватнымключом при помощи putty Заходите на сервер через WinSCP Копируете пример sum_example в свою домашнюю папкуна удаленном сервере - /home/stud14-cuda-xx Собираете и запускаете примерPutty: хост и портХост и портсервераfпротоколfPutty: логинВаш логинPuttyGenЕсли ключ генерилина linux, то нужноего конвертироватьв формат puttyЗагрузить приватнуючасть ssh-ключаСохранить puttyprivate-keyPutty: приватный ключПуть до приватногоключа puttyPutty – save & connectСохранитьпараметрысессииПодключитьсяк серверуPutty – консольWinScp: создание сессииХост и портсервераfПриватныйключлогинfСохранитьсессиюподключитсяWinScp: приватный ключПриватныйключ puttyИгнорироватьнеправильныйформатWinScp: основное окноЛокальнаяфайловая системаУдалённаяфайловая системаWinScp: настройки : Editors Options->Preferences Пункт Editors Настроить приложения, в которых будут открыватьсяфайлы Add, выбрать Associated ApplicationsФайлы будут открываться по правилам вашей локальнойсистемы Поднять Associated Applications в списке приоритетовWinScp: настройки : EditorsWinScp: настройки : EditorsWinScp: интеграция с Putty Options->Preferences Пункт Applications Настроить взаимодействие с Putty:Указать путь к putty.exe«Automatically open new session in PuTTy» - putty будетавтоматически запускаться при подключении к серверу«Remember session password and pass it to putty (SSH)» - вputty не нужно будет вводить парольWinScp: интеграция с PuttyTesla-cmс на Ubuntu Устанавливаем ssh: $sudo apt-get install ssh В ~/.ssh создаём файл “config”, вставляем в него текст:Host cudaHostName cuda.cs.msu.suPort 65028User nlihogrudIdentityFile ~/.ssh/cudaХост и портсервераВаш логинВаш приватный ключTesla-cmс на Ubuntu Доступ к командной строке сервера: $ssh cudaДоступ через файловый браузер Для Nautilus (Ubuntu) Go->Location Ввести ssh://cuda Вы окажетесь в корне файловой системы Ваша домашняя директория /home/nlihogrudВаш логинДоступ через файловый браузерПротокол и хостTesla-cmс на MacOS В ~/.ssh создаём файл “config”, вставляем в него текст:Host cudaHostName cuda.cs.msu.suPort 65028User nlihogrudIdentityFile ~/.ssh/cudaХост и портсервераВаш логинВаш приватный ключTesla-cmс на MacOS Доступ к командной строке сервера: $ssh cudaMacOS: доступ через Finder Для доступа через Finder: С сайта http://osxfuse.github.io/ ставим OSXFuse иSSHFS С сайта http://macfusionapp.org/ ставим macfusionMacOS: доступ через Finder• Монтирование через консоль:$mkdir ~/cuda$sshfs -F ~/.ssh/config cuda:/ ~/cuda -ovolname=cudaMacOS: доступ через Finder• Монтирование через macfusion:• Приватный ключ положите в ~/.ssh/id_rsaMacOS: доступ через Finder• Монтирование черезmacfusionMacOS: доступ через Finder• Монтирование через macfusion:Приступая к работе Оказавшись на сервере, Вы увидите приглашениеследующего вида$ Изначально Вы находитесь в домашнем каталоге,который имеет краткое название “~”.
Полноеназвание представляет из себя “/home/user” В Linux каталоги в пути отделяются друг от другазнаком “/”Базовые команды (man) Команда man позволяет отображать всюустановленную документацию man man Показывает справку по самой программе man man ls Показывает справку по программе ls man printf Показывает справку по программе printf man 3 printf Показывает справку по функции printf. 3 означает разделдокументации “Linux Programmer’s Manual”Базовые команды (pwd, passwd) Для вывода текущего каталога используйтекоманду pwd (print working directory) pwdПечатает полный путь к текущей директории Для изменения пароля используйте командуpasswd passwdСледуя подсказкам терминала (на англ.) можно изменитьпарольБазовые команды (cd) Для перемещения по файловой системепредназначена команда cd. cd day1Переходит в подкаталог day1 текущего каталога cd /homeПереходит по абсолютному пути /home cd ..Переходит в родительский каталог cdПереходит в домашний каталогБазовые команды (ls) Команда ls предназначена для отображенияфайлов и каталогов. lsОтображает содержимое текущего каталога ls /homeОтображает содержимое /home ls -aОтображает скрытые файлы (имя которых начинается сточки) ls -lОтображает расширенную информацию о файлахБазовые команды (rm) Команда rm предназначена для удаления файлов икаталогов. rm 1.cУдаляет файл 1.c из текущего каталога rm –f 1.cУдаляет без подтверждения rm –r /homeУдаляет рекурсивно каталог вместе с содержимым Используйте аккуратно!Базовые команды (mkdir, rmdir) Команда mkdir предназначена для созданиякаталогов. mkdir day1Создает каталог day1 в текущем каталоге mkdir /home/user/dirСоздает каталог dir в каталоге /home/user Команда rmdir выполняет удаление пустогокаталога rmdir day1Базовые команды (cp, mv) Команда cp предназначена для копирования файлов икаталогов. cp /etc/passwd ~/day1Копирует файл /etc/passwd в каталог day1 в домашнем каталоге cp -R /home/user2/day1 ~Копирует каталог вместе с содержимым Команда mv перемещает файлы и каталоги mv ~/day2/2.c ~/day1Перемещает файл 2.c в каталог day1Базовые команды (less) Команда less предназначена для постраничногопросмотра.
Для выхода нажмите q less /etc/passwdПросмотр содержимого файла /etc/passwdБазовые команды (ps, kill) Команда ps предназначена для просмотра запущенныхпроцессов. ps uПоказывает процессы, запущенные текущим пользователем ps axПоказывает все запущенные процессы Команда kill отправляет выбранному процессу сигнал(по умолчанию SIGTERM) kill 12345Отправляет процессу с идентификатором 12345 сигналзавершенияБазовые команды (mc, mcedit) Команда mc вызывает файловый менеджерMidnight Commander (~Norton Commander) Команда mcedit вызывает текстовый редактор дляредактирования файлов. mcedit main.cuОткрыть (создать) файл main.cu для редактированияПеренаправление вывода Весьма полезно уметь направить вывод программыв файл или на ввод другой программы. ps ax | grep sshdВыбирает из всех процессов те, в названии которых естьsshd (подключения) ls –la > filelistСоздает файл filelist и направляет в него вывод ls -la date >> logДописывает в файл log вывод программы dateПеренаправление вывода gcc 1.c -o 1 2> errsСохраняет ошибки компиляции в файл errs gcc 1.c -o 1 2>&1 | lessПозволяет постранично просматривать ошибкикомпиляции cat /etc/passwd | tailВыводит на экран последние 10 строк файла /etc/passwd … и еще множество примененийBash magic Командная строка достаточна «умна», чтобыдополнять названия команд, каталогов и прочегоза вас TabДополнить автоматически (показать вариантыдополнения при двойном нажатии).
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.