Time of Update: 2018-12-03
1.find命令的一般形式: find pathname -options [-print -exec -ok] pathname find命令所尋找的目錄路徑2.使用name選項:find /etc -name "host*" -print 在/etc目錄中尋找檔案名稱以host開頭的檔案find . -name "[A-Z]*" -print 在目前的目錄中尋找檔案名稱以一個大寫字母開頭的檔案3.使用perm選項:find . -perm 755 -print
Time of Update: 2018-12-03
1. 下載 ACE 5.7.從 http://download.dre.vanderbilt.edu/ 下載 ACE+TAO+CIAO-5.7.tar.gz包。2. 解壓將壓縮包copy到linux目錄/data/ACE裡,然後解壓, tar -zxvf ACE+TAO+CIAO-5.7.tar.gz。解壓後的目錄是 /data/ACE_wrappers.3. 配置config.h和platform_macros.GNU。官方文檔上是這麼寫的:Create a configuration
Time of Update: 2018-12-03
1.建立一個檔案:touch filename 2.檔案許可權前面那一位代表的是檔案類型 d 目錄 l 符號連結(指向另外一個檔案) s 通訊端檔案 b 塊裝置檔案 c 字元裝置檔案 p 具名管道檔案 - 普通檔案 3.chmod [who] operator [permission] filename who的含義: u 檔案屬主許可權
Time of Update: 2018-12-03
Server端:1.安裝vnc4server為了避免奇怪的bug,安裝後,退出賬戶(雖然登入賬戶,我照樣可以遠程遙控)Client端:1.10.04開啟左上方的Internet的Remote DeskTop Viewer;12.04版本的搜尋Remote Desktop找到對應的程式叫Remmina2.安裝putty SSH
Time of Update: 2018-12-03
在linux核心的ubuntu下配置mesa3d是很簡單的事情,不必像windows下那樣繁瑣。我是全面用新立得安裝的,這個更加符合我windows的使用習慣。在linux下使用的仍然是開源的mesa3d代替opengl的api,而glut方面使用的是freeglut.在新立得找到mesa3d的dev包,注意不是runtime包(這個包是預設安裝的,不要不小心卸載了.).然後還有freeglut3-dev.安裝就可以了,讓程式自動處理依賴性的問題.兩個全部安裝好了以後,隨便找個編譯器,測試一下.
Time of Update: 2018-12-03
# 啟動EC2 AMI執行個體# 擷取核心源碼get_reference_source -p kernelsudo rpm -Uvh /usr/src/srpm/debug/kernel-3.2.21-1.32.6.amzn1.src.rpm# 安裝依賴包sudo yum install -y gcc gcc44 system-rpm-config m4 rpm-build gdb xmlto asciidoc elfutils-devel zlib-devel binutils-devel
Time of Update: 2018-12-03
1 環境說明NFS是Network File System的縮寫,用於在不同機器,不同作業系統之間通過網路互相分享各自的檔案。NFSserver也可以看作是一個FILESERVER,用於在UNIX類系統之間共用檔案,可以輕鬆的掛載(mount)到一個目錄上,操作起來就像本地檔案一樣的方便。NFS的配置思路為:檔案伺服器:安裝NFS組件、RPCBIND組件,配置exports檔案;用戶端:安裝NFS組件、RPCBIND組件,掛載exports檔案中指定的共用目錄。本文測試環境共包括兩台虛擬機器,
Time of Update: 2018-12-03
0 前言從本文開始,作者將為大家介紹如何在Linux環境中搭建ArcGIS 10.1 for
Time of Update: 2018-12-03
1 環境說明:Oracle10.2.0.1_linux_x86_64Linux RadHat Enterprise5_64ArcSDE 9.3.1 For Linux_oracle10g_642安裝步驟參考:http://wenku.baidu.com/view/66bf0375f46527d3240ce056.htmlhttp://www.gisall.com/?uid-5624-action-viewspace-itemid-29033 安裝過程常出現的一種錯誤(1)error while
Time of Update: 2018-12-03
framebuffer簡介 幀緩衝(framebuffer)是Linux為顯示裝置提供的一個介面,把顯存抽象後的一種裝置,他允許上層應用程式在圖形模式下直接對顯示緩衝區進行讀寫操作。framebuffer是LCD對應的一中HAL(硬體抽象層),提供抽象的,統一的介面操作,使用者不必關心硬體層是怎麼實施的。這些都是由Framebuffer裝置驅動來完成的。 幀緩衝裝置對應的裝置檔案為/dev/fb*,如果系統有多個顯示卡,Linux下還可支援多個幀緩衝裝置,最多可達32個,分別為/
Time of Update: 2018-12-03
設計並發隊列#include <pthread.h>#include <list>using namespace std;template <typename T>class Queue { public: Queue( ) { pthread_mutex_init(&_lock, NULL); } ~Queue( ) {
Time of Update: 2018-12-03
處理序間通訊的目的資料轉送:一個進程需要將它的資料發送給另一個進程,發送的資料量在一個位元組到幾MB之間。共用資料:多個進程想要操作共用資料,一個進程對共用資料的修改,別的進程應該立刻看到。通知事件:一個進程需要向另一個或一組進程發送訊息,通知它(它們)發生了某種事件(如進程終止時要通知父進程)。資源共用:多個進程之間共用同樣的資源。為了作到這一點,需要核心提供鎖和同步機制。進程式控制制:有些進程希望完全控制另一個進程的執行(如Debug進程),此時控制進程希望能夠攔截另一個進程的所有陷入和異常
Time of Update: 2018-12-03
1、RedFlag-6.x For Linux ,紅旗6.0版本以上無法在VMware Workstation上啟動,一直停留在開機6字介面,主要原因是由於在虛擬磁碟類型Vmware推薦的是SCSI,所以就無法開啟。2、檔案-->建立虛擬光碟機,出現:注意:選擇自訂,因為標準預設使用推薦磁碟類型SCSI類型3、如所示:4、個人推薦使用安裝鏡像檔案,因為我用安裝盤用,光碟機老死掉。浪費時間了。5、選擇好像應的版本:6、輸入虛擬機器名稱和位置,盡量放在其他硬碟空間比較大的硬碟7、我是使用橋的,
Time of Update: 2018-12-03
來自: http://www.adaiw.com/?p=3191.find 參數: -mtime N, 代表 (N + 1) * 24小時內的檔案,下標從0開始找24小時內修改的檔案,並考到上一級目錄:find *.apk -mtime 0 -exec cp {} ../ \; // -mtime means modified time. 0 means in first * 24Hours later.找今天修改的檔案: find *.apk -daystart -mtime 0
Time of Update: 2018-12-03
Google Chrome 於 Ubuntu Linux 安裝 (unstable 版)這是幾個星期前的舊新聞了, 只是之前安裝後, 完全不能跑, 出現的訊息像這篇形容的: Google Chrome出Linux的不穩定版本啦!今天裝裝看, 網頁也都可以顯示, 雖然中文都是方塊, 不過, 重點是可以動了. XD安裝步驟到此處下載 deb 檔: Early Access Release Channels (Chromium Developer Documentation)或於此下載32 bit
Time of Update: 2018-12-03
今天在做一個驅動的時候要用到另一個驅動(I2C)提供的API,在核心初始化時碰到了一個依賴問題。 我的驅動在I2C初始化之前就運行起來了,而這時I2C提供的API還處於不可用狀態。查了很多資料,網上有人說所有使用module_init這個宏的驅動程式的起動順序都是不確定的(我沒有查到權威的資料)。
Time of Update: 2018-12-03
linux kernel 中的i2c-gpio使用 在linux中,我們可以自己來使用gpio來類比i2c,但是萬能的linux中其實也已經有了i2c的東東了。 現在看看i2c-gpio.c檔案中到底提供了哪些介面static void i2c_gpio_setsda_dir(void *data, int state)static void i2c_gpio_setsda_val(void *data, int state)static void
Time of Update: 2018-12-03
在一般的使用中,可能會需要使用到升級韌體這個功能,在linux的系統中提供了韌體子系統這個裝置模型來協助快速的升級韌體。在這裡先將linux中提供的常用的介面來說明下:核心的韌體介面:#include <linux/firmware.h>int request_firmware(const struct firmware **firmware_p, const char *name, struct device
Time of Update: 2018-12-03
在調試的過程中我們通常需要去不停的修改寄存器的值來調試效果,在現在發現有兩個手段,分別利用的proc和sysproc--| |-----read_proc |-----write_proc sys---| |-----show |-----storeproc的方法不依賴與kobject,sys中show和store則依賴於kobject。 基本的使用如下:-----------------------------------------
Time of Update: 2018-12-03
在fedora17 64位 上安裝linux qq以及解決中文IME不能正常使用的方法作者:珺之 | 出處:部落格園 | 2012/7/7 11:49:57 | 閱讀64次廢話不多說,幹活。1.首先下在linux版本的qq。用..rpm的那個,然後安裝。用安裝管理器2.然後開始複雜的步驟安裝應該沒問題,缺少什麼外掛程式就裝上但是裝完會出現調不出中文IME第一步:yum install gtk2-immodule-ximyum install ibus-gtk2第二步:用vi編輯:vi /usr/