linux基础知识
时间:2007-04-26 来源:niemingxing
1.telnet远程登录
telnet应该是一种客户/服务器模式,他通过建立一个用户在远地机器上的会话,使得用户可以像本地操作一样通过执行命令来访问远地系统上所有可用的命令。
Telnet远程登录服务分为以下4个过程:
1)本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;
2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据报;
3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;
4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。
他的数据流向:数据信息被用户从本地键盘键入并通过操作系统传到客户机程序,客户机程序将其处理后返回操作系统,并由操作系统经过网络传送到远地机器,远地操作系统将所 接收数据传给服务器程序,并经服务器程序再次处理后返回到操作系统上的伪终端入口点,最后,远地操作系统将数据传送到用户正在运行的应用程序,这便是一次 完整的输入过程;输出将按照同一通路从服务器传送到客户机。
[root @test /root]#telnet [-&][host|ip][port]
参数说明:
-& :可以减少乱码的情况
port 服务的端口。例如 POP3的110,SMTP的25等。telnet可以用来侦测
范例:
[root @test /root]#telnet -& 211.80.188.249
[root @test /root]#telnet localhost 110 //侦测本机端口110是否启动
tring 127.0.0.1...
telnet:connect to address 127.0.0.1:connection refuse
上面没有开启端口110.所以显示连接不成功
2.ncftp
登入匿名主机最好用的文字接口FTP软件
语法:
[root @test /root]#ncftp [host]
[root @test /root]#ncftp [ftp://domai.name/path]
参数说明:
可以直接连接到host主机,也可以直接连接到主机的某个路径之下
范例:
[root @test /root]#ncftp ftp.nsysu.edu.tw //连接到中山大学 FTP站
[root @test /root]#ncftp ftp://ftp.nsysu.edu.tw/Linux //直接连接到Linux底下的linux目录下
。。。。。
FTP.NSYSU.edu.tw is ready now
Logging in...
....
ncftp /pub/Linux> //直接进入画面,不需要收入帐号密码
进入主机的一些服务指令
ncftp /pub/Linux>cd Redhat //进入目录
ncftp /pub/Linux>dir //显示目前目录下的档案与目录信息
ncftp /pub/Linux>get file1 //将file1的资料存到本地,这里是[root @test /root]
//如果要一次get put多个文档
ncftp /pub/Linux>put file1 file2 file3
ncftp /pub/Linux>put 目录 * //即可
ncftp /pub/Linux>get -z file1 file2 //将file1的资料存到本地,并把file1更名为file2
ncftp /pub/Linux>get -A file1 file2 //将file1 以append方式增加到file2这个文档
ncftp /pub/Linux>pub file //将文档由本地上传到远端主机
ncftp /pub/Linux>rename file1 file2 //将远端主机file1 改名 file2
ncftp /pub/Linux>rm file //删除文档
ncftp /pub/Linux>rmdir directory //删除目录
ncftp /pub/Linux>mget directory //可以下载整个目录的资料
本地端主机的一些指令功能:
ncftp /pub/Linux> lcd //改变本地端目前所在的目录
ncftp /pub/Linux>lls //显示目前本地端所在目录的档案及信息
ncftp /pub/Linux>lmkdir //在本地端建立目录
ncftp /pub/Linux>lpwd //显示目前本地端主机的所在目录
ncftp /pub/Linux>lrm //删除本地端的档案
ncftp /pub/Linux>lrmdir //删除本地端的目录
更改主机名:在/etc/sysconfig/network
(1)
[root @test/root]#vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=test.adsldns.org //改成你想要的主机名
.
.
.
(2)重新启动网络
[root @test/root]#/etc/rc.d/init.d/network restart
telnet应该是一种客户/服务器模式,他通过建立一个用户在远地机器上的会话,使得用户可以像本地操作一样通过执行命令来访问远地系统上所有可用的命令。
Telnet远程登录服务分为以下4个过程:
1)本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;
2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据报;
3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;
4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。
他的数据流向:数据信息被用户从本地键盘键入并通过操作系统传到客户机程序,客户机程序将其处理后返回操作系统,并由操作系统经过网络传送到远地机器,远地操作系统将所 接收数据传给服务器程序,并经服务器程序再次处理后返回到操作系统上的伪终端入口点,最后,远地操作系统将数据传送到用户正在运行的应用程序,这便是一次 完整的输入过程;输出将按照同一通路从服务器传送到客户机。
[root @test /root]#telnet [-&][host|ip][port]
参数说明:
-& :可以减少乱码的情况
port 服务的端口。例如 POP3的110,SMTP的25等。telnet可以用来侦测
范例:
[root @test /root]#telnet -& 211.80.188.249
[root @test /root]#telnet localhost 110 //侦测本机端口110是否启动
tring 127.0.0.1...
telnet:connect to address 127.0.0.1:connection refuse
上面没有开启端口110.所以显示连接不成功
2.ncftp
登入匿名主机最好用的文字接口FTP软件
语法:
[root @test /root]#ncftp [host]
[root @test /root]#ncftp [ftp://domai.name/path]
参数说明:
可以直接连接到host主机,也可以直接连接到主机的某个路径之下
范例:
[root @test /root]#ncftp ftp.nsysu.edu.tw //连接到中山大学 FTP站
[root @test /root]#ncftp ftp://ftp.nsysu.edu.tw/Linux //直接连接到Linux底下的linux目录下
。。。。。
FTP.NSYSU.edu.tw is ready now
Logging in...
....
ncftp /pub/Linux> //直接进入画面,不需要收入帐号密码
进入主机的一些服务指令
ncftp /pub/Linux>cd Redhat //进入目录
ncftp /pub/Linux>dir //显示目前目录下的档案与目录信息
ncftp /pub/Linux>get file1 //将file1的资料存到本地,这里是[root @test /root]
//如果要一次get put多个文档
ncftp /pub/Linux>put file1 file2 file3
ncftp /pub/Linux>put 目录 * //即可
ncftp /pub/Linux>get -z file1 file2 //将file1的资料存到本地,并把file1更名为file2
ncftp /pub/Linux>get -A file1 file2 //将file1 以append方式增加到file2这个文档
ncftp /pub/Linux>pub file //将文档由本地上传到远端主机
ncftp /pub/Linux>rename file1 file2 //将远端主机file1 改名 file2
ncftp /pub/Linux>rm file //删除文档
ncftp /pub/Linux>rmdir directory //删除目录
ncftp /pub/Linux>mget directory //可以下载整个目录的资料
本地端主机的一些指令功能:
ncftp /pub/Linux> lcd //改变本地端目前所在的目录
ncftp /pub/Linux>lls //显示目前本地端所在目录的档案及信息
ncftp /pub/Linux>lmkdir //在本地端建立目录
ncftp /pub/Linux>lpwd //显示目前本地端主机的所在目录
ncftp /pub/Linux>lrm //删除本地端的档案
ncftp /pub/Linux>lrmdir //删除本地端的目录
更改主机名:在/etc/sysconfig/network
(1)
[root @test/root]#vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=test.adsldns.org //改成你想要的主机名
.
.
.
(2)重新启动网络
[root @test/root]#/etc/rc.d/init.d/network restart
相关阅读 更多 +