網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
匯編語(yǔ)言 halt 命令
匯編 halt 命令,是一條重復(fù)執(zhí)行指定標(biāo)號(hào)的循環(huán)命令。處理器暫停,直到出現(xiàn)中斷或復(fù)位信號(hào)才繼續(xù)
/* 匯編點(diǎn)亮一個(gè) LED 燈 */
.text
.global _start
_start:
ldr r1, =0x56000050
ldr r0, =0x100 /* 相當(dāng)于 mov r0, #0x100 */
str r0, [r1]
ldr r1, =0x56000054
ldr r0, =0 /* mov r0, #0 */
str r0, [r1]
halt:
b halt
b halt:
b 跳轉(zhuǎn)命令
halt 跳轉(zhuǎn)到halt ,跳到自己標(biāo)號(hào)處,就是死循環(huán)。
補(bǔ)充:halt命令手冊(cè)
halt:關(guān)閉系統(tǒng) 功能描述:
halt命令用來(lái)關(guān)閉正在運(yùn)行的Linux操作系統(tǒng),如果是線上跑了業(yè)務(wù)的服務(wù)器,執(zhí)行此命令需謹(jǐn)慎。
halt命令會(huì)先檢測(cè)系統(tǒng)的runlevel,若runlevel為0或6,則關(guān)閉系統(tǒng),否則即調(diào)用shutdown來(lái)關(guān)閉系統(tǒng)。
命令語(yǔ)法:
halt?[選項(xiàng)]
選項(xiàng)含義:
命令中各選項(xiàng)的含義如下表所示。
選項(xiàng) | 含義 |
---|---|
-w | 并不是真正的重啟或關(guān)機(jī),而是只將關(guān)閉記錄寫入/var/log/wtmp中 |
-n | 關(guān)閉系統(tǒng)前不同步 |
-d | 關(guān)閉系統(tǒng),不把記錄寫入/var/log/wtmp文件中 |
-f | 不論當(dāng)前runlevel運(yùn)行級(jí)別,不調(diào)用shutdown即強(qiáng)制關(guān)閉系統(tǒng) |
-i | 關(guān)閉系統(tǒng)前,關(guān)掉所有的網(wǎng)絡(luò)接口 |
-p | 該選項(xiàng)為缺省選項(xiàng),就是關(guān)機(jī)時(shí)調(diào)用poweroff |
--verbose | 重新啟動(dòng)時(shí)輸出更詳細(xì)的消息,這對(duì)調(diào)試關(guān)機(jī)問(wèn)題很有用 |
參考實(shí)例:
實(shí)例1:
使用-p參數(shù)關(guān)閉操作系統(tǒng),等同于poweroff 命令,并關(guān)閉了操作系統(tǒng)的電源
[root@linuxcool ~]# halt -p
實(shí)例2:
關(guān)閉操作系統(tǒng),但不留下記錄。
[root@linuxcool ~]# halt -d
原文鏈接:https://www.cnblogs.com/wutou/p/17065022.html
相關(guān)推薦
- 2022-09-13 Android四大組件之Service服務(wù)詳細(xì)講解_Android
- 2022-11-11 C++泛型模板約束深入講解_C 語(yǔ)言
- 2022-09-09 python處理xml文件操作詳解_python
- 2022-07-27 使用Docker將容器打成鏡像的方法步驟_docker
- 2023-02-10 C++?stack與queue使用方法詳細(xì)講解_C 語(yǔ)言
- 2022-07-26 Python程序元素分析和注意事項(xiàng)
- 2022-02-28 ESlint 報(bào)錯(cuò) ESlint: this line has a lines of 103.max
- 2022-04-01 numpy array保存為.nii.gz格式
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支