系統運維
-
rpm包管理
一、什么是RPM RPM全稱為“RedHat Package Manager”,看名字就知道這是RedHat公司搞出來的,后來因為RPM發展的很好,逐漸成為了一種通用的標準,就更名為“RPM is Package Manager"。 RPM最大的特點就是…
-
程序包編譯安裝
一、幾個概念 1、開放源碼 程序代碼,人類可能讀懂的程序語言,但是計算機不能識別和執行; 2、編譯程序 &n…
-
Trap命令簡介
Trap命令簡介 一、基本概念 trap是一個shell內建命令,它用來在腳本中指定信號如何處理。比如,按Ctrl+C會使腳本終止執行,實際上系統發送了SIGINT信號給腳本進程,SIGINT信號的默認處理方式就是退出程序。如果要在Ctrl +C不退出程序,那么就得使用trap命令來指定一下SIGINT的處…
-
Linux Yum源的安裝配置??
Linux Yum源的安裝配置 一、基本概念 Yum(全稱為YellowdogUpdater,Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包…
-
Bash Shell之數組簡介
Bash Shell之數組簡介 一、數組基本概念 數組是內存中的存儲空間,連續的多個存儲單元;bash中只支持一維數組,支持稀疏格式 ,參數個數沒有限制。 二、數組基本語法格式 1、聲明一個數組 declare…
-
Sed簡介
Sed簡介 一、簡介 sed全稱是:Stream EDitor。sed命令的功能同awk類似,差別在于,sed簡單,對列處理的功能要差一些,awk的功能復雜,對列處理的功能比較強大。 sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern s…
-
openvpn安裝配置過程
前言 之前為了方便遠程辦公時訪問公司的內部系統,如:svn、OA、wiki、禪道等等;通通在防火墻上做了端口映射。然后有個內部系統被黑了,各種弱口令沒辦法。果斷關閉端口映射,看來還是得搭建個VPN服務器,vpn設備感覺大材小用。馬上就想到了開源的openvpn,下面就來介紹openvpn的安裝配置過程。 ope…
-
建立yum源及yum命令的使用
一、什么是YUM YUM的全稱為 Yellowdog Update Modifier,其主要目的是為了解決RPM包安裝時的依賴關系的問題。YUM只是一個用于軟件安裝的前端工具,其主要的服務對象還是RPM軟件包。 YUM采用C/S架構,即客戶端與服務器的?!?/p>
-
集中管理利器-puppet快速入門-下
Puppet配置 1. 文件管理 file 文件服務器寫法: /etc/puppet/ fileserver.conf 定義 [files] path /tmp/files ## puppet數據存放目錄 =è后面遠程備份實戰會用到 allow *.example.com 實戰1: 備份master機…
-
網絡互聯參考模型(詳解)
網絡互聯參考模型 1. 什么是協議 為了使數據可以在網絡上從源傳遞到目的地,網絡上所有設備需要“講”相同的“語言” 描述網絡通信中“語言”規范的一組規則就是協議 例如:兩個人交談,必須使用相同的語言,如果你說漢語,他說阿拉伯語…… 數據通信協議的定義 決定數據的格式和傳輸的一組規則或者一組慣例 2. 協議分層 網絡通信的過程很復雜: 數據以電子信號的形式穿越…
-
基于ssl協議和openssl工具建立私有CA
前言 要自建CA需先了解openssl工具和ssl協議還有各加密類型 ssl(Secure Socket Layer)安全套接字層當前版本為3.0,瀏覽器與Web服務器之間的身份認證和加密數據傳輸,它工作在傳輸層和各應用層之間,用戶可以選擇是否使用ssl進行傳輸,選擇ssl協議將調用…
-
Memcache存儲大數據的問題
Memcache存儲大數據的問題 huangguisu Memcached存儲單個item最大數據是在1MB內,如果數據超過1M,存取set和get是都是返回false,而且引起性能的問題。 我們之前對排行榜的數據進行緩存,由于排行榜在我們所有sql select…
-
編譯安裝bind9
一、下載bind9.9.5源碼包 可以通過www.isc.org站點來獲得源碼包。 二、將源碼包解壓到任意目錄 源碼包通常都是.tar.gz文件,因此我們需要先將其解壓: 三、編譯安裝bind 1、安裝前的準備工作 …
-
集中管理利器-puppet快速入門-中
集中管理利器-puppet快速入門-中 6. 嘗試啟動master puppet 啟動master puppet,并確認8140端口已被監聽: #puppet返回成功,但不一定能成功啟動,puppet這個功能希望能改進… 7. 目錄結構 /etc/puppet/ …
-
壓縮與歸檔
一、壓縮 壓縮:根據一定算法將數據以更加節省空間的形式存放。下面來看一下Linux常見的壓縮工具: 1、gzip/gunzip 后綴名:.gz …