- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
欢迎来到8455线路检测中心技术小课堂,每天分享一个技术小知识。在纯命令行的 CentOS 系统部署网站时,经常遇到 “只会建目录、不会建文件”“修改文件提示权限不够”“创建的文件类型不对(比如要 .html 却建了普通文件)” 的问题?本文整理了网站部署必备的文件 / 目录操作命令,从创建、编辑到权限配置,全程纯命令行,一步到位解决问题,适配 Nginx/Apache 网站部署场景。
操作权限:网站相关操作建议用 root 用户(或 sudo 前缀),避免权限不足;
目录规范:CentOS 网站默认根目录通常是 /var/www/html(可自定义),建议所有网站文件放在该目录下;
文件类型:网站常用文件类型(.html、.php、.conf 等),创建时直接指定后缀即可。
网站部署需先建目录(用于存放网页文件、配置文件等),避免文件混乱:
# 创建单个目录(如网站根目录) mkdir 目录路径/目录名 # 创建多级目录(如分文件夹存放图片、脚本) mkdir -p 目录路径/主目录/子目录1/子目录2
# 创建默认网站根目录(若不存在)
mkdir -p /var/www/html
# 创建多级目录:根目录下分图片、PHP脚本、配置文件目录
mkdir -p /var/www/html/{images,php,conf}

初始化网站目录结构;
分类存放不同类型的网站文件(图片、脚本、配置)。
网站部署需要创建 .html(静态页面)、.php(动态脚本)、.conf(配置文件)等特定类型文件,直接在命令后加后缀即可:
功能:创建空白的指定类型文件,后续再编辑内容;
命令格式:touch 文件路径/文件名.后缀;
实操例子:
# 在网站根目录创建首页文件(.html 静态页) touch /var/www/html/index.html # 创建 PHP 动态脚本文件 touch /var/www/html/php/test.php # 创建 Nginx 配置文件 touch /var/www/html/conf/website.conf
2. 用 echo 命令创建并直接写入内容(高效)
功能:创建文件的同时写入简单内容(如测试页面、配置参数),不用后续再编辑;
命令格式:echo "内容" > 文件路径/文件名.后缀(覆盖写入)、echo "内容" >> 文件路径/文件名.后缀(追加写入);
实操例子:
# 创建并写入首页 HTML 内容(直接生成可访问的测试页) echo "欢迎访问我的网站! > /var/www/html/index.html # 给 PHP 文件写入测试代码(验证 PHP 是否生效) echo "info(); ?>" > /var/www/html/php/test.php # 给配置文件追加一行参数(不覆盖原有内容) echo "max_execution_time = 300" >> /var/www/html/conf/php.ini
快速生成测试文件、简单配置文件,无需打开编辑器。

创建文件后需要编辑内容(如写网页代码、改配置参数),纯命令行用 vi/vim 编辑器(CentOS 自带,无需额外安装):
命令格式:vim 文件路径/文件名.后缀;
实操例子:
# 打开首页文件编辑 HTML 代码 vi /var/www/html/index.html
进入文件后,按 i 键(insert)进入「编辑模式」,此时可以像记事本一样输入 / 修改内容(如写 HTML 代码);
编辑完成后,按 Esc 键退出编辑模式;
输入 :wq(write + quit),按回车保存并退出(核心!);
若不想保存,输入 :q! 强制退出(放弃修改)。
网站文件 / 目录权限错误会导致 “无法修改文件”“浏览器访问 403”,按以下标准配置即可:
命令格式:chmod -R 755 目录路径;
实操例子:
# 配置网站根目录及所有子目录权限(递归应用) chmod -R 755 /var/www/html
说明:755 表示所有者可读写执行,其他用户可读可执行,适合目录访问。

命令格式:chmod -R 644 文件路径/文件名.后缀(或批量设置所有文件);
实操例子:
# 批量设置网站根目录下所有文件权限 chmod -R 644 /var/www/html/*
说明:644 表示所有者可读写,其他用户可读,适合网页文件、配置文件(安全且不影响访问)。

若 PHP 文件提示 “权限不足无法执行”,单独设置执行权限:
chmod -R 755 /var/www/html/php/*.php

# 查看目录结构 ls -l /var/www/html # 查看文件内容(快速验证) cat /var/www/html/index.html

服务器 IP + 文件名,如 http://www.landui.com/index.html(能看到网页内容说明成功);
若访问 PHP 文件,如 http://www.landui.com/php/test.php(能看到 PHP 信息说明脚本生效)。

原因:权限不足,未用 root 用户且无 sudo 权限;
解决:在命令前加 sudo,或切换到 root 用户(su root,输入 root 密码)。
原因:文件或目录权限不足;
解决:先给文件 / 目录授权,再编辑:
chmod 777 /var/www/html/index.html # 临时授权(快速解决) # 或按标准配置权限(推荐) chmod 644 /var/www/html/index.html
原因:创建时忘记加后缀;
解决:用 mv 命令重命名(修改文件类型):
# 把无后缀的 index 改成 index.html mv /var/www/html/index /var/www/html/index.html
总结
8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
更多技术知识,8455线路检测中心期待与你一起探索。
售前咨询
售后咨询
备案咨询
二维码

TOP