centos 安装、配置ftp和操作用户

一、安装ftp1.检查是否安装了ftprpm -qa | grep vsftpd2.若没有,则进行安装yum install vsftpd #开启服务 service vsftpd start #查看进程 netstat -nltp | grep 213.设置vsftpd开机启动chkconfig --level 35 vsftpd on4.配置ftp服务器基本信息:vsftpd 的配置目录为 /

文件上传或写入文件无权限:mkdir:permission denied or file_put_content:permission denied.

2019/10/16补充:在 ThinkPHP 5.1 完全开发手册中发现,文档提示:在mac或者linux环境下面,注意需要设置runtime目录权限为777。测试发现,linux 环境下,当 tp 的 runtime 目录内不存在文件或文件夹时,可通过 chmod 777 runtime 或者 chown www:www runtime 指令修改文件夹权限或者所属直接解决问题。后续脚本在 ru

nginx 访问 index.php 文件变成下载

软件版本php7 回退到 php5.6nginx 1.10前言之前也碰到这样情况,好像就是php语言的解释器 fastcgi 没有配置正确。记得当时在 server 中加了一段类似下面这样的配置 location ~ \.php$ { #root /home/wwwroot; fastcgi_pass 127.0.0.1:9000;

nignx 配置新站点报错:403 access forbidden

返回 403 状态码的场景:网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。访问禁止目录浏览的目录,例:设置 autoindex off 后访问目录。用户访问只能被内网访问的文件。常见的错误情况1.权限配置不正确这个是 nginx 出现 403 forbidden 最常见的原因。为了保证文件能正确执行,nginx既需要文件的读权限,又需要文件所有父目录的可执行权限。例如,当访问 /usr

Linux 修改文件用户组指令 chown

# 基本用法 chown www:www /path/to/folder/or/file # 只改所属用户 chown www /path/to/folder/or/file # 只改所属用户组 chown :www /path/to/folder/or/file # 若文件为软链,则修改软链链接的文件夹用户组 ./link -> /path/to/folder/or/file cho

Mysql5.6版本导出sql文件数据导入到5.7版本出现的问题解决方法

转自Mysql5.6版本导出sql文件数据导入到5.7版本出现的问题解决方法客户又又又买了一台新的服务器,这次是个裸机,需要自己装一些软件。根据网上搜到的教程,安装了mysql-community-server 5.7版本的,想着也应该换个新的版本了。然而,新版本总会有些问题,一些不兼容,或者优化的地方,需要配置。这不,我这边兴冲冲地建了个远程连接账号,用navicat把数据库从之前的服务器导出来

linux 查看文件(或文件夹)大小(kb,m,g)

虽然ll可以直接看到目录或文件夹大小,但此时的单位是字节,很不习惯,也不直观。想要查看正常的以kb,m,g为单位的大小很简单,只需要添加一个参数即可:#目录 ll -h #磁盘 df -lh若想要查看当前目录下的所有文件大小,可以用:、du -sh

隐藏nginx、apache和php的版本号

隐藏 nginx 版本号两个地方容易暴露 nginx 版本号1.HTTP headercurl -I www.nginx.org #查看HTTP header2.Nginx 出错页面(403,404,503,502 之类)不过幸运的是对于这两个地方的版本号隐藏,Nginx 都提供了简单的办法一步到位。通过在配置文件的 http 节配置 server_tokens off 来达到我们目的1、打开 N

centos 下yum安装jdk和tomcat

在CentOS下如何使用yum安装JDKCentOS 初体验十三:yum 安装 tomcat