Time of Update: 2013-12-13
gcc and g++分別是gnu的c & c++編譯器gcc/g++在執行編譯工作的時候,總共需要4步1.預先處理,產生.i的檔案[前置處理器cpp]2.將預先處理後的檔案不轉換成組合語言,組建檔案.s[編譯器egcs]3.有彙編變為目標代碼(機器代碼)產生.o的檔案[彙編器as]4.串連目標代碼,產生可執行程式[連結器ld] [參數詳解]-x language
Time of Update: 2013-12-13
sort命令總結功能:排序文法:sort [-bcdfimMnr][-o<輸出檔案>][-t<分隔字元>][+<起始欄位>-<結束欄位>][--help][--verison][檔案]參數: -b 忽略每行前面開始出的空白字元。 -d 排序時,處理英文字母、數字及空白字元外,忽略其他的字元。 -f 排序時,將小寫字母視為大寫字母。
Time of Update: 2013-12-13
選擇安裝模式為文本Boot : linux text選擇預設語言Choose a language :English選擇預設鍵盤Keyboard type :us選擇安裝源Installation method :local cdrom光碟片檢測CD find : skip歡迎介面CentOS : OK選擇安裝系統或升級系統System to upgrade : reinstall system建立分區:自訂Partitioning type : create custom
Time of Update: 2013-12-13
1、 elinks -dump 以文本的方式顯示 eg:elinks -dump http://www.google.cn -source
Time of Update: 2013-12-13
一、首先把tty驅動在linux中的分層結構理清楚: 自上而下分為TTY核心層、TTY線路規程、TTY驅動。 二、TTY核心層與線路規程層分析 使用者空間的程式直接對tty核心層進行讀寫等相關操作,在tty_io.c中: int__init
Time of Update: 2013-12-13
這一節講述raid5模組中處理讀寫流程。這個過程很複雜,最關鍵的函數就是handle_stripe,處理一次讀或寫都會多次調用這個函數才能完成。當然,這個函數也是raid5模組的一個核心函數,他還負責同步,重建,以及擴充的實現。在分析之前,我們需要準備一些預備知識:一、條帶:我們知道,raid5是以條帶為基本單位來存取資料的。如所示: raid5還有其它中資料分布方式,這裡只列出一種。圖中的block0,block1,block2等這些資料區塊在邏輯上是連續的。值得注意的是
Time of Update: 2013-12-13
第三章:運行nagios 3.1 驗證設定檔正確性 每次修改過你的設定檔 ,你應該運行一次檢測程式來驗證配置的正確性。在運行你的Nagios程式之前這是很重要的,否則的話會導致Nagios服務因配置的錯誤而關閉。 為驗證你配置,運行Nagios帶命令列參數 ‐v,象這樣: /usr/local/nagios/bin/nagios ‐v /usr/local/nagios/etc/nagios.c
Time of Update: 2013-12-13
網上有很多介紹在Ubuntu下開啟SSH服務的文章,但大多數介紹的方法測試後都不太理想,均不能實現遠程登入到Ubuntu上,最後分析原因是都沒有真正開啟ssh-server服務。最終成功的方法如下:sudo apt-get install openssh-serverUbuntu預設安裝了openssh-client,所以在這裡就不安裝了,如果你的系統沒有安裝的話,再用apt-get安裝上即可。 然後確認sshserver是否啟動了:ps -e |grep
Time of Update: 2013-12-13
1.使用sed插入分行符號]#sed 's/\(.\){n\}/\n/g' file 其中大括弧裡的n表示在第n個字元後插入分行符號 2.在vi下查看windows檔案會出現windows分行符號^M . 使用vi內建替換功能即可刪除按一下esc輸入:%s/^M//g 其中^M是按ctrl+v,ctrl+m輸入出來的。 3.bash比較中-ne 不等、-eq 等於、-le 小於等於、-lt 小於、-ge 大於等於、-gt 大於:
Time of Update: 2013-12-13
(1)檔案的操作 1.Touch 建立新檔案和修改時間戳記 Touch +新檔案 Touch -t 201007111500 f1 修改f1的時間戳記 &
Time of Update: 2013-12-13
centos6.3安裝openvpn用戶端 Centos 預設是沒有提供Openvpn的,而且在yum 的源裡面也沒有openvpn ,如果想使用yum安裝的話要首先安裝EPEL這個東西。www.2cto.com Shell代碼 wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Time of Update: 2013-12-13
Linux cat命令用法 Linux Cat命令主要有三大功能: www.2cto.com 1.Linux Cat命令一次顯示整個檔案。$ cat filename2.Linux Cat命令從鍵盤建立一個檔案。$ cat > filename(只能建立新檔案,不能編輯已有檔案.)3.Linux Cat命令將幾個檔案合并為一個檔案。$cat file1 file2 > file 參數:-n 或
Time of Update: 2013-12-13
CentOS6.3 minimal EFI的網卡問題 這幾天用CentOS-6.3-x86_64-minimal-EFI.iso的鏡像安裝了虛擬機器,發現啟動起來時竟然找不到網卡……問題已經解決,這裡記錄一下,也方便我以後查閱。 www.2cto.com 虛擬機器的網路設定選項: 可以看到,這裡是選擇接入網線的。 登入到剛才安裝的虛擬機器系統(CentOS-6.3-x86_64-minimal-EFI)
Time of Update: 2013-12-13
在ubuntu下各種格式軟體安裝及常用命令 Ubuntu下軟體安裝的幾種方式: www.2cto.com (1).bundle 格式 以VMware-Workstation-Full-7.0.0-203739.i386.bundle為例 命令如下:sudo sh
Time of Update: 2013-12-13
每天一個linux命令(25):linux檔案屬性詳解 相關連結:每天一個linux命令(1):ls命令http://www.bkjia.com/os/201210/163049.html;每天一個linux命令(2):cd命令http://www.bkjia.com/os/201210/163050.html;每天一個linux命令(3):pwd命令http://www.bkjia.com/os/201210/163462.html;每天一個linux命令(4):mkdir命令htt
Time of Update: 2013-12-13
linux awk kill grep的應用 ps -ef|grep report |grep -v grep|awk '{print $2}' |xargs kill -9 www.2cto.com ps -efww|grep processname|grep -v grep|cut -c 9-15|xargs kill
Time of Update: 2013-12-13
前言網上有很多用kill
Time of Update: 2013-12-13
linux memcached緩衝架構參數詳解 -d選項是啟動一個守護進程,-m是分配給Memcache使用的記憶體數量,單位是MB-u是運行Memcache的使用者,建議最好建立一個memcached使用者 www.2cto.com
Time of Update: 2013-12-13
LINUX shell指令碼攻略 echo Hello world ! 等價於 echo 'Hello world !' 但是不等價於echo "Hello world !"(!放在雙引號裡邊的時候需要轉義\) www.2cto.com 簡單的判斷例子1#!/bin/bash2if [ $UID ne 0 ];then3 echo Non root
Time of Update: 2013-12-13
linux下解壓iso鏡像檔案方法 .iso檔案的格式是iso9660,iso9660是cd上的一種檔案系統,也就是說是 www.2cto.com 是資料在cd上的組織形式; 它的一些限制是: 1、最多8級子目錄(可以用RockRidge