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

linux centos常用命令整理

以下整理Linux CentOS常用命令(以CentOS 7+为主),按功能分类展示:


一、文件与目录操作

  1. 基础操作

    ls -l          # 详细列表
    cd /path       # 切换目录
    pwd            # 显示当前路径
    mkdir dir      # 创建目录
    touch file     # 创建空文件
    cp src dest    # 复制
    mv src dest    # 移动/重命名
    rm -rf dir     # 强制删除目录(慎用)
    

  2. 查看与编辑

    cat file       # 显示全部内容
    head -n 5 file # 显示前5行
    tail -f log    # 实时追踪日志
    vim file       # 文本编辑
    

  3. 压缩解压

    tar -czvf archive.tar.gz dir/   # 打包压缩(gzip)
    tar -xzvf archive.tar.gz        # 解压
    zip -r archive.zip dir/         # zip压缩
    unzip archive.zip               # zip解压
    


二、权限管理

chmod 755 file      # 设置权限(rwxr-xr-x)
chown user:group file # 修改属主/属组
chgrp group file     # 修改属组


三、系统信息与监控

  1. 资源查看

    top               # 动态资源监控
    free -h           # 内存用量(人类可读)
    df -h             # 磁盘空间
    du -sh dir/       # 目录大小
    

  2. 进程管理

    ps aux | grep nginx  # 查找进程
    kill -9 PID       # 强制终止进程
    systemctl status service  # 查看服务状态
    


四、网络操作

  1. 配置与测试

    ifconfig          # 查看IP(需安装net-tools)
    ip addr           # 查看IP(推荐)
    ping baidu.com    # 测试连通性
    netstat -tuln     # 监听端口
    

  2. 防火墙

    firewall-cmd --list-ports      # 查看开放端口
    firewall-cmd --add-port=80/tcp --permanent  # 开放端口
    firewall-cmd --reload          # 重载配置
    


五、软件管理

  1. YUM包管理

    yum install nginx     # 安装软件
    yum remove nginx      # 卸载软件
    yum update            # 更新所有包
    yum search keyword    # 搜索软件包
    

  2. RPM操作

    rpm -ivh package.rpm   # 安装RPM包
    rpm -qa | grep nginx   # 查询已安装包
    


六、用户管理

useradd username   # 创建用户
passwd username    # 设置密码
usermod -aG group username  # 添加用户到组
userdel -r username  # 删除用户(含目录)


七、实用技巧

grep "error" /var/log/messages  # 过滤日志关键词
find / -name "*.log" -mtime -7  # 查找7天内修改的日志
history | grep yum              # 搜索历史命令


注意

  1. 部分命令需sudo权限执行
  2. 使用--help查看命令帮助(如tar --help
  3. 敏感操作(如rm -rf)需确认路径避免误删

http://www.dtcms.com/a/604872.html

相关文章:

  • Java设计模式之建造者模式(Builder)详解
  • [智能体设计模式] 第6章:规划
  • 学习react第三天
  • 营销软文网站西安网站建设网络公司熊掌号
  • 二分查找算法介绍及使用
  • [element-plus] el-tree 动态增加节点,删除节点
  • SQL:从数据基石到安全前线的双重审视
  • 数据结构:双向链表(1)
  • 【C++】深入拆解二叉搜索树:从递归与非递归双视角,彻底掌握STL容器的基石
  • 深圳趣网站建设网络外包服务公司
  • Axios 全面详解
  • ios-AVIF
  • 360网站建设公司哪家好石家庄有哪些互联网公司
  • 单机并发简介
  • 自相关实操流程
  • java基础-集合接口(Collection)
  • 基于中国深圳无桩共享单车数据的出行目的推断与时空活动模式挖掘
  • 【Rust】通过系统编程语言获取当前系统内存、CPU等运行情况,以及简单实现图片采集并设置系统壁纸
  • 【计算思维】蓝桥杯STEMA 科技素养考试真题及解析 D
  • 智能合同系统,如何为企业合同管理保驾护航?
  • 基于Rust实现爬取 GitHub Trending 热门仓库
  • 深圳市建设局官方网站曼联对利物浦新闻
  • 【Android 组件】实现数据对象的 Parcelable 序列化
  • CrowdDiff: 使用扩散模型进行多假设人群密度估计
  • 同创企业网站源码wordpress自定义简单注册
  • 在 Android ARM64 上运行 x86_64 程序
  • 幽冥大陆(二十)屏幕录像特效增加节目效果——东方仙盟炼气期
  • 类加载机制、生命周期、类加载器层次、JVM的类加载方式
  • 数据智能开发五 技术架构
  • 免费的app软件下载网站个人网站备案 法律说明