русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Передача файлов с помощью rcp


Дата добавления: 2013-12-23; просмотров: 1258; Нарушение авторских прав


Применение Micnet

Введение

СВЯЗЬ ОС UNIX С ДРУГИМИ КОМПЬЮТЕРНЫМИ СТАНЦИЯМИ

 

Операционная система UNIX включает в себя ряд утилит, которое позволяет связываться с другими станциями, входящих в компьютерную сеть. Применяемые утилиты зависят от того, как локальный компьютер связан с другой станцией, какие задачи необходимо решать на другой станции, какая операционная система используется там.

Если другая станция расположена недалеко от вашего компьютера, например, в том же здании, они вероятно будут соединены простой линией связи. Если это станция, работающая под управлением UNIX, можете использовать команды Micnet, позволяющие передавать файлы между двумя станциями и выполнять команды на удаленной станции.

Если же станция, с которой вы хотите связаться, находится в другом здании или в другой части страны, ЭВМ связывается с ней телефонными линиями. Если эта станция работает под управлением UNIX, можно использовать UUCP команды.

Ни UUCP, ни Micnet не позволяют вам обеспечить интерактивный режим работы с удаленной сетью.

В изложении материала предполагается, что сеть типа UUCP или Micnet уже создана.

 

Micnet - сеть, состоящая из двух или более компьютеров, связанных линией связи. Линия связи представляет собой кабель с соединителями RS-232 на каждом конце.

Компьютеры в сети Micnet используют три команды для "общения" между собой. Это rcp, remote и mail. Команда rcp используется для передачи файлов между машинами в сети. Команда remote используется для выполнения команд ОС UNIX на удаленной Micnet машине. Команда mail используется для связи пользователей удаленных компьютеров. Каждая из этих команд описывается далее.

 

Команда rcp используется для копирования файлов между машинами, связанными сетью Micnet. Она имеет следующий синтаксис:



 

rсp [опции] [src_computer:] src_file [dest_computer:] dest_file

 

Аргументы обозначают следующее:

src_file - имя файла, который вы хотите скопировать

src_computer - имя компьютера, на котором src_file расположен

dest_file - имя файла на принимающем компьютере. Обычно совпадает с src_file

dest_computer - имя принимающего компьютера.

Для того, чтобы копировать при помощи rcp, надо получить разрешение на чтение исходного файла, чтение и "исполнение" каталога, содержащего исходный файл. Кроме того, необходимо иметь разрешение на запись полученного файла на принимающем компьютере.

Например, имеется три компьютера с именами machine1, machine2 и machine3, связанные в сеть Micnet. Предположим также, что необходимо послать копию файла с именем transfile из каталога /usr/markt на компьютере machine1 в каталог /tmp на machine3. Для того, чтобы сделать, это необходимо ввести команду:

 

rcp machine1:/usr/markt/transfile machine 3:/tmp/transfile

 

Если пользователь находится в каталоге, который содержит исходный файл, необходимо указать только имя файла. В этом случае не потребуется указывать имя машины и полный путь к файлу. Например:

 

rcp transfile machine3:/tmp/transfile

 

Кроме использования команды rcp для отправления копий файлов на удаленные компьютеры можно, использовать эту команду, для получения копии файлов от удаленных машин. Например, предположим, что machine3 - локальный компьютер и пользователь хочет получить копию файла /usr/markt/transfile, находящегося на machine1. Для этого необходимо выполнить следующую команду:

 

rcp machine1:/usr/markt/transfile /tmp/transfile

 

По этой команде файл /usr/markt/transfile с machine1 будет скопирован в каталог /tpm на machine3.

Файлы не передаются немедленно. Передача файлов может занимать несколько минут. Сначала они записываются в некий буферный каталог и пересылаются только в момент возобновления соответствующего фонового процесса. В случае с rcp этот процесс связан с выполнением программы daemon.mn.

 



<== предыдущая лекция | следующая лекция ==>
Примеры процедур Shell | Опции команды remote


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.