Time of Update: 2017-01-13
oracle
Time of Update: 2017-01-13
看到螢幕上都是 Out of memory: Kill process[PID] [process name] score,雖然知道這是linux自我保護進行記憶體清理動作,但是為了知道更多的細節進行了學習。【原因分析】Out of memory 問題,這通常是因為某時刻應用程式大量請求記憶體導致系統記憶體不足造成的,這通常會觸發 Linux 核心裡的 Out of Memory (OOM) killer,OOM killer
Time of Update: 2017-01-13
1、安裝apr-1.5.1.tar.gz 命令: wget http://apache.fayea.com/apache-mirror//apr/apr-1.5.1.tar.gz tar zxvf apr-1.5.1.tar.gz cd apr-1.5.1 ./configure make make
Time of Update: 2017-01-13
下載jdk1.6進入oracle官網,依次選擇 Downloads-->Java SE-->拉倒網頁最底部,點擊Previous Releases - Java Archive後的DOENLOAD按鈕,選擇Java SE 6,選擇Java SE Development Kit 6u45,選擇Accept License Agreement後下載這個(下載時需要登入):blob.png拷貝至伺服器/usr/local# chmod +x jdk-6u45-linux-x64.bin#
Time of Update: 2017-01-13
PV、VG、LV伺服器磁碟分割情況:[root@iZ25ou6jy8jZ ~]# fdisk -lDisk /dev/xvda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size
Time of Update: 2017-01-13
我的伺服器一直正常使用,平時使用secureCRT進行管理,使用secureFX進行檔案的上傳下載,突然有一天secureFX串連的時候出問題了,secureFX的日誌如下:i SecureFX 版本 6.6.1.289 (Official Release - November 4, 2010) i 會話 00002 成功建立(為) session mydomain_218.245.0.54_cd.mydomain.comi SSH2Core version 6.6.0.289i 正在串連到
Time of Update: 2017-01-13
擷取 rsync-3.1.0 我的網盤裡放了一個 。地址:http://yunpan.cn/cKAHidI4yCu3L 提取碼 c59c開始安裝rsync[root@localhost ~]# tar zxvf rsync-3.1.0.tar.gz[root@localhost ~]# cd rsync-3.1.0[root@localhost ~]# ./configure --prefix=/home/work/rsync[root@localhost ~]#
Time of Update: 2017-01-13
在vps中很常見的一個用法就是定時執行任務,定時執行任務可以減少人為工作量,提高效率。linux系統的定時任務是由 cron (crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是預設啟動的。另外, 由於使用者自己也可以設定計劃任務,所以,Linux系統也提供了使用者控制計劃任務的命令:crontab
Time of Update: 2017-01-13
denyhosts是一個安全工具,用Python編寫的,用於監視伺服器訪問日誌,防止虛擬專用伺服器蠻力攻擊。該項目工程通過禁止超過一定次數的失敗登入嘗試的IP地址。步驟一、安裝denyhosts是的,denyhosts很容易安裝在Ubuntusudo apt-get install
Time of Update: 2017-01-13
在虛擬化和雲端運算以及容器時代,我們將很多物理伺服器所跑的應用全部遷移至以xen虛擬化私人雲端中。這時候會面臨物理伺服器遷移到虛擬伺服器的問題。遷移windows到是xencover可以幹,但是linux呢,網路上很多人都沒有說。這裡我簡單介紹下遷移流程:1.使用clonezilla live cd啟動物理伺服器2.使用網路方式掛在nas3.使用dd將硬碟block導到nas上4.啟動vm即可!來點圖:
Time of Update: 2017-01-13
環境:系統內容:CenetOS6.4 x86_64一、什麼是S.M.A.R.T.smart是一種磁碟自我分析檢測技術,早在90年代末就基本得到了普及,每一塊硬碟(包括IDE、SCSI)在啟動並執行時候,都會將自身的若干參數記錄下來,這些參數包括型號、容量、溫度、密度、扇區、尋道時間、傳輸、誤碼率等,硬碟運行了幾千小時後,很多內在的物理參數都會發生變化,某一參數超過警示閾值,則說明硬碟接近損壞。smartmontools是一款開源的磁碟控制,監視工具,可以運行在
Time of Update: 2017-01-13
一、介紹Linux下的nload是一個很好用的工具,功能也很強,只是相對單一,只能查看總的流量。可以即時地監控網卡的流量,分Incoming,Outgoing兩部分,也就是流入與流出的流量同時統計當前,平均,最小,最大,總流量的值 官網:http://www.roland-riegel.de/nload/index.html二、安裝及使用1.安裝配置[root@lookings src]# wget wget http://www.roland-riegel.de/nload/nload-0.7
Time of Update: 2017-01-13
雖然你通過Namespace把我Jail到一個特定的環境中去了,但是我在其中的進程使用用CPU、記憶體、磁碟等這些計算資源其實還是可以隨心所欲的。所以,我們希望對進程進行資源利用上的限制或控制。這就是Linux CGroup出來了的原因。Linux CGroup全稱Linux Control Group, 是Linux核心的一個功能,用來限制,控制與分離一個進程組群的資源(如CPU、記憶體、磁碟輸入輸出等)。這個項目最早是由Google的工程師在2006年發起(主要是Paul
Time of Update: 2017-01-13
內部命令在系統啟動時就調入記憶體,是常駐記憶體的,所以執行效率高。外部命令是系統的軟體功能,使用者需要時才從硬碟中讀入記憶體。type可以用來判斷一個命令是否為內建命令type: usage: type [-afptP] name [name ...][root@linuxeye ~]# type typetype is a shell builtin[root@linuxeye ~]# type -p type[root@linuxeye ~]# type -t
Time of Update: 2017-01-13
《lnmp一鍵安裝包》之前添加虛擬機器主機帳號是儲存在資料庫,因此必須安裝php和資料庫才能正常使用,現更改為PureDB方式(不依賴php和MySQL),將使用者資訊儲存在本地(非資料庫)。但是這種方式管理ftp虛擬帳號需要手工敲命令,於是寫這個指令碼來可視化的管理帳號。功能如下(pureftpd_vhost.sh):1.建立帳號2.更改目錄3.更改密碼4.刪除帳號5.列出所有帳號6.顯示某個帳號詳細資料q.
Time of Update: 2017-01-13
1、幾個cpu# more /proc/cpuinfo |grep "physical id"|uniq|wc -l2、每個cpu是幾核(假設cpu配置相同)# more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l# cat /proc/cpuinfo | grep processor3、查看物理CPU的個數# cat /proc/cpuinfo |grep
Time of Update: 2017-01-13
1、建立1GB的swap# dd if=/dev/zero of=/swapfile bs=1k count=1024k# dd if=/dev/zero of=/swapfile bs=1k count=2048k# mkswap /swapfile# swapon /swapfile# echo "/swapfile swap swap auto 0 0" | sudo tee -a /etc/fstab# sudo
Time of Update: 2017-01-13
使用 git 時候,經常會發現,不知不覺就建立了大量的分支。那麼,麻煩事就來了,如此多廢棄的分支,該怎麼辦呢?總不能一個一個執行 git branch -D branchName 刪除吧!下面就給大家提供一種大量刪除分支的方法:git branch |grep 'branchName' |xargs git branch -D這是通過 shell 管道命令來實現的大量刪除分支的功能git branch 輸出當前分支列表grep 是對 git branch 的輸出結果進行匹配,匹配值當然就是
Time of Update: 2017-01-13
以隨身碟為安裝媒介進行Arch Linux的安裝:1:下載官方 ISO 鏡像 #http://mirrors.163.com/archlinux/iso/2015.04.01/archlinux-2015.04.01-dual.iso2:下載syslinux 6.xx #https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.
Time of Update: 2017-01-13
使用協助zhangnq@vm-199:~$ mtr -husage: mtr [-hvrwctglspniu46] [--help] [--version] [--report] [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk] [--raw] [--split] [--no-dns] [--address interface] [--psize=bytes/-s