Time of Update: 2017-01-13
執行指令時須指定所要檢查的磁碟裝置,及此裝置的磁碟區塊數。文法badblocks [-svw][-b <區塊大小>][-o <輸出檔案>][磁碟裝置][磁碟區塊數][啟始區塊]參數說明: -b<區塊大小> 指定磁碟的區塊大小,單位為位元組。 -o<輸出檔案> 將檢查的結果寫入指定的輸出檔案。 -s 在檢查時顯示進度。 -v 執行時顯示詳細的資訊。 -w 在檢查時,執行寫入測試。 [磁碟裝置]
Time of Update: 2017-01-13
uucico是用來處理uucp或uux送到隊列的檔案傳輸工具。uucico有兩種工作模式:主動模式和附屬模式。當在主動模式下時,uucico會調用遠端主機;在附屬模式下時,uucico則接受遠端主機的調用。文法uucico [-cCDefqvwz][-i<類型>][-I<檔案>][-p<串連連接埠號碼碼>][-][-rl][-s<主機>][-S<主機>][-u<使用者>][-x<類型>][--help]參數說明
Time of Update: 2017-01-13
用於在UNIX/LINUX下求運算式變數的值,一般用於整數值,也可用於字串。文法expr 運算式運算式說明: 用空格隔開每個項; 用 / (反斜線) 放在 shell 特定的字元前面; 對包含空格和其他特殊字元的字串要用引號括起來執行個體1、計算字串長度> expr length “this is a test”142、抓取字串> expr substr “this is a test” 3 5is
Time of Update: 2017-01-13
fmt指令會從指定的檔案裡讀取內容,將其依照指定格式重新編排後,輸出到標準輸出裝置。若指定的檔案名稱為"-",則fmt指令會從標準輸入裝置讀取資料。文法fmt [-cstu][-p<列起始字串>][-w<每列字元數>][--help][--version][檔案...]參數說明: -c或--crown-margin 每段前兩列縮排。 -p<列起始字串>或-prefix=<列起始字串> 僅合并含有指定字串的列,
Time of Update: 2017-01-13
ex執行效果如同vi -E,使用文法及參數可參照vi指令,如要從Ex模式回到普通模式,則在vim中輸入":vi"或":visual"指令即可。文法ex [選項][參數]參數說明:+數字:從檔案指定的數字行開始顯示-b:使用二進位模式編輯檔案-c 指令:編輯完第一個檔案後執行指定的指令-d :編輯多個檔案時,顯示差異部分-m :不允許修改檔案-n :不使用緩衝-oN:其中 N 為數字-r :列出緩衝,並顯示恢複資訊-R :以唯讀方式開啟檔案-s
Time of Update: 2017-01-13
文法cpio [-0aABckLovV][-C <輸入/輸出大小>][-F <備份檔>][-H <備份格式>][-O <備份檔>][--block-size=<區塊大小>][--force-local][--help][--quiet][--version] 或 cpio [-bBcdfikmnrsStuvV][-C <輸入/輸出大小>][-E <範本檔案>][-F <備份檔>][-H
Time of Update: 2017-01-13
該指令會在特定目錄中尋找合格檔案。這些檔案應屬於原始代碼、二進位檔案,或是協助檔案。該指令只能用於尋找二進位檔案、原始碼檔案和man手冊頁,一般檔案的定位需使用locate命令。文法whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][檔案...]參數:-b 只尋找二進位檔案。-B<目錄> 只在設定的目錄下尋找二進位檔案。-f 不顯示檔案名稱前的路徑名稱。-m
Time of Update: 2017-01-13
一、增加swap1、使用如下命令,建立1G的swap空間。dd if=/dev/zero of=/tmp/swap bs=1MB count=10242、製作一個swap檔案mkswap /tmp/swap3、啟動swap分區。swapon /tmp/swap4、此操作只對當前有效,重啟伺服器後失效。如果想持續保持。可以編輯/etc/fstab檔案:vim /etc/fstab並在其添加以下內容,儲存後即可確保增加的虛擬記憶體swap永久生效。/tmp/swap swap swap
Time of Update: 2017-01-13
進程在電腦中是一個程式執行過程的標誌,當程式執行完時,相應的進程也該終止。但是實際情況中很多進程沒有在程式執行終止時死掉,於是變成了殭屍進程,少量的殭屍進程並不會影響伺服器的效能,但是任何伺服器在進程很多的時候都無法提供很好的效能。有時候因為一些特殊情況,需要把 linux 下符合某一項條件的所有進程 kill 掉,又不能用 killall 直接殺掉某一進程名稱包含的所有運行中進程(我們可能只需要殺掉其中的某一類或運行指定參數命令的進程),這個時候我們需要運用 ps, grep, cut 和
Time of Update: 2017-01-13
今天同事要在docker的jenkins容器裡安裝sdk,當他把他之前安裝好的sdk傳我時,我才發現居然有16g,docker的容器整個都才只有10個g,還好讓我找到個可以動態擴充docker容器的文章,先分享給大家. 系統:centos 6(64位) docker版本:1.7.1 docker儲存引擎:devicemapper 宿主機分區格式必須是:ext2、ext3、ext4指令碼內容:#!/bin/bash#This script is
Time of Update: 2017-01-13
在Linux系統中,預設情況下只有root使用者才可以綁定1024以下的連接埠,而普通使用者需要綁定1024以下的連接埠,基本方法是使用的Nginx代理轉寄或者作業系統的iptables進行連接埠轉寄兩種方法進行,本文將以tomcat為例,直接以普通使用者運行tomcat,並使tomcat程式綁定80連接埠或者轉送
Time of Update: 2017-01-13
打包壓縮目錄很簡單如下 代碼如下複製代碼 tar -czf small.tar.gz small(目錄名) ;壓縮並打包目錄 更多樣本 代碼如下複製代碼 樣本一:將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮![root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <
Time of Update: 2017-01-18
複製代碼 代碼如下: #按照目錄大小排序戰士最前面15個目錄或者檔案 du -xB M --max-depth=2 /var | sort -rn | head -n 15 #列出當前所有子目錄的檔案大小 du -h --max-depth=1 #列出當前檔案或者目錄最大的10個 du -s * | sort -n | tail #按照目錄大小從大到小排序 du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf
Time of Update: 2017-01-18
“/”根目錄部分有以下子目錄:/usr 目錄包含所有的命令、程式庫、文檔和其它檔案。這些檔案在正常操作中不會被改變的。這個目錄也包含你的Linux發行版本的主要的應用程式,譬如,Netscape。/var 目錄包含在正常操作中被改變的檔案:假離線檔案、記錄檔案、加鎖檔案、臨時檔案和頁格式檔案等/home 目錄包含使用者的檔案:參數設定檔案、個人化檔案、文檔、資料、EMAIL、快取資料等。這個目錄在系統省級時應該保留。/proc 目錄整個包含虛幻的檔案。它們實際上並不存在磁碟上,也不佔用任何空間。
Time of Update: 2017-01-18
Linux下的Chrome快速鍵詳細整理標籤頁和視窗快速鍵Ctrl+N開啟新視窗。Ctrl+T開啟新標籤頁。Ctrl+Shift+N在隱藏模式下開啟新視窗。按 Ctrl+O,然後選擇檔案。在 Chrome
Time of Update: 2017-01-18
一、簡介平衡二叉樹(BalancedBinary Tree或Height-Balanced Tree)又稱AVL樹。它或者是一棵空樹,或者是具有下列性質的二叉樹:它的左子樹和右子樹都是平衡二叉樹,且左子樹和右子樹的深度之差的絕對值不超過1。若將二叉樹上結點的平衡因子BF(BalanceFactor)定義為該結點的左子樹的深度減去它的右子樹的深度,則平衡二叉樹上所有結點的平衡因子只可能是-1、0和1。(此段定義來自嚴蔚敏的《資料結構(C語言版)》)紅/黑樹狀結構R-B
Time of Update: 2017-01-18
Nginx是一個輕量級,高效能的Web伺服器/反向 Proxy和電子郵件 代理(IMAP/POP3),它可以運行在UNIX,GNU/Linux,BSD變種,MAC OS X,Solaris和Microsoft Windows上。根據Netcraft的調查資料顯示,互連網上6%的網域名稱都使用了Nginx Web伺服器。Nginx是解決C10K問題的伺服器之一,與傳統伺服器不一樣,Nginx不依賴於線程處理請求,相反,它使用了一個更具擴充性的事件驅
Time of Update: 2017-01-18
1:確定你的系統是UTF編碼[root@Tserver ~]# env|grep LANGLANG=en_US.UTF-82:NGINX設定檔裡預設編碼設定為utf-8server{listen 80;server_name .inginx.com ;index index.html index.htm index.php;root /usr/local/nginx/html/inginx.com;charset utf-8;}如果是用securecrt 上傳檔案,請選擇
Time of Update: 2017-01-18
我們經常會通過find命令進行大量操作,如:大量刪除舊檔案、批量修改、基於時間的檔案統計、基於檔案大小的檔案統計等,在這些操作當中,由於rm刪除操作會導致目錄結構變化,如果要通過find結合rm的操作寫成指令碼,就會遇到一些麻煩,本文通過一個例子為大家進行介紹。系統內容:SUSE Linux Enterprise Server 11 或Red Hat Enterprise
Time of Update: 2017-01-18
本人使用的方法一,成功配置,方法二沒測過,可以作為參考 方法一:1.確保RHEL5中已經安裝了yum[root@lvs-master ~]# rpm -qa |grep yum yum-metadata-parser-2-el5 yum-updatesd-9-el5 yum-22-el5 yum-security-16-el5 yum-rhn-plugin-4-el5 2.修改源設定檔 #vim