Time of Update: 2014-12-26
標籤:#include <sys/stat.h>#include <string.h>#include <fcntl.h>#include <stdio.h>#include <unistd.h>int main(void){ #define STDOUT 1 int nul, oldstdout; char msg[] = "This is a test";/* create a file */ nul =
Time of Update: 2014-12-26
標籤:①匿名管道(pipe)匿名管道(pipe)管道是一種半雙工的通訊方式,資料只能單向流動。如果要進行雙工通訊,需要建立兩個管道。管道只能在具有親緣關係的進程間使用,例如父子進程或兄弟進程。②有名管道(mkfifo)有名管道也是雙半工的通訊方式,但它允許無親緣關係的進程間使用。③訊號量(semophore)訊號量常用來作為一種鎖機制來使用,它是一個記數器,用來控制多進程對共用資源的訪問,防止多個進程同時訪問一個共用資源。訊號量主要用作為進程間或同一進程間不同線程之間的同步手段。④訊號(sina
Time of Update: 2014-12-26
標籤:建立使用者、設定密碼、修改使用者、刪除使用者:useradd testuser 建立使用者testuserpasswd testuser 給已建立的使用者testuser設定密碼說明:新建立的使用者會在/home下建立一個使用者目錄testuserusermod --help 修改使用者這個命令的相關參數userdel testuser 刪除使用者testuserrm -rf
Time of Update: 2014-12-26
標籤:原貼:http://www.linuxfly.org/post/300/ 5 [原]Linux下的rename命令 linuxing , 16:28 , 網路服務 ? 虛擬機器 , 評論(0) , 引用(0) , 閱讀(61) , Via 本站原創 大 | 中 | 小
Time of Update: 2014-12-26
標籤:linux開機啟動指令碼指令碼開機啟動,是linux營運工作中經常會用到的一個技能,今天介紹2種常見的辦法:系統平台:RHEL 6.4主要目的是自己測試用的:一、編輯/etc/rc.d/目錄下的rc.local檔案。 #vi /etc/rc.d/rc.local#!/bin/sh## This script will be executed *after* all
Time of Update: 2014-12-26
標籤:linux下常用的命令總結這裡只是一些常用的,可能不全,歡迎補充cd 切換目錄cd .. 切換到上層目錄cd - 切換到上次所在目錄cd ~ 切換到使用者家目錄pwd 查看當前所在目錄mkdir 建立新的目錄-p 如果父目錄不存在,連同父目錄一起建立-m 後跟目錄的許可權rm 刪除檔案或者目錄-r 遞迴刪除,及刪除目錄-f 強制性刪除不提醒-i 提醒是否刪除rmdir 刪除目錄,不過一般情況下本人都是使用rm -r來刪除目錄。touch
Time of Update: 2014-12-26
標籤:分隔tomcat日誌進入/etc/logrotate.d目錄建立tomcat檔案,內容如下:/usr/local/java/tomcat7/logs/catalina.out { daily rotate 15 missingok notifempty copytruncate compress
Time of Update: 2014-12-26
標籤:linux nfs read-only file system
Time of Update: 2014-12-26
標籤:linux核心 arm 在做驅動時,往往想編譯成模組,讓後載入來使用,這樣靈活性較高,無需重新編譯核心。然後在使用供應商提供的核心時,往往無法編譯成核心。也就是說把宏設定為y,編譯進核心沒有問題,但是設定成m編譯成模組卻不行。檢查很多地方都不行,實際上這個問題很簡單,可就這個簡單的問題,搞了我一天,真心傷啊,這裡做個記錄做謹記。解決的辦法很簡單,看看在執行核心make的時候是否添加了modules參數,如下面的形式:mak
Time of Update: 2014-12-26
標籤:問題源頭: 登入到伺服器(實驗室分的一個伺服器帳號)上,想在目前的目錄下建立一個檔案,但提示“檔案系統唯讀”,無法建立檔案。通過ls
Time of Update: 2014-12-26
標籤: 轉自:http://rubyer.me/blog/1613/ 單個檔案中尋找替換很簡單,就不說了。檔案夾下所有檔案中字串的尋找替換就要記憶了,最近部署幾十台linux伺服器,記錄下總結。尋找檔案夾下包含字串的檔案例:尋找/usr/local目錄下所有包含”rubyer.me”的檔案。grep -lr ‘rubyer.me‘
Time of Update: 2014-12-26
標籤:linux的開機啟動順序Linux的開機啟動順序第一步:當然是加電了第二步:載入BIOS設定,選擇啟動盤。這是因為因為BIOS中包含了CPU的相關資訊、裝置啟動順序資訊、硬碟資訊、記憶體資訊、時鐘資訊、PnP特性等等。在此之後,電腦心裡就有譜了,知道應該去讀取哪個硬體裝置了。在BIOS將系統的控制權交給啟動硬碟第一個扇區之後,就開始由Linux來控制系統了。第三步:載入磁碟中MBR中的grubMBR(Master Boot
Time of Update: 2014-12-25
標籤:使用者名稱 linux 計劃 程式 一、任務計劃管理——crontab編輯計劃任務:crontab -e【-u 使用者名稱】查看計劃任務:crontab -l【-u 使用者名稱】刪除計劃任務:crontab -r【-u 使用者名稱】root使用者可以管理指定使用者的計劃任務普通使用者只能管理自己的計劃任務
Time of Update: 2014-12-26
標籤: 概念: sed是一種線上編輯器,它一次處理一行內容。處理時,把當前處理的行儲存在臨時緩衝區中,稱為"模式空間(pattern space)",接著用捨得命令處理緩衝區中的內容,處理完成後,把緩衝區的內容輸出。接著處理下一行,這樣不斷重複,直到檔案末尾。檔案內容並沒有改變,除非你是用重新導向儲存輸出。sed主要用來編輯一個活多個檔案。 &
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下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 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核心 linux 記憶體 本學期Linux核心實驗最後是列印核心頁表,線性地址----物理地址我看到這個實驗題目的時候想到的就是這個init函數(因為這部分當時就是我講的^_^),這個函數是初始化linux核心頁表的,也就是將32位系統中3G以上的896M線性地址映射到物理地址的0-896M,在其調用者paging_init函數中還處理了其他的情況,比如固定映射之類的。那屬於高端
Time of Update: 2014-12-26
Linux下的許可權 chomd,Linux許可權chomdchmod [options] mode files只能檔案屬主或特權使用者才能使用該功能來改變檔案存模數式。mode可以是數字形式或以who opcode