Time of Update: 2017-01-13
一、什麼樣的情形需要批量部署 1、作業系統的安裝常見的有collber,red hat satelite(redhat)系統專用。2、作業系統的配置常見的有cfengine,puppet,chef,func。其中puppet最受歡迎3、批配量序的部署4、批量命令的運行查看狀態資訊二、ansible介紹 ansible的架構大致如下ansible是新出現的營運工具是基於Python研發的糅合了眾多老牌營運工具的優點實現了大量操作系統配置、批配量序的部署、批量運行命令等功能。營運工具常見的工作模式&
Time of Update: 2017-01-13
剛學習linux有一份中文協助手冊該是多好事情。linux內建的協助儘管有多種語言,目前各種發行版的linux基本沒有中文協助手冊。打造個適合自己中文手冊還是很有意義的。配置過程其實比較簡單,只需要知道中文包,然後放到man可以搜尋到的目錄中,基本就可以了。 下面將分一下幾步: 下載開源的man-pages 中文手冊包 配置解壓手冊包 測試安裝中文包 一、在個人工作目錄安裝中文協助手冊這樣優點是每個使用者,登陸進去都可以有自己的語言版協助手冊。大家直接手冊不會被相互調用,獨立而且靈活
Time of Update: 2017-01-13
在連網環境中,保持你 Linux 系統時間準確是一個好的習慣。Linux 系統中有很多服務需求時間正確才能在連網條件下正常工作。讓我們來看看你可以用來管理你機器時間的命令。在 Linux 中,有兩種方式行政時間:系統時間和硬體時間。系統時間由系統時鐘管理,硬體時間由硬體時鐘管理。要查看你的系統時間、日期和時區,像下面這樣使用 date 命令。 代碼如下:tecmint@tecmint ~/Linux-Tricks $ dateWed Sep 9 12:25:40 IST 2
Time of Update: 2017-01-13
下面我們來看看在一個目錄中用 ls,grep 和 wc 命令統計指定類型檔案數目的技巧。命令之間的互動通過具名管道完成。grep – 使用者根據給定模式或Regex進行搜尋的命令。wc – 用於統計行、字和字元的命令。統計普通檔案的數目在 Linux 中,普通檔案用符號 - 表示。 代碼如下:tecmint@tecmint ~/Linux-Tricks $ ls -l | grep ^- | wc -l7統計目錄的數目在 Linux 中,目錄用符號 d 表示。&
Time of Update: 2017-01-13
以前在LINUX裡面截圖都是直接按print screen鍵或者 alt + print screen。但是print screen是整個螢幕, alt + print screen是當前視窗。想要截螢幕中的一塊地區用什麼來?答案是import命令, 輸入:代碼如下:$ import
Time of Update: 2017-01-13
img檔案壓縮及解壓2.6核心中的initrd.img採用cpio壓縮,不再是2.4核心使用的ext2格式,無法使用mount -o loop 掛載。需要使用gunzip解壓縮,然後再使用cpio解包代碼如下:cp /boot/initrd-***.img initrd.img.gzgunzip initrd.img.gzmkdir initrdmv initrd.img initrdcd initrdcpio -ivmd <
Time of Update: 2017-01-13
你可曾知道Linux的魅力或威力來自哪裡?那就是,由於眾多發行版百花齊放,Linux的陣營日益壯大,每一款發行版都擁有一大批使用者,開發人員自願為相關項目投入精力。Linux發行版可謂是形形色色,它們旨在滿足每一種能想得到的需求。為了使自己的迷你筆記型電腦繼續發揮作用,準備給迷你筆記型電腦安裝個linux作業系統,繼續發揮它的潛能,經過尋找,發現可以考慮的系統還真不少,下面就和大家一起分享一下。1、veket系統veket系統目前包括veket-x86平台系統和隨身系統,還有迷你筆記型電腦系統,
Time of Update: 2017-01-13
所有的socket通訊都是通過socket介面來的,任何family的通訊包括unix域套接都要走的,所以只要截獲了socket 讀寫的幾個syscall 就可以瞭解unix域通訊端的發送和接受情況。systemtap發行版本提供了個工具socktop, 位於 /usr/share/doc/systemtap/examples/network/socktop, 是個非常方便的工具, 幹這個事情最合適了。安裝為了部署 SystemTap,需要安裝以下兩個 RPM
Time of Update: 2017-01-13
尋找大檔案eg:尋找目前的目錄下大於10MB的檔案 代碼如下:$ find . -type f -size +10000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’Sample output:./.kde/share/apps/akregator/Archive/http___blogs.msdn.com_MainFeed.aspx?Type=AllBlogs.mk4: 91M./out/out.tar.gz:
Time of Update: 2017-01-13
Linux下為機器設定靜態IP地址:代碼如下:vim /etc/sysconfig/network-scripts/ifcfg-eth0修改這個檔案內容如下形式:代碼如下:# Intel Corporation 82541GI Gigabit Ethernet ControllerDEVICE=eth0BOOTPROTO=static #為靜態HWADDR=00:15:17:B2:DC:B5ONBOOT=yesIPADDR=10.20.134.199
Time of Update: 2017-01-13
伺服器端主要是安裝memcache伺服器端,目前的最新版本是 memcached-1.3.0 。下載:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent這個庫用於Socket的處理,所以還需要安裝libevent,libevent的最新版本是libevent-1.3。(如果你的系統已經安裝了libevent,可以不用安裝)官網:http://www.monkey.org/~provos/
Time of Update: 2017-01-13
記憶體是Linux核心所管理的最重要的資源之一。記憶體管理系統是作業系統中最為重要的部分,因為系統的實體記憶體總是少於系統所需要的記憶體數量。虛擬記憶體就是為了克服這個矛盾而採用的策略。系統的虛擬記憶體通過在各個進程之間共用記憶體而使系統看起來有多於實際記憶體的記憶體容量。Linux支援虛擬記憶體,
Time of Update: 2017-01-13
剛才安裝Spynner模組,使用的是easy_install spynner安裝,各種檔案缺失啊,無意中發現apt-file命令,從此再也不用擔心編譯軟體缺少某個檔案而不知所措了。1、首先得安裝apt-file命令代碼如下:apt-get install apt-file2、接著更新apt-file的緩衝 代碼如下:apt-file update3、現在你可以使用apt-file搜尋缺失的檔案了,比如編譯過程中提示缺少 代碼如下:root@test:~# apt-file search
Time of Update: 2017-01-13
部落格增加了50X監控重啟的指令碼之後,總算對502和504的錯誤有了一定的控制,但是今天又有朋友反應出現了“資料庫連接錯誤”的資訊,通過排查kern.log,發現如下的資訊,Jan 8 02:01:05 VMVPS kernel: [232387.072765] Out of memory: Kill process 1896 (mysqld) score 265 or sacrifice childJan 8 02:01:05 VMVPS
Time of Update: 2017-01-13
首先,我們假定網站所在的伺服器為A伺服器,備份伺服器為B伺服器。安裝rsync的方法就不說了,Linux直接yum/apt-get install rsync就可以了1.用ssh-key-gen命令在A伺服器上建立公開金鑰和密鑰(目的是免密碼登入B伺服器)ssh-keygen -t rsa2.在A伺服器上運行ssh-copy-id命令把公開金鑰複製到B伺服器(.ssh/authorized_key)上ssh-copy-id -i ~/.ssh/id_rsa.pub
Time of Update: 2017-01-13
本篇文章將介紹一下Arch下安裝配置firewall防火牆(Centos7.X系列,FirewallD預設直接開啟的)。[root@Centos6 ~]# chkconfig --list | grep iptables #centos6.x系列 iptables預設是開啟的iptables 0:off 1:off
Time of Update: 2017-01-13
樣本設定檔這裡給出樣本的設定檔,只需要修改hostname即可。server {listen 80;charset utf-8;server_name localhost;root /www/web/default; location / {autoindex on;autoindex_exact_size off;autoindex_localtime on;}}其中server name localhost中的localhost改為實際的主機名稱,而root
Time of Update: 2017-01-13
沒有安裝或啟動 sendmail 組件解決辦法我是新手,命令不熟,所以寫的很詳細,老鳥勿噴哦1.重新安裝 sendmail 組件,我用的是 CentOS ,使用下面的命令安裝 代碼如下複製代碼 yum install sendmail 2.使用下面的命令重啟php-fpm進程 代碼如下複製代碼 /etc/init.d/php-fpm restart 3.檢測sendmail是否運行正常
Time of Update: 2017-01-13
方法一,過濾一些IP訪問本伺服器要封停一個IP,使用下面這條命令: 代碼如下複製代碼 iptables -I INPUT -s ***.***.***.*** -j DROP 要解鎖一個IP,使用下面這條命令: 代碼如下複製代碼 iptables -D INPUT -s ***.***.***.*** -j DROP 參數-I是表示Insert(添加),-D表示Delete(刪除)。後面跟的是規則,INPUT表示入站,***.***.***
Time of Update: 2017-01-13
下載一個模組 代碼如下複製代碼 wget ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gztar zxf mod_encoding-2.2.0-1.i386.tar.gzrpm -ivh mod_encoding-2.2.0-1.i386.rpm 重啟apache 代碼如下複製代碼 /etc/init.d/httpd restart 報錯如下 &