Time of Update: 2018-12-07
linux核心模組管理命令1. lsmod 列出已經載入的核心模組lsmod 是列出目前系統中已載入的模組的名稱及大小等;另外我們還可以查看 /proc/modules ,我們一樣可以知道系統已經載入的模組。 2.modinfo 查看模組資訊modinfo 可以查看模組的資訊,通過查看模組資訊來判定這個模組的用途。 3.modprobe 掛載新模組以及新模組相依賴的模組 modprobe
Time of Update: 2018-12-07
ps -a-a選項列出所有進程,包括在其他終端由其他使用者啟動並執行程式,但是帶選項-a的輸出並不包括shell。ps -ladministrator@ubuntu:~$ ps -lF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD0 R 1000 7600 6949 1 80 0 - 1585 - pts/0 00:00:00 bash0 R 1000 7617 760
Time of Update: 2018-12-07
摘要:基於Linux作業系統具有良好的開放性和較強的可移植性,在當前嵌入式作業系統中被廣泛採用。本文首先基於Samsung公司的 S3C2410處理器構建硬體環境;然後深入探討嵌入式Linux作業系統下的觸控螢幕驅動程式的開發;之後講述觸控螢幕採樣資料處理的方法;最後詳細的闡明 觸控螢幕的校準原理。 關鍵詞:Linux 驅動程式 採樣處理 校準 引言
Time of Update: 2018-12-07
1 進程的定義進程:進程是一個程式的一次執行過程,它和程式是有本質區別的,程式是靜態,它是一些儲存在磁碟上的指令的有序集合,沒有任何執行的概念;而進程是一個動態概念,它是程式執行的過程,包括了動態建立、調度和消亡的整個過程。它是程式執行和資源管理的最小單位。2 進程式控制制塊進程是Linux系統的基本調度單位,進程式控制制塊包含進程的描述資訊、控制資訊以及資源資訊,是進程的一個靜態描述。在Linux中,進程式控制制塊中的每一項都是一個task_struct結構,它是在include/linux/
Time of Update: 2018-12-07
Linux的檔案系統是採用的階層式樹狀目錄結構,最上層是“/”,然後在下邊建立其它的目錄,因為Linux允許廠商和個人修改來修改作業系統容易造成 目錄不統一的情況發生,所以制訂了一套規範檔案目錄的命名及存放標準的檔案,這就是:Filesystem Hierarchy Standard
Time of Update: 2018-12-07
#include<stdio.h>#include<utmp.h>#include<fcntl.h>#include<unistd.h>登入使用者的資訊儲存在/var/run/utmp下void perror(const char *s);列印出錯的資訊1 輸出字串的格式控制printf("%Ns",str) //輸出指定長度的字串,超長時不截斷,預設的靠右對齊printf("%-Ns",str)
Time of Update: 2018-12-07
我們知道個人電腦常見癿磁碟介面有兩種, 分別是IDE與SATA介面。目前的主流已經是SATA介面了,但是老一點的主機其實大部分還是使用IDE介面。 我們稱呼可串連到IDE介面的裝置為IDE裝置,丌管是磁碟還是光碟片裝置。 以IDE介面來說,由於一個IDE扁平電纜可以串連兩個IDE裝置,又通常主機都會提供兩個IDE介面,因此最多可以接到四個IDE裝置。 也就是說,如果你已經有一個光碟片裝置了,那舉最多就只能再接三個IDE介面的磁碟囉。
Time of Update: 2018-12-07
解答:學習Linux的四個步驟假設你是電腦科班出身,電腦系的基本課程如資料結構、作業系統、體繫結構、編譯原理、電腦網路你全修過我想大概可以分為4個階段,水平從低到高從安裝使用=>linux常用命令=>linux系統編程=>核心開發閱讀核心源碼其中學習linux常用命令時就要學會自己編譯核心,最佳化系統,調整參數安裝和常用命令書太多了,找本稍微詳細點的就ok,其間需要學會Regex系統編程推薦《進階unix環境編程》,黑話叫APUE還有《unix網路編程》這時候大概還需要看資料理
Time of Update: 2018-12-07
針對好多Linux 愛好者對核心很有興趣卻無從下口,本文旨在介紹一種解讀linux核心源碼的入門方法,而不是解說linux複雜的核心機制; 一.核心來源程式的檔案組織: 1.Linux核心來源程式通常都安裝在/usr/src/linux下,而且它有一個非常簡單的編號約定:任何偶數的核心(例如2.0.30)都是一個穩定地發行的核心,而任何奇數的核心(例如2.1.42)都是一個開發中的核心。 本文基於穩定的2.2.5原始碼,第二部分的實現平台為 Redhat Linux 6.0。
Time of Update: 2018-12-07
常用命令ls -Rchmod -Rdufind 檔案系統的三個地區:超級塊 i-節點表 資料區a 檔案系統的第一個地區稱為超級塊,這個塊存放檔案系統本身的結構資訊。b i-節點表,每個檔案的屬性被記錄在稱為i-節點的結構中,i-節點儲存在i-節點表中。表中的i-節點都是通過位置來標識的。標識為2的i-節點位於檔案系統i-節點表的第3個位置。c 資料區建立檔案的過程:檔案有內容和屬性,核心將檔案內容存放在資料區,檔案屬性存放在i-節點,檔案名稱存放在目錄。ls
Time of Update: 2018-12-07
ls -C /dev |head -5lp* 印表機fd* 軟碟機sd* SCSI裝置分區tty* 終端dsp檔案是到音效卡的一個串連/dev/mouse讀取這個檔案可以讀取滑鼠的單擊和位置變化所有與檔案相關的操作:open,read,write,lseek,close,stat終端支援read和write,但不支援lseek...>tty
Time of Update: 2018-12-07
PIPEhttp://ldl.wisplus.net/2010/10/01/linux%E8%BF%9B%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1%EF%BC%9A%E7%AE%A1%E9%81%93/ 概述:int pipe(int
Time of Update: 2018-12-07
Linux 基礎Linux 基礎Linux安裝專題教程Linux中文環境Linux—從菜鳥到高手 鳥哥的Linux私房菜 基礎學習篇(第二版)Ubuntu Linux入門到精通Linux標準教程Linux指令速查手冊Linux標準學習教程 Red Hat Linux 指南:基礎與系統管理篇Red Hat Fedora Core Linux 基礎應用與組態管理 Linux 系統管理Linux系統管理系統應用日誌分析管理 Linux系統管理技術手冊(中文第二版)CentOS
Time of Update: 2018-12-07
網路監聽的連接埠分析:[root@localhost ~]# netstat -tulnp### -t tcp### -u udp### -l, --listening display listening server sockets### -n, --numeric don't resolve names### -p, --programs display PID/Program name for socketsActive Internet connections (only
Time of Update: 2018-12-07
系統命令:# uname -a # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue # 查看作業系統版本# cat /proc/cpuinfo # 查看CPU資訊# hostname # 查看電腦名稱# lspci -tv # 列出所有PCI裝置# lsusb -tv # 列出所有USB裝置# lsmod # 列出載入的核心模組# env # 查看環境變數 資源命令:# free -m # 查看記憶體使用量量和交換區使用量# df -h # 查看各分區使用方式#
Time of Update: 2018-12-07
文章目錄 cron和crontabat命令&命令nohup命令
Time of Update: 2018-12-07
查看使用者標識和組標識[amonest@centos-server ~]$ iduid=500(amonest) gid=500(amonest) groups=500(amonest),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 查看當前登入到系統的使用者[amonest@centos-server ~]$ whoamonest pts/0 2012-07-13 17:59 (c60601199
Time of Update: 2018-12-07
在Linux系統中,計劃任務一般是由cron承擔,我們可以把cron設定為開機時自動啟動。cron啟動後,它會讀取它的所有設定檔(全域性設定檔/etc/crontab,每個使用者的設定檔),然後cron會根據命令和執行時間按時來調用度工作任務。 /etc/crontab檔案格式的說明請參看另外一篇文章《crontab檔案》。 全域性設定檔/etc/crontab可以通過諸如vi、gedit等文字編輯器直接修改,而每個使用者的設定檔則只能通過crontab命令來修改。 crontab命令的基本用法
Time of Update: 2018-12-07
啟動第一步--載入BIOS開啟電腦電源,電腦會首先載入BIOS資訊, BIOS中包含了CPU的相關資訊、裝置啟動順序資訊、硬碟資訊、記憶體資訊、時鐘資訊等等。 啟動第二步--讀取MBR硬碟上第0磁軌第一個扇區被稱為MBR,也就是Master Boot Record,即主引導記錄,它的大小是512位元組,存放了開機前資訊、分區表資訊。系統找到BIOS所指定的硬碟的MBR後,就會將其複製到0×7c00地址所在的實體記憶體中。其實被複製到實體記憶體的內容就是Boot
Time of Update: 2018-12-07
這麼多年來,資料壓縮對我們來說是非常有用的。無論是在郵件中發送的圖片用的zip檔案還是在伺服器壓縮資料檔案,我們都可以讓下載更容易或者有效節約磁碟空間。某些壓縮格式有時允許我們以60%的比率(甚至更高)壓縮檔。下面我將會給大家示範如何用這些命令在Linux下面去壓縮檔或者目錄。我們將學習zip, tar,