百度
360搜索
搜狗搜索

linux的常用命令打开系统详细介绍

在 Linux 中,通过命令行管理系统启动、关机及查看系统状态是核心操作。以下是常用命令的分类解析和示例:

一、系统开关机与重启

1.
关机命令

  • shutdown(最安全的方式)
    bash
      now       

    +10

    :30

    说明:该命令会停止所有服务并保存数据,支持取消操作(shutdown -c)。

  • poweroff(直接关机)
    bash
    poweroff             

    注意:需确保数据已同步(可先执行sync命令)。

  • halt(停止系统但不断电)
    bash
                     

    提示halt可能不会完整关闭服务,推荐使用poweroff

2.
重启命令

  • shutdown -r
    bash
      now       

    +15

    优势:与关机命令类似,支持定时和服务管理。

  • reboot(直接重启)
    bash
                   

    补充:执行前建议同步数据(sync)。

  • init 6(通过运行级别重启)
    bash
    init                

    说明init命令通过运行级别控制系统状态,0为关机,6为重启。

3.
systemd 环境下的替代命令

现代 Linux 发行版(如 Ubuntu、CentOS 7+)推荐使用systemctl
bash

systemctl poweroff     

systemctl

systemctl

优势:统一管理服务和系统状态,兼容性更好。

二、系统信息查看

1.
基础系统信息

  • uname(内核与系统信息)
    bash
                  

    示例输出Linux localhost 5.15.0-1033-aws #37~20.04.1-Ubuntu SMP Thu Mar 16 17:37:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

  • hostname(主机名管理)
    bash
                 

    hostnamectl set-hostname new_name

    注意:临时修改可用hostname new_name,但重启后失效。

2.
硬件与资源信息

  • lscpu(CPU 信息)bash
    lscpu                

    示例输出:plaintext

    Architecture:            x86_64

    CPU(s): 8

    Thread(s) per core: 2

    Model name: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz

  • free(内存使用)bash
                    

    示例输出:plaintext

                 total        used        free      shared  buff/cache   available

    Mem: 15Gi 3.2Gi 9.1Gi 222Mi 3.0Gi 12Gi

    Swap: 15Gi 0B 15Gi

  • df(磁盘空间)bash
                     

    示例输出:plaintext

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/nvme0n1p2 46G 3.3G 40G 8% /

3.
系统状态

  • uptime(运行时间与负载)
    bash
                   

    示例输出23:51:26 up 2 days, 4:12, 1 user, load average: 0.00, 0.01, 0.05

  • top(实时进程监控)
    bash
                      

    操作:按q退出,M按内存排序,P按 CPU 排序。

三、高级系统管理

1.
服务管理(systemd)

  • 启动 / 停止服务
    bash
    systemctl start apache2    

    systemctl stop sshd

    systemctl restart nginx

  • 设置开机自启
    bash
    systemctl      

    systemctl disable firewalld

  • 查看服务状态
    bash
    systemctl status network   

    输出说明:绿色active (running)表示正常,红色inactive (dead)表示停止。

2.
网络配置

  • 查看 IP 地址bash
     addr show          

    示例输出:plaintext

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    inet 127.0.0.1/8 scope host lo

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP group default qlen 1000

    inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0

  • 测试网络连通性bash
     .8.8         

    提示:按Ctrl+C停止测试。

3.
用户与权限管理

  • 添加 / 删除用户
    bash
      newuser   

    olduser

  • 修改密码
    bash
                  

    newuser

  • 临时获取 root 权限
    bash
      update      

    注意sudo需提前配置用户权限。

四、常见场景示例

  1. 紧急关机
    bash
       now

    说明:适用于系统无响应或需要立即断电的情况。

  2. 定时重启
    bash
       +30 

    提示:所有登录用户将收到通知。

  3. 进入单用户模式修复系统

    1. 重启系统,在 GRUB 菜单选择内核后按e编辑;
    2. linux行末尾添加init=/bin/bash1
    3. Ctrl+X启动,进入 root 权限的单用户环境。

  4. 查看系统启动日志
    bash
               

    用途:排查硬件或驱动问题。

五、注意事项

  1. 权限要求:开关机、服务管理等命令通常需要 root 权限,普通用户需通过sudo执行。
  2. 数据同步:执行关机或重启前,建议先运行sync命令确保数据写入磁盘。
  3. 发行版差异:部分命令(如service)在不同发行版中可能不适用,优先使用systemctl
  4. 安全操作:避免在生产环境中直接使用haltinit命令,除非明确其影响。

通过以上命令,可全面管理 Linux 系统的启动、关机、状态监控及日常维护。建议结合具体需求选择合适的工具,并参考官方文档深入学习。

阅读更多 >>>  Linux使用前面命令的输出

网站数据信息

"linux的常用命令打开系统"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux的常用命令打开系统的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!