从入门到精通,OpenEuler操作系统常用指令全解析

admin
本文全面解析了OpenEuler操作系统的常用指令,内容覆盖从基础入门到高级精通的各个层面,通过详细的讲解,帮助读者快速掌握系统核心命令,提升运维效率,是学习OpenEuler系统的必备指南。

OpenEuler 是一个开源、免费的操作系统平台,旨在构建一个开放、丰富、兼容的软件生态,作为华为开源的操作系统,OpenEuler 基于 Linux 内核,继承了 RHEL/CentOS 系列的稳定性,同时在架构兼容性上进行了深度优化,对于系统管理员和开发者而言,熟练掌握 OpenEuler操作系统指令 是进行服务器运维、应用部署以及性能调优的基础。

本文将为你梳理 OpenEuler 中最核心、最实用的指令,帮助你快速上手。

软件包管理:DNF 的使用

在 OpenEuler 中,软件包管理工具已经从 yum 升级为 dnf(Dandified YUM),它是 RPM 包管理器的前端,功能更加强大。

从入门到精通,OpenEuler操作系统常用指令全解析

  • 安装软件:
    dnf install <软件名>
    # 示例:安装 vim 编辑器
    dnf install vim
  • 搜索软件:
    dnf search <关键词>
    # 示例:搜索 nginx
    dnf search nginx
  • 更新与升级:
    dnf update          # 升级所有软件包
    dnf upgrade         # 升级所有软件包(别名)
    dnf check-update    # 检查可用的更新
  • 卸载软件:
    dnf remove <软件名>
    # 示例:卸载 vim
    dnf remove vim
  • 查看已安装软件:
    dnf list installed

系统服务管理:Systemd

OpenEuler 使用 Systemd 作为初始化系统(init system),通过 systemctl 指令来管理服务的生命周期。

  • 启动、停止、重启服务:
    systemctl start <服务名>
    systemctl stop <服务名>
    systemctl restart <服务名>
  • 设置开机自启:
    systemctl enable <服务名>
    # 示例:让 sshd 开机自启
    systemctl enable sshd
  • 查看服务状态:
    systemctl status <服务名>
    # 示例:查看网络状态
    systemctl status NetworkManager
  • 查看所有服务列表:
    systemctl list-units --type=service

网络配置与管理

网络是操作系统的关键,OpenEuler 提供了丰富的网络指令。

  • 查看网络接口信息:
    ip addr
    # 或者使用传统指令
    ifconfig
  • 测试网络连通性:
    ping <IP地址或域名>
  • 查看端口监听情况:
    ss -tulnp
    # 或者使用 netstat
    netstat -tulnp
  • 防火墙管理: OpenEuler 默认使用 firewalld。
    firewall-cmd --state              # 查看防火墙状态
    firewall-cmd --list-all           # 查看所有规则
    firewall-cmd --add-port=80/tcp --permanent   # 添加端口(永久)
    firewall-cmd --reload             # 重新加载防火墙规则

用户与权限管理

  • 用户管理:
    useradd <用户名>           # 创建用户
    passwd <用户名>            # 设置密码
    userdel <用户名>           # 删除用户
    usermod -aG sudo <用户名>  # 将用户添加到 sudo 组
  • 权限修改:
    
    
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码