Time of Update: 2014-10-30
標籤:http io ar 使用 strong div on bs amp Linux後台進程管理的一些命令:fg、bg、jobs、&、ctrl +
Time of Update: 2014-10-30
標籤:linux subversion安裝subversionyum install subversion安裝之後,主要會用到三個命令,svn:這個是svn用戶端;svnserve:svn服務端,啟動後就可以通過svn命令擷取和修改源檔案;svnadmin:svn服務端的管理工具建立倉庫mkdir -p /var/svn/repos#建立檔案夾svnadmin create /var/svn/repos#建立svn倉庫建立之後會在/var/svn/repos下產生如下檔案conf
Time of Update: 2014-10-30
標籤:tc限速 linux 限速 tc命令 流量限速不少中小企業伺服器接入頻寬往往只有10Mbps 通常伺服器也運行了其它服務,比如DNS服務,當網站訪問量較大並且有多人同時下載時,頻寬很容易耗盡,導致伺服器延遲增加或丟包。如何對80連接埠進行速度限制,而保障其它服務能正常運行?你可以使用tc
Time of Update: 2014-10-30
標籤:http os ar sp 檔案 div bs ef linux linux下.run檔案的安裝與卸載 .run檔案的安裝很簡單,只需要為該檔案增加可執行屬性,即可執行安裝以
Time of Update: 2014-10-30
linux給使用者添加sudo許可權,linux使用者sudo許可權linux給使用者添加sudo許可權: 有時候,linux下面運行sudo命令,會提示類似: xxxis not in the sudoers file. This incident will be reported. 這裡,xxx是使用者名稱稱,然後導致無法執行sudo命令,這時候,如下解決:進入超級使用者模式。也就是輸入"su
Time of Update: 2014-10-31
linux下多線程斷點下載工具-alex,多線程-alex今天要下載一下14G左右的檔案,用wget約10小時,後來發現linux下有個多線程支援斷點續傳的下載工具alex,試了一下,下載速度大大增加。包地址:http://pkgs.repoforge.org/axel/安裝下載rpm檔案並安裝:$ wget http://pkgs.repoforge.org/axel/axel-2.4-1.el6.rf.x86_64.rpm$ rpm -i
Time of Update: 2014-10-31
CentOS7中啟動/停止/重啟服務命令CentOS7.0中一個最主要的改變,就是切換到了systemd。它用於替代紅帽企業版Linux前任版本中的SysV和Upstart,對系統和服務進行管理。systemd相容SysV和Linux標準組的啟動指令碼。Systemd是一個Linux作業系統下的系統和服務管理員。它被設計成向後相容SysV啟動指令碼,並提供了大量的特性,如開機時平行啟動系統服務,按需啟動守護進程,支援系統狀態快照,或者基於依賴的服務控制邏輯。先前的使用SysV初始化或Upstar
Time of Update: 2014-10-31
centos7.0與6.0版本的不同今天下午,沒事幹,在一台機器上裝了一個centos7玩一玩,發現與之前版本有很大不同,不知道rhel7是不是也是這樣,畢竟現在centos屬於redhat了。裝機首先是裝機時,以前的rhel一系的(包括centos,fedora)選包都可以全選的,但現在是只能單選一項了,有子選項重複的;當裝到選擇分區時,centos7推薦的分區是xfs,而不是之前的ext(2,3,4)一系了;裝機其他大致一樣。初次啟動裝完機後,開機進系統的介面換了,乍一看以為是兩個核心,原來
Time of Update: 2014-10-31
CentOS7修改終端解析度RHEL7出來已經有一段時間了,終於迎來了CentOS7,昨晚沒事就裝上了,由於是在VM裡面裝的,完了之後終端介面的解析度高的厲害,很難操作,沒辦法改唄,因為RHEL7用了grub2,而不再是grub了,所以就有了這篇文章;用過Ubuntu的同學應該知道,在12.04之後好像都是grub2了。好了不多說了,先來修改解析度吧;在grub中我們修改的是/boot/grub/grub.conf,而在grub2中要修改的檔案是/boot/grub2/grub.cfg;找到li
Time of Update: 2014-10-30
Linux 通過sendmail 發郵件到外部郵箱,linuxsendmail 最近在寫自動化巡檢指令碼,想著怎麼預警後自動發送郵件警示。 首先下載最新版本mailx-12.4.tar.bz2# wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files 解壓包:# tar jxvf mailx-12.4.tar.bz2# cd mailx-12.4# make# make
Time of Update: 2014-10-31
CentOS7修改主機名稱在CentOS或RHEL中,有三種定義的主機名稱:a、靜態(static),b、瞬態的(transient),以及
Time of Update: 2014-10-30
爛泥:nginx負載平衡,爛泥nginx負載平衡本文由秀依林楓提供友情贊助,首發於爛泥行天下。 今天我們來學習下有關nginx的負載平衡配置。nginx的負載平衡是通過nginx的upstream模組和proxy_pass反向 Proxy來實現的。 說明:有三台伺服器,前端的A伺服器使用nginx進行負載平衡配置。後端是兩台配置的相同伺服器,以訪問a.ilanni.com這個網域名稱為例。結構圖,如下: A伺服器對外(公網)開放80連接埠,B、C伺服器就是兩台配置相同的伺服器。B伺服器開放80
Time of Update: 2014-10-30
Event Poll epoll 詳解,pollepoll 由於poll()和select()的局限,2.6核心引入了event poll(epoll)機制。雖然稍微複雜,但是epoll解決了它們共有的基本效能問題,並增加了一些新的特性。 poll()和select()每次調用都需要所有被監聽的檔案描述符。核心必須遍曆所有被監視的檔案描述符。當這個表變得很大時,成千上百的檔案描述符,每次調用時的遍曆就成為了明顯的瓶頸。 1、建立一個新的epoll執行個體
Time of Update: 2014-10-30
centos 中沒有 ifcfg-eth0 設定檔的解決辦法,用 CentOS-6.5-i386-LiveDVD.iso 鏡像安裝好CentOS 6.5系統後(已經把系統寫入硬碟),發現ip在每次重啟後都會還原,用ifconfig查看是有eth0網卡的(也有可能只有迴環網卡lo),於是查看eth0網卡設定檔,發現在 /etc/sysconfig/network-scripts/ 目錄下沒有 ifcfg-eth0
Time of Update: 2014-10-30
LD_LIBRARY_PATH與-L的關係,ld_library_path-lLD_LIBRARY_PATH是一個環境變數,它的作用是讓動態連結程式庫載入器(ld.so)在運行時(run-time)有一個額外的選項,即增加一個搜尋路徑列表。這個環境變數中,可以儲存多個路徑,用冒號分隔。它的厲害之處在於,搜尋LD_LIBRARY_PATH所列路徑的順序,先於嵌入到二進位檔案中的運行時搜尋路徑,也先於系統預設載入路徑(如/usr/lib)。 一個並不招人喜歡的副作用是,LD_LIBRARY
Time of Update: 2014-10-30
CentOS開機啟動方式設定 inittab 詳解整理CentOS下的/etc/inittab中的英文解釋:This file describes how the INIT process should set up the system in a certain run-level.The inittab file describes which processes are started at bootup and during normal
Time of Update: 2014-10-30
紅帽/CentOSext4無法格式化大分區補充ext4格式化方式一般情況下,XFS出現丟資料的情況為海量小檔案IO情境。在該情境下,inode佔用教大。通過上文的方式進行格式化,inode數量較小。通過大量測試,可以使用如下方法提升mkfs.ext4後檔案系統效能。方法主要內容:在/etc/mke2fs.conf檔案,ext4配置中去開啟64位功能。[root@node21 ~]# cat /etc/mke2fs.conf[defaults]base_features =
Time of Update: 2014-10-30
定時任務 Crontab命令 詳解整理前言crontab是Unix和Linux用於設定周期性被執行的指令,是互連網很常用的技術,很多任務都會設定在crontab迴圈執行,如果不使用crontab,那麼任務就是常駐程式,這對你的程式要求比較高,一個要求你的程式是24X7小時不宕機,一個是 要求你的發送器比較可靠,實際工作中,90%的程式都沒有必要花這麼多時間和精力去解決上面的兩個問題的,只需要寫好自己的商務邏輯,通過crond這
Time of Update: 2014-10-30
linux如何後台運行進程linux直接運行某個進程,在當前命令結束後,或者關閉掉shell視窗該進程會結束。如何在後台運行某個進程方法1使用nohup命令,nohup命令本身的意思是no hung up表示不會收到shell的關閉,關閉掉進程。使用nohup command &使得命令可以在後台運行,通過job -l可以看到後台啟動並執行情況。這裡比較坑的地方是如果直接關閉掉shell,shell也會關閉掉這個背景命令,退出shell需要先通過命令
Time of Update: 2014-10-30
linux監控某個進程的運行shell指令碼 該指令碼實現了對指定進程名的進程進行每隔2的掃描監控,一旦發現進程不存在便重新啟動。#!/bin/sha=10;while [[ @a -gt 5 ]]; do if test $(pgrep -f $1|wc -l) -eq 2;then sh stop.sh gnome-terminal -x sh start.sh & fi; sleep 2;done; 總結:(