当前位置: 首页 > news >正文

系统管理相关的操作总结

系统管理
(1)系统信息
cat /etc/redhat-release      #查看系统版本信息
cat /etc/os-release          # 查看系统版本
uname -r                     # 内核版本
uname -a                     # 完整内核信息
hostname                     # 主机名
hostnamectl set-hostname newname  # 修改主机名
hostnamectl set-hostname --static NEWNAME  #修改大写主机名
uptime                       # 运行时间、负载
date                         # 系统时间
timedatectl status           # 时区/时间状态
timedatectl set-timezone Asia/Shanghai  # 设置时区
free -h                      # 显示内存/swap使用
lscpu                        # 查看CPU信息
lsblk                        # 磁盘/块设备
(2)服务管理(systemd)
systemctl start 服务名       # 启动
systemctl stop 服务名        # 停止
systemctl restart 服务名     # 重启
systemctl status 服务名      # 状态
systemctl enable 服务名      # 开机自启
systemctl disable 服务名     # 取消自启
systemctl list-units --type=service  # 所有服务 使用管道符过滤信息
(3)进程管理
ps -ef | grep 进程名         # 查进程
top                          # 实时进程/资源
htop                         # 增强版(需安装)
pidof 进程名                 # 查PID
kill PID                     # 正常杀进程
kill -9 PID                  # 强制杀
pkill 进程名                 # 按名杀
killall 进程名               #按名杀
(5)文件管理(目录、文件、查找、压缩)
1.目录/文件基础
pwd                          # 当前路径
cd 路径                      # 切换
ls                           # 列表
ls -a                        # 显示隐藏
ls -l                        # 详细
mkdir 目录                   # 建目录
mkdir -p a/b/c               # 递归建目录
touch file                   # 建空文件/改时间
rm 文件                      # 删除
rm -rf 目录                  # 强制删目录
cp file1 file2                # 复制
cp -r dir1 dir2               # 复制目录
mv old new                   # 移动/重命名
2. 查看/编辑
cat file                     # 查看全文
less file                    # 上下分页查看
More file                    # 向下顺序查看
head -n 20 file              # 前20行
tail -n 20 file              # 后20行
tail -f file                 # 实时跟踪
vim file                     # 编辑
3. 查找/统计
find 路径 -name "*.log"      # 按名查找
find 路径 -size +100M        # 大于100M
find 路径 -mtime +10        # 大于10天
grep "关键词" file            # 搜索关键字内容
grep  -v "关键词" file        # 搜索取反后的关键字内容
wc -l file                   # 统计行数
4. 解压缩
tar -zcvf 包.tar.gz 目录     # 打包压缩
tar -zxvf 包.tar.gz          # 解压
zip 包.zip 文件              # zip压缩
unzip 包.zip                 # zip解压
unzip包.zip -d /path/to/dilr/  # zip解压到指定目录
 
五、存储管理(磁盘、分区、LVM、挂载)
1. 磁盘查看
df -h                        # 挂载点使用率
df -i                        # inode使用
du -sh 目录                  # 目录大小
lsblk                        # 块设备/分区
fdisk -l                    # 分区详情
2. 分区/格式化
fdisk /dev/sdb               # MBR分区
parted /dev/sdb              # GPT分区
partprobe                    # 重读分区表
mkfs.xfs /dev/sdb1           # 格式化xfs
mkfs.ext4 /dev/sdb1          # 格式化ext4
3. 挂载/永久挂载
mount /dev/sdb1 /mnt         # 临时挂载
umount /mnt                  # 卸载
blkid                        # 查UUID
vim /etc/fstab               # 配置开机挂载
4. LVM逻辑卷(常用)

PV

pvcreate /dev/sdb1           # 创建物理卷
pvdisplay                    # 查看

VG

vgcreate vg01 /dev/sdb1      # 创建卷组
vgextend vg01 /dev/sdc1      # 扩容卷组
vgdisplay                    # 查看

LV

lvcreate -L 50G -n lv01 vg01 # 创建逻辑卷
mkfs.xfs /dev/sdb1           # 格式化xfs
mkfs.ext4 /dev/sdb1          # 格式化ext4

lvextend -L +20G /dev/vg01/lv01 # 扩容lv
resize2fs /dev/vg01/lv01     # ext4扩容文件系统
xfs_growfs /dev/vg01/lv01    # xfs扩容文件系统

lvdisplay                    # 查看
 
(6)软件管理(DNF、RPM)

  1. DNF(主流,自动处理依赖)
    dnf makecache                # 刷新缓存
    dnf install 包名 -y           # 安装
    dnf remove 包名              # 卸载
    dnf update 包名              # 更新指定包
    dnf downgrade 包名           # 降级指定包
    dnf update                   # 更新所有包
    dnf search 关键词            # 搜索包
    dnf info 包名                # 包详情
    dnf list installed           # 已安装包
    dnf autoremove               # 清理无用依赖

  2. RPM(本地包,不处理依赖)
    rpm -ivh 包.rpm              # 安装
    rpm -e 包名                  # 卸载
    rpm -e 包名 --nodeps         # 卸载 但是不卸载依赖包
    rpm -qa | grep 包名          # 查询是否安装
    rpm -ql 包名                 # 查看包文件列表
    rpm -qf 文件名               # 通过指定

http://www.jsqmd.com/news/704589/

相关文章:

  • 终极免费Switch模拟器Ryujinx:在PC上畅玩任天堂游戏的完整实战指南
  • 权限不是配置,是计算——MCP 2026动态分配核心算法解析,含PDP策略决策树与PEP响应延迟压测数据(实测<12ms)
  • 视频修复专家:3步拯救你的损坏MP4/MOV文件
  • MCP 2026适配不是选择题——而是生存线:某国家级超算中心被迫停机72小时后的重构启示录
  • CLion远程调试踩坑实录:当GDBServer版本不匹配时,我们该如何优雅解决?
  • 如何让经典游戏在现代显示器上完美呈现?PvZWidescreen模组的技术解析
  • 一线中石化加油卡回收平台优选 - 京顺回收
  • 终极指南:3分钟解决iPhone USB网络共享的Windows驱动问题
  • AntiDupl.NET:智能图片去重工具的完整指南与核心技术解析
  • VS Code 远程容器开发安全漏洞清单:8个被90%团队忽略的配置雷区,今天不修明天被攻破
  • 为什么92%的MCP国产化项目在第三阶段崩溃?深度解析国密SSL双向认证调试断点(含GDB+Wireshark联合抓包实录)
  • 3步精通Ryujinx:在PC上完美运行Switch游戏的终极指南 [特殊字符]
  • E7Helper终极指南:5分钟完成第七史诗自动化脚本配置
  • 小米10s格机后NV报错别慌!手把手教你备份与修复基带分区(附工具下载)
  • 机器学习核心概念与实战技巧解析
  • 从零造一个 DALL·E 2:AI 绘画背后的秘密,我一口气讲清楚
  • BitNet-b1.58-2B-4T-GGUF开发环境搭建:从零配置Python与C++混合环境
  • VS Code MCP调试黑盒揭秘:用mcp-debug-adapter反向追踪tool调用链,精准捕获missing-tool-definition异常源头
  • Zotero SciPDF插件:科研文献PDF自动下载的终极免费方案
  • 日志告警准确率从61%跃升至94.2%,MCP 2026增强版上线首周就该做的6项关键校准,晚配=漏控重大风险
  • 5个技巧快速掌握Dark Reader暗黑模式插件的核心功能
  • CPUDoc完全指南:解锁CPU隐藏性能的三大黑科技
  • 终极解密:MS-DOS源代码如何塑造现代操作系统架构
  • GRETNA 2.0.0终极指南:快速掌握MATLAB脑网络分析全流程
  • USBCopyer终极指南:让U盘文件自动备份变得简单高效
  • AI模型调试总“污染”宿主机?手把手配置Docker Sandbox实现进程/网络/文件系统三重隔离(含strace验证脚本)
  • 终极免费本地AI助手:Ollama GUI完整指南,快速搭建隐私安全聊天界面
  • MCP 2026多租户加密架构深度拆解(Gartner认证方案级对比:AWS Multi-Tenant KMS vs Azure Purview Tenant Encryption)
  • 【限时公开】MCP生产环境故障日志库(含12类典型崩溃Trace+修复Patch)
  • 从焦虑到掌控:一文讲透LangGraph,把AI智能体的决策链条变成一张清晰的流程图