Time of Update: 2014-12-25
標籤:1、main函數參數形式int main(int argc , char *argv[] , char *env[]);//第一個參數argc代表命令列的參數個數//第二個參數依次指向各個參數,如"ls -l",argv[0]指向"ls",argv[1]指向"-l",argv[2]為NULL//第三個參數為當前進程環境變數列表2、命令列參數識別在命令列輸入命令時,選項的位置是隨意的,如ls -l -a 與ls -a -l的效果是一樣的2.1、getopt(int argc , char *
Time of Update: 2014-12-25
標籤:Linux作業系統的hostname是一個kernel變數,可以通過hostname命令來查看原生hostname。也可以直接cat /proc/sys/kernel/hostname查看。#hostname#cat /proc/sys/kernel/hostname 上面兩種輸出結果相同。修改運行時Linux系統的hostname,即不需要重啟系統hostname命令可以設定系統的hostname#hostname
Time of Update: 2014-12-25
標籤:我安裝完 RedHat Linux 5 之後,在終端使用一些命令,如: ifcinfig 查看原生IP,發現不能使用此命令,提示說“command not found”,這該怎麼辦呢 想想肯定是環境變數沒有載入,那就動手修改一下環境變數,修改如下:1、初始安裝完成系統之後,系統為了更加安全,有些命令的路徑沒有在PATH環境變數中,可以用echo $PATH命令查詢得知,添加路徑到PATH環境變數的方法如下:(如添加/sbin到PATH環境變數中)
Time of Update: 2014-12-25
標籤:Linux下grep顯示前後幾行資訊標準unix/linux下的grep通過下面參數控制上下文 grep -C 5 foo file 顯示file檔案裡匹配foo字串那行以及上下5行grep -B 5 foo file 顯示foo及前5行grep -A 5 foo file 顯示foo及後5行 查看grep版本號碼的方法是grep -V 假設想升級,升級的方法:最新的原始碼(google或者百度搜尋首頁),編譯安裝到某個地方,比方 /home/aaa/bin/
Time of Update: 2014-12-25
標籤:1. 查看核心版本命令:360kb.com:~> cat /proc/versionLinux version 2.6.32-358.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013360kb.com:~> uname -aLinux 192.168.1.10 2.6.32-35
Time of Update: 2014-12-25
標籤:1 File 功能表項目1 open file 開啟檔案2 close 關閉當前操作的檔案3 save 儲存當前操作的檔案4 save buffer as 另存新檔5 split window 拆分視窗 ,同時操作不同的檔案6 upsplit window 取消拆分視窗7 exit 退出emacs2.edit 功能表項目 1 undo 撤銷上一次操作 2 cut 剪下 3 copy 複製 4
Time of Update: 2014-12-25
標籤:cp 命令:cp filename1 filename2cp -r directory1 directory2cp -rv directory1 directory2(可顯示進度) mv命令mv filename1 filename2(若在同一目錄下該命令會重新命名檔案) mv filename directory/ mv filename directory/filename2
Time of Update: 2014-12-25
標籤:項目開發中在提高程式效率時,首先要定位到代碼那個部分耗費時間較長,進而改進代碼--縮短執行時間。這就要一個時間擷取函數來準確擷取時間,在linux/unix系統都有對應的時間擷取函數,不過要對其轉換封裝才可以得到我們想要且看得懂的數值,下例是以封裝gettimeofday()函數和struct timeval結構體擷取的時間擷取函數。 #include <sys/time.h> #include <unistd.h> 定義函數:int
Time of Update: 2014-12-25
標籤:一、安裝SNMP1.1、下載Net-SNMP的原始碼 選擇一個SNMP版本,比如5.7.1,如下:http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.1/,如所示: 下載完成之後得到如所示的一個壓縮包 1.2、把壓縮包傳輸到遠端Linux伺服器 把壓縮包使用FTP傳輸工具傳輸到遠端Linux伺服器 上傳成功後在linux的root目錄下就可以看到壓縮包了,如所示: 也可以在linux命令列視窗使
Time of Update: 2014-12-25
標籤:(1)通過#fdisk -l命令確認板子上的linux系統是否識別SD卡MP805M板子插入SD卡後顯示SD30 slot is without WPmmc1: new high speed SD card at address 5bc0mmcblk0: mmc1:5bc0 SD02G 1.83 GiB mmcblk0: p1[/]# fdisk -lDisk /dev/mtdblock0: 1 MB, 1179648 bytes255 heads, 63 sectors/track,
Time of Update: 2014-12-25
標籤:chmod [options] mode files只能檔案屬主或特權使用者才能使用該功能來改變檔案存模數式。mode可以是數字形式或以who opcode
Time of Update: 2014-12-25
標籤:linux核心 linux 記憶體 本學期Linux核心實驗最後是列印核心頁表,線性地址----物理地址我看到這個實驗題目的時候想到的就是這個init函數(因為這部分當時就是我講的^_^),這個函數是初始化linux核心頁表的,也就是將32位系統中3G以上的896M線性地址映射到物理地址的0-896M,在其調用者paging_init函數中還處理了其他的情況,比如固定映射之類的。那屬於高端
Time of Update: 2014-12-25
標籤: Linux系統,常用命令的來源很多,有些命令是shell內建的,比如cd,通過執行help命令,可以查看當前系統所有的內建命令。 用type <cmd_name>來查看一個命令是否為內建命令。 用 help <cmd_name>來查看內建命令的協助檔案。
Time of Update: 2014-12-25
標籤:modprobe bridge 1 net.ipv4.tcp_syncookies = 1 2 net.ipv4.tcp_tw_reuse = 1 3 net.ipv4.tcp_tw_recycle = 1 4 net.ipv4.tcp_fin_timeout = 30 5 net.ipv4.tcp_max_syn_backlog = 8192 6 net.ipv4.tcp_max_tw_buckets = 6000 7 net.ipv4.tcp_max_syn_backlog = 655
Time of Update: 2014-12-25
標籤:linux管線相關指令1.管線命令:管線命令用一個“|”表示,管線命令只能處理由前面個指令傳來的標準輸出資訊也就是stdoutput資訊,對於標準錯誤輸出資訊(stderr)並沒有直接處理能力。每一個管線後面接的第一個資料必定是指令,而且這個指令必須能接受stdinput的資料才行,這樣的指令才可以為管線指令,例如:less,more,head,tail等都是可以接受stdinput的管線命令的,至於像ls,cp,mv等就不是管線命令啦,因為ls,cp,mv並不會接受來自stdin的資料。
Time of Update: 2014-12-25
標籤:Openstack can not delete instance from dashboardup vote1 down vote favorite There are 66 instances in Openstack Havana. I think these instances are zombies instance. Dashboard displaysTerminate Success info when I click Terminate Instance. But
Time of Update: 2014-12-25
標籤:dns伺服器 linux 作業系統 網路 中新 DNS的配置我準備的網路環境如下 目標:配置DNSMaster和DNSSlave兩台dns伺服器,形成主從配置,為本網路提供名稱解析服務。過程:通過指令碼為2台伺服器自動設定所需環境(文章最後附上此次指令碼)650) this.width=650;"
Time of Update: 2014-12-25
標籤:快速鍵 linux 螢幕:Ctrl + Alt + d 顯示案頭/案頭最小化/還原案頭==windows下的win+dCtrl + Alt + l(L)
Time of Update: 2014-12-25
標籤:1
Time of Update: 2014-12-25
CentOS下燒錄光碟片linux下燒錄光碟片非常簡單,只需在終端視窗輸入以下命令即可:cdrecord -v -eject speed=8dev=/dev/cdwriter driveropts=burnfree test.isocdrecord軟體在發行版中一般都有,如果安裝系統時沒有安裝它,在你的安裝盤裡應該能找到。其中參數如下: -v 輸出儘可能多的校正資訊 -eject 燒錄完畢後彈出光碟片 speed=8 指定燒錄機的速度dev=/dev/cdwriter