<li id="q4aaq"><object id="q4aaq"></object></li>
<xmp id="q4aaq">
  • <button id="q4aaq"><li id="q4aaq"></li></button>
  • <optgroup id="q4aaq"><sup id="q4aaq"></sup></optgroup><center id="q4aaq"><acronym id="q4aaq"></acronym></center>
  • <strong id="q4aaq"></strong>
  • <nav id="q4aaq"><menu id="q4aaq"></menu></nav>

    Linux服務器安全操作技巧

    [| 不指定 2013/03/13 11:52]
    | |
          在服務器操作系統市場上,Linux因其開源、自由的特性贏得了很多人的親睞。但相比于Windows系統簡單直觀的GUI界面,Linux的操作很大一部分是使用命令行方式來進行,這對于一部分初學者來講是一個不小的挑戰。操作失誤輕則影響服務,重則丟失數據。那么,究竟怎樣才能降低風險,更安全的使用Linux呢?

    1,  vi的使用
    vi是使用很廣泛的文本編輯器,可以讓雙手在基本不離開字母區的情況下完成各種操作。應注意在查看超大文件時,不能使用vi。因為vi會將文件整體載入內存,打開大文件很容易造成服務器內存耗盡、IO占用率飆升。在這種場景下,推薦使用less命令。
    2,  慎用rm
    在日常操作用,應謹慎使用rm,尤其是-rf參數。對于不需要的文件應先mv到其他位置保留一段時間,待磁盤空間占用率較高需要清理文件時再進行清理。
    3,  替換文件使用mv而不是cp
    在替換文件時,應先備份原有文件,再使用mv操作將文件覆蓋。對于正在使用該文件的進程來講,mv操作不會在本次使用周期內被感知到,只有重新打開文件時才會生效。而cp則不然。使用cp覆蓋文件,特別是覆蓋動態鏈接庫,很容易導致一些進程coredump。
    4,  編寫重要命令時前面加符號#
    在編寫重要/批量命令時,應在命令開頭處先輸入符號#(#在shell中為注釋符)。確認無誤后再去掉#,避免誤按回車鍵導致不完整命令執行造成破壞。
    5,  確保操作所依賴條件成立
    對于依賴前面執行結果的操作來講,可以使用&&來連接各條命令,確保前面執行都成功后才進行后面操作,避免前一步執行失敗仍繼續下一步造成破壞。
    6,  使用rsync而不是scp
    在拷貝大量文件時,scp無法查看具體進度,并且一但中斷就要從頭再來。相比之下rsync功能更為強大一些,支持增量傳輸,并且還可以隨時查看進度。
    7,  網絡操作注意限速
    對于rsync或wget等網絡操作,應注意限速,避免耗盡帶寬影響正常服務的通信。
    8,  操作前設計好回滾方案
    操作結果不符合預期時,需要將之前的操作回滾。應提前設計好回滾方案,避免到時候手忙腳亂導致操作失誤,或操作時未注意備份文件和數據導致回滾失敗。








    by snooda | 分類: linux操作系統 | 評論(1) | 引用(0) | 閱讀(2247)
    lu
    2019/07/04 10:08
    zanzan
    分頁: 1/1 第一頁 1 最后頁
    發表評論
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打開HTML
    打開UBB
    打開表情
    隱藏
    記住我
    昵稱   密碼   游客無需密碼
    網址   電郵   [注冊]
                   

     
    色琪琪av男人的天堂-琪琪see色原网色原网站-天天谢天天谢天天要-欧美成人视频