日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux系统下服务和运行目标管理——单用户和多用户模式的切换

發(fā)布時間:2023/12/8 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统下服务和运行目标管理——单用户和多用户模式的切换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

這是我聽老師講課做的筆記,考試要看的。 這是視頻地址
作者:RodmaChen
關(guān)注我的csdn博客,更多Linux筆記知識還在更新

服務和運行目標管理

    • 一. Linux的啟動過程
    • 二. Linux的運行目標
    • 三. 修改Linux的運行目標
    • 四.Linux的服務
    • 五. 管理Linux服務
    • 六.實訓任務:

一. Linux的啟動過程

  • Linux操作系統(tǒng)的開機過程是這樣的,即從BIOS開始,然后進入Boot Loader,再加載系統(tǒng)內(nèi)核,然后內(nèi)核進行初始化,最后啟動初始化進程。初始化進程作為Linux系統(tǒng)的第一個進程,它需要完成Linux系統(tǒng)中相關(guān)的初始化工作,為用戶提供合適的工作環(huán)境。Centos 7系統(tǒng)已經(jīng)替換掉了熟悉的初始化進程服務System V init,正式采用全新的systemd初始化進程服務。

  • Systemd是一個系統(tǒng)管理守護進程、工具和庫的集合,用于取代System V初始進程。
    Systemd的功能是用于集中管理和配置類UNIX系統(tǒng)。

  • 可以通過pstree命令可以查看進程樹

    二. Linux的運行目標

    Linux功能強大,為了適應不同用戶對服務的啟動配置要求,早期版本的Linux提供了運行級別,centos 7版本加入了systemd進行啟動的管理,systemd 用目標(target)替代了運行級別的概念,提供了更大的靈活性,如您可以繼承一個已有的目標,并添加其它服務,來創(chuàng)建自己的目標。

    三. 修改Linux的運行目標

    命令功能
    systemctl get-default在centOS7上查看運行的目標(Systemctl是一個systemd工具,主要負責控制systemd系統(tǒng)服務管理器。)
    runleve可以用來查看當前的運行級別。

    實例:

    針對Linux的運行的目標,我們可以進行設置,設置時候用到了systemctl命令。

  • 臨時修改運行級別:從multi-user.target(即字符界面)改為graphical.target(即圖形界面)

  • 修改默認的運行級別

  • systemd 使用鏈接來指向默認的運行級別。在創(chuàng)建新的鏈接前,你可以通過下面命令刪除存在的鏈接,然后創(chuàng)建一個新的鏈接

    rm /etc/systemd/system/default.target

    切換到運行級 3 :

    ln:創(chuàng)建一個鏈接位置 -sf:創(chuàng)建一個鏈接文件的位置

    ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

    四.Linux的服務

    • 服務:是指執(zhí)行指定系統(tǒng)功能的程序、例程或進程,以便支持其他程序,尤其是底層(接近硬件)程序。例如:打印服務,ftp服務,http服務。
    • 服務就是一個程序(正在執(zhí)行的程序),是一個用來等待并處理請求的程序。
    命令功能
    systemctl list-units -t service查看所有被激活的服務
    systemctl list-unit-files查看所有啟動文件

    五. 管理Linux服務

    Linux服務的管理包括控制服務的啟動、查詢、停止

    以httpd.service (web服務)為例,說明服務的管理方法。

    任務指令
    使某服務開機自動啟動systemctl enable httpd.service
    使某服務開機不自動啟動systemctl disable httpd.service
    檢查服務狀態(tài)systemctl status httpd.service
    啟動某服務systemctl start httpd.service
    停止某服務systemctl stop httpd.service
    重啟某服務systemctl restart httpd.service

    六.實訓任務:

  • 查看系統(tǒng)的默認運行級別
  • 這里我們運行級別是5,所以的是圖形界面

  • 修改默認的運行級別為圖形界面
  • 注意:每次修改后需要重新啟動reboot命令才有效

  • 查看開機自動運行的服務列表
  • 設置某個不運行的系統(tǒng)服務開機自動運行
  • 我們以httpd.service為例

    (1) 查詢是否有這個服務

    (2)如果沒有就必須安裝相關(guān)的httpd軟件包

    步驟一:先掛載光盤 mount

    步驟二:安裝httpd安裝包 yum install -y httpd

    具體解釋可以看Linux中RPM軟件包和YUM軟件倉庫的介紹和使用

    (3)由于這個服務是disable開機不啟動的,那我們來設置它開機啟動(使用systemctl enable httpd.service命令),如下圖所示


    更多Linux學習可以看以下鏈接:

    • Linux操作系統(tǒng)的發(fā)展和介紹

    • Linux和其他操作系統(tǒng)的區(qū)別

    • 震驚!面向新手最全面的Linux命令大全出爐了

    • Linux文本編輯器——vim編譯器的全面講解

    • Linux文件權(quán)限 出爐啦, 快進來學習收藏吧!

    • Linux系統(tǒng)下的用戶和用戶組的創(chuàng)建和管理

    • Linux中RPM軟件包和YUM軟件倉庫的介紹和使用

    本人博客:https://blog.csdn.net/weixin_46654114
    本人b站求關(guān)注:https://space.bilibili.com/391105864
    轉(zhuǎn)載說明:跟我說明,務必注明來源,附帶本人博客連接。

    請給我點個贊鼓勵我吧

    總結(jié)

    以上是生活随笔為你收集整理的Linux系统下服务和运行目标管理——单用户和多用户模式的切换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。