Time of Update: 2018-12-05
~目前使用者目錄的縮寫cd ~cd /home/<user-name>/ --help擷取協助vi --help tab自動補全。雙擊tab給出補全提示。若當前命令無歧義,則完整補全。若有歧義雙擊可列出提示選項。cd /e [tab], 補全為cd /etc/cd /b [tab-tab], 列出選項bin/
Time of Update: 2018-12-05
1.要在root使用者下安裝,在其他使用者下可能安裝不成功。2.如果安裝成功後出項“浮點數例外”的情況,可能就是你的linux的 版本的問題或者虛擬機器的版本問題,一般重新安裝其他版本的linux系統就能解決。 如何使arm-linux-gcc在任何目錄下都可用: 目前的目錄為/home/jun/arm$ sudo cp -r usr / (ps:是一些後邊會用的製作檔案系統的工具,會自動拷貝到對應sbin目錄)$ cp -r opt/EmbedSky/* ./
Time of Update: 2018-12-05
http://blog.chinaunix.net/space.php?uid=20508270&do=blog&cuid=1999671/etc/hosts中設定IP與網域名稱對應:192.168.0.6 www.aabbccddee.com 如果要windows能訪問:C:\WINDOWS\system32\drivers\etc\hosts也同樣需要做出設定:192.168.0.6
Time of Update: 2018-12-05
共用記憶體可以說是最有用的處理序間通訊方式,也是最快的IPC形式。兩個不同進程A、B共用記憶體的意思是,同一塊實體記憶體被映射到進程A、B各自的進程地址空間。進程A可以即時看到進程B對共用記憶體中資料的更新,反之亦然。由於多個進程共用同一塊記憶體地區,必然需要某種同步機制,互斥鎖和訊號量都可以。採用共用記憶體通訊的一個顯而易見的好處是效率高,因為進程可以直接讀寫記憶體,而不需要任何資料的拷貝。對於像管道和訊息佇列等通訊方式,則需要在核心和使用者空間進行四次的資料拷貝,而共用記憶體則只拷貝兩次資料
Time of Update: 2018-12-05
1.安裝 ./configure make make install 二、sar 命令介紹 sar -h 用法: sar [ 選項 ] [ <時間間隔> [ <次數> ] ] 主選項和報告: -b I/O 和傳輸速率資訊狀況 -B 分頁狀況 -d 塊裝置狀況 -I { <中斷> | SUM | ALL | XALL } 中斷資訊狀況
Time of Update: 2018-12-05
1,shell export 作用http://blog.sina.com.cn/s/blog_62945c360100ffvk.html 2,alias ls="ls --color=auto" 安裝了archlinux後,發現使用ls命令時,目錄和檔案並沒有以顏色區分開來,覺得很不方便,所以就到網上搜了一下,發現可以使用alias命令:在/etc/profile的末尾加入alias ls="ls --color=auto"就可以了。 3,linux/shell環境變數初探http:/
Time of Update: 2018-12-05
Memcache用到了libevent這個庫用於Socket的處理,所以還需要安裝libevent,libevent的最新版本是libevent-1.3。(如果你的系統已經安裝了libevent,可以不用安裝) 用wget指令直接下載這兩個東西.下載回源檔案後。 1.先安裝libevent。這個東西在配置時需要指定一個安裝路徑,即./configure –prefix=/usr;然後make;然後make
Time of Update: 2018-12-05
在裝上windows後再安裝linux,有時候出現windows引導丟失的的情況,開機直接進入linux。可以使用下面方法恢複,我裝的是fedora,不同的發行版應該做適度調整開啟 /boot/grub/grub.conf在最後面加上 title windowsrootnoverify(hd0,0)chainloader
Time of Update: 2018-12-05
基本流程伺服器端聲明控制代碼fd和網路地址sockaddr_in賦值sockaddr_in為伺服器的連接埠和INADDR_ANY表明監聽任意串連調用socket函數建立一個socket並賦值控制代碼為fd調用bind函數將控制代碼fd和網路地址sockaddr_in進行綁定調用listen函數開始監聽用戶端的串連調用accept函數獲得串連的用戶端調用send
Time of Update: 2018-12-05
Jboss for Linux 開機自啟動1. 拷貝jboss開機檔案到系統啟動目錄下cp /opt/ci/jboss/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss2. 增加jboss使用者:(如果下面JBOSS_USER設定為root,即這步可以忽略)groupadd -g 200 jbossuseradd -u 200 -g jboss jboss3. 編輯vi
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——裝置模型(上)底層模型K-Style轉載請註明來自于衡陽師範學院08電2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知識點 1.Sysfs檔案系統 Sysfs檔案系統是一種類似於proc檔案系統的特殊檔案系統,它存在於記憶體當中,當系統啟動時由核心掛載於記憶體當中。用於將系統中的裝置群組織成階層,並向使用者模式程式提供詳細的資料結構資訊。
Time of Update: 2018-12-05
libcurl API的官方文檔 http://curl.haxx.se/libcurl/c/1、簡介cURL是一個利用URL文法在命令列下工作的檔案傳輸工具。也提供了很多介面可以在編程的時候使用,功能十分強大。2、概要easy 類介面,單線程編程模型multi類介面是多線程類比介面,用在單線程環境下,達到多線程的執行效果share類介面滿足部分協議的多線程並行作業,目前僅僅支援dns和cookies兩類3、具體介面CURLcode curl_global_init(long flags);
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——input子系統K-Style轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——簡單字元裝置驅動程式K-Style轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 一、重要知識點 1. 主次裝置號dev_t dev_t是核心中用來表示裝置編號的資料類型; int MAJOR(dev_t dev)int MINOR(dev_t dev) 這兩個宏抽取主次裝置號。dev_t
Time of Update: 2018-12-05
ARM-Linux核心移植之(一)——核心啟動流程分析K-Style 轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 核心版本:2.6.22 為什麼要採用這樣一個較低的版本進行移植了,因為韋東山大牛說了,低版本的才能學到東西,越是高版本需要移植時做的工作量越少,學的東西越少。
Time of Update: 2018-12-05
ARM-Linux核心移植之(二)——Linux2.6.22核心移植K-Style 轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 平台:mini2440 交叉工具鏈:arm-linux-gcc-4.3.2 一、核心移植基本知識 移植核心也叫構建BSP(boardsupprot packet)。BSP的作用有兩個:一是為核心運行提供底層支援,
Time of Update: 2018-12-05
嵌入式linux檔案系統 一個典型的嵌入式linux系統按照儲存空間通常包括引導區、核心區、檔案系統區。引導區存放bootloader和核心參數;核心區存放特定嵌入式平台的定製linux核心;檔案系統區包括根檔案系統和建立於flash核心裝置之上的檔案系統。圖形介面系統和使用者應用程式就放在檔案系統區中。Bootloader佔用的空間一般比較小,它後面緊接著啟動參數區,用來儲存linux核心啟動參數和使用者啟動配置。Bootloader 程式是嵌入式系統的引導載入程式,是系統加電後啟動並執行第
Time of Update: 2018-12-05
准備物理分區。工具有:fdisk,partd等。要注意的是,如果如果要單獨對硬碟上的某一個分區操作,比如要格式化/dev/sda4這塊分區,則整塊/dev/sda都不能使用,如果恰好root檔案系統就在/dev/sda上,只有用光碟片啟動linux到rescue模式再進行相應的格式化或者別的操作。建立swap filesystem,例如:[root@jcwkyl vm]# mkswap /dev/xen_space/swap啟用swap 分區,例如:[root@jcwkyl vm]#
Time of Update: 2018-12-05
stateless linux是fedoracore的一個項目,顧名思義,就是系統運行時不儲存持久狀態資訊,簡單來說就是不讓系統對持久存放裝置(比如硬碟)進行寫操作。一般用於readonly root技術。在我最近的程式中,用stateless linux來達到多個虛擬機器共用同一份磁碟image。stateless
Time of Update: 2018-12-05
使用route命令。像ifconfig, route, ip等這些工具參數非常多,有問題時應該看看這些工具的參數。視窗大小的變動對FTP等程式效能影響很明顯。[root@jcwkyl ipv4]# route del -net 10.60.56.0/24[root@jcwkyl ipv4]# route add -net 10.60.56.0/24 window 4096 dev eth0[root@jcwkyl ipv4]# route -nKernel IP routing