2018.3.2814周3次课

author author     2022-10-29     115

关键词:

十四周三次课(3月28日)

15.4 xshell使用xftp传输文件

15.5 使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件

Ctrl+Alt+F

技术分享图片

点下载xftp

技术分享图片

填写好后会把下载链接发到你填写的邮箱,到邮箱里点下载链接下载,安装

安装好后,在xshell里按Ctrl+Alt+F

技术分享图片

左边时我们的电脑,右边是ftp服务器,可以用鼠标选中文件托的方式从左边拖到右边复制文件到服务器,也可以用同样的方法从右边拖到左边复制到我们的电脑上

Xftp走的是ssh协议

技术分享图片

上图已没有21端口号了

15.5 使用pure-ftpd搭建ftp服务

pure-ftpd比vsftd简单,平时用的比较多

默认centos yum源并不包含pure-ftpd,需要安装epel扩展源

yum install -y epel-release

yum install -y pure-ftpd

vim /etc/pure-ftpd/pure-ftpd.conf //找到pureftpd.pdb这行,把行首的#删除

技术分享图片

启动pure-ftpd,启动之前要关闭vsftpd,因为pure-ftpd也是用的是21端口,和vsftpd有端口冲突

systemctl stop vsftpd

systemctl start pure-ftpd

技术分享图片

技术分享图片

mkdir /data/ftp //创建ftp目录

useradd -u 1010 pure-ftp //创建一个普通用户

chown -R pure-ftp:pure-ftp /data/ftp //更改/data/ftp的属主和属组

pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp

创建虚拟用户ftp_usera,-u指定系统的用户,将ftp_usera与系统的用户pure-ftp关联的一起,使用ftp_usera账号登陆ftp后,会以pure-ftp的身份来读取和下载文件。-d后面的目录为ftp-usera账户的家目录,这样可以使ftp_usera只能访问其家目录/data/ftp

技术分享图片

输入两次密码

pure-pw mkdb //创建用户信息数据库文件,这一步很关键

测试:

touch /data/ftp/123.txt

lftp [email protected] //由于123.txt是新创建的文件,所有他的uid和gid都是root,数字都是0

技术分享图片

chown pure-ftp:pure-ftp /data/ftp/123.txt //更改123.txt属主和属组。123.txt的uid是1004,1004是pure-ftp,gid是pure-ftp

技术分享图片


2018-3-811周3次课

11.32php扩展模块装安查看模块安装一个redis的模块下载一个包查看扩展模块存放目录,可以在php.ini中去自定义该路径扩展apacherewrite教程http://coffeelet.blog.163.com/blog/static/13515745320115842755199/http://www.cnblogs.com/top5/archive/2009/08/12/154409 查看详情

2018.3.1412周3次课

十二周三次课 (3月14日)12.10Nginx访问日志12.11Nginx日志切割12.12静态文件不记录日志和过期时间12.10Nginx访问日志日志格式:vim/usr/local/nginx/conf/nginx.conf //搜索log_format,注意配置文件中,分号;是结束符combined_realip:日志格式... 查看详情

2018.3.210周3次课

十周三次课(3月2日)11.18Apache用户认证11.19/11.20域名跳转11.21Apache访问日志11.18Apache用户认证这个功能就是在用户访问网站的时候,需要输人用户名密码才能顺利访问。一些比较重要的站点或者网站后台通常会加上用户认证,目... 查看详情

2018.3.1312周2次课

十二周二次课(3月13日)12.6Nginx安装12.7默认虚拟主机12.8Nginx用户认证12.9Nginx域名重定向12.6Nginx安装下载和解压:cd/usr/local/srcwgethttp://nginx.org/download/nginx-1.13.9.tar.gztar-zxvfnginx-1.13.9.tar.gz配置编译选项cdnginx-1.13.9 ./configu 查看详情

2018.3.2313周5次课

十三周五次课(3月23日)13.4mysql用户管理13.5常用sql语句13.6mysql数据库备份恢复13.4mysql用户管理MySQL创建用户以及授权授权给ipgrantallon*.*to'user1'@'127.0.0.1'identifiedby'passwd';all表示所有的权限(如读、写、查询、删除... 查看详情

2018.3.3014周5次课

十四周五次课(3月30日)16.4配置Tomcat监听80端口16.5/16.6/16.7配置Tomcat虚拟主机16.8Tomcat日志16.4配置Tomcat监听80端口在生产环境中,tomcat会使用8080端口,而80端口是留给nginx,如果需要使用80端口,那要先停止nginx服务才能使用80端口... 查看详情

2018.3.2614周1次课

十四周一次课(3月26日)14.1NFS介绍14.2NFS服务端安装配置14.3NFS配置选项14.1NFS介绍NFS是NetworkFileSystem的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据传输基... 查看详情

2018.3.110周2次课

十周第二次课(3月1日)11.14/11.15Apache和PHP结合11.16/11.17Apache默认虚拟主机11.14/11.15Apache和PHP结合配置httpd支持phphttpd主配置文件/usr/local/apache2.4/conf/httpd.confvim/usr/local/apache2.4/conf/httpd.conf //修改以下4个地方Server 查看详情

2018.3.811周3次课

十一周三次课(3月8日)11.32php扩展模块安装11.32php扩展模块安装编译httpd时,有涉及动态和静态模块,其实PHP也一样有这样的说法。在本章讲述PHP安裝时,所有的模块全部都为静态,并没有任何动态的模块。所谓动态,就是一个... 查看详情

2017.12.273周3次课

三周第三次课(12月27日)3.7su命令3.8sudo命令3.9限制root远程登录3.7su命令su命令就是切换用户的工具,通过su可以在用户之间切换,如果超级权限用户root向普通用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证... 查看详情

2018.3.1612周5次课

十二周五次课(3月16日)12.17Nginx负载均衡12.18ssl原理12.19生成ssl密钥对12.20Nginx配置ssl12.17Nginx负载均衡后端web服务器可以有多台,就可以实现负载均衡upstream来指定多个webserver查看解析域名的ip命令:dig安装dig命令:yuminstall-ybind-ut... 查看详情

2017.12.202周3次课

2017.12.20二周第三次课2.14文件和目录权限chmod命令chmod(changemode的简写)用于改变用户对文件/目录的读写执行权限其格式为:chmod[-R]xyz文件名(这里的xyz表示数字)。其中,·-R选项的作用等同于chown命令的一R选项,也表示级联更... 查看详情

2018.1.247周3次课

七周三次课(1月24日)10.11Linux网络相关10.12firewalld和netfilter10.13netfilter5表5链介绍10.14iptables语法10.11Linux网络相关用ifconfig命令查看网卡IP前面曾用过ipaddr这个命令来查看系统的IP地址。其实在centos7之前,我们使用最多的命令是ifcon... 查看详情

2018.1.44周3次课

四周第三次课(1月4日)5.5进入编辑模式 5.6vim命令模式5.7vim实践5.5进入编辑模式 编辑模式的使用i     在当前字符前插入I     在光标所在行的行首插入a     在当前字... 查看详情

2018.3.1212周1次课

十二周一次课(3月12日)12.1LNMP架构介绍12.2MySQL安装12.3/12.4PHP安装12.5Nginx介绍12.1LNMP架构介绍和LAMP唯一不同的是,LNMP中的N指的是Nginx(类似于Apache的一种web服务软件)。目前这种环境的应用也非常多。Nginx设计的初衷是提供一种... 查看详情

2018-3-210周3次课

11.18Apache用户认证加密添加用户访问访问之前在Windows的hosts里添加一个111.com然后在浏览器里访问,就让你输入网站用户验证了用curl访问输入用户认证如下用户认证还有个需求如下11.19/11.20域名跳转打开虚拟主机配置文件如下上图... 查看详情

2018.3.611周1次课

十一周一次课(3月6日)11.25配置防盗链11.26访问控制Directory11.27访问控制FilesMatch11.25配置防盗链通过限制referer来实现防盗链的功防盗链,通俗讲,就是不让别人盗用你网站上的资源。这个资源,通常指的是图片、视频、歌曲、文... 查看详情

2017-12-131周3次课

1.9使用PuTTY远程连接Linux  安装PuTTY之前先下载PuTTY软件去官网下载地址https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html  进入官网后在Alternativebinaryfiles 的版块下载。下载putty.zip32位的就可以因为64位的也可以用。 查看详情