encoder- Linux从入门到精通【下】
- 简介
- 第7章 Linux 远程联机服务
- 第8章 Linux网络实战
-
- 1、DNS配置
- 2、WWW服务器搭建
- 3、Samba服务器搭建
- 4、FTP服务器搭建
-
- 1、使用ftp客户端连接本地vsftpd服务器,
- 2、显示==本地主机==的当前目录,将本地主机的当前目录修改为/home目录,然后显示当前目录下的文件信息,可以使用如下命令:
- 3、显示==远程主机==的当前目录,将远程主机的当前目录修改为/tmp目录,然后显示当前目录下的文件信息,可以使用如下命令:
- 4、 在远程主机上==新建==一个目录newDir,然后将本地的文件/home/fzm/test.c上传到远程主机newDir目录下并重命名为newTest.c,可以使用如下命令:
- 5、将远程主机上的文件/tmp/newDir/newTest.c==下载==到本地/home/fzm目录下并重新命名为oldTest.c,然后将远程主机上的newDir目录删除,可以使用如下命令:
- 6、终止远程主机的连接,然后退出ftp管理程序,可以使用如下命令:
- 2、 WWW&Samba&FTP服务器搭建[总结]
简介
encoder- Linux从入门到精通【上】【中】【下】的内容主要来源于头歌实践平台的课程。
encoder- Linux从入门到精通【上】【中】是详细指令。
encoder- Linux从入门到精通【上】
encoder- Linux从入门到精通【中】
encoder- Linux从入门到精通【下】中是关于应用工具的安装(源码安装;在线安装)主要是在线安装,黄色标记为注意点。
第7章 Linux 远程联机服务
Linux 远程联机服务(一)- Telnet服务器
相关知识
Telnet 协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。
在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。 Telnet是常用的远程控制Web服务器的方法。
1、Telnet服务器
本实验环境使用的系统是Ubuntu,所以使用apt-get工具来在线安装软件,具体步骤如下所示:
更新软件源:sudo apt-get update
安装telnet服务器:sudo apt-get install telnetd
如果是root,不用加sudo
应用:
sudo service openbsd-inetd start
sudo service openbsd-inetd stop
sudo service openbsd-inetd status
sudo service openbsd-inetd restart
service 服务名 控制命令 是通用的!
使用telnet远程登录本机,并查看远程主机的内核版本号,最后退出登录,具体使用如下步骤:
telnet localhost
输入用户名
输入密码
uname -a
logout
2、安装rsh服务器
rsh是一种远程登录的工具,由服务器及客户端程序构成,它为用户提供了在本地计算机上完成远程主机工作的能力。
服务器及客户端程序构成
安装Rsh服务器
本实验环境使用的系统是Ubuntu,所以使用apt-get工具来在线安装软件,具体步骤如下所示:
更新软件源:sudo apt-get update
安装Rsh服务器:sudo apt-get install rsh-server
安装Rsh客户端
本实验环境使用的系统是Ubuntu,所以使用apt-get工具来在线安装软件,具体步骤如下所示:
更新软件源:sudo apt-get update
安装Rsh客户端:sudo apt-get install rsh-client
使用
sudo service openbsd-inetd start
sudo service openbsd-inetd status
sudo service openbsd-inetd restart
sudo service openbsd-inetd status
rsh服务器和telnet服务器一样的service
使用rsh登录本机,登录用户为testUser,查看当前目录下文件,然后退出,
具体使用如下步骤:
rsh -l testUser localhost
ls
exit
第8章 Linux网络实战
1、DNS配置
本机进行配置主机名与 IP地址的映射关系。
相关知识
无论在局域网还是Internet上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名(Domain)。域名只是在公网(internet)中存在,每个域名都对应一个IP地址,但一个IP地址可以对应多个域名。
在一个局域网中,每台机器都有一个主机名(hostname),为了便于主机与主机之间的区分,就可以为每台机器设置主机名,以容易记忆的方法来相互访问。
主机名(hostname)和域名(Domain)的区别:主机名的含义是机器本身的名字,域名是方便记录IP地址才做的一种IP映射;二者有共性:都能对应到一个唯一的IP上,从应用场景上可以这么简单理解二者的区别:主机名用于局域网中;域名用于公网中。
inux主机名配置文件
大多数Linux系统的主机名的配置文件是/etc/hosts,hosts - The static table lookup for Linux hostname(主机名查询静态表);由于 Linux发行版本众多,与主机名相关的配置文件有时也有所不同。
/etc/hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机器的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过Linux hostname来访问。
可以看到/etc/hosts文件中的每行分为两部分内容,第一部分表示IP地址,第二部分表示该IP地址对应的主机名可以看到第一行的内容是127.0.0.1 localh