1. 实验记录

1)ifconfig命令。

2)netstat命令。

3)route命令。

4)修改DNS服务器,修改/etc/resolv.conf设置全局DNS服务器,网卡配置了局部DNS则会覆盖全局。

5)安装FTP服务端。

6)以netstat命令查看21端口的状态,并确认FTP是否启动。

7)安装FTP客户端。

8)添加用户ftptest用于连接测试及对其进行访问目录控制。

9)配置FTP服务端的连接提示信息和登陆提示信息。

10)配置禁止所有用户登陆FTP。

2. 思考题回答

1、当hosts.allow和hosts.deny中的配置有矛盾(例如对同一个网络服务,一个配置允许访问,一个配置拒绝访问)的时候,网络访问控制如何进行?

答:访问控制优先级:hosts.allow>hosts.deny>默认(允许访问即放行),hosts.allow配置了允许访问而hosts.deny配置了拒绝访问,最终结果是允许访问。在一般访问控制中,对安全要求较高的策略是黑名单拒绝所有访问,然后在白名单中放行特定的访问。

3. 实验体会

答:通过该实验,我详细的了解了ifconfig、netstat、route等命令的相关使用。其中ifconfig可以查看网卡信息(网卡名称;该网卡收发包的数量;网卡MAC地址,IP配置信息等),同时ifconfig可以临时配置IP参数。netstat命令可以观察网络连接状态,如某端口运行什么进程(PID、进程名),远程某IP的主机通过它的哪个端口与本地哪个端口的进程通信等等。同时也理解了ftp的配置和黑白名单机制。白名单的优先级大于黑名单,最后一层是默认策略,默认策略一般是放行。

通过网络调查,发现目前ftp服务端使用较多的是vsftpd(d表示守护进程-daemon),网上支持文档比较完善,遇到问题能够查阅资料及时的解决,vsftpd在生产环境中用的比较多,若以后实验调整,建议使用该软件,且日后学生若从事相关工作用到该软件,可直接上手。

西南科技大学Linux实验名称:实验二 Linux环境网络管理相关推荐

  1. 桂 林 理 工 大 学实 验 报 告 实验名称实验六 函数

    桂 林 理 工 大 学 实  验  报  告 班级 计算机类2 学号320205 姓名  实验名称实验六 函数 日期 2020年 12月7日 一.实验目的: 掌握定义函数.声明函数的方法. 掌握调用函 ...

  2. .NET程序设计 实验名称 实验六 ASP.NET服务器控件

    计算机学院实验报告 课程名称 .NET程序设计 实验名称 实验六 ASP.NET服务器控件 1.熟悉用户控件的使用. 2.熟悉导航控件的使用. 3.掌握母版页的使用. 二.实验内容: 本实验将通过创建 ...

  3. 西南科技大学Power OJ:实验六 C: 实验六-求X的N次方 求 Xn 。(使用子函数实现功能)

    Description 求 Xn .(使用子函数实现功能) Input 输入三个数字,X1,X2,n (保证所有数据范围都不会超过int) Output 输出X1的n次方.X2的n次方 **Sampl ...

  4. zabix监控linux进程名称,zabbix监控Linux进程方法

    利用zabbixproc.num方法监控Linux服务进程 proc.num[,,,] 监控用户某些状态的进程的数量 name- 进程名称 (默认"all processes")u ...

  5. Linux学习之十二-Linux文件属性

    Linux文件属性 在Linux中,对于每个文件都有相应属性,以Linux中root用户家目录下新建文件a.txt为例,在a.txt中输入几个字符 使用命令ls -ild a.txt查看文件的权限等 ...

  6. linux第一单元检测二,LINUX REDHAT第一单元文档

    进入系统 普通用户 studnet: 点击student 输入密码 进入普通用户student 超级用户 root: 单击                    >not listed 输入超级 ...

  7. ## 计算机学院实验报告 课程名称 .NET程序设计 实验名称 实验三 HTML网页设计

    .NET程序设计 实验三 HTML网页设计 一.实验目的: 1.熟练掌握HTML的基本语法. 2.掌握使用记事本进行简单网页编辑的方法. 3.熟练掌握使用Dreamweaver 8插入主要HTML元素 ...

  8. linux IIC子系统分析(二)—— linux i2c 架构概述

    I2C总线因为它及简单的硬件连接和通讯方式,在现在的很多设备上它是一种不可或缺的通讯总线.如果用当单片机直接操作I2C,其实很简单,只要正确把握IIC的操作时序就可以了.但是在linux系统中,I2C ...

  9. linux内存管理分析 二,linux内存管理分析【二】

    为建立内存管理系统,在内核初始化过程中调用了下面几个函数: init/main.c asmlinkage void __init start_kernel(void) { ...... 初始化持久映射 ...

  10. zabix监控linux进程名称,zabbix监控linux进程及服务通用key方式

    1.编写脚本 type=$1 name=$2 #服务状态监测 $1=service if [ "X${type}" = "Xservice" ];then v= ...

最新文章

  1. python中将一个全部为int的list 转化为str的list
  2. win10获取NTLM哈希
  3. python中的Xpath方法总结
  4. linux kill命令详解
  5. YBTOJ:字符串匹配(KMP)
  6. 计算机科学计算方面分为,计算机方面的专业分为哪些类?【资讯与计算科学】和【电脑科学与技术专业】有什么不同?...
  7. oracle中如何设置主键并且让其自动增长
  8. Django 应用分库,数据迁移成功,数据库没有生成表
  9. python实现代码_python感知机实现代码
  10. iOS深入学习(Block全面分析)
  11. 【序列化与反序列化流】
  12. SELECT 1 FROM table含义
  13. 三、后台实战——用户登录之JWT
  14. linux 命令(7) df
  15. VB一个漂亮的渐变时钟
  16. 万有引力品牌战略全新升级,正式更名库奈光年
  17. group by后乱序问题原因和解决
  18. 什么是REST以及 RESTful?
  19. 我心目中的伟人—卡尔.马克思
  20. 安卓App抓包经验谈

热门文章

  1. 驯服烂代码_为了追求代码质量,驯服聊天盒
  2. 扫描版pdf电子书修改背景色
  3. 深入Linux设备驱动程序内核机制- 扫描版-有书签目录40M
  4. 商品规格sku算法应用
  5. SQLServer2000安装图解
  6. 计算机微格教学心得体会,微格教学心得体会范文
  7. c# 改键-之魔兽改键(Hook)
  8. 《阿信》讲述了日本着名的百货连锁企业八佰伴创始人艰苦的过程
  9. matlab定义未知大小矩阵,MATLAB中未知长度的矩阵?
  10. 使用Matlab对频繁2项集和频繁3项集的求取