當前位置:首頁 » 操作系統 » linux啟動引導

linux啟動引導

發布時間: 2022-05-21 22:30:42

linux開機啟動引導項怎麼設置

運行級就是操作系統當前正在運行的功能級別。這個級別從1到6 ,具有不同的功能。
不同的運行級定義如下
# 0 - 停機(千萬不能把initdefault 設置為0 )
# 1 - 單用戶模式 # s init s = init 1
# 2 - 多用戶,沒有 NFS
# 3 - 完全多用戶模式(標準的運行級)
# 4 - 沒有用到
# 5 - X11 多用戶圖形模式(xwindow)
# 6 - 重新啟動 (千萬不要把initdefault 設置為6 )
這些級別在/etc/inittab 文件里指定。這個文件是init 程序尋找的主要文件,最先運行的服務是放在/etc/rc.d 目錄下的文件。在大多數的Linux 發行版本中,啟動腳本都是位於 /etc/rc.d/init.d中的。這些腳本被用ln 命令連接到 /etc/rc.d/rcn.d 目錄。(這里的n 就是運行級0-6)
chkconfig 命令有五項功能:添加服務,刪除服務,列表服務,改變啟動信息以及檢查特定服務的啟動狀態。
語法為:
chkconfig --list [name]
chkconfig --add name
chkconfig --del name
chkconfig [--level levels] name
chkconfig [--level levels] name
chkconfig 沒有參數運行時,顯示用法。如果加上服務名,那麼就檢查這個服務是否在當前運行級啟動。如果是,返回 true,否則返回false。 --level 選項可以指定要查看的運行級而不一定是當前運行級。
如果在服務名後面指定了on,off 或者 reset,那麼 chkconfig 會改變指定服務的啟動信息。on 和 off 分別指服務在改變運行級時的啟動和停止。reset 指初始化服務信息,無論有問題的初始化腳本指定了什麼。
對於 on 和 off 開關,系統默認只對運行級 3,4, 5有效,但是 reset 可以對所有運行級有效。指定 --level 選項時,可以選擇特定的運行級。
需要說明的是,對於每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init 不會重新啟動已經啟動的服務,也不會再次去停止已經停止的服務。
選項介紹:
--level levels
指定運行級,由數字 0 到 7 構成的字元串,如:
--level 35 表示指定運行級3 和5。
要在運行級別3、4、5中停運 nfs 服務,使用下面的命令:chkconfig --level 345 nfs off
--add name
這個選項增加一項新的服務,chkconfig 確保每個運行級有一項 啟動(S) 或者 殺死(K) 入口。如有缺少,則會從預設的init 腳本自動建立。
--del name
用來刪除服務,並把相關符號連接從 /etc/rc[0-6].d 刪除。
--list name
列表,如果指定了name 那麼只是顯示指定的服務名,否則,列出全部服務在不同運行級的狀態。
運行級文件
每個被chkconfig 管理的服務需要在對應的init.d 下的腳本加上兩行或者更多行的注釋。
第一行告訴 chkconfig 預設啟動的運行級以及啟動和停止的優先順序。如果某服務預設不在任何運行級啟動,那麼使用 - 代替運行級。
第二行對服務進行描述,可以用 跨行注釋。
例如,random.init 包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for
# higher quality random number generation.
表明 random 腳本應該在運行級 2, 3, 4, 5 啟動,啟動優先權為20,停止優先權為 80。
好了,介紹就到這里了,去看看自己目錄下的/etc/rc.d/init.d 下的腳本吧。
設置自啟動服務:chkconfig --level 345 nfs on
配置啟動項方法
命令行模式
#service servicename status是當前狀態
#chkconfig --list servicename是查看啟動狀態,也就是是否開機自動啟動
#chkconfig --list 列出所有開機啟動項#chkconfig --level 345 xx off 把不想啟動的項345級別設置為off(關閉)(服務名xx)
界面模式終端中直接輸入#ntsysv
Linux啟動項說明
apmd--apmd用來監視系統用電狀態,並將相關信息通過syslogd寫入日誌。也可以用來在電源不足時關機
arpwatch--用來維護乙太網物理地址和ip地址的對應關系
atd--運行用戶用at命令調度的任務。也在系統負荷比較低時運行批處理任務
autofs--當您需要時自動轉載文件系統,而當您不需要時自動卸載
chargen--tcp版本的chargen server
chargen-udp--udp版本的chargen server
crond--周期地運行用戶調度的任務。比起傳統的unix版本添加了不少屬性,而且更安全,配置更簡單
daytime--tcp版本的daytime server
daytime-udp--udp版本的daytime server
echo--tcp版本的echo server
echo-udp--udp版本的echo server
eklogin--接受rlogin會話鑒證和用kerberos5加密的一種服務
finger--用於應答finger請求的服務
gpm--為文本模式下的linux程序提供了滑鼠的支持。它也支持控制台滑鼠的拷貝,粘帖操作以及彈出式菜單 (必須)
gssftp--接受可被kerberos5驗證的ftp連接
httpd--http是著名的www伺服器,可用來提供html文件以及cgi動態內容服務
identd--提供驗證身份的方法
ipchains--ipchains包過濾防火牆
iptables--iptables包過濾防火牆
ipvsadm--調用ipvsadm來建立和維護ipvs路由選擇表
isdn--啟用isdn(綜合服務數字網)服務
kadmin--更改在主控kdc中使用本機的kadmin工具,或透過kadmin服務來完成
kdcrotate--設置配置文件/etc/krb5.con中的kdcs表項
keytable--該程序的功能是轉載您在/etc/sysconfig/keyboards里說明的鍵盤映射表
klogin--接受bsd方式的rlogin會話,但需要使用kerbeos5驗證
kprop--是否允許kdc接收來的master kdc的升級
krb5-telnet--允許普通的telnet登陸,但也可使用kerberos5驗證
krb524--是以改變kerberos5到kerberosIV的賃證
krb5kdc--開啟kerberosIV和5所需的連接以獲得賃證
kshell--接受rshell命令鑒證和用kerberos加密的服務
kudzu--運行硬體檢測,並可選擇性地設置硬體變化
lpd--lpd是系統列印守護程序,負責將lpr等程序提交給列印作業
netfs--負責裝載/卸載nfs、samba、ncp文件系統
network--激活/關閉啟動時的各個網路介面 (必須)
nfs--nfs是一個流行的基於tcp/ip網路的文件共享協議.該服務提供了nfs文件共享服務
nfslock--提供nfs文件上鎖功能
nscd--該服務負責密碼和組的查詢,並且緩沖查詢結果
portmap--portmap用來支持rpc連接,rpc被用於nfs以及nis等服務
postgresql--postgresql關系資料庫引擎
random--保存和恢復系統的高質量隨機數生成器,這些隨機數是系統一些隨機行為提供的
rlogin--rlogin程序服務,提供來自遠程信任主機的注冊功能
routed--該守護程序支持rip協議的自動ip路由表維護.rip主要使用在小型網路上,大一點的網路就需要復雜一點的協議
rsh--提供rcmd程序或者rsh程序的服務
rstatd--rstat協議允許網路上的用戶獲得同一網路上各機器的性能參數
rsync--對ftp服務的一個很好的附加,允許循環碼求和校驗等
rusersd--該服務使網路用戶可以定位同一網路上的其他用戶
rwalld--rwall協議允許遠程用戶向在同一系統中活躍著的終端發送消息,類似wall的本地行為
rwhod--允許遠程用戶獲得運行rwho精靈的機器上所有已登錄用戶的列表,與finger類似
smb--啟動和關閉smbd和nmbd精靈程序以提供smb網路服務
snortd--一個輕量級的網路入侵檢測工具
swat--samba網路配置工具,可以通過流覽器的901埠連接使用swat
syslog--syslog是操作系統提供一種機制,守護程序通常使用這些機制將各種信息寫到各個系統日誌文件 (必須)
telnet--提供telnet服務,使用未加密的用戶/密碼組進行驗證
time--tcp版本的rfc 868 time server
time-udp--udp版本的rfc 868 time server
webmin--webmin是基於web的集系統管理與網路管理於一身的強大管理工具
xfs--在引導和關閉時啟動和停上x字體服務,並可能重新生成字體表 (必須)
xinetd--網際網路操作服務程序。提供類似於inetd+tcp_wrapper的功能,但是更加強大和安全,監控網路對各種它管理的服務的需求,並在要的時候啟動相應的服務程序
ypbind--實現網路信息服務的伺服器端
redhat 下常用服務介紹
anacron 不考慮系統downtime期間的cron服務
amd 自動安裝NFS守候進程
apmd 高級電源管理
arpwatch 記錄日誌並構建一個在LAN介面上看到的乙太網地址和IP地址對資料庫
atd 用於at和batch的服務
autofs 自動安裝管理進程automount,與NFS相關,依賴於NIS
crond 為Linux下自動安排的進程提供運行服務.
Gpm 提供字元模式下對滑鼠的支持.
Keytable 用於裝載鍵盤鏡像
Kudzu 硬體探測器
Netfs 安裝和卸載NFS、SAMBA和NETWARE網路文件系統
Network 激活已配置網路介面的腳本程序
Nfslock NFS鎖定
Pcmcia 安裝pcmcia卡(一般用於筆記本電腦)
Sshd OpenSSH伺服器
Syslog 一個讓系統引導時啟動syslog和klogd系統日誌守候里程的腳本
Xfs Xwindow字型伺服器,為本地和遠程X伺服器提供字型集
Xinetd 支持多種網路服務的核心守候程序。

Ⅱ win10與linux雙系統如何引導啟動

當然是下載Ubuntu了,我是在Ubuntu官網下載的原生版本,我下載的是Ubuntu最新版本15.04。

沒有選擇國人修改過的kylin版本。

kylin好不好我完全不懂,只是習慣性的覺得國人做系統不放心,就連修改下我都不放心。

第二步:

製作u盤啟動盤。

我用的是UltraISO這個軟體製作的啟動盤,操作很簡單,為了增加文章篇幅,我就簡單貼兩張圖吧。

(這地方寫入方式的選擇,默認是USB-HDD+,我也是這么選擇的,但是有人說應該選擇USB-ZIP+。

具體我不懂,不過我按照我選擇的能夠安裝成功。



操作很簡單,就是選擇好你的iso文件,然後啟動-製作硬碟啟動,不清楚的話就網路一下咯。

第三步:

windows系統下為Ubuntu准備一個空閑分區。

操作也很簡單,找一個不用的盤,空間別太小,然後用windows自帶的磁碟管理工具來壓縮分區。

我自己是為Ubuntu准備了100G大小的空間,這個自己根據需求設定。

第四步:

重啟電腦安裝Ubuntu系統。

lenovo重啟時按F12選擇啟動位置,這個各個品牌按照自己品牌的按鍵來,跟U盤安裝win7、win8一個道理。

重點需要說明的地方就是Ubuntu分區。

在安裝過程中需要選擇位置,我們就選擇之前專門為Ubuntu壓縮的那個分區,可以看到那個分區說明寫著「空閑」,所以還是比較好區分的。

然後就是分區了,參考了網上一些人的說法,然後根據自己的筆記本我做了如下設置(手機渣像素,估計看不清,我再陳述一下吧)。

首先是「/」掛載區,我分了30G;然後是SWAP,我分了8G,這個跟內存有關,我看完網上很多人設置的是2G,我自己筆記本物理內存12G,2G會不會太少了,於是自己設置了8G;然後是「/boot」,我分了300M,網上都說這部分200M足夠了;最後剩下的空就留給「/home」了。

這部分內容我也不懂,完全是參考網上的說明設置的,畢竟對linux具體原理一竅不通。

然後分區結束後,需要選擇安裝啟動引導其的設備,這部分貌似很關鍵,但是我也不懂原理,就聽網上說的,什麼是從ubuntu啟動器,什麼是從windows啟動器。

我按照其中的一種說法設置的,講設備選擇為剛才設置的「/boot」那個設備。

然後就是安裝了,安裝過程比較慢,可能是我這兒網速比較慢。

其中「正在下載語

Ⅲ linux系統引導問題

grub安裝在硬碟的MBR中,而grub的配置文件存在你的rh下的/boot中。裝紅旗有時候會再裝一次grub,裝好就沒有問題。

但是如果不會使用救援模式,建議裝個紅旗算了。如果不想使用linux了可以用windows的修復台,使用fixmbr來修復mbr ,然後grub就給刪除了。該過程中啟動引導程序要完成多個初始化過程,當這些過程順利完成後才能使用系統的各種服務。

簡介

Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。

它除了在伺服器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。

Ⅳ Linux基本配置和管理---- Linux系統啟動詳解

linux基本配置和管理----
linux系統啟動詳解1
系統啟動的流程
BIOS
->
MBR+boot
code
->
執行引導程序:
GRUB
->
載入內核
->
執行init
->
運行runlevel2
啟動詳解
1
BIOS
1
BIOS
指的是基本的輸入輸出系統(basic
input
output
system),一般保存在主板上的BIOS晶元中
2
計算機啟動的第一步一般都是先啟動BIOS,然後BIOS去檢查硬體以及查找可啟動的設備
3
可啟動的設備可以在BIOS中進行設置,包括USB
,
CDROM
,
HD等
2
MBR
1
MBR是512位元組的,前446位元組為引導代碼
2
BIOS通過第一個扇區的512位元組中最後兩個位元組為55aa來判斷設備為啟動設備
3
MBR只是去載入引導程序GURB
3
GRUB
1
GRUB是現在linux使用的主流的引導程序
2
GRUB可以引導幾乎所有的操作系統
3
GRUB的相關文件保存在/boot/grub中
4
KERNEL
1
MBR的引導代碼將負責找到並載入linux的內核
2
linux內核保存在
/boot/vmlinuz......
3
一般還會載入內核模塊的打包文件
/boot/init.....
4
linux為了保持內核的精簡會將一些不常用的驅動,功能編譯為模塊,然後在要用的時候動態的載入,而這些模塊被保存為initrmfs文件
5
早期的linux是使用initrd文件,但是現在的絕大多數的linux版本都是使用initrmfs,這樣能夠更節省空間,更加靈活
6
命令dmesg可以用來查看被次啟動內核的輸出信息
5
INIT
1
init
是linux運行的第一個進程,init是所有進程的父進程,編號為1
2
調用/etc/rc.d/rc.sysinit來對系統進行初始化,掛載文件系統,並且根據運行級別啟動相應的程序
3
linux的運行級別
0
關機
1
單用戶模式
2
不帶網路的多用戶模式
3
命令行的多用戶模式
4
未使用
5
圖形界面多用戶模式
6
重啟
4
我們可以通過runlevel查看之前和當前的運行級別
5
命令init可以用來查看改變當前的運行級別
6
單用戶修改root密碼
1
為內核傳遞參數1或者是single可使系統進入單用戶模式
2
單用戶模式不啟動任何的服務
3
單用戶模式直接以root登錄,不需要密碼
4
我們可以通過passwd來修改root的密碼
5
由於任何接近我們這個物理機的人都有可能修改我們的root密碼,因此我們可以通過GRUB加密來防止密碼被修改
6
我們在grub.conf中的啟動設置裡面添加一行password
--md5
加密後的串
密碼我們可以通過grub-md5-crypt
生成

Ⅳ linux哪一個目錄存放啟動引導文件

/etc/rc.d/init.d/ 這個是啟動腳本,ubuntu和redhat這兩種linux系統都是執行這個腳本。

Ⅵ linux啟動怎麼進入u盤引導功能

一、Phoenix – AwardBIOS、:開機按Del鍵進入該BIOS設置界面,選擇高級BIOS設置:Advanced BIOS Features

2:高級BIOS設置(Advanced BIOS Features)界面,首先選擇硬碟啟動優先順序:Hard Disk Boot Priority

3:硬碟啟動優先順序(Hard Disk Boot Priority)選擇:使用小鍵盤上的加減號「+、-」來選擇與移動設備,將U盤選擇在最上面。然後,按ESC鍵退出,回到圖2的設置界面。

4:再選擇第一啟動設備(First Boot Device):該版本的BIOS這里沒有U盤的「USB-HDD」、「USB-ZIP」之類的選項,經嘗試選擇移動設備「Removable」不能啟動,但選擇「Hard Disk」可以啟動電腦。

Ⅶ 如何引導linux

安裝windows和Linux雙系統或者多系統後,再次安裝windows系統後,儲存在MBR中的GRUB或者LILO引導程序遭到破壞,所以無法引導到linux,具體的表現一般為,開機後不出現啟動選擇菜單,而是直接啟動到 windows,很多新手以為Linux系統損壞了,其實這時候我們只需要重寫一次grub或者lilo即可。

操作過程如下:

先簡單點說,因為我知道很多朋友都沒有耐心去看太長的文字,需要你的硬碟分區未做改變(具體的說,是Linux系統所在的所有分區的序列--ID都沒有變 --------也就是以前是/dev/hda5的現在還是/dev/hda5,再羅嗦一句,"格式化---就是那個format命令是不改變分區內容的 "):分兩種情況,假設你在系統安裝完成後製作了系統修復軟盤的話,會很簡單,否則?其實也不麻煩。 :P

一:製作了系統修復軟盤,且可以引導到linux系統(系統修復軟盤對新手來說還是很有用的)。

啟動系統後只需要根據你系統的情況輸入以下兩個命令中的一個:
如果引導裝載程序是grub 輸入
#grub-install /dev/hda

*註解:/dev/hda代表將grub裝在主引導分區--mbr中了,這里認為你的硬碟是你的IDE介面的主設備。正常情況下我們的個人電腦都是如此,除非你設置錯了跳線,或者插錯了主板的IDE口,或者伺服器使用的SCSI硬碟--/dev/sda

如果是 lilo 則輸入:
#lilo
之後
#init 6 (重新啟動系統)

如果一切順利,熟悉的引導菜單又出現了。

二:沒有系統修復軟盤,有安裝引導軟盤或者是可啟動的linux安裝光碟。
基本上所有的Linux可啟動光碟都可以引導其他版本的系統,比如你可以用fc2的第一張安裝盤來修復red flag 4.0/4.1反之也可以-----這個是我以前用過的。其他版本的估計也可以,你盡可以一一試。

詳細的步驟:
1:用可引導的Linux安裝光碟引導系統(也可以用安裝linux時候製作的安裝引導軟盤引導系統)

2:光碟引導出現boot:提示符的時候按下+,之後看看介紹,一般都是提示輸入 linux rescue 字元,按照提示,輸入該字元後回車。

進入rescue模式

3:光碟引導到系統後,提示你進入系統修復模式,按確認鍵,選擇鍵盤為 us ,之後選擇"不需要網路支持",之後選擇"可寫方式掛載根(/)文件系統"操作完成後系統會提示你你的 Linux 掛載在了什麼地方。比如"/mnt/sysimage" 並且提示你該步完成後請輸入"#chroot /mnt/sysimage " 來轉換當前的系統。

4:轉換當前的根系統
#chroot /mnt/sysimage

5:重寫grub, 輸入以下命令重寫grub
#grub-isntall /dev/hda
如果你的引導裝載程序是Lilo,請輸入
#lilo

注意:該步驟成功的前提是,你的分區信息沒有改變,如果你的Linux分區有改變,比如以前是 /dev/hda5 是根分區,現在變成了 /dev/hda6 (這中情況常見於把以前windows的一個分區C分了一個D出來) 則需要手工修改你的grub或者 lilo的配置文件----/etc/grub.conf或者/etc/lilo.conf(有時候在/boot/grub.conf,或者 /boot/lilo.conf)

6:退出系統重新啟動電腦。輸入
#exit
之後電腦自動重新啟動。

一切順利的話,熟悉的grub或者lilo引導菜單又出來了。

Ⅷ win10 linux雙系統怎麼設置開機引導

1、點擊windows 開機菜單,找到「文件資源管理器」單擊。

熱點內容
香港多ip伺服器租用 發布:2024-10-26 05:17:36 瀏覽:552
媽媽設置密碼是多少 發布:2024-10-26 05:15:45 瀏覽:516
溫州雲上傳媒 發布:2024-10-26 05:14:06 瀏覽:364
我的世界伺服器怎麼加光影電腦板 發布:2024-10-26 04:11:08 瀏覽:575
用綠寶石如何開伺服器 發布:2024-10-26 04:10:21 瀏覽:255
exe文件自解壓 發布:2024-10-26 04:03:48 瀏覽:734
使用ftp伺服器下載和上傳文件 發布:2024-10-26 03:52:55 瀏覽:816
純vc編譯器 發布:2024-10-26 03:40:59 瀏覽:250
我微信密碼是多少請幫助 發布:2024-10-26 03:37:25 瀏覽:180
緩存的視頻很卡 發布:2024-10-26 03:36:10 瀏覽:973