Докато работите върху операционна система Linux, може да се наложи да комуникирате с други устройства . За това има някои основни помощни програми, които можете да използвате.
Тези помощни програми могат да ви помогнат да общувате с:
- мрежи,
- други Linux системи
- и отдалечени потребители
И така, нека ги научим един по един.
- SSH
- Пинг
- FTP
- Telnet
Щракнете тук, ако видеоклипът не е достъпен
SSH
SSH, което означава Secure Shell, Използва се за безопасно свързване към отдалечен компютър. В сравнение с Telnet, SSH е защитен, при което връзката клиент / сървър се удостоверява с помощта на цифров сертификат и паролите се криптират. Следователно той се използва широко от системните администратори за управление на отдалечени Linux сървъри.
Синтаксисът за влизане в отдалечена машина на Linux с помощта на SSH е
SSH username@ip-address or hostname
След като влезете в системата, можете да изпълнявате всички команди, които правите във вашия терминал
Пример:
ls
Пример:
pwd
Пинг
Тази помощна програма често се използва за проверка дали връзката ви със сървъра е здрава или не. Тази команда се използва и в -
- Анализиране на мрежови и хост връзки
- Проследяване на ефективността на мрежата и нейното управление
- Тестване на хардуерни и софтуерни проблеми
Синтаксис на командата: -
ping hostname or
Пример:
ping 172.16.170.1
ping google.com
Тук една система е изпратила 64-байтови пакети данни към IP адреса (172.16.170.1) или името на хоста (www.google.com). Ако дори един от пакетите данни не се върне или е загубен, това би предложило грешка във връзката. Обикновено интернет връзката се проверява по този метод.
Можете да натиснете Ctrl + c, за да излезете от цикъла за пинг.
FTP
FTP е протокол за прехвърляне на файлове . Това е най -предпочитаният протокол за пренос на данни сред компютрите.
Можете да използвате FTP, за да -
- Влизане и установяване на връзка с отдалечен хост
- Качвайте и изтегляйте файлове
- Придвижване през директории
- Преглед на съдържанието на директориите
Синтаксисът за установяване на FTP връзка с отдалечен хост е -
ftp hostname or
След като въведете тази команда, тя ще ви поиска удостоверяване чрез потребителско име и парола.
След като се установи връзка и сте влезли в системата, можете да използвате следните команди за извършване на различни действия.
Команда | Функция |
---|---|
реж | Показване на файлове в текущата директория на отдалечен компютър |
cd "dirname" | променете директорията на "dirname" на отдалечен компютър |
сложи файл | качете „файл“ от локален на отдалечен компютър |
вземете файл | Изтеглете „файл“ от отдалечен на локален компютър |
напуснете | Излез от профила си |
Нека изпълним някои от важните команди.
Telnet
Telnet помага за -
- свържете се с отдалечен компютър с Linux
- стартирайте програми от разстояние и провеждайте администриране
Тази помощна програма е подобна на функцията за отдалечен работен плот, намерена в Windows Machine.
Синтаксисът на тази помощна програма е:
telnet hostname orExample:telnet localhost
За демонстрационни цели ще се свържем с вашия компютър (localhost). Помощната програма ще поиска вашето потребителско име и парола.
След като бъдете удостоверени, можете да изпълнявате команди точно както досега, като използвате терминала. Единствената разлика е, че ако сте свързани с отдалечен хост, командите ще се изпълняват на отдалечената машина, а не на вашата локална машина.
Можете да излезете от telnet връзката, като въведете командата 'logout'
Резюме:
- Възможна е комуникация между Linux / UNIX и други различни компютри, мрежи и отдалечени потребители.
- Командата ping проверява дали връзката с име на хост или IP-адрес работи или не. Изпълнете „ping IP адрес или име на хост“ на терминала
- FTP е предпочитан протокол за изпращане и получаване на големи файлове. Можете да установите FTP връзка с отдалечен хост и след това да използвате команди за качване, изтегляне на файлове, проверка на файл и разглеждане в тях
- Помощната програма Telnet ви помага да се свържете с отдалечен компютър с Linux и да работите върху него