百度
360搜索
搜狗搜索

linux常用命令启动文件详细介绍

在 Linux 系统中,“启动文件” 通常指系统启动时加载服务、程序或执行脚本的配置文件。不同 Linux 发行版和启动机制(如 systemd、SystemV init)对应的启动文件和管理命令有所不同。以下是常用的启动文件及相关命令的总结:

一、
systemd 启动机制(主流,适用于大多数现代 Linux 发行版)

1.
服务配置文件(.service)

  • 存放路径
    • 系统级服务:/usr/lib/systemd/system/(系统预装服务,一般不建议直接修改)
    • 用户自定义服务:/etc/systemd/system/(用户自定义或覆盖系统服务)
    • 用户级服务(当前用户启动):~/.config/systemd/user/

  • 文件格式:以 .service 结尾,包含服务启动脚本、依赖关系、运行参数等。
  • 常用命令:bash

    systemctl status 服务名.service

    systemctl startstoprestart 服务名.service

    systemctl disable 服务名.service

    systemctl start 服务名.service

    systemctl list-unit-files service

    /etc/systemd/system/myapp.service

    Unit

    My Application

    network.target

    Service

    /usr/local/bin/myapp

    always

    Install

    multi-user.target

    systemctl myapp.service

2.
.target 文件(启动目标,类似旧版运行级别)

  • 例如 multi-user.target(多用户模式)、graphical.target(图形界面)、rescue.target(救援模式)等。
  • 常用命令:bash
    systemctl get-default  

    systemctl set-default graphical.target

二、
SystemV init 启动机制(旧版,部分旧系统或特定场景使用)

1.
启动脚本(rc 脚本)

  • 存放路径
    • 系统服务脚本:/etc/init.d/(包含各服务的启动 / 停止脚本)
    • 运行级别对应目录:/etc/rc0.d//etc/rc6.d/(符号链接指向 /etc/init.d/ 中的脚本,以 SK 开头,S 表示启动,K 表示停止)

  • 常用命令:bash
     服务名 startstoprestartstatus  

    服务名 onoff

2.
rc.local 自定义启动脚本

  • 存放路径/etc/rc.local(系统启动最后阶段执行的自定义脚本,需确保可执行权限)
  • 启用方法(systemd 环境下):bash
      +x /etc/rc.local  

三、
用户级启动文件(当前用户登录时执行)

  • 用户登录脚本(bash 为例):
    • ~/.profile~/.bash_profile(交互式登录时执行)
    • ~/.bashrc(交互式非登录 shell 或终端启动时执行)

  • 用途:用于设置环境变量、启动个人程序(如终端工具、自定义脚本)。

四、
其他相关文件

  • 内核启动参数/boot/grub/grub.cfg(GRUB 引导配置,用于设置内核启动选项)
  • 系统初始化脚本/etc/inittab(SystemV init 时代的总配置文件,现代 systemd 已废弃)

总结

  • 现代 Linux(2025 年主流):优先使用 systemd,通过 systemctl 命令管理 .service 文件,自定义服务建议放在 /etc/systemd/system/
  • 旧系统或特定场景:可能涉及 servicechkconfig 命令及 /etc/init.d/ 脚本。
  • 自定义启动脚本:推荐通过 systemd 服务文件实现,或使用 rc.local(需注意权限和系统兼容性)。

如果需要针对某类发行版(如 Debian/Ubuntu、RedHat/CentOS)的具体配置,可以进一步补充说明!

阅读更多 >>>  为什么我的电脑接上电源就开机呢

网站数据信息

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