Материалы к занятию 10

По мере выполнения упражнений составляйте краткий отчет примерно в таком стиле:
"Упражнение 1. Соединение с компьютером kodomo. Столкнулся с <такими-то> трудностями(или трудностей не возникло) .
Упражнение 2. Получение картинки по протоколу HTTP. Заняло несколько секунд (чуть более минуты, ...).
На картинке изображено ..."
 
     

 

  1. Работа на удаленном компьютере.

    1. Выведите на свой Desktop иконку программы Putty (это одна из многочисленных программ, позволяющих соединяться с удалёнными компьютерами по протоколу SSH).
      Запустите поиск (Start > Search > All files and folders) файла putty.exe. Щелкните по имени найденного файла правой кнопкой мыши, выберите "Create shortcut" и согласитесь создать иконку на Desktop.


    2. Запустите Putty, наберите в окошке "Host name" слово 'kodomo', в меню "Protocol" выберите "SSH" и нажмите кнопку "Open".


    3. Введите свои login и пароль - те самые, под которыми вы заходите на компьютеры класса. Если все сделано правильно, перед Вами появится приглашение ввести команду - несколько слов и знак $. Это значит, что Вы можете работать на компьютере kodomo в операционной системе Linux.


  2. Команда wget - получение файлов по протоколу HTTP

    1. Задумайте число от 0 до 241;


    2. наберите (в окне Putty) команду
      wget http://petr-hejna.cz/BURIAN/???.jpg
      в которой вместо ??? подставьте свое число в трехзначном формате (например, 084, 009, 143 и т.п.), чтобы команда исполнилась, необходимо нажать клавишу <Enter>;

    3. благодаря тому, что Ваш диск H является на самом деле вашей домашней директорией на компьютере kodomo, на диске H появится (если с Интернетом все хорошо) файл с картинкой! Рассмотрите картинку, открыв её ассоциированной программой.

  3. Обмен файлами с удаленными компьютерами

    1. Наберите в окне Putty:
      sftp student@math.genebee.msu.ru
      программа спросит пароль; спишите его с доски. Появится приглашение ввести команду оболочки sftp. Введите команду
      get probe
      а затем команду "bye", чтобы выйти из режима sftp. На диске H появится файл "probe". Файл "probe" - программа, но её невозможно запустить на Windows-компьютере! Запустите ее под Linux следующим образом:
      ./probe
      и сделайте, что она просит;

    2. * командой put (вместо get) оболочки sftp можно положить ваш файл (например, скачанную Вами картинку) на компьютер math.genebee.msu.ru и тем самым дать возможность скачивать его другим; командой ls можно посмотреть, какие файлы уже там лежат;


    3. aнонимный ("anonymous") ftp: наберите (можно в Putty, а можно и в командной строке Windows, например в Far): ftp ftp.ncbi.nlm.nih.gov в качестве User name напишите "anonymous", а вместо пароля - свой e-mail. Выполните в ftp команды cd genomes/Bacteria get Complete.txt bye и затем посмотрите (F3 в Far'е) информацию о полных геномах бактерий, содержащуюся в файле Complete.txt. Укажите (кратко) в отчете, что Вам понятно из содержимого этого файла, а что - нет.

  4. Доменные имена и IP-адреса (команды этого раздела выполняйте в командной строке Windows

    1. Определите IP-адрес компьютера, на котором Вы работаете, выполнив в командной строке Windows команду ipconfig (при работе в окне Far manager'а, чтобы посмотреть выдачу консольной программы, надо нажать <Ctrl+O>).


    2. Определите IP-адрес компьютера, чье доменное имя "www.rcsb.org"
      Выполните команду
      ping www.rcsb.org


    3. URL головной страницы сайта банка PDB слагается из следующих составляющих: доменное имя компьютера www.rcsb.org, имя файла index.html, директория pdb. Откройте два окна Internet Explorer и зайдите на сайт банка PDB двумя способами: один раз набрав в URL доменное имя компьютера, а второй раз - его IP-адрес.


    4. Определите доменное имя компьютера, чей IP-адрес есть 158.250.58.63
      ping -a 158.250.58.63


    5. Выполните команды
      tracert www.rcsb.org
      tracert www.rambler.ru

      С какого момента пути расходятся?


  5. Назовите файл отчета своей фамилией (латинскими буквами и с соответствующим формату расширением: txt или doc) и положите его на компьютер math.genebee.msu.ru (см. упр. 3b).