成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用molly-guard保護你的Linux/Unix機器不會被錯誤地關機/重啟

系統 Linux
我去!又是這樣。 我還以為我登錄到家里的服務器呢。 結果 重啟的居然是數據庫服務器。 另外我也有時會在錯誤終端內輸入 “shutdown -h 0” 命令。 我知道有些人 經常會犯這個錯誤 。

使用molly-guard保護你的Linux/Unix機器不會被錯誤地關機/重啟

我去!又是這樣。 我還以為我登錄到家里的服務器呢。 結果 重啟的居然是數據庫服務器。 另外我也有時會在錯誤終端內輸入 “shutdown -h 0” 命令。 我知道有些人 經常會犯這個錯誤

[[214667]]

我的憤怒無從容忍

有辦法解決這個問題嗎?我真的只能忍受這種隨機重啟和關機的痛苦嗎? 雖說人總是要犯錯的,但總不能一錯再錯吧。

***我在 tweet 上發了一通牢騷:

我總是一遍又一遍地犯下同樣的錯誤 :( 本來應該輸入: sudo virsh reboot d1

卻總是輸錯重啟了自己的電腦 sudo reboot d1

-- nixCraft (@nixcraft) February 19,2017

結果收到了一些建議。我們來試一下。

 

向你引薦 molly guard

Molly-Guard 嘗試阻止你不小心關閉或重啟 Linux 服務器。它在 Debian/Ubuntu 中的包描述為:

這個包會安裝一個 shell 腳本來屏蔽現有的 shutdown/reboot/halt/poweroff/coldreboot/pm-hibernate/pm-suspend* 命令。 molly-gurad 會首先運行一系列的腳本,只有在所有的腳本都返回成功的條件下, 才會調用真正的命令。 其中一個腳本會檢查是否存在 SSH 會話。 如果是通過 SSH 會話調用的命令, shell 腳本會提示你輸入相關閉主機的名稱。 這應該足夠防止你發生意外的關機或重啟了。

貌似 molly-guard 還是個專有名詞Jargon File

一種用于防止由于笨拙或者不小心觸碰道大紅開關的屏障。最初指的臨時蓋在 IBM 4341 的大紅按鈕上的有機玻璃,因為有一個程序員蹣跚學步的女兒(名叫 Molly)一天之內重啟了它兩次。 后來這個東西也被用來蓋住磁盤和網絡設備上的停止/重啟按鈕。在硬件目錄中,你很少會看到 “guarded button” 這樣無趣的描述"。

 

如何安裝 molly guard

使用 apt-get 命令 或者 apt 命令 來搜索并安裝 molly-guard:

  1. $ apt search molly-guard
  2. $ sudo apt-get install molly-guard

結果為:

Fig.01: Installing molly guard on Linux

Fig.01: Installing molly guard on Linux

 

測試一下

輸入 reboot 命令 shutdown 命令:

  1. $ sudo reboot
  2. # reboot
  3. $ shutdown -h 0
  4. # sudo shutdown -h 0
  5. ### running wrong command such as follows instead of
  6. ### sudo virsh reboot vm_name_here
  7. $ sudo reboot vm_name_here

結果為:

Fig.02: Molly guard saved my butt ;\)

Fig.02: Molly guard saved my butt ;\)

我超級喜歡 molly-guard。因此我將下行內容加入到 apt-debian-ubuntu-common.yml 文件中了:

  1. - apt
  2. name molly-guard
  3.  

是的。我使用 Ansible 在所有的 Debian 和 Ubuntu 服務器上都自動安裝上它了。

相關我的 10 大 UNIX 命令行錯誤

 

如果我的 Linux 發行版或者 Unix 系統(比如 FreeBSD) 沒有 molly-guard 怎么辦呢?

不用怕,設置 shell 別名

  1. ## bash shell example ###
  2. alias reboot = "echo 'Are you sure?' If so, run /sbin/reboot"
  3. alias shutdown = "echo 'Are you sure?' If so, run /sbin/shutdown"

你也可以 臨時取消別名機制運行真正的命令。比如要運行 reboot 可以這樣:

  1. # \reboot

或者

  1. # /sbin/reboot

另外你也可以寫一個 shell/perl/python 腳本來調用這些命令并要求 確認 reboot/halt/shutdown 的選項。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-02-04 21:17:27

機器智能應用

2020-05-06 15:07:40

人工智能

2009-12-25 16:39:24

Linux關機重啟命令

2014-12-03 10:27:06

BYODBYOD安全移動設備

2009-11-18 09:26:36

Ubuntulinux關機

2012-11-07 09:46:38

IBMdw

2020-01-15 08:42:16

TCP三次握手弱網絡

2013-12-27 15:42:34

小米閃購

2023-07-03 08:01:38

AI模型AIGC

2010-08-18 09:07:26

數據泄密防護DLP公司數據

2010-04-27 16:07:41

Unix關機

2009-06-18 09:03:58

Unix關機

2009-08-03 12:21:03

linux at命令linux at命令詳定時關機

2013-10-28 09:13:13

LinuxUnix服務器

2010-04-14 18:23:06

Unix操作系統

2023-03-13 16:51:03

2010-05-10 14:20:22

Unix引導串

2019-09-21 21:32:34

數據庫SQL分布式

2018-01-05 12:45:25

社交網絡隱私應用程序

2013-10-29 10:12:15

Linux數據中心Unix
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线视频免费观看 | 四虎网站在线观看 | 天堂va在线| 欧美激情综合色综合啪啪五月 | 一区福利视频 | 日本亚洲欧美 | 欧美日韩一卡 | 国产精品毛片一区二区在线看 | 久操av在线 | 亚洲小视频在线播放 | 99久久精品国产一区二区三区 | 人人九九精| 正在播放亚洲 | 亚洲网视频 | 99精品福利视频 | 亚洲日本乱码在线观看 | 成人精品一区二区三区中文字幕 | 精品成人av| 亚洲精品免费在线观看 | 在线免费观看成人 | 欧美一区二区三区,视频 | 淫片一级国产 | 成人精品国产 | 久久高清| 日韩av成人在线 | 精品一区在线看 | 日韩视频精品 | 欧美日韩综合 | 国产成人福利视频 | h视频在线免费观看 | 国产一区二区三区在线免费观看 | 国产精品欧美日韩 | 久久久久一区 | 看片国产 | 国产毛片视频 | 成人h动漫精品一区二区器材 | 美女黄色在线观看 | 久久久久久久久久久久91 | 午夜视频免费在线观看 | 综合久久99 | 欧美在线高清 |