Time of Update: 2017-02-28
本章為大家詳細的整理了,在linux系統中大量刪除檔案和空檔案刪除的命令,請大家“對症下藥” linux下面刪除檔案或者目錄命令rm(remove) 功能說明:刪除檔案或目錄。 語 法:rm [-dfirv][--help][--version][檔案或目錄...] 補充說明:執行rm指令可刪除檔案或目錄,如欲刪除目錄必須加上參數"-r",否則預設僅會刪除檔案。 參 數: -d或--directory
Time of Update: 2017-01-19
1,伺服器端軟體:安裝nfs-utils和portmap(rpcbind) nfs-utils: 提供rpc.nfsd 及 rpc.mountd這兩個NFS DAEMONS的套件 portmap: NFS其實可以被看作是一個RPC SERVER PROGRAM,而要啟動一個RPC SERVER PROGRAM,都要做好PORT的對應工作,而且這樣的任務就是由PORTMAP來完成的。通俗的說PortMap就是用來做PORT的mapping的。 NFS需要啟動的DAEMONS:參考NFS
Time of Update: 2018-07-22
標題:嵌入式Linux的GDB遠端偵錯的實現 2008-01-11 11:22:08 嵌入式Linux的GDB遠端偵錯的實現 Author: Vicky
Time of Update: 2018-07-26
一直都在想,不管用誰的電腦,我都可以得到一個完全一致的工作環境,上面有我喜愛的軟體,有我儲存的重要資料,甚至瀏覽器的各種偏好都得一模一樣。現在的雲端運算技術可以部分解決這個問題,但是遠遠不夠。我的理想境界是,無論身處何地,一開機,看到的就是自己的電腦,或者相當於自己的電腦。自己可以任意處理自己的資料,不把隱私泄露給別人,當然也不要破壞人家已有的軟體環境。要實現該理想,有幾個辦法: 1. 隨時帶一個筆記本或者迷你筆記型電腦。到哪裡都用它。 2. 帶一個小小的隨身碟,
Time of Update: 2018-07-26
Linux PCI/PCI-E裝置配置空間讀取與修改 1 前言 PCI和PCI Express,是電腦常使用的一種高速匯流排。作業系統中的PCI/PCI-E裝置驅動以及作業系統核心,都需要訪問PCI及PCI-E配置空間。PCI/PCI-E裝置的正常運行,離不開PCI/PCI-E配置空間。通過讀寫PCI/PCI-E配置空間,可以更改裝置運行參數,最佳化裝置運行。本文介紹使用者空間可以讀取、修改、掃描PCI/PCIE裝置的使用者命令及使用。
Time of Update: 2018-07-31
筆記本是沒有串口的,所以買了一條USB轉串口線。驅動安裝過後,用超級終端試了一下,開發板通了。 我使用的是xp系統+vmware,如何使虛擬機器識別這個串口可用去了我相當長的時間,因為這和普通的串口不同,又是通過虛擬機器,所以比普通的系統加個串口麻煩了許多。終於,在訪問了無數網頁,請教了一些人後,在虛擬機器下用minicom聯通了開發板。 以下是我如何設定的過程: 首先,
Time of Update: 2018-07-31
1. 開啟裝置 snd_pcm_t *handle; /* Open PCM device for playback. */ rc = snd_pcm_open(&handle, "default", SND_PCM_STREAM_PLAYBACK, 0); if (rc < 0) { } 預設是block阻塞方式讀寫,可以設定成non-block模式。 SND_PCM_NONBLOCK 或
Time of Update: 2018-12-03
作者:苗德行,華清遠見嵌入式學院(www.embedu.org)講師。從linux核心2.6的某個版本之後,devfs不複存在,udev成為devfs的替代。提醒一點,udev是應用程式層的,不要試圖在核心的配置選項裡找到它;加入對udev的支援很簡單,以作者所寫的一個字元裝置驅動為例,在驅動初始化的代碼裡調用class_create為該裝置建立一個class,再為每個裝置調用device_create建立對應的裝置。大致用法如下:struct class *myclass ;
Time of Update: 2018-12-05
Redhat Linux的網路設定,基本上是通過修改幾個設定檔來實現的,雖然也可以用ifconfig來設定IP,用route來配置預設閘道,用hostname來配置主機名稱,但是重啟後會丟失。相關的設定檔/ect/hosts 配置主機名稱和IP地址的對應/etc/sysconfig/network 配置主機名稱和網關/etc/sysconfig/network-scripts/ifcfg-eth0
Time of Update: 2018-12-05
ls *.jad |xargs -n 1 -i -t mv {} {}.java A 加尾碼 1.問題:同以目錄下有海量以日期命名的檔案,其中有的有尾碼,有的以點結尾,如20020101.,20020102.,……,20020101.td,20020102.td…… 要求: 把所有以點結尾的加上尾碼.ts 我的方法: #!/bin/bash for files in `ls *.` do mv $files `echo "$filests" ` done 2
Time of Update: 2018-12-04
轉自:http://blog.csdn.net/loef/archive/2004/11/02/163405.aspx 為推動國內 Linux 進階研究的推廣,AKA 特意整理了一些 Linux 核心研究的優秀書籍列表。這些書籍列表均來自 AKA Linux系列講座的一些主講老師和一些核心方面有研究的朋友的真誠推薦,並無任何商業動機,是完全根據他們自己以前研究的心得總結出來的,希望這些書籍
Time of Update: 2018-12-04
在驅動程式裡, ioctl() 函數上傳送的變數 cmd 是應用程式用於區別裝置驅動程式請求處理內容的值。cmd除了可區別數字外,還包含有助於處理的幾種相應資訊。 cmd的大小為 32位,共分 4 個域: bit31~bit30 2位為 “區別讀寫” 區,作用是區分是讀取命令還是寫入命令。 bit29~bit15 14位為 "資料大小" 區,表示 ioctl() 中的 arg 變數傳送的記憶體大小。 bit20~bit08 8位為
Time of Update: 2018-12-04
轉載自滇狐的個人首頁,對作者表示崇高的敬意JDK1.4:Linux 下 Java 的 Swing 預設不能顯示漢字, 網上這方面的介紹很多, 只是似乎都不是很詳細, 因此我覺得還是有必要再把這些陳詞濫調再重複一遍。首先, 使用 su 命令切換為 root, 再使用 cd 命令切換到你的 JDK 安裝路徑下, 例如, 在我機器上, JDK 安裝在 /usr/java/j2sdk1.4.2_01/ 下。然後, 切換到該目錄下的 jre/lib 目錄下, 將 font.properties 備份一下:
Time of Update: 2018-12-06
以下為每周六實驗室核心討論課我所主講的主要內容,在百度文庫和CSDN下載頻道中上傳有我所講的PPT原稿。現對以前做個補充,以後每次講完之後就更新。9月29日星期六上午:主講進程描述符結構體task_struct資料結構,由於task_struct這個結構體是系統感知進程存在的唯一標誌,linux核心涉及進程和程式的所有演算法都是圍繞這個資料結構建立的,裡面存在上百個欄位,表示了進程的狀態、標識符、進程之間的連結關係、進程調度相關的資訊、時間和定時器資訊、
Time of Update: 2018-12-07
前言:我們都是從那個遊戲機時代過來的。蹲在地上,拿著手柄,玩著魂鬥羅,超級瑪麗……最近想玩電視遊戲了。所謂的電視遊戲 ,也就是小時候玩過的紅白遊戲機(任天堂遊戲機)啦之類的。相信我們玩過魂鬥羅或超級瑪麗。於是找啊找,找了不少,不止 FC,其他的像是街機啦,SFC 啦(超級任天堂),PCE,PS 啦。看起來都不錯,而且在 Linux 下玩比在 Win 下玩好多了。FC、任天堂紅白機Linux 下的模擬器為 fceu(FCE Ultra),而在 Win 下則是 virtuaNES,雖說 fceu
Time of Update: 2018-12-07
引:在Linux下有時候需要給一個網卡綁定多個IP,本文介紹在Redhat系列(redhat,Fedora Core,Centos)中的實現方法和一種在Gentoo等其他Linux中普遍適用的方法。在Linux下有時候需要給一個網卡綁定多個IP,本文介紹在Redhat系列(redhat,Fedora
Time of Update: 2018-12-07
原文地址:http://www.arm9home.net/simple/index.php?t5645.html 前天做了個從ramdisk根檔案系統啟動Linux的實驗,寫了個文章。經總版主kasim大俠的提攜,得知現在基於Linux的發行版通常採用initramfs代替initrd,架構更簡單,應用也更靈活一些。正好今天晚上沒事,就做了一下使用initramfs啟動Linux,寫個文章總結一下。
Time of Update: 2014-09-24
關於linux系統密碼原則的設定,linux密碼原則由於工作需要最近需要將公司的多台linux伺服器進行密碼原則的設定,主要內容是增加密碼複雜度。操作步驟如下,不會的同學可以參考:操作前需要掌握如下幾個簡單的知識點:(其實不掌握也行,不過學學沒壞處)PAM(Pluggable Authentication Modules )是由Sun提出的一種認證機制。它通過提供一些動態連結程式庫和一套統一的API,將系統提供的服務
Time of Update: 2017-08-11
ubuntu+win10雙系統,調整分區大小後進入了emergency mode,ubuntuwin10問題背景: 裝了Ubuntu+win10雙系統,在Ubuntu下面掛載了Windows的D盤。後來因為D空間不夠,進入Windows壓縮C盤分區,擴大了D盤。重啟後無法啟動Ubuntu,進入了emergency mode,提示 /dev/sda5:clean,325676/9117696 files,2884313/36469248 blocks … welcome to
Time of Update: 2017-06-04
分享一個由於KDE未被正確安裝導致ubuntu 無法用ssh正常訪問的問題解決過程,ubuntussh一丶關於linux環境的版本 我是最近剛裝的ubuntu版本資訊如下Linux version 4.4.0-78-generic (buildd@lgw01-11) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) 大家也可以在linux命令列敲cat