Linux运维基础全景指南

Linux运维基础全景指南

——从入门到精通的系统化管理手册


一、Linux系统架构核心认知

1. 文件系统层次结构(FHS)

记忆口诀

根目录下一堆,  
bin存命令,etc存配置,  
home放用户,var放变量,  
tmp临时文件,dev设备挂。  
目录 核心作用 典型内容示例
/bin 基础命令 ls, cp, mv, cat
/etc 系统配置文件 nginx.conf, passwd
/var 动态数据 logs, databases
/dev 设备文件 sda(磁盘), tty(终端)

二、必知必会的Shell命令

1. 文件操作四剑客

命令 功能 示例
ls 列出目录内容 ls -l /etc(长格式查看)
cp 复制文件 cp -r dir1 dir2(递归复制目录)
mv 移动/重命名 mv old.txt new.txt
rm 删除文件 rm -rf dir(强制删除目录) 慎用!

2. 系统管理三板斧

命令 功能 示例
ps 查看进程 `ps aux
top 实时监控资源占用 top -u www-data(按用户过滤)
systemctl 服务管理 systemctl restart nginx(重启服务)

3. 网络调试双雄

命令 功能 示例
netstat 查看网络连接 netstat -tuln(监听端口)
curl 网络请求测试 curl -I http://localhost(仅显示头部)

三、Shell脚本编程精髓

1. 基础结构模板

#!/bin/bash  
# 注释:脚本描述  

你可能感兴趣的:(运维,运维,linux,服务器)