这不只是一场单人首演,是我离梦想又近了一步。
任凭潮起潮落,我还是我。 任何不尊重你的人,都是在赌你没有前途

1. Linux目录结构与权限体系
  Linux系统没有盘符,整体为树形目录结构,核心目录包含root根目录、home用户目录、etc配置目录、usr应用目录、var日志目录等,所有文件都从根目录延伸。
系统权限分为用户、用户组、其他用户三类,基础权限为r读、w写、x执行。r权限可查看文件内容、列出目录;w权限可修改、新增、删除文件;x权限可执行文件、进入目录。
  常用权限修改命令:chmod用于修改文件读写执行权限,支持数字权限和字符权限修改;chown用于修改文件所属用户和用户组,常用于解决文件归属异常导致的访问报错。
2. 文件与目录高频操作命令
目录操作
  cd:切换工作目录;ls:查看目录文件列表,-l查看详细信息,-a查看隐藏文件;mkdir:创建目录,-p可递归创建多层目录;rmdir:删除空目录。
文件操作
  touch:新建空文件;cat:查看小文件全部内容;more/less:分页查看大文件;cp:复制文件/目录,-r递归复制文件夹;mv:移动或重命名文件;rm:删除文件,-rf强制删除目录,使用时需谨慎,避免误删系统文件。
3. 搜索查找、压缩解压命令
  搜索查找
    find:全盘查找文件,可按名称、大小、时间检索;grep:文本内容过滤查找,常用于日志关键字筛选;which:查找命令所在路径。
  压缩解压
    tar:常用打包压缩命令,zcvf压缩、zxvf解压;zip/unzip:适合简单压缩解压操作。日常运维打包日志、备份文件基本都使用tar命令。
4. 进程、端口与日志查看命令
  进程管理
    ps:查看静态进程快照,ps -ef查看所有进程;top:动态实时查看进程资源占用、CPU内存消耗;kill:结束进程,kill -9强制杀死卡死进程,用于服务卡死、端口占用场景。
  端口查看
    netstat、ss命令用于查看服务器端口占用、端口监听状态,测试排查接口端口不通、端口占用问题常用。
  日志查看
    tail -f:实时滚动查看日志,用于排查实时报错;head:查看日志开头内容;cat、less用于复盘完整日志,是测试定位后台BUG的核心命令。
5. 环境变量、自启与防火墙基础
  环境变量可临时或永久配置,用于配置系统命令、项目运行依赖路径,配置后可全局调用程序。开机自启配置可实现服务器重启后项目自动运行,无需手动启动。
  防火墙主要用于开放、关闭服务器端口,限制外部访问,保障服务器安全。测试环境需要开放对应服务端口,否则会出现接口访问不通、连接超时问题。
6. 远程连接与文件传输、安全防护
  日常通过SSH远程连接服务器,使用scp、ftp工具实现本地与服务器的文件传输。服务器基础安全防护包括:禁止弱密码、合理分配用户权限、关闭多余端口、定期清理无用文件、限制非法远程登录,避免服务器被入侵、数据泄露。
7. Linux权限常见故障与解决方法
  问题1:权限不足,无法读写/执行文件:原因是当前用户无rwx权限,解决方式:使用chmod赋予对应读写执行权限。
  问题2:文件归属错误导致服务无法读取:文件所属用户/用户组不对,解决方式:使用chown修改文件归属为运行用户。
  问题3:目录无执行权限导致无法进入、访问文件:目录缺少x权限,即使有读权限也无法使用,解决方式:单独添加目录执行权限。
  问题4:防火墙未放行端口导致访问超时:端口未开放,外部无法访问服务,解决方式:配置防火墙放行对应业务端口。
8. 常用命令避坑
  rm -rf 命令高危,禁止随意使用,尤其禁止操作根目录;

  kill -9强制杀进程可能导致数据丢失,优先使用普通kill;

  tail大文件避免直接cat,容易卡顿服务器;

  权限修改禁止全局赋最高权限,避免服务器安全风险。

posted on 2026-08-31 13:55  香草奶油  阅读(15)  评论(0)    收藏  举报