encoder- Linux从入门到精通【下】

这篇博客详细介绍了Linux的远程联机服务,包括Telnet和rsh服务器的安装与使用。接着,博主讲解了Linux网络实战,涉及DNS配置、WWW服务器(Apache2)的端口修改与根目录设置,Samba服务器的配置以及FTP服务器(vsftpd)的搭建和文件传输操作。内容适用于希望深入理解Linux网络服务的读者。
摘要由CSDN通过智能技术生成

encoder- Linux从入门到精通【下】

简介

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值