精华内容
下载资源
问答
  • linux 开机启动

    2012-11-13 11:11:51
    描述了linux开机的自启动过程,帮助大家更好的了解linux操作系统。
  • Linux开机启动顺序分析,Linux开机启动顺序分析,Linux开机启动顺序分析
  • Linux 开机启动

    千次阅读 2015-01-11 20:56:34
    ,也就是说用户可以把需要开机启动的命令、运行可执行脚本的命令写入这个文件,这样就可以在系统启动时自动执行这个命令,比如把一个shell脚本的完整路径写入这个文件,那这个shell脚本就会在开机后自动执行。...

    init.d / rc.d / rc*.d

    在Linux系统中 /etc/init.d是个目录,这个目录里面用于放置shell脚本,注意是脚本,这些脚本是启动脚本,用于Linux中服务的启动、停止、重启.

    /etc/init.d里的shell脚本能够响应start,stop,restart,reload命令来管理某个具体的应用

    运行级别

      Init进程是系统启动之后的第一个用户进程,所以它的pid(进程编号)始终为1。init进程上来首先做的事是去读取/etc/目录下inittab文件中initdefault id值,这个值称为运行级别(run-level)。它决定了系统启动之后运行于什么级别。运行级别决定了系统启动的绝大部分行为和目的。这个级别从0到6 ,具有不同的功能。不同的运行级定义如下:

    0 - 停机(千万别把initdefault设置为0,否则系统永远无法启动)
    1 - 单用户模式
    2 - 多用户,没有 NFS
    3 - 完全多用户模式(标准的运行级)
    4 – 系统保留的
    5 - X11 (x window)
    6 - 重新启动 (千万不要把initdefault 设置为6,否则将一直在重启 )rc.d

    知道了运行级别之后,,对于每一个运行级别,在rc.d下都有一个子目录分别是rc0.d,rc1.d ….. rc6.d。每个目录下都是到init.d目录的一部分脚本一些链接。每个级别要执行哪些服务就在相对应的目录下,比如级别5要启动的服务就都放在rc5.d下,但是放在这个rc5.d下的都是一些链接文件,链接到init.d中相对应的文件,真正干活的init.d里的脚本。

    rc.local

    rc.local也是我经常使用的一个脚本。该脚本是在系统初始化级别脚本运行之后再执行的,因此可以安全地在里面添加你想在系统启动之后执行的脚本.

    ,也就是说用户可以把需要开机启动的命令、运行可执行脚本的命令写入这个文件,这样就可以在系统启动时自动执行这个命令,比如把一个shell脚本的完整路径写入这个文件,那这个shell脚本就会在开机后自动执行。

    开机自运行程序

    若在home下的autorun文件夹中有一个test程序,要在系统中设置自启动,可以在/etc/rc.local文件中添加如下:

    cd /home/autorun
    ./test &

    其中,&表示后台运行。

    开机自动加载驱动模块

    insmod  /home/user/Drivers/key/key.ko
    mknod  /dev/button c 501 0

    profile.d

    将写好的脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。

     

     

     

    展开全文
  • linux开机启动动画

    千次阅读 2016-09-28 09:27:15
    linux开机启动动画
    在基于linux的嵌入式仿真平台开发中,终端的美观和可定制是一个重要的问题。开机时滚动在屏幕上的字符串和单调的penguin图标,使嵌入式设备仍然脱离不了pc的痕迹,linux控制台上单调的“白纸黑字”型表现方式可谓大煞风景。改造linux控制台使之美观可定制地展示开机信息和logo成为基于嵌入式linux应用的一项重要工作。
    
        开源项目bootsplash(http://www.bootsplash.org/)为解决这个问题提供了一个完美的解决方案。Boot-
    splash通过对内核打补丁来改变linux framebuffer控制台对图形显示的支持。通过用户空间程序来定制启动logo、设定控制台背景和显隐启动时的字符信息,甚至可以支持开机画面的动画显示。本文介绍利用splashboot打造启动画面的解决方案,涉及内核补丁、用户空间设置等方面的具体工作。
    1 内核补丁和控制工具


    1.1 支持bootsplash的内核补丁
       针对不同的内核版本,bootsplash站点上给出了相应的内核补丁。我们所使用的内核版本为2.4.23,下载并给内核打上补丁:


    cd /usr/src/linux
    make mrproper
    patch -Np1 -i ../bootsplash-3.0.7-2.4.23.diff
    重新编译内核:
    make menuconfig
    选上如下的几个参数:
    Code maturity level options --->
    Prompt for development and/or incomplete code/drivers
    Block devices ---> RAM disk support
    Block devices ---> Initial RAM disk (initrd) support
    Console drivers ---> Video mode selection support
    Console drivers ---> Frame-buffer support --->
    Support for frame buffer devices
    VESA VGA graphics console
    Use splash screen instead of boot logo
    然后编译内核:
    make dep && make bzImage
    再把生成的内核拷贝到/boot下:
    cp arch/i386/boot/bzImage /boot/linux-bootsplash
    这样我们得到的新内核bzImage就是支持bootsplash的内核了,剩下的工作就是对bootsplash的定制了。




    1.2 安装用户空间程序
        下载bootsplash工具,解压安装:
        tar –zxf bootsplash-3.0.7.tar.gz
        cd  bootsplash-3.0.7/Utilities
        make
        cp fbresolution fbmngplay fbtruetype splash /sbin/


        这样完成了对用户空间工具的安装,其实bootsplash分别利用如下的四个程序:splash程序是将需要在framebuffer下显示的图片资源制作成启动ram盘的工具;fbmngplay读mng文件,播放动画;fbtruetype显示truetype字体;fbresolution检查分辨率。后面提到的脚本,只是以不同参数来读取配置文件,调用上面的这几个程序。


    2 开机LOGO的定制


    2.1 设置splash屏幕的主题
        前面安装好的splash用户空间程序中有一个程序splash,它需要一个配置文件来指明使用哪个图片、要不要隐藏文本信息的输出等。可以看出“theme”就是splash工具需要的配置文件、图片和其他所需要的文件的集合。有很多已经准备好的theme可供挑选,我们也可以定制theme。为了方便起见,我们下载theme-Linux.tar.bz2并以它为theme。
        建立目录/etc/bootsplash/themes,解压Theme- Linux.tar.bz2到这个目录下,现在的目录结构应该是:
    /etc/bootsplash/themes/Linux
        读者朋友可以看看该目录下的bootsplash-1024x768.cfg来观察配置文件的格式。这个简单的文件包含的选项不多,事实上它只是清楚地表明应该显示哪幅图片、控制台显示文本的颜色和背景色以及文本信息输出的位置区域。另外,不要忘了它还可以分别指定verbose和silent模式下显示文件的位置。Silent模式禁止显示启动信息,代之以一个可选的进度条(这需要关于A外包脚本的更多设置)。基于这个配置文件,你可以自己修改以显示自己喜欢的图片和采用自己喜欢的模式。
    2.2 利用splash小工具安装splash主题到initrd
        在系统启动的早期阶段,内核还不能读写硬盘。这个阶段要显示图片,那么图片放在什么地方那?答案是把图片写到ramdisk里,这样在启动的时候才能读到,因为这时候还没有加载分区呢。当然不用担心initrd的制作,splash小工具能轻松搞定。Splash小工具能根据基于你选择的配置文件(theme)来自动产生一个initrd。所要做的就是执行如下命令:
        splash -s -f /etc/bootsplash/themes/arch/config /arch-1024-boot.cfg  /boot/initrd.splash 
        生成的initrd.splash就是一个新的initrd。在GRUB或LILO中加入它就可以了。
        按如下的方法修改GRUB或LILO:
        在GRUB中加入或修改下面的行:
        kernel (hd0,3)/boot/vmlinuz?2.4.21?melenas root=/dev/hda4 vga=791 splash=silent
        initrd (hd0,3)/boot/initrd.splash
        在LILO中加入或修改下面的行:
        vga=791
        initrd=/boot/initrd.splash
        append="splash=silent"
        来看看这几行的意义:
        vga=791: boot splash 将在1024x768 分辨率和65000 色 (16 位色)下显示。Framebuffer的设定要根据我们所使用的theme的分辨率和颜色深度来选择。
        splash=silent: 在silent模式下显示boot splash. 如果你希望用vebose模式,只需删除此行即可。Verbose模式是缺省模式。 
        initrd=/boot/initrd.splash: 这行将initrd.splash调入启动ram盘(图片存于其中)。
        更新LILO或GRUB后,就可以看到精美的启动画面。


    3 启动进度条的显示


        首先我们要弄清楚小工具程序progress(它是和splash程序一起拷到/sbin目录下的)。progress能够在framebuffer 设备(默认情况下是/dev/fb0)上画四边形。不带任何参数运行progress,我们可以看到该程序的可选参数列表,我们感兴趣的几个参数是:
        x: 四边形起始点的x坐标
        y: 四边形起始点的y坐标
        dx: 四边形的宽度
        dy: 四边形的高度
        color: 四边形的颜色。这是一个16进制数,于web页上表示颜色的一致。
        举例说明之:
        progress 0 0 512 384 FFFFFF
        将会在屏幕左上角画一个白色的四边形,这个四边形占据四分之一屏幕。
        progress 256 192 521 384 FCD192
        将会在屏幕正中间位置画一个黄色的四边形。
         看这些例子的效果应该在tty终端上运行,不要在Konsole 或xterm window上看效果。
        搞清楚progress的用法后,我们来看怎么把它与系统启动联系起来。通过分析Debian的启动代码,我们可以看出:它的启动脚本在每次启动完一个服务程序(xfs, cron, samba 或其他服务程序)后使用progress程序来在指定位置画指定大小的四边形。在Debian中启动脚本有两个:先执行/etc/init.d/rcS然后执行 /etc/init.d/rc。下面研究一下/etc/init.d/rcS代码,注意这个脚本一次调用各个rulevel下的脚本。我们在其中加入画四边形的代码,加入的代码用加黑表示:
        # 初始化变量j 
        # j 为进度条的宽度
        j=20
        for i in /etc/rcS.d/S??*
       do
          [ ! ?f "$i" ] &continue
        # 进度条开始
        #
         # 保证进度条宽度不超出范围
        if ((j <616))
        then
        # 此时调用progress程序,画比前一次宽一个单位
        #(15个像素)的进度条
        # x y dx dy color
        /usr/local/bin/progress 204 667 $j 21 FCD123
        let j=j+15
        fi
        # 结束进度条绘制
        case "$i" in
        *.sh)


        (
        trap ? INT QUIT TSTP
        set start
        . $i
        )
        ;;
        *)
        #遍历sh 文件后, 启动子进程
        $i start
        ;;
        esac
        done


        上面的代码画出了四边形的第一部分,我们需要接着画与/etc/init.d/rc相关的第二部分。为了平滑地接着第一部分画,我们需要知道第一部分四边形画到什么位置结束的。
        #
        danger_var=395
        j=danger_var
        for i in /etc/rc$runlevel.d/S*
        do
        [ ! ?f $i ] &continue
        if [ $previous != N ] &[ $previous != S ]
        then
        #
        # Find start script in previous runlevel and
        # stop script in this runlevel.
        #
        suffix=${i#/etc/rc$runlevel.d/S[0?9][0?9]}
        stop=/etc/rc$runlevel.d/K[0?9][0?9]$suffix
        previous_start=/etc/rc$previous.d/S[0?9][0?9]$suffix
        #
        # If there is a start script in the previous level
        # and _no_ stop script in this level, we don't
        # have to re?start the service.
        #
        [ ?f $previous_start ] &[ ! ?f $stop ] &continue
        fi
        #继续进度条绘制
        #保证进度条宽度不超出范围
        if ((j <616))
        then
        /usr/local/bin/progress 204 666 $j 21 FCD123
        let j=j+15
        fi
        #结束进度条绘制
        case "$runlevel" in
        0|6)
        startup $i stop
        ;;
        *)
        startup $i start
        ;;
        esac
        done


        这段代码以同样的方式接着画四边形进度条。但是danger_var是什么呢?前面说过为了平滑地接着第一部分画,我们需要知道第一部分四边形画到什么位置结束的。这个位置就用danger_var来记录。问题又来了,怎么将第一个脚本里的变量传到第二个脚本?可以在第一个脚本/etc/init.d/rcS的末尾加上如下的代码:
        sed 's/danger_var=[0?9]*/danger_var='$j'/g' /etc/init.d/rc > /tmp/boots
        mv /tmp/boots /etc/init.d/rc
        chmod 755 /etc/init.d/rc
        上面的代码很清楚,获得j的值,在第二个脚本文件rc中寻找字符串“danger_var=…”并把它修改为 “danger_var=结束时的j值”,把修改后的文件另存为/tmp/boots,然后重命名为/etc/init.d/rc并改变执行权限。
        如果选用danger_var作为变量名来传递位置值,那么注意在其他启动脚本中不能出现名字冲突。
        现在,重启计算机,可以享受美丽的开机进度条了。


    4 结论


        通过开源项目bootsplash提供的内核补丁和各种用户空间工具,可以实现对FrameBuffer下的控制台美化和定制。这对于嵌入式仿真环境平台的开发有着重要的意义,使得嵌入式仿真环境平台从一定程度上减少PC的痕迹,成为个性化和高度可定制的平台
    展开全文
  • linux开机启动流程

    千次阅读 2018-08-13 09:47:56
    操作系统的启动分为两个阶段:引导boot和启动过...总体可将LINUX开机启动过程分为四个步骤: 1. BIOS上电自检(POST) 2. 引导装载程序(GRUB2) 3. 内核初始化 4. 启动systemd,其为所有进程之父 注意,本文以 ...

    操作系统的启动分为两个阶段:引导boot和启动过startup,引导阶段开始于打开电源开关,结束于内核初始化完成和systemd进程成功运行,启动阶段接管了剩余工作,直到操作系统进入可操作状态。

    总体可将LINUX开机启动过程分为四个步骤:

    1. BIOS上电自检(POST)

    2. 引导装载程序(GRUB2)

    3. 内核初始化

    4. 启动systemd,其为所有进程之父

    注意,本文以 GRUB2 和 systemd 为载体讲述操作系统的开机引导和启动过程,是因为这二者是目前主流的 linux 发行版本所使用的引导装载程序和初始化软件。当然另外一些过去使用的相关软件仍然在一些 Linux 发行版本中使用。

    一、引导过程

    引导过程能以两种方式初始化,其一当系统处于关机状态时,打开电源即可开启系统引导过程;其二当操作系统已经在运行在本地用户,则用户可借助图形界面或命令行界面通过编程方式发起一个重启操作,从而触发系统引导过程。重启包括了一个关机和重新开始过程。

    1. BIOS上电自检

    上电自检主要是由硬件部分完成,当电脑电源接通时,即开始执行BIOS的POST(power on self test)过程,初始化硬件组件,用于检验电脑硬件基本功能是否正常。如果POST失败,那么电脑便不能使用,引导中断。

    BIOS 上电自检确认硬件的基本功能正常,然后产生一个 BIOS 中断 INT 13H,该中断指向某个接入的可引导设备的引导扇区。它所找到的包含有效的引导记录的第一个引导扇区将被装载到内存中,并且控制权也将从引导扇区转移到此段代码。

    引导扇区是引导加载器真正的第一阶段。大多数 Linux 发行版本使用的引导加载器有三种:GRUB、GRUB2 和 LILO。GRUB2 是最新的,也是相对于其他老的同类程序使用最广泛的。

    2. GRUB2

    GRUB2(grand unified bootloader,version 2),用于计算机寻找操作系统内核并加载其到内存的智能程序,被设计为兼容操作系统多重引导规范,能够用来引导不同版本的Linux和其他开源操作系统,还能链式加载专有操作系统的引导记录。

    GRUB2可通过文件/boot/grub2/grub.conf进行配置

    GRUB2分三个阶段将内核加载到内存中并运行:

    2.1 POST阶段结束时,BIOS将查找在接入的磁盘中查找引导记录,通常位于MBR(master boot record),它加载找到的第一个引导记录到内存中,并开始执行此代码。引导代码必须非常小,因为它必须连同分区表放到硬盘的第一个512字节的扇区中。传统的MBR中,引导代码实际所占用空间大小为446字节,叫做引导镜像,其中不包含设备的分区信息,分区是一般单独添加到引导记录中。此阶段功能定位并加载下一阶段的代码。

    2.2 该阶段代码必须位于引导记录与设备第一个分区之间的位置,第一个分区的开始位置在扇区 63 和 MBR(扇区 0)之间遗留下 62 个 512 字节的扇区(共 31744 字节),该区域用于存储阶段 1.5 的代码镜像 core.img 文件。该文件大小为 25389 字节,故此区域有足够大小的空间用来存储 core.img。该阶段功能是开始执行存放在下一阶段的/boot文件系统的驱动程序,并加载相关的去驱动程序。

    2.3 该阶段主要从/boot/grub2/i386-pc目录下加载一些内核运行时模块,主要功能是定位和加载linux内核到内存中,并转移控制权到内核,内核相关文件位于/boot目录下,这些内核文件可以通过其文件名进行识别,其文件名均带有前缀 vmlinuz。

    在选定的内核加载到内存中并开始执行后,在其进行任何工作之前,内核文件首先必须从压缩格式解压自身,一旦内核解压万完成,则加载systemd进程,并转移控制权到systemd。

    此时,引导过程结束,Linux内核和systemd处于运行状态,但没有任何程序在执行,也不能执行任何用户的功能性任务。

    二、启动过程

    启动过程使Linux系统进入可操作状态,并能够执行用户功能性任务。

    systemd是所有进程之父,负责将Linux主机带到一个用户可操作状态,可以管理运行中Linux主机很多方面,包括挂载文件系统,开机和管理Linux主机的系统服务等。

    1. systemd挂载在/etc/fstab/中配置的文件系统,包括内存交换文件或分区。

    systemd 借助其配置文件 /etc/systemd/system/default.target 决定 Linux 系统应该启动达到哪个状态(或目标态target)。default.target 是一个真实的 target 文件的符号链接。对于桌面系统,其链接到 graphical.target,该文件相当于旧式 systemV init 方式的 runlevel 5。对于一个服务器操作系统来说,default.target 更多是默认链接到 multi-user.target, 相当于 systemV 系统的 runlevel 3。 emergency.target 相当于单用户模式。

    所有的目标态target和服务service都是systemd的单元unit

    2. 启动过sysinit.target和basic.target

    sysinit.target 和 basic.target 目标态可以被视作启动过程中的状态检查点。尽管 systemd 的设计初衷是并行启动系统服务,但是部分服务或功能目标态是其它服务或目标态的启动的前提。系统将暂停于检查点直到其所要求的服务和目标态都满足为止。

    sysinit.target 状态的到达是以其所依赖的所有资源模块都正常启动为前提的,所有其它的单元,如文件系统挂载、交换文件设置、设备管理器的启动、随机数生成器种子设置、低级别系统服务初始化、加解密服务启动(如果一个或者多个文件系统加密的话)等都必须完成,但是在 sysinit.target 中这些服务与模块是可以并行启动的。

    sysinit.target 启动所有的低级别服务和系统初具功能所需的单元,这些都是进入下一阶段 basic.target 的必要前提。

    å¾ 1ï¼systemd çå¯å¨æµç¨

    在 sysinit.target 的条件满足以后,systemd 接下来启动 basic.target,启动其所要求的所有单元。 basic.target 通过启动下一目标态所需的单元而提供了更多的功能,这包括各种可执行文件的目录路径、通信 sockets,以及定时器等。

    3. 初始化用户级目标态(mutil-user.target/graphical.target)

    图 1 中,以 * 开头的目标态是通用的启动状态。当到达其中的某一目标态,则说明系统已经启动完成了。如果 multi-user.target 是默认的目标态,则成功启动的系统将以命令行登录界面呈现于用户。如果 graphical.target 是默认的目标态,则成功启动的系统将以图形登录界面呈现于用户,界面的具体样式将根据系统所配置的显示管理器而定。

    展开全文
  • linux开机启动过程(简述)

    千次阅读 2019-04-06 13:53:35
    简述linux开机启动过程 第一步:加电 第二步:加载BIOS设置,选择启动盘。 这是因为因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信 息、PnP特性等等。在此之后,计算机心里就有谱了...

    简述linux开机启动过程

    第一步:加电

    第二步:加载BIOS设置,选择启动盘。

    这是因为因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信 息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。在BIOS将系统的控制权交给启动硬盘第一个扇区之后,就开始由Linux来控制系统了。

    第三步:加载磁盘中MBR中的grub。

    MBR(Master Boot Record):即主引导分区,是启动盘的前512字节,里面存放了预启动信息和分区信息。前446个字节,即是grub引导程序后66个字节是分区表的信息。

    第四步:加载Linux内核系统到内存当中,运行超级进程/sbin/init进程。

    在Linux系统中,init进程的进程号永远是1,也就是说,系统中的所有进程的父进程都是init进程。可以使用命令pstree进行查看。

    第五步:加载配置文件。

    init程序启动之后,会读取/etc/inittab文件,来决定系统的运行级别,Linux系统的运行级别有7中,从0-6
    # 0 - 关机模式(千万不要把initdefault设置为0 ,要不然你永远开不了机)
    # 1 - 单用户模式 (此模式相当于救援模式,内核损坏,root忘记密 等可以使用此模式进行恢复 。想当于windows下的安全模式)
    # 2 - 多用户,但是没有NFS
    # 3 - 完全多用户模式 (文本命令行界面,一般服务器都是此模式)
    # 4 - 保留未使用
    # 5 - 图形桌面(系统启动之后会进入到图形化桌面系统中)
    # 6 - 重新启动(千万不要把initdefault设置为6 )
    平时我们常用的也就是1,3,5。可以使用init 3 ,init 5进行切换。运行级别决定之后,加载相应的配置文件。第一个用户层文件就是/etc/rc.d/rc.sysinit脚本程序,它做的工作非常多,包括设定PATH、设定网络配置(/etc/sysconfig/network)、启动swap分区、设定/proc等等

    第六步:加载内核模块,具体是依据/etc/modules.conf文件或/etc/modules.d目录下的文件来装载内核模块。

    第七步:根据运行级别,系统会运行rc0.d到rc6.d中的相应的脚本程序,来完成相应的初始化工作和启动相应的服务。

    第八步:启动init.d下的系统进程

    第九步:出现登录系统的画面。

    开机过程结束。

    展开全文
  • Linux开机启动流程分析

    千次阅读 2016-11-25 15:00:46
    Linux开机启动十步骤 收藏分享2012-2-6 11:15| 发布者: 红黑魂| 查看数: 1366| 评论数: 0|来自: 比特网 摘要: 开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX...
  • linux开机启动顺序

    千次阅读 2019-03-05 17:02:12
    文章目录linux开机启动顺序概述BIOS: basic input output system 基本输入输出系统MBR: master boot record 主引导记录.主引导程序总结第一个程序: init运行等级System V initialization方式Upstart方式Ubuntu自动...
  • linux开机启动脚本

    千次阅读 2018-09-17 16:23:06
    来一种linux简单使用的开机启动脚本: 1. cd /etc/rc.d/init.d/ 来到这个目录下 2.vi aa.sh 创建一个脚本文件 比如我的脚本文件是 aa.sh 3.编辑脚本文件: #!/bin/sh #chkconfig: 2345 80 90 #...
  • linux开机启动记录

    千次阅读 2016-08-03 13:51:38
    Linux开机启动配置随linux的版本不同,有一些不同之处。 网上说的那些配置文件如 inittab,rc.local,rc.d并不是都有的,这对初学者造成了困惑。 有没有什么是比较通用的方式呢,还好有!   ① :linux中有个东西...
  • linux开机启动项的设置

    千次阅读 2010-12-28 17:25:00
    linux开机启动
  • Linux开机启动项详解

    万次阅读 2018-06-25 21:48:23
    Linux启动顺序中决定程序启动项的在init这里,分为两大步骤:按级别加载/etc/rc(0-6).d目录下的启动脚本;加载/etc/rc.local文件。所以设置启动项的方案按原理就分为这两种方式。             较简单...
  • Linux 开机启动websphere 服务

    千次阅读 2012-09-27 17:30:30
    Linux 开机启动websphere 服务 1. 环境  OS: SUSE  Application Server: Websphere 7   2. 准备shell 脚本  启动websphere 服务脚本,命名为websphere   #!/bin/bash # # #chkconfig: 2345 ...
  • Linux开机启动顺序小结

    万次阅读 2012-04-21 20:45:06
    Linux开机启动十步骤 收藏分享2012-2-6 11:15| 发布者: 红黑魂| 查看数: 1366| 评论数: 0|来自: 比特网 摘要: 开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析...
  • linux开机启动服务的修改与查看

    千次阅读 2014-09-18 15:36:59
    linux开机启动服务的修改与查看 每次系统开机的时候,都会根据不同的runlevel级别启动不同的服务。 开机按[CTRL]+[ALT]+[F7]/[F8]可查看系统启动时正在启动的服务!!!!  众所周知Linux给我们提供了7中...
  • Linux开机启动Jenkins

    千次阅读 2016-04-21 18:23:28
    设置Jenkins开机启动
  • Linux开机启动Screen

    千次阅读 2018-06-22 10:06:28
    1、使用Root账户对/etc/rc.local文件增加开机启动的命令 sh /opt/Open/start.sh  2、start.sh为脚本 #hss screen_name="hss" screen -dmS $screen_name screen -x -S $screen_name -p 0 -X stuff ...
  • pm2 linux 开机启动

    千次阅读 2018-11-06 16:24:27
    输入pm2 start 启动名称 (启动名称如www、app.js) (启动...输入pm2 save (保存启动服务) 输入pm2 startup (设置开机启动)  输入pm2 startup (执行后会显示 设置环境变量) [PM2] Init System found: u...
  • linux开机启动的三种方式

    千次阅读 2019-08-09 11:33:44
    linux 添加开机启动项的三种方法。 (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh # # This script will be executed *after* all the other init scripts. # ...
  • 在一次瞎比操作下(貌似是强制关机),电脑(单系统debian-parrot)重启后,系统能启动,但是进入后无图形化界面,只有鼠标在屏幕中间闪亮。多次重启仍无效。 排除显卡兼容等,电脑硬件原因后,确实是图像化载入失败...
  • Linux 开机启动过程分析

    千次阅读 2013-06-11 12:08:11
    分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。启动第一步--加载BIOS当 你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为...
  • Linux开机启动图片修改

    千次阅读 2015-06-19 16:12:27
    Linux启动时会在屏幕上显示一个默认的开机图片,我们可以修改成为自己的图片,需要做以下工作软件gimp下载地址:http://www.rayfile.com/zh-cn/files/0bb556bd-c5a0-11e0-9185-0015c55db73d/1、打开gimp号称 linux ...
  • Linux 开机启动服务 命令

    千次阅读 2017-09-15 20:48:23
    查看开机启动项 1:systemctl list-unit-files --type=service  2:systemctl list-unit-files --type=service | grep enabled 3:systemctl list-unit-files --type=service | grep disabled 开机停止...
  • Linux开机启动过程分析

    千次阅读 2014-06-24 17:54:10
    开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。
  • linux开机启动smb服务

    千次阅读 2017-03-16 17:45:33
    转自... 分类: LINUX 配置smb的操作: 修改/etc/samba/smb.conf内容类似: [global] workgroup = LinuxSir netbios name = LinuxSir05 server stri
  • linux 开机启动指令

    千次阅读 2017-12-09 09:49:27
    以nginx为例echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.local 注:centos7系统取消了rc.local执行权限,需要授权 chmod u+x /etc/rc.d/rc.local
  • linux开机启动执行脚本

    千次阅读 2019-01-07 09:41:10
    1、添加在中 /etc/rc.d/rc.local  nohup python /home/***.py &amp; 2、crontab -e @reboot(sleep90; sh /location/script.sh )

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 236,832
精华内容 94,732
关键字:

linux开机启动

linux 订阅