原创 linux export 的作用

功能說明:設置或顯示環境變量。語  法:export [-fnp][變量名稱]=[變量設置值]補充說明:在shell中執行程序時,shell會提供一組環境變量。export可新增,修改或刪除環境變量,供後續執行的程序使用。export的效力

原创 Linux用戶配置sudo權限(visudo)

sudo的工作過程如下:1,當用戶執行sudo時,系統會主動尋找/etc/sudoers文件,判斷該用戶是否有執行sudo的權限2,確認用戶具有可執行sudo的權限後,讓用戶輸入用戶自己的密碼確認3,若密碼輸入成功,則開始執行sudo後續的

原创 vi與vim的區別

Vim是從 vi 發展出來的一個文本編輯器 。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs 並列成爲類Unix系統 用戶最喜歡的編輯器。Vim的第一個版本由Bram Moolenaar 在1991年發

原创 Linux常用快捷鍵

tab     命令或路徑補全鍵Ctrl+c     終止當前任務命令或程序Ctrl+d     退出當前用戶環境,相當於執行logout和exit命令Ctrl+l(字母L)  清屏,相當與執行clear命令Ctrl+shift+c  複製

原创 三劍客之老二sed詳解

    三劍客之老二sed第1章 sed介紹  我們都知道,在Linux中一切皆文件,比如配置文件,日誌文件,啓動文件等等。如果我們相對這些文件進行一些編輯查詢等操作時,我們可能會想到一些vi,vim,cat,more等命令。但是這些命令

原创 kickstart安裝系統原理詳解

前言作爲中小公司的運維,經常會遇到一些機械式的重複工作,例如:有時公司同時上線幾十甚至上百臺服務器,而且需要我們在短時間內完成系統安裝。常規的辦法有什麼?光盤安裝系統===>一個服務器DVD內置光驅百千塊,百臺服務器都配光驅就浪費了,因爲一

原创 ansible自動化運維必備工具詳解

第2章 ansible簡單介紹:2.1 ansible是什麼?ansible是新出現的 自動化 運維工具 , 基於Python研發 。 糅合了衆多老牌運維工具的優點實現了批量操作系統配置、批量程序的部署、批量運行命令等功能。 僅需在管理工作

原创 三劍客老大之awk命令上篇

第1章 三劍客基礎入門  要弄懂awk程序,必須熟悉瞭解這個工具的規則。本實戰筆記的目的是通過實際案例或面試題帶同學們熟練掌握awk在企業中的用法,而不是awk程序的幫助手冊1.1 awk簡介  一種名字怪異的語言  模式掃描和處理awk不

原创 一鍵部署rysnc實現全網備份

需要的工具:ansible 批量管理工具思路:實現一鍵自動化安裝好rysnc備份服務器,實現全網備份rysnc配置文件,是在管理機上,推送到我們的rysnc服務器上的,所以我們可以隨時可以在管理機修改我們的rysnc服務器上的配置文件rys

原创 服務器被黑處理過程

突然手機報警就響了,顯示負載高,立即登錄服務器查看,第一眼的就識別到了,服務器被挖礦了。安全總是相對的,再安全的服務器也有可能遭受到***。作爲一個安全運維人員,要把握的原則是:儘量做好系統安全防護,修復所有已知的危險行爲,同時,在系統遭受

原创 jenkins集羣測試環境原理

Jenkins自動化構建成過程,可幫助我們節省大量時間,完成這個過程的自動化後,在以後的開發過程中,我們需要做的,就是隻是提交代碼到版本庫中,構建自動完成,基本不再需要人工干預。代碼倉庫作爲構建的素材庫,構建所需的代碼從代碼庫中獲得。最好有

原创 linux export 的作用

功能說明:設置或顯示環境變量。語  法:export [-fnp][變量名稱]=[變量設置值]補充說明:在shell中執行程序時,shell會提供一組環境變量。export可新增,修改或刪除環境變量,供後續執行的程序使用。export的效力

原创 一鍵部署rsync服務

#!/bin/bash#By Kaile QQ:10206334#Blog http://kaile.blog.51cto.comRPCSTART=`/etc/init.d/rpcbind star#rsync軟件是否安裝[ $(rpm -

原创 root密碼別人修改了,如何改回

今天出去上廁所,回來發現root密碼不對,開始以爲自己輸錯了,反覆幾次不對。當時我的xshell沒有斷開連接第一步我查看 hostory  發現歷史命令已經被清除第二步我查看一下安全日誌 cat  /var/log/secure    發現

原创 登錄環境故障的原理及解決辦法? -bash-4.1$ -bash-4.1$

請問如下登錄環境故障的原理及解決辦法?12-bash-4.1$ -bash-4.1$此情況一般是因爲用戶刪除文件的時候,把當前用戶的家目錄的一些隱藏文件刪除所導致的(把自己老家端了)。導致.bashrc .bash_profile沒了,與用