首页 > 系统相关 >无涯教程-Linux - 通讯管理

无涯教程-Linux - 通讯管理

时间:2023-11-26 11:32:00浏览次数:29  
标签:ftp 教程 group 计算机 com 无涯 Linux learnfk 远程

在本章中,我们将详细讨论Unix中的网络通信程序,在分布式环境中,您需要与远程用户进行通信,并且还需要访问远程Unix计算机。

ping 实用程序

ping 命令将回显请求发送到网络上可用的主机。使用此命令,您可以检查您的远程主机是否响应良好。

以下是使用ping命令的简单语法-

$ping hostname or ip-address

上面的命令每秒钟开始打印响应。 要退出该命令,可以按CNTRL + C键终止它。

Ping 示例

以下是检查网络上可用主机的可用性的示例-

$ping learnfk.com
PING learnfk.com (74.125.67.100) 56(84) bytes of data.
64 bytes from 74.125.67.100: icmp_seq=1 ttl=54 time=39.4 ms
64 bytes from 74.125.67.100: icmp_seq=2 ttl=54 time=39.9 ms
64 bytes from 74.125.67.100: icmp_seq=3 ttl=54 time=39.3 ms
64 bytes from 74.125.67.100: icmp_seq=4 ttl=54 time=39.1 ms
64 bytes from 74.125.67.100: icmp_seq=5 ttl=54 time=38.8 ms
---learnfk.com ping statistics ---
22 packets transmitted, 22 received, 0% packet loss, time 21017ms
rtt min/avg/max/mdev=38.867/39.334/39.900/0.396 ms
$

如果主机不存在,您将收到以下输出:

$ping hilearnfk.com
ping: unknown host hilearnfk.com
$

ftp 实用程序

在这里, ftp 代表 F ile T ransfer P rotocol。此程序可帮助您将文件从一台计算机上载和下载到另一台计算机。

以下是使用ftp命令的简单语法-

$ftp hostname or ip-address

上面的命令将提示您输入登录ID和密码。通过身份验证后,您可以访问登录帐户的主目录,并且可以执行各种命令。

下表列出了一些重要的命令-

Sr.No. Command & 描述
1

put filename

将文件上传到远程计算机。

2

get filename

从远程计算机下载到本地计算机。

3

mput file list

将多个文件从本地计算机上传到远程计算机。

4

mget file list

将多个文件从远程计算机下载到本地计算机。

5

prompt off

关闭提示。默认情况下,您会收到一条提示,提示您使用 mput 或 mget 命令上传或下载文件。

6

prompt on

打开提示。

7

dir

列出远程计算机当前目录中的所有可用文件。

8

cd dirname

将目录更改为远程计算机上的目录名。

9

lcd dirname

将目录更改为本地计算机上的目录名。

10

quit

退出当前登录。

Ftp 示例

以下是显示一些命令的工作的示例-

$ftp learnfk.com
Connected to learnfk.com.
220 learnfk.com FTP server (Ver 4.9 Thu Sep 2 20:35:07 CDT 2009)
Name (learnfk.com:learnfk): learnfk
331 Password required for learnfk.
Password:
230 User learnfk logged in.
ftp> dir
200 PORT command successful.
150 Opening data connection for /bin/ls.
total 1464
drwxr-sr-x   3 learnfk   group       1024 Mar 11 20:04 Mail
drwxr-sr-x   2 learnfk   group       1536 Mar  3 18:07 Misc
drwxr-sr-x   5 learnfk   group        512 Dec  7 10:59 OldStuff
drwxr-sr-x   2 learnfk   group       1024 Mar 11 15:24 bin
drwxr-sr-x   5 learnfk   group       3072 Mar 13 16:10 mpl
-rw-r--r--   1 learnfk   group     209671 Mar 15 10:57 myfile.out
drwxr-sr-x   3 learnfk   group        512 Jan  5 13:32 public
drwxr-sr-x   3 learnfk   group        512 Feb 10 10:17 pvm3
226 Transfer complete.
ftp> cd mpl
250 CWD command successful.
ftp> dir
200 PORT command successful.
150 Opening data connection for /bin/ls.
total 7320
-rw-r--r--   1 learnfk   group       1630 Aug  8 1994  dboard.f
-rw-r-----   1 learnfk   group       4340 Jul 17 1994  vttest.c
-rwxr-xr-x   1 learnfk   group     525574 Feb 15 11:52 wave_shift
-rw-r--r--   1 learnfk   group       1648 Aug  5 1994  wide.list
-rwxr-xr-x   1 learnfk   group       4019 Feb 14 16:26 fix.c
226 Transfer complete.
ftp> get wave_shift
200 PORT command successful.
150 Opening data connection for wave_shift (525574 bytes).
226 Transfer complete.
528454 bytes received in 1.296 seconds (398.1 Kbytes/s)
ftp> quit
221 Goodbye.
$

telnet 实用程序

有时,我们需要控制远程Unix计算机, Telnet 是一种实用程序,它允许一个站点上的计算机用户创建连接,登录并在另一站点上的计算机上进行工作。

使用Telnet登录后,就可以在远程连接的计算机上执行所有活动。以下是Telnet会话的示例-

C:>telnet learnfk.com
Trying... Connected to learnfk.com.
Escape character is '^]'. login: learnfk learnfk's Password: ***************************************************** * * * * * WELCOME TO LEARNFK.COM * * * * * ***************************************************** Last unsuccessful login: Fri Mar 3 12:01:09 IST 2021 Last login: Wed Mar 8 18:33:27 IST 2021 on pts/10 { do your work } $logout Connection closed. C:>

Finger 工具

finger 命令显示有关给定主机上的用户的信息。主机可以是本地主机,也可以是远程主机。

出于安全原因, finger可能在其他系统上被禁用。

以下是使用finger命令的简单语法-检查本地计算机上的所有登录用户-

$finger
Login     Name       Tty      Idle  Login Time   Office
learnfk               pts/0          Jun 25 08:03 (62.61.164.115)

获取有关本地计算机上可用的特定用户的信息-

$finger learnfk
Login: learnfk                           Name: (null)
Directory: /home/learnfk                 Shell: /bin/bash
On since Thu Jun 25 08:03 (MST) on pts/0 from 62.61.164.115 No mail. No Plan.

检查远程计算机上的所有已登录用户-

$finger @learnfk.com
Login Name Tty Idle Login Time Office learnfk pts/0 Jun 25 08:03 (62.61.164.115)

获取有关远程计算机上可用的特定用户的信息-

$finger [email protected]
Login: learnfk Name: (null)
Directory: /home/learnfk Shell: /bin/bash
On since Thu Jun 25 08:03 (MST) on pts/0 from 62.61.164.115 No mail. No Plan.

参考链接

https://www.learnfk.com/linux/linux-communication.html

标签:ftp,教程,group,计算机,com,无涯,Linux,learnfk,远程
From: https://blog.51cto.com/u_14033984/8568922

相关文章

  • python 解密linux密码
    Python解密Linux密码简介在Linux系统中,用户的密码通常被加密存储在/etc/shadow文件中,以确保用户密码的安全性。这种加密方式称为密码哈希算法,它将用户密码转换为一串不可逆的密文。然而,有时候我们需要解密这些密码,例如在恢复用户密码或进行密码破解时。本文将介绍如何使用Python......
  • 无涯教程-Linux - 环境变量
    在本章中,我们将详细讨论Unix环境。Unix的一个重要概念是environment,它是由环境变量定义的。变量是我们为其分配值的字符串。分配的值可以是数字,文本,文件名,设备或任何其他类型的数据。如,首先我们设置一个变量TEST,然后使用echo命令访问它的值-$TEST="UnixProgramming"$ec......
  • FreeRTOS入门教程(任务通知)
    (文章目录)前言本篇文章将带大家学习任务通知的概念和使用方法。一、什么是任务通知FreeRTOS中的任务通知(TaskNotification)是一种轻量级的同步机制,允许一个任务通知另一个任务已发生的事件或条件。这对于多任务系统中的协作和同步非常有用。以下是有关FreeRTOS任务通知的详细......
  • 学习Linux用户管理与文件权限
    在Linux操作系统中,用户管理和文件权限是系统安全和管理的核心。本文将深入探讨Linux用户管理和文件权限的方方面面,帮助读者更好地理解和有效地运用这些关键概念。用户管理Linux用户管理是系统管理员不可或缺的一部分,它涉及到用户的创建、权限分配、密码管理以及安全性方面的考虑......
  • Linux-No.4
    一、进程管理了解进程的基本概念掌握查看进程的基本方法熟悉信号控制进程了解进程优先级原理 1.每个进程都有唯一的进程标识PID,一个PID只能标识一个进程2.进程状态是指程序执行过程中的变化。进程状态随着程序的执行和外界条件的变化而转换,一般分为三类:就绪态、运行态、阻......
  • linux文件管理
         ......
  • linux shell实现计算SNP在指定群体的ROH片段中出现的频率
     001、ROH检测[s20213040583@admin1test]$ls##测试文件outcome.mapoutcome.ped##plink软件检测[s20213040583@admin1test]$plink--fileoutcome--homozyg--homozyg-density50--homozyg-gap1000--homozyg-kb500--homozyg-sn......
  • 12-Linux系统上安装aspera并用其批量高速下载转录组数据
     #使用aspera能够帮助我们批量高速下载转录组等数据,现在使用conda进行安装condainstall-chccaspera-cli-y#检查是否安装成功,有东西出来就行ascp-h#另外看看asperaweb_id_dsa.openssh文件是不是在miniconda3/etc文件夹中,务必确认该文件的位置。#我们看看NCBI上面......
  • 13-Linux系统中批量替换文件名
     #1,现在我有一批文件,原名要被替换成新的名字,我们做一个names.txt文件,前面一列是oldname,后一列是newname,用制表符(\t)分隔,最后空出一行即可:A.txtL1.txtB.txtL2.txtC.txtL3.txtD.txtL4.txtE.txtL5.txtF.txtL6.txt  #2,将这个names.txt文件上传到服务器后,修改命令......
  • 14-Linux系统命令,通配符与快捷键
     #以下为Linux系统的基础命令,部分通配符与快捷键,#后接英文标注注释#Usualcommands:pwd#printworkingdirectorycddirectory#gointothedirectorycd~#gobackhomecd..#gobackupperleveldirectorymkdirdirectory#makenewdirectoryvifile#makenewfilea......