Time of Update: 2018-12-04
Linux 系統上有兩類根本不同的 Linux 可執行程式。第一類是靜態連結的可執行程式。靜態可執行程式包含執行所需的所有函數 — 換句話說,它們是“完整的”。因為這一原因,靜態可執行程式不依賴任何外部庫就可以運行。 第二類是動態連結的可執行程式。 靜態可執行程式與動態可執行程式比較 我們可以用 ldd 命令來確定某一特定可執行程式是否為靜態連結的: # ldd /sbin/sln not a dynamic executable “not a dynamic
Time of Update: 2018-12-04
生產環境中嘗試使用varnish替代squid的主要原因:1. squid不支援多核cpu, 生產環境中大多使用Dell R610系列,這種類型機器配置為2個4核雙線程cpu, 作業系統識別為16個,對squid來說,只能利用到一個邏輯cpu, 其它15個邏輯cpu相當於一直浪費。2. squid無法批量清除緩衝3. squid3.0目前還無法支援http 1.1, 這對一些管理調整(如gzip壓縮,cache-control)帶來不必要的麻煩4.
Time of Update: 2018-12-04
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://slaytanic.blog.51cto.com/2057708/516093如何用BIND, GeoIP, Nginx, Varnish來建立你自己的高效的CDN網路?CDN,意思是Content Distrubtion
Time of Update: 2018-12-04
YSlow是廣為人知的Web頁面效能分析、測試和調試工具,已經成為業界的事實標準之一。它的主要功能包括:基於三種預定義的規則集,或使用者自訂的規則集,為頁面打分為頁面效能提升提供建議總結頁面的組件情況展示頁面統計資訊提供效能分析工具,包括Smush.it和JSLintYSlow團隊提出的“23條Web效能最佳實務和規則”更是被奉為圭璧。儘可能減少HTTP請求次數使用CDN避免空src和href標籤加入Expires或Cache-Control
Time of Update: 2018-12-04
2011-05-11 17:28 37人閱讀 評論(0) 收藏 舉報進入vi的命令 vi filename :開啟或建立檔案,並將游標置於第一行首 vi +n filename :開啟檔案,並將游標置於第n行首 vi + filename :開啟檔案,並將游標置於最後一行首 vi +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處 vi -r filename :在上次正用vi編輯時發生系統崩潰,恢複filename vi
Time of Update: 2018-12-04
為了增加某一可能會經常重啟的tomcat的應用,而不影響原來的重要的應用。需要在同一個伺服器上配置兩個tomcat。而在環境變數中已經加入了CATALINA_HOME。配置第二個tomcat的方法如下: 1. 在新路徑下考入tomcat包。 2. 修改conf\server.xml, 需要修改三個連接埠,藍色為需要修改的地方<Server port="9005" shutdown="SHUTDOWN"><Connector port="8888"
Time of Update: 2018-12-04
Nagios是一款開源的免費網路監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換器路由器等網路設定,印表機等。在系統或服務狀態異常時發出郵件或簡訊警示第一時間通知網站營運人員,在狀態恢複後發出正常的郵件或簡訊通知。我最近在我們部門在搞這個東東,呵呵,順便把一些心得放到部落格上給大家分享分享。(注意下面的文章不是筆者的原創,我是在前輩的基礎上加入自己的心得和排除一些錯誤資訊,加以修改而已)一、安裝配置Nagios 1、Nagios簡介 Nagios是一款遵循GPLv2的開源
Time of Update: 2018-12-04
By: Michael Otey From the September 2009 edition of SQL Server Magazine Dealing with date values is a core part of working with T-SQL, and SQL Server has several built-in functions to access and manipulate dates in your T-SQL scripts, functions,
Time of Update: 2018-12-04
1、MapReduce來龍去脈 MapReduce是一個說難懂也難懂、說好懂也好懂的概念。 說它難懂,是因為,如果你只理論上的去學習、去理解,確實很難懂。 說它好懂,是因為,如果你親手在hadoop運行過幾個MapReduce的job,並稍微學點hadoop的工作原理,基本上也就理解MapReduce的概念了。 所以,有句話說的特別好:“如果將編程比作運動的話,那麼它絕對不是表演項目,而是競技項目。”(摘自《Erlang程式設計》第10頁) 但是,在這裡,我還是想向不瞭解MapReduce的同學
Time of Update: 2018-12-04
Kickstart無人職守安裝RHEL5(詳細圖解版)2009-09-22 21:56:48 之前,發的一個文字版本,現在整理一個圖解詳細版,讓每個人都可以實現Rhel5的無人值守安裝。測試環境:Redhat 5.3 關閉iptables 和Selinux所需服務:Dhcp Vsftp Tftp Xinted一、搭建好Yum源:詳細方法見:http://iminmin.blog.51cto.com/689308/162666
Time of Update: 2018-12-04
對於Inotify的使用,IBM有一篇文章介紹很詳細,不需要我贅述,連結如下:http://www.ibm.com/developerworks/cn/linux/l-inotifynew/大家往往使用inotify-tool比較熟悉,對於其監控檔案系統的一些特性,卻很少有人總結,有些人用開源的 Inotify指令碼程式進行rsync同步,但我希望還是要對檔案事件進行過濾,否則會做大量的重複操作和冗餘操作,主要原因是,在我們隊檔案進行編輯操
Time of Update: 2018-12-04
#mail server configuration$smtpServer = ""$smtpUser = ""$smtpPassword = "" #create the mail message$mail = New-Object System.Net.Mail.MailMessage #set the addresses$MailAddress=""$MailtoAddress=""$mail.From = New-Object
Time of Update: 2018-12-04
sersync監控指令碼不但能對相關進程進行監控,還能夠自動將停止的進程自動重啟。下面就直接講解一下sersync監控ing指令碼的具體操作方法。環境介紹sersync安裝在/root/下發送警示的郵件內文在/etc/sersync/bady.txtsersync 的日誌位置放置在 /etc/sersync/checksersync.log中指令碼會自動將最新的日誌內容添加在郵件內文中以上路徑有操作者自己建立指令碼內容如下#!/bin/bash# usage:#
Time of Update: 2018-12-04
#本指令碼擷取遠程伺服器的CPU使用方式#選擇伺服器名稱的錄入方式 if (!$continue) { $continue = Read-Host "是否手動輸入伺服器名稱,請選擇 Y 手動輸入 或 N 從文字檔讀取" } if ($continue -ne "N") { #手動批量錄入伺服器名稱 $listadd = $false $list = 1 $ComPList = New-Object System.Collections.ArrayList #定義PSList數組While
Time of Update: 2018-12-04
#######################################################如有轉載,請務必保留本文連結及著作權資訊##歡迎廣大營運同仁一起交流linux/unix網站營運技術!##QQ:335623998##E-mail:335623998@qq.com##部落格: http://dreamway.blog.51cto.com/##weibo:http://weibo.com/zhaixiangpan##############################
Time of Update: 2018-12-04
標籤:hitpurge proxy_cache nginx 轉載於http://linuxgp.blog.51cto.com/1708668/589824一.nginx的proxy_cache模組,據說比squid對多核的支援好很多。 所需軟體: wget http://labs.frickle.com/files/ngx_cache_purge-1.3.tar.gz pcre,nginx-0.8.29.tar.gz # purge模組
Time of Update: 2018-12-04
使用Fabric部署Hadoop和HBaseFabric是一個自動化的通過SSH在多台機器上批量執行程式的架構。利用事先編輯好的項目設定檔,可以實現項目的自動部署和維護。整個操作都在本地的目前的目錄進行,非常方便。Fabric的思想可能是借鑒自Capistrano:一個為Rails設計的自動部署架構,目前已經被很多Ruby非Ruby的項目採用,包括Hypertable這樣的Java項目。這樣的工具天然適合叢集的管理和部署,因此我把我為公司叢集寫的Fabfile.py檔案帖了上來。由於4節點的Ha
Time of Update: 2018-12-04
安裝完nagios後準備監控被監控伺服器上的某一程式,指令碼通過查看進程狀態返回狀態值,並傳送給nagios,來達到監控目的。nagios每個外掛程式監控會返回以下狀態值,我只用到了 0 、1、 2#!/bin/bash -x# Exit values:# ------------# 0 OK# 1 Warning# 2 Cirital# 3 Unknown# Others Unknown###################################
Time of Update: 2018-12-04
Memcache 安裝[root@memcache-node1 ~]# cd /usr/local/src[root@memcache-node1 src]# wget http://memcached.googlecode.com/files/memcached-1.4.10.tar.gz[root@memcache-node1 src]# wget
Time of Update: 2018-12-04
當訪問MRTG下的圖形網頁時出現如下錯誤,ForbiddenYou don't have permission to access /mrtg/10.8.254.1_254.html on this server.Apache/2.2.3 (CentOS) Server at 10.8.100.26 Port