8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

Apache2和php组件的安装

使用如下命令来安装Apache2和php的组件

Ps:如果只安装Apache2,将会导致写的php文件无法被解析apt-get install apache2

apt-get install php

命令状态:/etc/init.d/apache2 status(service apache2 status)

开启:/etc/init.d/apache2 start(service apache2 start)

关闭:/etc/init.d/apache2 stop(service apache2 stop)

重启:/etc/init.d/apache2 restart(service apache2 restart)

网站根目录

网站根目录位于:/var/www/html

创建文件时,一些文件记得修改文件对应的权限,才能访问

登录验证

Apache2带有登录验证的功能,(1) 在/etc目录下创建.Webpasswd文件,设置登陆使用的用户名和密码。该文件为验证使用的储存用户名密码的文件

修改/etc/apache2/sites-available/000-default.conf文件,修改内容如下图所示。

修改完成后再去访问就会看到弹出身份认证框

FTP服务器安装与配置

vsftpd组件的安装

使用如下命令来安装Apache2的组件apt-get install vsftpd

命令查看状态:/etc/init.d/vsftpd status

开启:/etc/init.d/vsftpd start

关闭:/etc/init.d/vsftpd stop

重启:/etc/init.d/vsftpd restart

配置

创建专门用于上传下载的目录(记得设置权限,不然会导致无法创建文件)

创建新用户并设置密码

修改配置文件 etc/vsftp.conf ,在文件头添加如下内容

取消掉 write_enable=YES 的注释,使其生效,不然无法写入文件

新建 /etc/allowed_users 文件,添加允许访问的用户,我们在文件中添加我们刚才创建的用户 uftp

可以查看 /etc/ftpusers 文件,文件中的列表是禁止访问的用户

重启 vsftpd 服务,并查看状态

安装 ftp 命令apt-get install ftp

至此,vsftp 服务器就安装完成了,下面简单演示一下如何用命令传输文件

使用

通过 ftp + IP地址 命令访问FTP服务;输入正确的用户名和密码进入服务;通过 put 命令来上传指定的文件。如图所示,本次实验将提前准备好的位于用户根目录下的 FTP_Success.gif 文件上传,(local-file)选项填写我们要上传的文件及其所处位置,(remote-file)选项填写文件上传后的位置

通过 netstat -atunp | grep ftp 命令来查看ftp服务使用的端口号

在我们的客户端(也就是我的Windows 10物理机),利用 LeapFTP 软件来连接服务器(也就是我的Kali Linux虚拟机)提供的FTP服务。在主界面点击左上角的 FTP->Quick Connect 来建立新连接

在弹出来的对话框中输入,服务器的IP地址、端口号(默认21)、Username、Password。这里的用户名密码填写我们刚才创建的那个用户(既 uftp 这个用户)

确定后,等待一段时间,就可以在主界面的右侧看到成功连接,并且文件夹里有我们刚才上传的文件:FTP_Success.gif。

可以右击我们想要下载的目标文件,点击 Download 来下载。下载目录可以在主界面的左侧选择,如下图,我们成功将 FTP_Success.gif 文件下载到了我物理机的桌面上。

前面有提到 /etc/allowed_users 文件是允许访问FTP服务器的用户列表,而 /etc/ftpusers 是禁止访问FTP服务器的用户列表,现在我们看一下两个列表的名单

可以看到现在允许访问的只有 uftp 怎么一个用户,而 root 用户是禁止访问的。现在我们在 LeapFTP 上,用 root 用户登录验证一下。可以看到,是登录失败的

现在我们将 root 用户添加到允许访问名单中,然后再登录试一下

可以看到在我们将 roor 用户添加到允许访问名单,并将之在禁止访问名单中去除后,就可以访问 FTP 服务器了,所以证明允许访问和禁止访问的名单还是有生效的。现在我们用 Wireshark 抓包来看一下 FTP 协议从建立连接到下载文件的完整过程

如下图可见TCP的三次握手建立的过程。FTP分为利用TCP和UDP两类,可以看出来我们本次实验使用的是可靠地TCP

可以看到从第981个包开始,客户端向FTP服务器发起请求,这就是我后来的下载操作

我们可以选中Protocol类型为FTP-DATA的数据包,右击->追踪流->TCP流,来查看完整的TCP流数据

从本TCP流中可看出,都是服务器向客户端发送数据,并且传输的内容为一张gif图片

可以将这个数据流以原始数据的方式保存下来,并命名为 wireshark.gif

借助工具 winhex 将抓取下来的图片的十六进制与我们原本用来测试的 FTP_Success.gif 对比一下,不仅可以用gif图片的格式打开查看,而且内容没有半点差异

linux ftp web服务器搭建,Linux系统下搭建Web服务器和FTP服务器相关推荐

  1. win7系统下搭建服务器搭建,win7系统下搭建iis服务器的方法步骤

    IIS是一种网页(web)服务组件,其中分为"Web服务器"."FTP服务器"."NNTP服务器"和"SMTP服务器". ...

  2. W10进LOL服务器维护,Win10系统下玩lol提示“无法连接服务器”怎么解决?

    Win10系统下玩lol提示"无法连接服务器"怎么解决?很多伙伴在Win10系统运行lol游戏时都会提示error,最近一位伙伴反馈的提示为"连接失败:无法连接服务器,请 ...

  3. 英雄联盟一直连接服务器win10,Win10系统下玩lol提示“无法连接服务器”怎么解决?...

    Win10系统下玩lol提示"无法连接服务器"怎么解决?很多伙伴在Win10系统运行lol游戏时都会提示error,最近一位伙伴反馈的提示为"连接失败:无法连接服务器,请 ...

  4. 永恒之塔为什么连接服务器中断,win7系统下永恒之塔无法连接到认证服务器如何解决...

    近日有win7纯净版32位系统用户在玩永恒之塔游戏的时候,遇到提示无法连接到认证服务器,导致无法继续玩该游戏,要怎么办呢,本教程就给大家讲解一下win7系统下永恒之塔无法连接到认证服务器的具体解决步骤 ...

  5. boa服务器 系统设置,boa服务器在linux系统下搭建

    boa服务器在linux系统下搭建 内容精选 换一换 制作Docker镜像,有以下两种方法.快照方式制作镜像(偶尔制作的镜像):在基础镜像上,比如Ubuntu,先登录镜像系统并安装Docker软件,然 ...

  6. Linux系统下搭建BUG管理系统---禅道

    Linux系统下搭建BUG管理系统---禅道 事前准备: Linux系统服务器,centos6.5版本 Windows系统本地电脑 禅道压缩包 Xshell4.xftp管理工具 1.安装mysql y ...

  7. linux 打印当前系统环境_Linux系统下搭建python环境

    首先linux系统下一般是自带python2环境的,但是目前大多数项目工程python2是不适用的,今天我们就来讲解下如何在linux系统下搭建python3! 以上是自带的python2,接下来搭建 ...

  8. 2008游戏服务器系统下,Linux系统下玩经典游戏 CS1.5服务器架设

    Linux系统下玩经典游戏 CS1.5服务器架设 (2008-09-24 16:34:00) 标签: linux it Linux系统下玩经典游戏 CS1.5服务器架设 首先你要下载两个文件.hlds ...

  9. linux下geany配置python_Linux系统下搭建基于Geany+Python开发环境

    Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz  # 解压 ...

  10. Win7系统下搭建NFS服务器

    Win7系统下搭建NFS服务器 采用Linux系统的服务器管理员都知道linux系统中能用NFS网络文件系统这套程序实现linux和unix系统之间的文件共享.那么能否在windows系统中采用NFS ...

最新文章

  1. 【Qt中文手册】QSortFilterProxyModel
  2. 业务逻辑应该在哪里实现更为合理呢?
  3. GAN不只会造假:捕获数据中额外显著特征,提高表征学习可解释性,效果超越InfoGAN | IJCAI 2020...
  4. 深度干货 | 多维分析中的 UV 与 PV
  5. java垃圾回收机制(简述)
  6. 双线服务器,ip表设置
  7. 小程序调用阿里云身份证识别OCR(附带七牛云上传图片)
  8. 普通人有必要也学个人品牌吗?
  9. 【渝粤教育】国家开放大学2018年秋季 0708-22T互联网创业基础 参考试题
  10. 11. jQuery - Chaining
  11. HTML5求自动在闪,HTML5 重复而不停闪烁的团状物
  12. cad尺寸标注快捷键_CAD软件中如何修改设置CAD标注尺寸的值?
  13. X509 证书 检验是否过期,私钥签名,公钥验签
  14. excel求方差和标准差的函数_excel标准差函数是什么?怎么计算?
  15. ubuntu系统解决WPS字体缺失
  16. (附源码)springboot火车抢票 毕业设计 081827
  17. 入侵检测系统(IDS)与入侵防御系统(IPS)的简单理解
  18. NVMe 2.0 Telemetry
  19. 计算机win10开机音乐,Windows10系统更改开关机声音的两种方法
  20. 三层交换机 no switchport 命令

热门文章

  1. 考研英语语法---简单句和句子成分
  2. Python自动化连接谷歌浏览器
  3. oracle 调整shared pool,Oracle性能调整中的Shared pool tunning要点
  4. 【计算摄影学】总目录
  5. 调用阿里云API实现证件照生成
  6. 智慧食堂 取代实体饭卡 饭卡小程序让每笔消费看得见
  7. 【蒲公英学术】内容包含:冰湖灾害监测评价、国土空间、生态系统服务评估、VSD模型、机器学习
  8. Cesium获取模型(Primitive)的位置与方向
  9. PTA 7-202 打印矩形图案
  10. 让你宝贝从小知道真正的富贵到底是什么?