跳转至

Linux系统

概述

Linux系统

Linux是一种开源的类Unix操作系统,广泛应用于服务器、嵌入式设备和个人电脑。本文档涵盖Linux系统管理、文件操作、网络配置等核心内容。

知识体系结构

graph TB
    A[Linux系统] --> B[系统管理]
    A --> C[文件操作命令]
    A --> D[压缩与解压命令]
    A --> E[网络命令]
    
    B --> B1[ErrorID含义]
    B --> B2[文件权限]
    B --> B3[证书管理]
    B --> B4[资源调度]
    B --> B5[包管理]
    
    C --> C1[grep搜索]
    C --> C2[rsync同步]
    C --> C3[sed编辑]
    C --> C4[diff比较]
    C --> C5[cp复制]
    C --> C6[setfacl权限]
    
    D --> D1[tar归档]
    D --> D2[zip压缩]
    
    E --> E1[curl请求]
    E --> E2[IP命令]
    E --> E3[nslookup]
    E --> E4[tcpdump]
    E --> E5[端口查看]
    
    style A fill:#E3F2FD
    style B fill:#E8F5E9
    style C fill:#FFF3E0
    style D fill:#F3E5F5
    style E fill:#FCE4EC

主要内容

系统管理

系统管理
  • ErrorID含义: Linux系统错误码解释
  • 文件权限: 文件权限解读与设置
  • 证书管理: OpenSSL生成证书步骤
  • 资源调度: 系统资源调度管理
  • 包管理: zypper等包管理工具

文件操作命令

文件操作命令
  • grep: 文本搜索工具
  • rsync: 文件同步工具
  • sed: 流编辑器
  • sync: 文件系统同步
  • diff: 文件比较工具
  • cp: 文件复制命令
  • setfacl: 设置文件访问控制列表

压缩与解压命令

压缩与解压命令
  • tar: 归档打包工具
  • zip: ZIP压缩工具

网络命令

网络命令
  • curl: HTTP请求工具(参数、实例、错误码)
  • ip: 网络配置命令(link、address、route、rule)
  • nslookup: DNS查询工具
  • tcpdump: 网络抓包工具
  • 进程端口: fuser、lsof、netstat、ss

目录

系统管理

文件操作命令

压缩与解压命令

网络命令

curl命令

IP命令

进程端口相关

常用命令速查

文件操作

命令 说明 示例
grep 文本搜索 grep "error" /var/log/syslog
rsync 文件同步 rsync -avz src/ dest/
sed 流编辑 sed 's/old/new/g' file
diff 文件比较 diff file1 file2
cp 复制 cp -r dir1 dir2

压缩解压

命令 说明 示例
tar 归档 tar -czvf archive.tar.gz dir/
zip 压缩 zip -r archive.zip dir/

网络

命令 说明 示例
curl HTTP请求 curl http://example.com
ip 网络配置 ip addr show
nslookup DNS查询 nslookup example.com
netstat 端口查看 netstat -tulpn
ss Socket统计 ss -tulpn
lsof 打开文件 lsof -i :80
fuser 端口占用 fuser 80/tcp

统计

分类 文档数量
系统管理 5篇
文件操作命令 7篇
压缩与解压命令 2篇
网络命令 11篇
总计 25篇

参考资料